BGP Part 1. Практика.
2023.02.22. Kurapov Alexey.
BGP Part 1.
Рассмотрим
топологию:
Настроим
на маршрутизатарах R1, R2 и R3 протокол
маршрутизации OSPF для
базовой связности:
Router_1:
Аналогично R1, настраиваем R2 и R3.
Настроим
BGP между R1 и R2,
предварительно запустим Wireshark на
интерфейсах Fa0/0 R1 и R2:
Router_1:
В
Wireshark на порту Fa0/0 роутера R1:
R1 начинает пытается открыть TCP сессию с роутером 2.2.2.2, который указан в конфигурации как его сосед BGP, отправляя TCP SYN сообщения на адрес 2.2.2.2 порт 179 – его слушает BGP, т.к. на R2 BGP еще не запущен, R2 не готов открывать TCP сессию и отвечает TCP сообщением с флагом RST.
Подробнее содержимое TCP сообщений:
От R1:
От
R2:
Настроим
BGP процесс на R2:
В
логах видим, что поднялось BGP соседство
между R2 и R1.
В
Wireshark на линке между R1 и R2:
видим как R1 и R2 установили
TCP соединение.
После
установления TCP сессии
роутеры обмениваются BGP OPEN сообщениями:
Пакет
246 это TCP ACK от R2 на BGP OPEN из пакета 245:
Рассмотрим
подробнее BGP OPEN сообщения:
Роутер указывает: версию протокола BGP, номер своей AS, hold таймер, свой BGP идентификатор.
В
секции опциональных параметров указываются: поддержка MP BGP, Route refresh – возможность обмена маршрутами без
сброса соседства, поддержка 4-х байтных номеров AS – ранее использовались 2-х байтные
номера AS .
После
обмена OPEN сообщениями
роутеры обмениваются KEEPALIVE сообщениями:
Содержимое данных сообщение:
Сосед
отвечает на них TCP ACK, подтверждая получение.
Этот комментарий был удален автором.
ОтветитьУдалитьHello, it is cool!!!
ОтветитьУдалить