Атрибут маршрута ORIGIN в Internet

В протоколе BGP маршруты к сети, объявленные с помощью команды network или через агрегацию внутренних маршрутов в AS, включают для каждого маршрута IGP(i) атрибут ORIGIN. С другой стороны, при вложении маршрута в BGP путем преобразования (статического или динамического) атрибут маршрута ORIGIN будет неполным (INCOMPLETE), так как преобразованные маршруты могут поступать из любой точки сети,

И наконец, если информация о маршрутах была получена посредством протокола EGP, то всегда определяется атрибут ORIGIN. Обращаем ваше внимание на то, что объединенные маршруты имеют наихудшее значение атрибута ORIGIN из всех составных

маршрутов.

Рис. 6.6. Сравнение процедур формирования атрибута ORIGIN

На рис. 6.6 отображен принцип работы атрибута ORIGIN. В варианте 1 сведения обо всех сетях в BGP распространяются с помощью команды network. Отметим, что BGP предполагает для сетей 10.0.0.0 и 11.0.0.0 известные атрибуты IGP. Лишь сеть с адресом

12.1.1.1        не  известна  маршрутизатору  (так  как  о  ней  нет  записи  в  таблице  маршрутов

протокола IP). Как видите, сеть 12.0.0.0 не объявляется посредством BGP, даже если она была задана в команде network.

В варианте 2 маршруты к сетям 10.0.0.0, П.0.0.0 и 12.0.0.0 определены статически. Кроме того, сеть 11.0.0.0 была также определена командой network. Сведения о сети 13.0.0.0 были получены маршрутизатором динамически посредством протокола IGP. Маршруты ко всем этим сетям были путем преобразования вложены в BGP. В результате этого маршруты к сетям 10.0.0.0, 12.0.0.0 и 13.0.0.0 были объявлены с неполным атрибутом ORIGIN INCOMPLETE.

Несмотря на то что маршрут в сеть 11.0.0.0 был вложен в BGP путем явного преобразования статических маршрутов, он также был объявлен с помощью команды network и поэтому послан с атрибутом ORIGIN IGP(i). Если маршрут в сеть 11.0.0.0 не был определен статически командой network, то он получит атрибут ORIGIN INCOMPLETE. Следует заметить, что маршрут в сеть 11.0.0.0 не нужно подвергать преобразованию, так как для его вложения в BGP достаточно задать его статически и указать в команде network.

Хотя атрибут ORIGIN не является важным для работы по протоколу BGP, он используется в нем в процессе выбора маршрута при предпочтении одного маршрута другому.

Источник: Сэм Хелеби, Денни Мак-Ферсон, Принципы маршрутизации в Internet, 2-е  издание.  : Пер. с англ. М. : Издательский дом «Вильямс», 2001. — 448 с. : ил. — Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100