Я новичок в сетях, и у меня очень простой вопрос о подсетях и маршрутизаторах.
Рассмотрим ниже ... 3 подсети и два маршрутизатора ...
подсеть 11.0 / 24 подключена к маршрутизатору 1 (R1)
R1 связан с R2 через подсеть 12.0 / 24.
подсеть 13.0 / 24 также подключена к R2.
x.x.11.0 / 24 -> R1 - x.x.12.1 .... x.x.12.2 - R2 <- x.x.13.0 / 24
Итак, подсеть x.x.12.0 / 24 находится между двумя маршрутизаторами.
У меня вопрос: каковы преимущества подключения маршрутизаторов подсетью 12.0 / 24? Мне все еще нужно поставить статический маршрут из сети .11.0 / 24 в сеть .13.0 / 24 через интерфейс x.x.12.1. Но почему хорошо, когда маршрутизаторы связаны в одной подсети, не могли бы вы просто выделить какой-либо адрес на каждой стороне ссылки?
Надеюсь, я объяснил, что хорошо!
Нет никаких преимуществ в использовании / 24 для подключения двух маршрутизаторов. Фактически, вы никогда не увидите этого за пределами, возможно, очень крупных интернет-провайдеров и магистральных провайдеров в хорошо спроектированной системе. самое большее, что вы увидите, это / 29, если у вас есть настройка аварийного переключения. Тем не менее, маршрутизаторам НЕОБХОДИМО иметь интерфейс в одной подсети, чтобы они могли общаться друг с другом и передавать пересылаемые пакеты туда и обратно.
Из ваших комментариев к ответу Zypher я понял, что вам непонятно, почему «межстраничная» сеть между интерфейсом e1 маршрутизатора A и интерфейсом e0 маршрутизатора B должна находиться в одной подсети.
Не будем зацикливаться на словосочетании «статические маршруты». Скажем, «записи таблицы маршрутизации». Как эти записи попадают туда, статически назначенные или через протокол динамической маршрутизации, для этого примера несущественно.
У вас такая топология:
e0 - 1.1.11.1/24 e0 - 1.1.12.2/24
v __________ v __________
v | | v | |
///---| Router A |---///---| Router B |---///
|__________| ^ |__________| ^
^ ^
e1 - 1.1.12.1/24 e1 - 1.1.13.1/24
Вы знаете, что маршрутизатору A потребуется запись в таблице маршрутизации, в которой указано: «1.1.13.0/24 доступен через 1.1.12.2». Точно так же вы знаете, что маршрутизатору B потребуется запись в таблице маршрутизации, в которой говорится: «1.1.11.0/24 доступен через 1.1.12.1».
Вы объединяете необходимость в записях таблицы маршрутизации на обоих маршрутизаторах для достижения «конечных» сетей с адресацией «промежуточной» сети. Они не имеют ничего общего друг с другом. Независимо от того, как вы обращаетесь к этой межстраничной сети, вам потребуются записи таблицы маршрутизации в обоих маршрутизаторах, чтобы трафик проходил от одной из «конечных» сетей на всем пути к другой.
Вы всегда можете сделать что-то вроде сети ниже:
e0 - 1.1.11.1/24 e0 - 5.4.3.2/32
v __________ v __________
v | | v | |
///---| Router A |---///---| Router B |---///
|__________| ^ |__________| ^
^ ^
e1 - 9.8.7.6/32 e1 - 1.1.13.1/24
В этой сети вам потребуются записи таблицы маршрутизации "5.4.3.2/32 доступен через интерфейс e1" И «1.1.13.1/24 доступен через 5.4.3.2» в маршрутизаторе A. Точно так же вам потребуются записи «9.8.7.6/32 доступен через интерфейс e0» И «1.1.11.0/24 доступен через 9.8.7.6» в маршрутизаторе B.
Когда мы использовали интерфейсы в той же подсети для межстраничной сети, мы получили маршрут к межстраничной сети "бесплатно" (поскольку интерфейс с сетевой маской меньше / 32 подразумевает маршрут к присоединенной сети через этот интерфейс). Использование безумно непересекающихся IP-адресов для межстраничной сети означает, что нам нужно добавить маршруты, чтобы межстраничная сеть работала, в дополнение к маршрутам, позволяющим трафику проходить между «концами».
Использование / 24 в качестве межсоединения довольно необычно. Вы увидите маршрутизаторы с интерфейсами обратной петли из / 24, но если на межмаршрутизаторном канале вообще есть какой-либо IP (истинные двухточечные интерфейсы вообще не нуждаются в нем), это обычно будет / 30 или а / 29.
Работа маршрутизатора заключается в соединении разных сетей, поэтому вы не можете соединить их с тем же сетевым адресом, что и противоположная сеть, потому что она выйдет из строя.
Чтобы сохранить больше хостов в вашей сети, вы можете подсеть сеть между вашими маршрутизаторами в / 30 xxx.xxx.12.1 - xxx.xxx.xxx.12.2 255.255.255.252, чтобы вы могли сохранить другие хосты для добавления и 4-ю сеть.