Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дибров М.В. Маршрутизаторы.pdf
Скачиваний:
674
Добавлен:
06.03.2016
Размер:
5.01 Mб
Скачать

тях станет недоступной. При использовании в команде aggregate-address только ключевого слова as-set информация о пути будет включать номера автономных систем, если существовала команда с ключевым словом summaryonly, она будет удалена. Однако оба ключевых слова можно использовать в одной команде одновременно; в результате чего будет рассылаться только суммарный адрес и в маршрутной информации будут перечислены все автономные системы

24.2.3 Перезапуск протокола BGP

Для удаления записей из BGP таблиц и сброса сеансов протокола BGP используется команда clear ip bgp. Синтаксис команды приводится в примере 24.7.

Пример 24.7 – Синтаксис команды clear ip bgp

#clear ip bgp {* | neighbor-address} [soft [in | out]]

Описание параметров команды clear ip bgp приводиться в таблице 24.5.

Таблица 24.5 – Параметры команды clear ip bgp

Параметр

Описание

*

Сброс всех текущих BGP соседей.

neighbor-address

Сброс выбранного BGP соседа.

soft

Производит мягкий сброс BGP соседа.

in

Производит мягкий сброс входящих

out

соединений.

Производит мягкий сброс исходящих

 

соединений.

Команда clear ip bgp используется после каждого изменения настройки для того, чтобы активизировать внесенные изменения и проинформировать о них одноранговые маршрутизаторы.

Задавая мягкую перенастройку протокола BGP с помощью ключевого слова soft, обеспечивается такой режим работы, когда сеансы протокола BGP не сбрасываются, а маршрутизатор повторно возобновляет посылку всех пакетов обновления маршрутизации. Для генерирования новых входящих пакетов обновления без переустановки сеанса протокола BGP локальный BGPспикер должен сохранять все полученные пакеты обновления без изменения, независимо от того, принят ли он в соответствии с входящей политикой или с использованием конфигурационной команды маршрутизатора neighbor softreconfiguration. После первой настройки с помощью команды neighbor soft-re-

356

configuration очистите все текущие BGP-сеансы, чтобы все пакеты обновления были повторно пересланы всем соседям, а затем сохранены в локальном маршрутизаторе. Этот процесс требует много памяти, и его желательно по возможности избегать. Исходящая мягкая настройка протокола BGP не приводит к перегрузке памяти.

На рисунке 24.2 показан еще один пример сети, работающей под управлением протокола BGP.

AS 64520

172.16.10.0/24

AS 65000

172 .16.20.0/24

192.168.2.0/24

 

172.16.10.0/16

 

10.1.1.0/30

 

192 .168 .1.48/30

 

R1

R2

 

R3

r1# router bgp 64520

neighbor 10.1.1.1 remote-as 65000 network 172.16.0.0

r2# router bgp 65000

neighbor 10.1.1.2 remote-as 64520 neighbor 192.168.1.50 remote-as 65000

network 172.16.10.0 mask 255.255.255.0 network 192.168.1.48 mask 255.255.255.252

neighbor 192.168.1.50 next-hop-self

aggregate-address 172.16.0.0 255.255.0.0 summary-only

Рисунок 24.2 – Пример сети работающей под управлением BGP

На рисунке 24.2 первые две команды, следующие за командой router bgp 65000, устанавливают, что маршрутизатор R2 имеет два BGP соседа: маршрутизатор R1 из AS 64520 и маршрутизатор R3 из AS 65000. Следующие две команды позволят маршрутизатору R2 объявлять сети 172.16.10.0/24 и 192.168.1.48/30 для его BGP соседей.

Для того чтобы сбросить BGP сеансы после отключения синхронизации, команда clear ip bgp * потребуется на маршрутизаторах R2 и R3.

По умолчанию маршрутизатор R2 будет передавать BGP объявление о сети 192.168.2.0/24 из маршрутизатора R1 на маршрутизатор R3 с адресом следующего узла, равным 10.1.1.2. Однако маршрутизатор R3 не знает, как попасть на 10.1.1.2, поэтому он не установит маршрут. Команда neighbor 192.168.1.50 next-hop-self заставит маршрутизатор R2 рассылать объявления на маршрутизатор R3 с его собственным адресом в качестве адреса следующего узла. Маршрутизатор R3 тогда получает возможность доступа к сети 192.168.2.0/24.

По умолчанию маршрутизатор R1 может знать об обеих подсетях 172.16.10.0/24 и 172.16.20.0/24. Однако после добавления команды aggregateaddress 172.16.0.0 255.255.0.0 summary-only маршрутизатор R2 будет суммировать подсети и посылать на маршрутизатор R1 только маршрут 172.16.0.0/16.

357