Как маршрутизатор с маской подсети /32 WAN будет взаимодействовать с остальной частью Интернета?

Я изучаю сеть и одну из самых простых вещей, о которых мне рассказывали бесчисленные раз, - это то, что компьютеры не могут общаться за пределами своей собственной подсети.

С другой стороны, если посмотреть на некоторые настройки ADSL, я видел, что в случае, когда фиксированный IP-адрес назначается интерфейсу WAN пользователя, для интерфейса WAN и шлюза по умолчанию используется маска подсети /32 конечно, вне подсети.

Итак, как бы хост с /32 подсети общался с внешней сетью?

Вот своего рода диаграмма того, что у меня есть:

Схема сети

Модем DSL настроен как мост, поэтому Router0 выполняет аутентификацию и устанавливает соединение через PPPoE с провайдером. Router0 получает IP-адрес на своем интерфейсе WAN (Fa0 /0 на диаграмме), который находится из /32 подсети с использованием IPCP. Он получает только один IP-адрес на интерфейсе WAN, а IP-алиасинг здесь не используется.

Я понимаю, что происходит от Router0 до LAN. Я не понимаю, как Router0 общается с интернет-провайдером.

34 голоса | спросил AndrejaKo 19 Maypm13 2013, 23:32:22

8 ответов


29

DSL имеет тенденцию использовать PPPoE, что означает, что ссылка является точкой-точкой. A /32 здесь совершенно справедливо. Фактически, ни один адрес вообще не является действительным - для этого нужны маршрутизируемые адреса за пределами ссылки PPP, т. В этом случае он работает, потому что в ссылке есть только один возможный пункт назначения. Каждый пакет, помещенный на эту ссылку, будет обрабатываться другим концом, а v.v.

blue-gw#show int di1
 Dialer1 is up, line protocol is up (spoofing)
 Description: Bellsouth.net DSL
 Internet address is 74.167.x.x/32

Routing:
 Gateway of last resort is 72.157.24.5 to network 0.0.0.0
 ...
      72.0.0.0/32 is subnetted, 1 subnets
 C       72.157.24.5 is directly connected, Dialer1
      74.0.0.0/32 is subnetted, 1 subnets
 C       74.167.x.x is directly connected, Dialer1
ответил Ricky Beam 20 Mayam13 2013, 00:05:33
7

Это просто дополнительная заметка, поскольку Рикки уже ответил на вопросы:

Как уже указывал Рикки, с PPP Link в ссылке есть только два устройства. Локальное устройство и удаленное устройство, поэтому в ссылке могут быть только два адреса (локальный и удаленный). Таким образом, локальные и удаленные адресации могут быть в разных подсетях, потому что нет другого места для трафика, размещенного на ссылке для перехода, кроме устройства на другом конце lihnk. Это достаточно простая концепция, о которой вы сказали, что понимаете.

Кроме того, помните, что записи маршрутизации могут быть через интерфейсы, а также IP-адрес следующего перехода. Люди часто учат, что записи маршрутизации - это что-то вроде «0.0.0.0/0 через 5.5.5.5», где 5.5.5.5 - это маршрутизатор ISP, а 0.0.0.0/0 - маршрут по умолчанию. Маршруты также могут быть «0.0.0.0/0 через Fa1 /0». Если Fa0 /1 является двухточечной ссылкой, просто указать интерфейс в порядке. Как мы уже сказали, движение трафика некуда, за исключением устройства на другом конце (которое является маршрутизатором ISP).

ответил jwbensley 20 Mayam13 2013, 00:41:16
7
  

Я изучаю сеть и одну из самых простых вещей, о которых мне рассказывали бесчисленные раз, - это то, что компьютеры не могут общаться за пределами своей собственной подсети.

Указанный без такой квалификации, он вводит в заблуждение и ложь. Конечно, Интернет разделен между подсетями, и все же все может говорить ни о чем другом (большинство из них косвенно).

Что вы должны были узнать, так это то, что хосты не могут напрямую связываться с протоколами передачи данных, такими как ethernet вне своей подсети, поскольку подсеть представляет собой некоторый физический сегмент сети. Для связи с узлами вне подсети необходимо отправить пакет на шлюз, который находится в подсети. Это то, о чем routing .

В самом деле, вопрос, который вы должны задать, заключается в следующем: как интерфейс может иметь такой адрес, что все биты адреса являются подсетями, а хостов нет?

Ответ заключается в том, что это точка-точка. Каналы точка-точка не являются полномасштабными сетями. Два интерфейса на любом конце ссылки знают, что они разговаривают друг с другом без необходимости какой-либо адресации уровня данных, и поэтому на сетевом уровне они могут использовать один и тот же IP-адрес.

Кроме того, datalink можно рассматривать как свой собственный сегмент сети, и поэтому он может иметь свою собственную подсеть и что подсеть должна содержать только один адрес.

Если один конец конечной точки должен говорить конкретно с другим, он может просто использовать этот адрес. Если маршрутизатор использует любой другой адрес и отправляет его по модему, этот пакет затем не адресуется для однорангового узла; он адресован чему-то еще за пределами этого партнера. Одноранговый узел получит пакет и направит его.

В основном оборудование ISP сконфигурировано таким образом: у него сотни входящих абонентских линий, и каждый из них представляет собой 32 подсети. Если у вас есть сегмент «точка-точка» с одним адресом, сетевая маска в основном спорна, но вам все еще нужно: что-то должно быть заполнено для поля netmask на интерфейсах и в таблицах маршрутизации хостов.

ответил Anon 20 Mayam13 2013, 02:34:00
3

Чтобы продемонстрировать, что объяснили другие, вы можете подключить два маршрутизатора Cisco через последовательный порт;

  • Debug ppp обсуждает (или отлаживает ppp-пакет для более подробного вывода).
  • В последовательных интерфейсах настраиваются IP-адреса на разных подсеть.
  • Установить 'encapsulation ppp'
  • no shut

Обратите внимание: IPCP выполняет свою работу, а дальнейшая подсеть рассматривается как напрямую связанная в таблице маршрутизации .

ответил Big Perm 20 Mayam13 2013, 02:47:58
3

Похоже, ваш маршрутизатор имеет соединение PPPoE WAN. В PPPoE «нормальные» правила IP не применяются в качестве соединения между BRAS , а клиент - туннелируется.

Как правило, при использовании многих протоколов туннелирования местная конечная точка может принимать IP-адрес удаленной конечной точки или вообще не иметь. Любой пакет, не предназначенный для локальной сети, будет помещен в туннель, для удаленного конца.

ответил 20 Mayam13 2013, 00:07:02
2

Для вашего маршрутизатора требуется только /32, чтобы поговорить с маршрутизатором ISP.

Кроме того, ваш маршрутизатор будет иметь маршрутизатор ISP, указанный как шлюз по умолчанию или «шлюз последней инстанции». Когда ваш маршрутизатор хочет доставить пакет на хост, который он не знает, он отправит его на маршрутизатор ISP.

Маршрутизатор ISP - это только первый шаг на пути к более широкому Интернету. Он следует тем же шаблону, что и выше: сам маршрутизатор знает только несколько хостов, с которыми можно разговаривать, но он может достигать всех других маршрутизаторов в мире, потому что он может определить следующую остановку для любого IP-адреса.

Каждый маршрутизатор на пути от клиента к серверу знает один шаг вперед («следующий маршрутизатор») и один шаг назад («предыдущий маршрутизатор».) Ни один из маршрутизаторов не должен знать весь путь.

Жизнь проста для вашего рабочего маршрутизатора. Он имеет запись для локальной локальной сети, он знает, как добраться до одного маршрутизатора ISP, и имеет маршрут по умолчанию к маршрутизатору ISP. Бэкэнд-интернет-маршрутизаторы более сложны, но идея одна и та же.

ответил Andomar 20 Mayam13 2013, 03:20:15
1

В среде SP тогда использование IPCP для динамического присвоения IP-адреса маршрутизатору dsl используется /IP-адрес IP (адреса LAN часто рекламируются исходящими по радиусу в виде рамок). Статический маршрут используется через интерфейс dialer для отправки трафика из LAN-исходящего в Интернет - поэтому используется статическая маршрутизация, и маршрут по умолчанию рекламируется маршрутизатором CE через IPCP. Поэтому для связи с другими сетями в определенных сценариях проектирования требуется только a /32.

ответил MattE 20 Mayam13 2013, 01:30:58
0

В вашем вопросе вам кажется, что вы хотите понять механику соединения R0-ISP. Как уже упоминалось, xDSL обычно реализуется через PPPoE или в какой-то форме моста.

По существу, здесь происходит «Ethernet-мост». Bridging - это функция уровня OSI 2, которая не требует или не делает нас IP. 32-разрядный IP-адрес является всего лишь идентификатором конечной точки PPP для интернет-провайдера. Модем инкапсулирует и деинкапсулирует IP-трафик в и из Ethernet.

В сетевом оборудовании на головном узле ISP, где цепь PPP завершена, ip-адрес становится полезным, поскольку интернет-провайдер и Интернет могут маршрутизировать трафик IP-трафика в открытый IP-адрес R0, который обслуживает LAN позади Это. Единственная «маршрутизация», которая происходит, находится на обоих концах схемы ppp.

Надеюсь, что это поможет в понимании механики RO для подключения к интернет-провайдеру.

ответил user1279 28 Mayam13 2013, 00:10:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132