grifin.ru Posted February 25, 2017 Есть туннель L2TP Между Bird и CCR (Инициатор - CCR, сервер поднят на стороне BIRD, к нему коннектятся и другие клиенты, кроме CCR) На всех этих клиентах (включая CCR) поднят OSPF И BFD Для его контроля, все работает... Дальше, между CCRом и Птичкой поднимаем BGP сессию (в дополнение к OSPF) - тоже все работает. Включаем BFD на BGP - тут же BGP сессия рвется и не восстанавливается. Отключаем BFD на OSFP - BGP поднимается и BFD поверх него - тоже поднимается. Включаем обратно BFD на OSPF - OSFP BFD сессия устанавливается и, в этот же момент BFD рвет BGP сессию. Причем, что самое интересное, два CCR через такой-же туннель отлично работают... Вообще чертовщина какая-то. Может там можно какие-то логи из птички вытащить ? И да, сессия ibgp, если это важно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted February 27, 2017 Коллеги, у кого Bird стоит и кому не лень поэксперементировать, прошу помощи: Соединим тоннелем мой CCR с Вашим BIRDОм и поднимем BGP, OSPF, BFD Я уже не знаю куда смотреть (( Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
YuryD Posted February 27, 2017 Коллеги, у кого Bird стоит и кому не лень поэксперементировать, прошу помощи: Соединим тоннелем мой CCR с Вашим BIRDОм и поднимем BGP, OSPF, BFD Я уже не знаю куда смотреть (( Зачеи ibgp, если e нормально работает ? И зачем ospf ? у меня нормально трудятся насы и наты, именно по e, не напрягаясь особо. Ну если что, на нате - квагга древняя. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted February 27, 2017 Если я сейчас начну рассказывать "зачем", то из обсуждения как решить проблему мы уйдем в дискуссию относительно правильности того или иного решения. Считаем что это "дано". Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
YuryD Posted February 27, 2017 Если я сейчас начну рассказывать "зачем", то из обсуждения как решить проблему мы уйдем в дискуссию относительно правильности того или иного решения. Считаем что это "дано". Но отчего нам бы не сломать весь старый мир, чтобы новый построить ? Помочь увы, не могу. Свой новый мир я начал строить, сломав рипв2. И построив ебгп даже внутри сети. Некоторые железяки сопротивлялись, и были вынесены на помойку. Но конечно, это было давно и неправда :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted February 27, 2017 Вот что в логах BIRD, когда BFD включен и на OSPF и на BGP: 2017-02-27 19:40:23 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (1859495013) 2017-02-27 19:40:24 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 19:42:27 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (2712243954) 2017-02-27 19:42:28 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 19:46:03 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (972958348) 2017-02-27 19:46:04 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 19:50:52 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (1245529133) 2017-02-27 19:50:53 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 19:55:07 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (2618938604) 2017-02-27 19:55:08 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 20:00:04 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (3449931315) 2017-02-27 20:00:05 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 20:04:17 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (544505564) 2017-02-27 20:04:18 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 20:08:20 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (2045036037) 2017-02-27 20:08:21 <WARN> OSPF: Received non-hello packet from unknown neighbor (src 192.168.23.2, iface ppp5) 2017-02-27 20:12:35 <RMT> bfd1: Bad packet from 192.168.23.2 - unknown session id (2659300322) если на BGP выключить BFD, то пропадают все ошибки, в том числе и OSPFные ворнинги. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
LynxChaus Posted March 1, 2017 Коллеги, у кого Bird стоит и кому не лень поэксперементировать, прошу помощи: Соединим тоннелем мой CCR с Вашим BIRDОм и поднимем BGP, OSPF, BFD Я уже не знаю куда смотреть (( В сторону от микротика. BFD в всех железках микротика - не рабочий. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
grifin.ru Posted March 1, 2017 В сторону от микротика. BFD в всех железках микротика - не рабочий. Между двумя микротиками - вроде работает. Или только делает вид ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GrandPr1de Posted March 1, 2017 скорее всего опять какая-то протиетарщина или банально не осилили на уровне совместимости с остальными вендорами между своим железом работает - значит остальное не их проблемы Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
LynxChaus Posted March 10, 2017 В сторону от микротика. BFD в всех железках микротика - не рабочий. Между двумя микротиками - вроде работает. Или только делает вид ? Делает вид. Но если так хочется, могу еще раз попробовать завести BGP+BFD и порыдать над результатом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ne-vlezay80 Posted March 20, 2017 BIRD он такой! Лучше frr попробуйте. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted March 20, 2017 Фаст рероут? Что за frr. Есть два демона bgp под nix: Quagga, для ленивых и старых Bird, для молодых и резких А то что bfd глючит на микротиках, это не проблема софта берда. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
myst Posted March 20, 2017 В сторону от микротика. BFD в всех железках микротика - не рабочий. Между двумя микротиками - вроде работает. Или только делает вид ? Делает вид. Но если так хочется, могу еще раз попробовать завести BGP+BFD и порыдать над результатом. микрот + asr - BFD работает... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
LynxChaus Posted March 23, 2017 микрот + asr - BFD работает... Ух ты, втихаря починили. Сутки стоит и ни разу не упало. В ранних версиях правдо могло простоять и больше, но потом с грохотом рассыпаться и ага. Если я сейчас начну рассказывать "зачем", то из обсуждения как решить проблему мы уйдем в дискуссию относительно правильности того или иного решения. Лучше рассказать, а то вдруг выясниться, что ты хочешь странного. Точнее - и так небось ты хочешь странного, и получаешь себе tunnel endpoint в локальную таблицу маршрутизации со всеми вытекающими из этого обрывами. А так - работает. И через эзернет и через vpn. > /rou bfd nei pr det Flags: U - up 0 U interface=ether2 address=198.18.0.10 protocols=ospf,bgp multihop=no state=up state-changes=8 uptime=16m22s desired-tx-interval=0.2s actual-tx-interval=0.2s required-min-rx=0.2s remote-min-rx=0.2s multiplier=5 hold-time=1s packets-rx=6353 packets-tx=6386 1 U interface=ovpn-test address=172.16.250.1 protocols=ospf,bgp multihop=no state=up state-changes=20 uptime=5m36s desired-tx-interval=0.2s actual-tx-interval=0.2s required-min-rx=0.2s remote-min-rx=0.2s multiplier=5 hold-time=1s packets-rx=2384 packets-tx=2344 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...