Предположим, что при наличии таблицы маршрутизации, в которой отсутствует маршрут по умолчанию, может ли маршрутизатор работать без маршрута по умолчанию или таблица неполная?
и наличие этих двух записей также является допустимым или существует проблема перекрытия сетевых адресов?
Type Network Next Hop
s 130.192.16.0/22 130.192.11.254
s 130.192.16.8/28 130.192.11.254
На первый вопрос ответ «да». Маршрутизатор будет работать, но будут доступны только сети из таблицы маршрутизации. Для всего остального вы получите «целевой хост недоступен».
Во-вторых, если у вас есть две (или более) перекрывающиеся сети, совпадение самого длинного префикса будет использоваться. Итак, если вы хотите получить доступ 130.192.16.9
, будет использоваться второй маршрут (не имеет значения в вашем случае, поскольку оба используют один и тот же шлюз), потому что совпадение длиннее (больше бит соответствует идентификатору / маске сети).
Если у вас есть:
10.0.0.0/8 via gw1
10.0.0.0/16 via gw2
10.0.0.0/24 via gw3
10.0.0.0/30 via gw4
и хочу пинговать 10.0.0.1
, пакет пройдет через gw4
, поскольку он соответствует большему количеству битов с идентификатором / маской сети, чем другие маршруты.
Редактировать:
130.192.16.8/28
не является допустимым маршрутом (если вы используете / 28, 130.192.16.0
это идентификатор сети). тем не мение 130.192.16.8/29
действительный маршрут.