Сообщения без ответов | Активные темы Текущее время: 29 мар 2024, 18:57



Ответить на тему  [ Сообщений: 10 ] 
iBGP route reflector 
Автор Сообщение

Зарегистрирован: 12 июл 2012, 17:44
Сообщения: 841
Добрый вечер, коллеги.

Тут что-то пересматривал Student Guide по CCDP и наткнулся на удивительную для себя фразу.

Цитата:
If a route reflector receives a route from a client:
− It reflects the route to all clients and nonclients, and to all EBGP peers.
− The route is also reflected back to the sender (then discarded at the sender)

Удивило меня то, что RR якобы шлёт маршрут обратно. Проверил на обычных IOS'ах (15,2) - нет такого поведения. Может быть, кто сталкивался? Или на других IOS'ах не так? Или что это вообще и зачем? Почему ему надо отправлять этот маршрут обратно? Или это тупо бага в гайде?


19 янв 2019, 01:19
Профиль WWW

Зарегистрирован: 26 сен 2013, 10:29
Сообщения: 422
Как "проверил"? debug bgp или просто show route?
В цитате написано же.


20 янв 2019, 21:59
Профиль

Зарегистрирован: 12 июл 2012, 17:44
Сообщения: 841
Wireshark'ом проверил. Я схему из двух роутеров собрал в GNS и снифаю линк между ними. Можно и на реальном железе сделать, но какой смысл (кроме других ИОСов)?


21 янв 2019, 00:08
Профиль WWW

Зарегистрирован: 26 сен 2013, 10:29
Сообщения: 422
Когда я собирал rr (правда это вроде бы был bird + juniper), для меня такое поведение было как раз в новинку, потому что делал без книг.
Хз, может поменяли что-то.


21 янв 2019, 16:58
Профиль

Зарегистрирован: 12 июл 2012, 17:44
Сообщения: 841
То есть Джун слал маршрут обратно? А для чего такое может быть нужно, кто-нибудь знает?


22 янв 2019, 00:55
Профиль WWW

Зарегистрирован: 26 сен 2013, 10:29
Сообщения: 422
Bird был RR.
В принципе идея понятна, хаб обновлений рассылает маршруты тупо всем клиентам кластера, оригинатор режектит апдейт из-за некстхопа на самого себя.


22 янв 2019, 17:19
Профиль

Зарегистрирован: 12 июл 2012, 17:44
Сообщения: 841
То есть Вы реально наблюдали, что RR шлёт этот маршрут и обратно тоже? Или предполагаете, что так было?
Ну, идея понятно, конечно. Понять можно любые идеи. И то, что слать обратно не надо тоже. Меня интересовала логика, которая за этим стоит. IOS 15.2 показывает другое поведение. Я и хочу понять, что это: лень разработчиков Bird или недоделки Cisco в 15.2?..


22 янв 2019, 20:54
Профиль WWW

Зарегистрирован: 26 сен 2013, 10:29
Сообщения: 422
Наблюдал. Bird (rr), jun mx - client.
iBGP, смотрел какие апдейты уходят на клиента.


22 янв 2019, 23:34
Профиль

Зарегистрирован: 12 июл 2012, 17:44
Сообщения: 841
ОК. То есть Bird делает так, как описано в книжке. Тогда собственно и вопрос: зачем? Просто уменьшение логики на RR или что-то более интеллектуальное?


24 янв 2019, 01:01
Профиль WWW

Зарегистрирован: 12 июл 2012, 17:44
Сообщения: 841
Сам спросил, сам отвечу. ;-)
Всё дело в update-group.
1. Если в update-group у RR наш роутер один, то RR не шлёт префикс обратно.
2. Если в update-group у RR наш роутер НЕ один, то RR генерирует один апдейт для всей группы и шлёт его всем, то есть и нам в том числе. В таком апдейте наш префикс присутствует, то есть мы будем его фильтровать сами.
3. peer-group не влияют на update-group. В последних ИОСах update-group формируются динамически. И в одну update-group могут попасть (а могут и не попасть в зависимости от разницы настроек для peer-group) соседи из разных peer-group.


21 мар 2019, 00:25
Профиль WWW
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 10 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 76


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF.
Русская поддержка phpBB