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:



О каких подсетях роутер рассказывает соседу:



Комментарии

Популярные сообщения из этого блога