Я пытаюсь получить теоретическую проблему, которую я нашел в старой книге (имейте это в виду).

В книге приведен пример, когда компания с подключением isp и сетью под названием «Gigabit Ethernet», и у компании есть 3 филиала (с 2 локальными сетями в каждом филиале и 5 хостами в каждой локальной сети) вне основных офисов, как они хотят расширить до 3-х филиалов.

Соединение между главными офисами и филиалами осуществляется одним основным маршрутизатором и тремя другими для каждого филиала, где они соединяются только с основным маршрутизатором.

Для наших обстоятельств нам нужно 19 подсетей с IP-адресом, который есть у компании (например, 200.20.2.0/24)

Таким образом, для 19 подсетей нам нужно 5 битов, поэтому маска подсети будет /24 + 5 бит = /29 или 255.255.255.248

Каждый IP-адрес находится в 8 шагах от предыдущего и последующего (например, 200.20.2.8-> 200.20.2.16-> 200.20.2.24).

У книги есть связи (и я загружаю это, потому что мой плохой английский не может прояснить сеть):

на фото другие 3, которые компания хочет расширить, не отображаются

Уловка в том, что эта проблема требует одинаковую маску подсети для ВСЕХ подсетей, поэтому для этого нет переменных масок подсети.

Я действительно новичок в IP-адресации, и мне трудно понять адресацию между маршрутизаторами. Мое первое, хотя было то, что два маршрутизатора могут иметь общий интерфейс IP, который сигнализирует о соединении между ними, но я не нашел ничего подобного в Интернете. Только использование двух ip-интерфейсов с другой маской.

То, что я пытался сделать, выглядело так:

Можете ли вы описать мне, как работает IP-адресация между двумя маршрутизаторами? как я могу действительно обратиться ко всей сети, используя одну и ту же маску /29?

1 ответ1

0

Уловка в том, что эта проблема требует одинаковую маску подсети для ВСЕХ подсетей, поэтому для этого нет переменных масок подсети.

Они не имеют ничего общего друг с другом.

«Переменная» в VLSM означает только то, что маска не зависит от самого адреса - для сравнения, в эру Classful маску определяли бы начальные биты адреса.

Однако это не означает, что маска должна изменяться по любой другой причине, и любая заданная длина префикса все равно приводит к точно такой же маске. Таким образом, если вы объявите, что все ваши подсети являются /29, то они будут /29, что означает 255.255.255.248 в качестве маски подсети для всех них.

Единственная неправильная часть вашего чертежа состоит в том, что оба конца ссылки , разумеется, должны принадлежать одной подсети. Например, если ваш маршрутизатор "R" использует подсеть 200.20.2.24/29 для "WAN 1", то маршрутизатор "R1" должен использовать ту же подсеть .24/29 для своего интерфейса "WAN 1".


Кроме того, чтобы упростить маршрутизацию, вы должны выделить подсети так, чтобы их можно было легко суммировать. Например, поскольку у вас есть 4 маршрутизатора, вы можете разделить /24 следующим образом;

  • R1 получает префикс 200.20.2.64/26 (с подсетями .64/29, .72/29, .80/29…)
  • R2 получает префикс 200.20.2.128/26 (с подсетями .128/29, .136/29, .144/29…)
  • R3 получает ...

(Это будет иметь нулевой эффект на фактические используемые подсети; это просто упрощает настройку маршрутизации, группируя подсети одного и того же маршрутизатора под одним префиксом.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .