fox_m Posted May 6, 2016 Posted May 6, 2016 Всем привет! Есть стык с другой AS по MBGP, через который нужно установить MSDP подключение. Стык через BGP работает, маршруты получаем и отдаем: RP/0/0/CPU0:m9-asr01#sh bgp ipv4 multicast Fri May 6 07:59:42.177 UTC BGP router identifier XXX.XXX.184.1, local AS number XX787 BGP generic scan interval 60 secs BGP table state: Active Table ID: 0xe0100000 RD version: 77 BGP main routing table version 77 BGP scan interval 60 secs Status codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discard Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path * iXXX.XXX.146.192/29 10.100.4.2 0 100 0 12714 i *> XXX.XXX.24.90 0 0 12714 i * iXXX.XXX.146.201/32 10.100.4.2 0 100 0 12714 i *> XXX.XXX.24.90 0 0 12714 i * iXXX.XXX.146.205/32 10.100.4.2 0 100 0 12714 i *> XXX.XXX.24.90 0 0 12714 i * iXXX.XXX.146.206/32 10.100.4.2 0 100 0 12714 i *> XXX.XXX.24.90 0 0 12714 i * iXXX.XXX.24.20/32 10.100.4.4 0 100 0 ? *>i 10.100.4.3 0 100 0 ? * i 10.100.4.4 0 100 0 ? * iXXX.XXX.24.21/32 10.100.4.3 0 100 0 ? *>i 10.100.4.3 0 100 0 ? * iXXX.XXX.24.22/32 10.100.4.4 0 100 0 ? *>i 10.100.4.4 0 100 0 ? *> XXX.XXX.24.23/32 0.0.0.0 0 32768 ? *> XXX.XXX.24.88/30 0.0.0.0 0 32768 ? * iXXX.XXX.24.96/29 10.100.4.3 0 100 0 ? *>i 10.100.4.3 0 100 0 ? * iXXX.XXX.24.104/29 10.100.4.4 0 100 0 ? *>i 10.100.4.4 0 100 0 ? *> 193.33.184.1/32 0.0.0.0 0 32768 ? * i193.33.184.3/32 10.100.4.3 0 100 0 ? *>i 10.100.4.3 0 100 0 ? * i193.33.184.4/32 10.100.4.4 0 100 0 ? *>i 10.100.4.4 0 100 0 ? router bgp XX787 bgp router-id XXX.XXX.184.1 bgp redistribute-internal address-family ipv4 multicast redistribute connected route-policy CONECTED-TO-BGP neighbor XXX.XXX.24.90 remote-as XX714 address-family ipv4 multicast route-policy ANY-NETS in route-policy ANY-NETS out router msdp originator-id Loopback6 peer XXX.XXX.146.205 connect-source Loopback6 remote-as 12714 description NBN-MSDP-1 router bgp XX714 bgp log-neighbor-changes no bgp default ipv4-unicast neighbor XXX.XXX.24.89 remote-as XX787 neighbor XXX.XXX.24.89 description ASR01 ! address-family ipv4 exit-address-family ! address-family ipv4 multicast bgp redistribute-internal network XXX.XXX.146.192 mask 255.255.255.248 network XXX.XXX.146.201 mask 255.255.255.255 network XXX.XXX.146.205 mask 255.255.255.255 network XXX.XXX.146.206 mask 255.255.255.255 neighbor XXX.XXX.24.89 activate exit-address-family ip msdp peer XXX.XXX.24.23 connect-source Loopback1 remote-as XXX787 ip msdp cache-sa-state Но MSDP подключение не работает. Висит состояние Listen т.к. в unicast таблице маршрутов нет. Как можно выйти из ситуации, без настройки unicast address-family в BGP? Вот тут вроде все работает через MBGP http://forum.nag.ru/forum/index.php?showtopic=60268 Вставить ник Quote
mikezzzz Posted May 6, 2016 Posted May 6, 2016 в теме на которую вы ссылаетесь же указано ip msdp peer 95.90.1.1 remote-as 6434 ip msdp cache-sa-state interface Vlan4060 mtu 9216 ip address 95.90.1.2 255.255.255.252 ip pim bsr-border ip pim sparse-dense-mode так что, имхо в unicast таблице маршрутов нет. Вставить ник Quote
fox_m Posted May 6, 2016 Author Posted May 6, 2016 в теме на которую вы ссылаетесь же указано ip msdp peer 95.90.1.1 remote-as 6434 ip msdp cache-sa-state interface Vlan4060 mtu 9216 ip address 95.90.1.2 255.255.255.252 ip pim bsr-border ip pim sparse-dense-mode так что, имхо в unicast таблице маршрутов нет. Короче тут http://forum.nag.ru/forum/index.php?showtopic=60268 как я понял, MSDP соединение устанавливается непосредственно на стыковых интерфейсах. У меня в итоге так тоже заработало. Но это неудобно т.к. проходится все делать на ASBR роутере. Вставить ник Quote
s.lobanov Posted May 6, 2016 Posted May 6, 2016 fox_m msdp и mbgp решают разные задачи. msdp нужен, чтобы получать пары (source_ip, multicast_dst_ip), а mbgp - просто чтобы RPF пройти. Без mbgp можно легко обойтись - прописать ip mroute или (вариант хуже, очевидно) простой ip route Висит состояние Listen т.к. в unicast таблице маршрутов нет. В смысле? Нет маршрута до пира? L3 связность нужно организовать. если она есть, то дебажьте msdp почему оно не устанавливается Вставить ник Quote
mikezzzz Posted May 6, 2016 Posted May 6, 2016 Короче тут http://forum.nag.ru/...showtopic=60268 как я понял, MSDP соединение устанавливается непосредственно на стыковых интерфейсах ну да, об этом я и написал :) msdp без маршрута в unicast не взлетит Вставить ник Quote
fox_m Posted May 6, 2016 Author Posted May 6, 2016 Короче тут http://forum.nag.ru/...showtopic=60268 как я понял, MSDP соединение устанавливается непосредственно на стыковых интерфейсах ну да, об этом я и написал :) msdp без маршрута в unicast не взлетит Да, с ASBR все работает, если делать на стыковых интерфейсах. Но я хочу поднять с MSDP с роутера, внутри моей AS. Вставить ник Quote
s.lobanov Posted May 6, 2016 Posted May 6, 2016 Да, с ASBR все работает, если делать на стыковых интерфейсах. Но я хочу поднять с MSDP с роутера, внутри моей AS. А ничё, что с другой стороны прописан только один пир? Если нужен MSDP внутри сети (не частый кейс, но я им побеждал баг Cisco), то устанавливайте msdp-пир с вашим ASBR, но лучше задумайтесь о дизайне Почему вам нужен msdp-пиринг внутри вашей AS? Вставить ник Quote
fox_m Posted May 6, 2016 Author Posted May 6, 2016 Да, с ASBR все работает, если делать на стыковых интерфейсах. Но я хочу поднять с MSDP с роутера, внутри моей AS. А ничё, что с другой стороны прописан только один пир? Если нужен MSDP внутри сети (не частый кейс, но я им побеждал баг Cisco), то устанавливайте msdp-пир с вашим ASBR, но лучше задумайтесь о дизайне Почему вам нужен msdp-пиринг внутри вашей AS? Я планировал приземлить MSDP на роутер, где у нас RP, где формируются собственные мультикасты и где находятся мультиплексоры. Так удобнее. Теперь же придется как-то получать мультикасты от ASBR. Вставить ник Quote
s.lobanov Posted May 6, 2016 Posted May 6, 2016 fox_m Вы странный. Вам всё равно от ASBR до второго роутера надо как-то гнать мультикаст и тут очевидно 2 варианта. 1ый простой - сделать L2, второй - сделать L3 multicast routing, т.е. поднимать multicast на ASBR и дальше гнать внутрь своей сети - классический вариант это будет PIM в GRT Вставить ник Quote
fox_m Posted May 6, 2016 Author Posted May 6, 2016 fox_m Вы странный. Вам всё равно от ASBR до второго роутера надо как-то гнать мультикаст и тут очевидно 2 варианта. 1ый простой - сделать L2, второй - сделать L3 multicast routing, т.е. поднимать multicast на ASBR и дальше гнать внутрь своей сети - классический вариант это будет PIM в GRT Понятно. Короче придется внутри еще mesh-groupd делать. Что бы мультикасты с ASBR долетели внутрь сети. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.