Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

BGP (Border Gateway Protocol – протокол граничного шлюза) является протоколом маршрутизации между автономными системами (AS). Основной функцией BGP-системы является обмен информацией о доступности сетей с другими системами BGP. Информация о доступности сетей включает список автономных систем (AS), через которые проходит эта информация. BGP является протоколом прикладного уровня и функционирует поверх протокола транспортного уровня TCP (порт 179). После установки соединения передаётся информация обо всех маршрутах, предназначенных для экспорта. В дальнейшем передаётся только информация об изменениях в таблицах маршрутизации.

Функционал BGP на коммутаторах MES23XX/33XX/MES5324 предоставляется по лицензии. Для получения лицензии нужно обратиться в коммерческий отдел.



Рассмотрим настройку BGP на примере вышеприведенной схемы:

1)Настроить на коммутаторах VLAN, порты:


SW1:


Отключаем STP, настраиваем фильтрацию BPDU-сообщений:

console(config)# no spanning-tree
console(config)# spanning-tree bpdu filtering

Добавляем VLAN во vlan database:


console(config)# vlan database
console(config)# vlan 30

Настраиваем порты, добавляем VLAN в разрешенные, запрещаем прохождение дефолтного VLAN для избежания петли:


console(config)# interface tengigabitethernet1/0/11
console(config-if)# switchport mode trunk
console(config-if)# switchport trunk allowed vlan add 30
console(config-if)# switchport forbidden default-vlan


2)Настраиваем IP-адреса на VLAN:


console(config)# interface vlan 30
console(config-if)# ip address 3.0.0.1 255.255.255.0

SW2:


console(config)# no spanning-tree
console(config)# spanning-tree bpdu filtering

console(config)# vlan database
console(config)# vlan 30

console(config)# interface tengigabitethernet1/0/11
console(config-if)# switchport mode trunk
console(config-if)# switchport trunk allowed vlan add 30
console(config-if)# switchport forbidden default-vlan

console(config)# interface vlan 30
console(config-if)# ip address 3.0.0.2 255.255.255.0

3)Настроить BGP на коммутаторах в соответствующих AS:


SW1:


Включаем маршрутизацию по протоколу BGP. Задаем идентификатор AS и переходит в режим её конфигурирования.

console(config)# router bgp 64700

Задаем идентификатор BGP-маршрутизатора 

console(router-bgp)# bgp router-id 1.1.1.1

Указываем тип IPv4 Address Family и переходим в режим её конфигурирования

console(router-bgp)# address-family ipv4 unicast

Включаем редистрибьюцию connected-сетей в BGP

console(router-bgp-af)# redistribute connected

Добавляем BGP-соседа и переходим в режим его конфигурирования

console(router-bgp)# neighbor 3.0.0.2

Задаём номер автономной системы, в которой находится BGP-сосед

console(router-bgp-nbr)# remote-as 64701

Указывает тип IPv4 Address Family для BGP-соседа (по умолчанию активен тип IPv4 AF глобально и для соседей)

console(router-bgp-nbr)# address-family ipv4 unicast

Для SW2 настраивается аналогично.


router bgp 64701
bgp router-id 2.2.2.2
address-family ipv4 unicast
redistribute connected
exit
!
neighbor 3.0.0.1
remote-as 64700
address-family ipv4 unicast
exit
exit


Примечания:

1)Для подмены значения атрибута NEXT_HOP на локальный адрес маршрутизатора используется команда 

console(router-bgp-nbr)# next-hop-self

Настройка актуальна при приеме маршрута от eBGP-соседа из другой AS и дальнейшей отправке этого маршрута внутри AS другим iBGP-соседям.


Диагностика протокола BGP

show ip bgp - таблица BGP-маршрутов

show ip bgp neighbor -  отображение информации о настроенных BGP-соседях

clear ip bgp - переустанавливает соединения с BGP-соседями, очищая принятые от них маршруты.



  • Нет меток