Назад | Перейти на главную страницу

Простые маршрутизаторы и вопрос о подсети

Я новичок в сетях, и у меня очень простой вопрос о подсетях и маршрутизаторах.

Рассмотрим ниже ... 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-ю сеть.