Skip to content

BGP

Примеры команд

Настройка соседей:

conf t
router bgp {номер AS}
neighbor {IP-адрес соседа} remote-as {номер AS}
neighbor {IP-адрес соседа} [next-hop-self]

// При использовании Loopback
neighbor {IP-адрес Loopback соседа} ebgp-multihop ?
neighbor {IP-адрес Loopback соседа} update-source Loopback0

Перераспределение маршрутов:

conf t
router bgp {номер AS}
redistribute {тип маршрутов}

Объявление маршрута:

conf t
router bgp {номер AS}
network ...

Пример использования шаблона для настройки BGP-соседей (сокращает количество вводимых команд):

neighbor AS302 peer-group
neighbor AS302 remote-as 302
neighbor AS302 update-source Loopback0
neighbor AS302 route-reflector-client
neighbor AS302 next-hop-self
neighbor 5.5.5.5 peer-group AS302
neighbor 6.6.6.6 peer-group AS302

🧰 Лабораторная работа

Ознакомиться перед выполнением любой лабораторной работы (список раскрывается)
  • Вместо ❔ или x нужно подставить свой номер по журналу
  • Выполнять задание без "отмашки" не стоит ⛔, т.к. задание здесь может существовать более актуальная версия
  • У каждой работы есть срок сдачи 📅, который озвучивается на занятии, после которого работа не может быть защищена на максимальный балл 📉
  • Дополнительные задания 📚 не являются обязательными, но по результатам сдачи лабораторной работы может быть выдано одно или несколько из них. Также дополнительное задание может быть сформулировано устно
  • Для каждой лабораторной работы должен быть отчет 📝 с описанием выполнения ваших действий, оформление должно соответствовать требованиям (см. на сайте учебного заведения)
  • Нужно уметь ответить на вопросы ❓ по теме, контрольные вопросы и другие связанные вопросы
  • Примеры могут быть выполнены по желанию, а также выданы в качестве дополнительного задания с изменениями или без в случае неуспешной 😢 защиты основной работы
  • Иногда в работах встречаются задания по IPv4 и IPv6 одновременно 🔗. Это считается как одна работа. Допускается сдача работы только с IPv4 или только с IPv6, но максимальный балл в таком случае получить невозможно

🎯 Цель работы: получить навыки работы с внешним протоколом маршрутизации.

🌐 Схема

image

Значки здания и дома означают, что там находится простая приватная сеть за маршрутизатором с NAT. Спроектировать эти сети на свое усмотрение.

✔️ Условия

  1. Объявить с помощью BGP только публичные адреса и сети.
  2. Настроить NAT, где разумно.
  3. В точке IXP обмен маршрутами должен происходить с помощью Route Reflector (2 шт.).
  4. Сеть датацентра должна быть доступна любому устройству.
  5. С помощью туннелей соединить филиалы (BR) с главным офисом (HQ).
  6. Внутри организации организовать обмен маршрутами с помощью OSPF через туннель.

🤔 Контрольные вопросы

  1. Какие преимущества и недостатки использования RR?
  2. Какие правила передачи маршрутов по iBGP и eBGP?
  3. В чем отличие передаваемой информации по iBGP и eBGP?