Привет ALL Вопрос по BGP маршрутизации, есть 4 BGP роутера A,B,C,D
||||||||||
| A AS100|
||||||||||-
| --|||||||||| ||||||||||
| | C AS200|-----|D AS 300|
| --|||||||||| ||||||||||
||||||||||-
| B AS65000
||||||||||
A это клиент(192.168.0.0/19)
B пиринговая точка обмена трафиком
С собственно мой роутер имеет сеть (172.224.0.0/19)
D Внешний роутер через который С получает внешний мир
А анансирует B,C сеть 192.168.0.0/19
С в свою очередь реанонсирует полученнуют сеть от роутера А, роутеру D
роутер B реанонсирует сеть полученную от роутера А, роутеру С
и того имеем вот такую таблицу маршрутов на роутере С
сеть анонсируемая роутером А, роутеру С, 192.168.0.0/19 имеет localpref 130
анонс этой же сети от роутера B, роутеру С имеет localpref 120
то есть получается что на роутере С метрику best имеет маршрут с localpref 130.
получается что все пакеты идущие от роутера D на сеть 192.168.0.0/19 попадая на роутер С уходят (в соответствии с метрикой best) на роутер А по прямому соединению, как бы вроде все нормально и все работает. НО...
Есть одна проблема клиент которому принадлежит роутер А, НЕ ХОЧЕТ что бы пакеты(или трафик) Который возникает непосредственно на роутере С, ходил напрямую на роутер А,
а ходил на роутер А, через роутер B. То есть что бы любые пакеты имеющие сорс адрес из сети 172.224.0.0/19 ходили через роутер B на роутер А.
вот как такую задачу разрулить ????????????
и еще один вопрос такая же схема но клиент хочет что бы скажем 16 адресов из подсетки 172.224.0.0/19 ходили по прямому линку между А и С, а весь остальной трафик с сорс адресами 172.224.0.0/19 ходил через B на А. Соотвенственно и в том и в другом случае трафик пришедший с роутера D всегда должен ходить по прямому линку между С и А.
И есть просьба по возможности ответ с примером настройки роутера С