Атрибуты BGP

Материал из Xgu.ru

Перейти к: навигация, поиск

< BGP

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

В BGP нет метрики, в том понимании, в каком она есть во внутренних протоколах маршрутизации. Внутренние протоколы маршрутизации, как правило, опираются при вычислении метрики на какие-то характеристики сети: пропускная способность, задержка. Тогда как с BGP обычно эти характеристики менее важны. Для работы с BGP важнее иметь механизмы, которые позволят управлять трафиком согласно политик компании. Это и есть атрибуты BGP.

Атрибуты BGP (BGP path attributes) разделены на 4 категории:

  1. Well-known mandatory — все маршрутизаторы, работающие по протоколу BGP, должны распознавать эти атрибуты. Должны присутствовать во всех обновлениях (update).
  2. Well-known discretionary — все маршрутизаторы, работающие по протоколу BGP, должны распознавать эти атрибуты. Могут присутствовать в обновлениях (update), но их присутствие не обязательно.
  3. Optional transitive — могут не распознаваться всеми реализациями BGP. Если маршрутизатор не распознал атрибут, он помечает обновление как частичное (partial) и отправляет его дальше соседям, сохраняя не распознанный атрибут.
  4. Optional non-transitive — могут не распознаваться всеми реализациями BGP. Если маршрутизатор не распознал атрибут, то атрибут игнорируется и при передаче соседям отбрасывается.

Примеры атрибутов BGP:


[править] Дополнительная информация

[править] Примечания