Сетевые технологии
Сети, адреса и маршруты
Соединения "точка-точка" и ненумерованные интерфейсы

В соединениях "точка-точка", состоящих всегда ровно из 2 хостов, адресация, как уже говорилось, является вообще-то излишней: все, что передаётся с одной стороны соединения, принимается на другой, и наоборот. Однако для нормальной работы стека IP необходимо, чтобы каждый IP-интерфейс имел некоторый адрес. Адреса нужны, как минимум, для того, чтобы устройство могло посылать и принимать пакеты от своего собственного лица, например, ping с одного конца соединения на другой. По сравнению с широковещательными сетями, для соединений "точка-точка" широко используются следующие особенные методы назначения адресов IPv4:

  1. Сеть с маской /30. Хотя этот вариант весьма неэффективен с точки зрения расходования IP-адресов, он удобен тем, что логика их назначения и использования не отличается от широковещательных сетей. Хотя, с другой стороны, в приватных сетях ничто не мешает использовать и подсети с более короткой маской, например, /24.
  2. Указание адреса с маской /31 и явное указание адреса удалённой стороны (peer). При этом указанные два адреса уже никак не связаны друг с другом.
  3. Использование адреса, "позаимствованного у" ("borrowed from") другого интерфейса этого же устройства. Такой адрес указывается с маской /32. Интерфейс, не имеющий собственного адреса, называется ненумерованным (unnumbered). Причины, требующие наличия адреса, в данном случае также удовлетворены: требования протокола формально соблюдены, есть что подставить в качестве адреса источника в пакеты, отправляемые локально с этого интерфейса, и локально же принимаются и обрабатываются пакеты, приходящие на этот адрес.
    Адрес удалённой стороны в этом случае также указывается явно, причём на той стороне также может быть ненумерованный интерфейс. Например, два маршрутизатора, соединённые каналом "точка-точка", могут использовать для своих ненумерованных интерфейсов адреса от своих же портов Ethernet.

Соединение 2 локальных сетей по каналу WAN или туннелю с ненумерованными интерфейсами на обеих сторонах

Ненумерованные интерфейсы, в частности, широко используются для серверов PPP, PPPoE, PPTP. В этом случае всем клиентским интерфейсам сервера назначается адрес, например, от его магистрального порта Ethernet, а удалённым клиентам назначаются обычные IP-адреса.

Данные особенности относятся в равной степени как к асинхронным соединениям PPP (в т.ч. через сотовые сети), так и к туннелям различных типов: PPPoE, PPTP, GRE, OpenVPN и др.

Обратно в узел ifAddress...

© Network Systems Group 2015–2024 Отдел документации