Cisco BGP - видите сообщества на рекламируемых маршрутах?

14

У нас есть исходящая карта маршрутов на одноранговом узле eBGP, которая добавляет некоторые сообщества к определенным префиксам. Есть ли способ доказать, что это на самом деле происходит со стороны отправителя в классическом IOS?

show ip bgp neighbor x.x.x.x advertised-routes не показывает их

Даже debug ip bgp update outне кажется!

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

AnotherHowie
источник
Я уверен, что да, но я все равно спрошу: у вас есть «send-community» на соседа, верно?
Олипро
Да, конечно. Как я уже сказал - он работает в GNS3, и я уверен, что он работает в производстве. Я просто ищу способ ПОКАЗАТЬ, что это работает со стороны отправителя.
AnotherHowie

Ответы:

8

В прошлый раз, когда я проверял / пытался сделать это, это было невозможно в IOS. Я не уверен насчет NX-OS или IOS-XE / XR. Это вам не поможет, но это возможно сделать на снаряжении Juniper.

Что касается вашей конфигурации - убедитесь, что вы используете additiveключевое слово в своих картах маршрутов для установки сообществ, иначе вы не будете добавлять сообщества в список, а вместо этого будете заменять любые существующие сообщества тем, которое вы устанавливаете в своем маршруте. карты.

Джон Дженсен
источник
Спасибо - я обнаружил, что команда Juniper дразнит меня! Это классический IOS, к сожалению. Кажется, что ничто, кроме захвата пакета, не покажет мне, как выглядят мои обновления после применения исходящей карты маршрутов (сообщества, измененный следующий переход или что-то еще).
AnotherHowie
2

Настройте другой одноранговый узел BGP или отражатель маршрута, которым вы управляете с помощью идентичных политик. Конечно, удостоверьтесь, что вы не подвергаете черный трафик этому узлу.

generalnetworkerror
источник
Как я уже сказал, это работает в GNS3. Именно для того, чтобы увидеть сообщества на этом сеансе на этом маршрутизаторе. Я боролся с поставщиком, который настаивал (без проверки результатов), что мой конфиг никогда не сможет работать, потому что он не совсем соответствует их образцу конфига. С тех пор мы доказали, что у них была проблема с конфигурацией на их стороне, но возможность сделать "show ip bgpigh xxxx Детали объявлений-маршрутов" избавила бы от некоторых хлопот.
AnotherHowie
0

Я смог успешно подтвердить, что атрибуты BGP применяются путем отладки BGP, а затем сброса однорангового узла и последующего просмотра сообщений отладки - это, конечно, разрушительно. После того, как вы выполнили отладку ip bgp update, вы сделали полный сброс на одноранговом узле? Я опробую это и предоставлю скриншот.

Окинава Джо
источник
1
Вам не нужно бросать сессию ... сделать мягкую очистку BGP
Майк Пеннингтон
Хорошо, когда я попробовал с, debug ip bgp update outя видел обновления, но это не включало сообщества. Если я , debug ip bgp updateчтобы увидеть входящие обновления на моей лаборатории GNS3, то я действительно вижу сообщество во входящих сообщений обновления отладки, но в этом нет никакого смысла для меня в реальной ситуации.
AnotherHowie
Какая версия IOS делает это для вас? Моя лаборатория сравнительно старая 12.4T, теперь, когда я думаю об этом. Возможно, это было добавлено в 15+, например.
AnotherHowie
0

Вы пытались запустить show ip bgp xyz0 / 24 ? Эта команда показывает сообщество в нашей среде (15. + версия)

zzoldi
источник
Это показывает сообщество для полученного префикса, не так ли? Не отправленный (если он дополнен картой маршрутов) ...
AnotherHowie
0

На маршрутизаторе, работающем под управлением IOS-XR, вы можете использовать «show bgp, объявленный соседом ABCD или X: X :: X», он даст вам дополнительную информацию о префиксах, отправленных соседу (включая, конечно, сообщество, если настроено). Как уже было сказано, не забывайте использовать ключевое слово «совокупный» внутри оператора карты маршрутов, если вы не хотите заменять весь список и добавить «send-community-ebgp» под нужным семейством адресов, чтобы начать его отправку. соседу

SimoneC
источник
0

Это работает на IOS-XE 15.x :

показать BGP IPv4 одноадресной детали

Он производит этот вывод:

BGP routing table entry for 0.0.0.0/0, version 5
  Paths: (1 available, best #1, table default, not advertised to EBGP peer)
  Not advertised to any peer
  Refresh Epoch 1
  65000 65001
    1.1.1.1 from 1.1.1.1 (1.1.1.1)
      Origin IGP, localpref 100, valid, external, best
      Community: no-export
      rx pathid: 0, tx pathid: 0x0
dtoubelis
источник