User Tools

Site Tools


qnote:bgp

Быстрые заметки по BGP

====

Номера AS

До 2007 года использовались только 16-битные номера (0-65535), после стало возможным использовать 32-битные.

  • 0 и 65535 - зарезервированы.
  • 64496-64511 - для использования в документации и примерах.
  • 64512-65534 - приватные AS, не маршрутизятся глобально.

Критерии выбора маршрута

Критерии выбора лучшего маршрута внутри самого bgp, не в общей таблице маршрутизации.
Выбранные маршруты будут переданы другим bgp маршрутизаторам.

  1. Максимальное значение Weight (только у маршрутизаторов Cisco).
  2. Максимальное значение Local Preference.
    Дефолтное значение 100 (можно менять командой bgp default local-preference от 0 до 4294967295), распространяет внутри AS, за границы AS не выходит.
  3. Выбрать локальный маршрут маршрутизатора который описывается командами network и aggregate.
    В bgp таблице next-hop для такого маршрута равен 0.0.0.0.
  4. Выбрать самый короткий AS-PATH.
  5. Минимальное значение Origin Code.
    IGP = 0, обозначается как 'i', маршрут получен с использованием команд network, neighbor default-originate (?), aggregate-address (?).
    EGP = 1, обозначается как 'i', Exterior Gateway Protocol был предшественником BGP, сейчас не используется.
    Incomplete = 2, обозначается как '?', маршрут получен с использованием команд redistribute, default-information originate, aggregate-address.
  6. Минимальное значение MED.
    Значение распространяется только между двумя AS, к третьей AS значение не уйдет.
  7. Путь eBGP лучше чем путь iBGP.
  8. Выбрать путь через ближайшего IGP-соседа.
    Маршрутизатор выберет путь до соседа у которого igp путь меньше. Первый bgp сосед доступен через direct connected маршрут, а второй сосед доступен через статический маршрут, выберут первого.
  9. Выбрать самый старый маршрут для eBGP-пути.
  10. Минимальный router-id.
  11. Минимальный ip-адрес.
qnote/bgp.txt · Last modified: 2021/08/12 08:35 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki