Jump to content
Калькуляторы

advertise-map для софт-роутера conditional advertisement в quagga, bird

Покупаются каналы от 3-х провадеров, поскольку каждый в нашей провинциальной столице не может предоставить более гигабита.

2 из трех не поддерживают community и при этом либо срубают препенды и community для вышестоящих провов, либо на выходе ставят принудительные приорететы так, что при анонсах на 3 сети весь трафик льется через одного.

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

Проблему бы решил advertise-map но quagga его не поддерживает и приоритет этой фичи у разработчиков - Low. Многообещающий Bird имея прекрасный функциональный язык к сожалению не может произвести conditional advertisement либо я не смог понять как он реагирует на изменения внешних параметров.

Какой есть выход из данной ситуации?

Share this post


Link to post
Share on other sites
Покупаются каналы от 3-х провадеров, поскольку каждый в нашей провинциальной столице не может предоставить более гигабита.

2 из трех не поддерживают community и при этом либо срубают препенды и community для вышестоящих провов, либо на выходе ставят принудительные приорететы так, что при анонсах на 3 сети весь трафик льется через одного.

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

Проблему бы решил advertise-map но quagga его не поддерживает и приоритет этой фичи у разработчиков - Low. Многообещающий Bird имея прекрасный функциональный язык к сожалению не может произвести conditional advertisement либо я не смог понять как он реагирует на изменения внешних параметров.

Какой есть выход из данной ситуации?

Ну тут прямо просится скрипт в кроне, который переключает default или другие маршруты.

А в линуксе еще можно сделать маршрут с weight ...

Share this post


Link to post
Share on other sites
Ну тут прямо просится скрипт в кроне, который переключает default или другие маршруты.

А в линуксе еще можно сделать маршрут с weight ...

Все бы хорошо, но собственные анонсы от смены default не появятся для моих префиксов на резервных аплинках.

Share this post


Link to post
Share on other sites

Все бы хорошо, но собственные анонсы от смены default не появятся для моих префиксов на резервных аплинках.

Ой вэй.. Затупил...

Share this post


Link to post
Share on other sites
Ну тут прямо просится скрипт в кроне, который переключает default или другие маршруты.

А в линуксе еще можно сделать маршрут с weight ...

Все бы хорошо, но собственные анонсы от смены default не появятся для моих префиксов на резервных аплинках.

Вы не озвучили ОС.

Во-вторых, у вас проблема с переключением роутов между аплинками или не работают анонсы?

Share this post


Link to post
Share on other sites
Вы не озвучили ОС.

Во-вторых, у вас проблема с переключением роутов между аплинками или не работают анонсы?

Сейчас используется Linux, но мы много конфессиональны, готовы сменить на любую ось работающую на core i7 и интеловскими сетевыми

Share this post


Link to post
Share on other sites

Прошу прощения что влажу в тему. Меня всегда интересовало как можно срезать препенды, верю в то что можно назначить localpref, что бы влить в клиента трафик, но вот срезать препенды увы.

 

Share this post


Link to post
Share on other sites
Прошу прощения что влажу в тему. Меня всегда интересовало как можно срезать препенды, верю в то что можно назначить localpref, что бы влить в клиента трафик, но вот срезать препенды увы.

Значит все дело в local pref-ах

Share this post


Link to post
Share on other sites
Покупаются каналы от 3-х провадеров, поскольку каждый в нашей провинциальной столице не может предоставить более гигабита.

2 из трех не поддерживают community и при этом либо срубают препенды и community для вышестоящих провов, либо на выходе ставят принудительные приорететы так, что при анонсах на 3 сети весь трафик льется через одного.

 

Какой есть выход из данной ситуации?

Выбрать самого слабого, грязно и шумно отключиться, пока не включат community.

После процедуру повторить со вторым.

Ппц, до чего дошел магистральный рынок...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this