BGP. Практика.
2021.06.22. Kurapov Alexey.
BGP (протокол)
информация из Википедии
BGP (англ. Border Gateway Protocol - протокол граничного шлюза) —
протокол динамической маршрутизации. Относится к классу протоколов
маршрутизации внешнего шлюза (англ. EGP — External Gateway Protocol). На
текущий момент является основным протоколом динамической маршрутизации в сети
Интернет.
Протокол BGP предназначен
для обмена информацией о достижимости подсетей между автономными системами (АС,
англ. AS — autonomous system), группами маршрутизаторов под единым техническим
и административным управлением, использующими протокол внутридоменной
маршрутизации для определения маршрутов внутри себя и протокол междоменной
маршрутизации для определения маршрутов доставки пакетов в другие АС.
Передаваемая информация включает в себя список АС, к которым имеется доступ
через данную систему. Выбор наилучших маршрутов осуществляется исходя из
правил, принятых в сети.
BGP является протоколом
прикладного уровня и функционирует поверх протокола транспортного уровня TCP
(порт 179). После установки соединения передаётся информация обо всех
маршрутах, предназначенных для экспорта. В дальнейшем передаётся только
информация об изменениях в таблицах маршрутизации. При закрытии соединения
удаляются все маршруты, информация о которых передана противоположной стороной.
Рассмотрим следующую
топологию:
Внутренние сети представим в виде нескольких ip адресов на интерфейсах fa2/0 маршрутизаров.
Приведем
изначальную конфигурацию роутера Router_1:
Router1#sh run
!
interface Loopback0
ip address 1.1.1.1 255.255.255.255
!
interface FastEthernet0/0
ip address 12.12.12.1 255.255.255.248
duplex auto
speed auto
!
interface FastEthernet0/1
ip address 13.13.13.1 255.255.255.248
duplex auto
speed auto
!
interface FastEthernet1/0
ip address 15.15.15.1 255.255.255.248
duplex auto
speed auto
!
interface FastEthernet2/0
ip address 10.10.20.1 255.255.255.0 secondary
ip address 10.10.30.1 255.255.255.0 secondary
ip address 10.10.10.1 255.255.255.0
duplex auto
speed auto
!
router bgp 64800
no synchronization
bgp log-neighbor-changes
network 10.10.10.0 mask 255.255.255.0
network 10.10.20.0 mask 255.255.255.0
network 10.10.30.0 mask 255.255.255.0
neighbor 12.12.12.2 remote-as 64900
neighbor 13.13.13.3 remote-as 65000
neighbor 15.15.15.5 remote-as 65200
no auto-summary
!
end
Количество получаемых от соседей префиксов:
Кому роутер отсылает update сообщения:
Вывод команды sh ip protocols:
О каких подсетях роутер рассказывает соседу:
Комментарии
Отправить комментарий