Всем привет.
Два роутера соединены между собой напрямую. Один Cisco 6500, другой linux (Quagga).
Задача передавать через BGP префиксы формата x.x.x.x/32 на cisco. Всего префиксов порядка 4000Конфиг Cisco 6500
router bgp 64512
no synchronization
bgp router-id 10.0.100.201
bgp log-neighbor-changes
neighbor 10.0.100.2 remote-as 64513
no auto-summaryКонфиг Quagga (bgpd.conf)
router bgp 64513
bgp router-id 10.0.100.2
network 104.28.12.39/32
network 104.28.13.39/32
neighbor 10.0.100.201 remote-as 64512Проблема в том что если добавить кол-во префиксов больше 270(замечено опытным путем) , то удаленный роутер(cisco) рвет соединение и обнуляет таблицу маршрутизации. Если добавлять префиксы постепенно не более 270 штук, то таблицу можно наполнить. Но если сохранить конфиг и перезагрузить Quagga то BGP сессия рвется и маршруты на передаются. Где может быть затык?
Другие образы IOS пробовали?
> Проблема в том что если добавить кол-во префиксов больше 270(замечено опытным путем)
> , то удаленный роутер(cisco) рвет соединение и обнуляет таблицу маршрутизации. Если
> добавлять префиксы постепенно не более 270 штук, то таблицу можно наполнить.
> Но если сохранить конфиг и перезагрузить Quagga то BGP сессия рвется
> и маршруты на передаются. Где может быть затык?nat на транзите
потери на транзите
разные mtu на транзите (без pmtu discovery)
>> Проблема в том что если добавить кол-во префиксов больше 270(замечено опытным путем)
>> , то удаленный роутер(cisco) рвет соединение и обнуляет таблицу маршрутизации. Если
>> добавлять префиксы постепенно не более 270 штук, то таблицу можно наполнить.
>> Но если сохранить конфиг и перезагрузить Quagga то BGP сессия рвется
>> и маршруты на передаются. Где может быть затык?
> nat на транзите
> потери на транзите
> разные mtu на транзите (без pmtu discovery)Проблему решили перенастройкой control-plane policy
BGP трафик шёл на control-plane вместе с мусором. Ну и резался как положено.
Перевёл его в critical