Jump to content

Маршрутизация для конкретного источника

Маршрутизация с учетом источника , [1] также называется маршрутизацией, зависящей от адреса источника ( SADR ), [2] Это метод маршрутизации , при котором решение о маршрутизации принимается на основе адреса источника пакета в дополнение к его адресу назначения. Основное применение маршрутизации с учетом источника — обеспечить дешевую форму множественной адресации без необходимости использования независимых от провайдера адресов или какого-либо сотрудничества со стороны вышестоящих интернет-провайдеров.

Проблема

[ редактировать ]
Неверный источник при множественной адресации

При традиционной маршрутизации следующего перехода пакет маршрутизируется только в соответствии с его пунктом назначения, к ближайшему маршрутизатору, который объявляет маршрут, соответствующий этому пункту назначения. Рассмотрим многодомную сеть конечных пользователей, подключенную к двум интернет-провайдерам: BT&T и PacketCast; такая сеть обычно имеет два пограничных маршрутизатора , каждый из которых подключен к одному интернет-провайдеру.

Оба пограничных маршрутизатора объявляют маршрут по умолчанию, что означает, что они готовы принимать пакеты, предназначенные для Интернета. Если пакет с источником в сети BT&T маршрутизируется через пограничный маршрутизатор PacketCast, PacketCast предположит, что это поддельный пакет , и отбросит его в соответствии с BCP 38. [3]

Многоадресность с маршрутизацией для конкретного источника

[ редактировать ]

При маршрутизации с учетом источника каждый пограничный маршрутизатор объявляет маршрут по умолчанию для конкретного источника : маршрут, который применяется к пакетам, направляемым в Интернет, но только в том случае, если их источник находится в заданном префиксе. В результате каждый пограничный маршрутизатор принимает только те пакеты, адрес источника которых указан в префиксе этого провайдера.

Желательные изменения хоста

[ редактировать ]

При маршрутизации с учетом источника каждый интерфейс хоста имеет несколько адресов, по одному на каждый префикс, зависящий от поставщика. Для исходящего трафика программное обеспечение хоста должно выбрать правильный адрес источника. Для этого на сетевом уровне были предложены различные методы. [4] выше сетевого уровня (см. Shim6 ) или с использованием методов многопутевого доступа на более высоких уровнях (см. Multipath TCP и Multipath Mosh) . [5] ).

Поддержка протоколов маршрутизации

[ редактировать ]

В сети с одним граничным маршрутизатором можно реализовать маршрутизацию с учетом источника путем ручного управления таблицами маршрутизации. [6] При наличии нескольких маршрутизаторов в протоколе маршрутизации требуется явная поддержка маршрутизации для конкретного источника.

По состоянию на начало 2016 года существует два протокола маршрутизации, реализующие поддержку маршрутизации для конкретного источника:

  • Протокол маршрутизации Babel поддерживает маршрутизацию с учетом источника как для IPv4, так и для IPv6; [7] это реализовано для IPv6 в Babeld и BIRD (более ранние версии Babeld поддерживали маршрутизацию по источнику для IPv4). [8] );
  • Существует реализация IS-IS с поддержкой маршрутизации в зависимости от источника только для IPv6. [9]

Набор протоколов IETF Homenet требует поддержки маршрутизации для конкретного источника в своем протоколе маршрутизации. [10]

  1. ^ Матье Бутье; Юлиуш Хробочек (2015). Маршрутизация, специфичная для источника . Учеб. Сеть ИФИП 2015 . arXiv : 1403.0445 . Бибкод : 2014arXiv1403.0445B .
  2. ^ «Черновик-троан-хоменет-садр-01» .
  3. ^ RFC   2827
  4. ^ RFC   6724
  5. ^ Матье Бутье; Юлиуш Хробочек (2015). «Многопутевой UDP в пользовательском пространстве в Mosh». arXiv : 1502.02402 [ cs.NI ].
  6. ^ http://www.lartc.org/ , раздел 4.2.
  7. ^ RFC   9079
  8. ^ «[Пользователи Babel] ОБЪЯВЛЯЮТ: Babeld-1.10» .
  9. ^ «Draft-baker-ipv6-isis-DST-SRC-routing-07» .
  10. ^ RFC   7368 , раздел 3.2.4
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b011c03e0b82e39b5ec5b42828769a34__1691278680
URL1:https://arc.ask3.ru/arc/aa/b0/34/b011c03e0b82e39b5ec5b42828769a34.html
Заголовок, (Title) документа по адресу, URL1:
Source-specific routing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)