Перейти к содержимому
Калькуляторы

Хитрое BGP на juniper

Есть такая идея: От клиентов приходят префиксы, допустим приходит два префикса \24 и один агрегейт на них \23. Как сделать так что бы роутер находил такие агрегаты что бы можно было потом высылать определенным аплинкам только эти агрегаты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть такая идея: От клиентов приходят префиксы, допустим приходит два префикса \24 и один агрегейт на них \23. Как сделать так что бы роутер находил такие агрегаты что бы можно было потом высылать определенным аплинкам только эти агрегаты?

policy-options {
   policy-statement UPSTR1-OUT {
       term CLNT1 {
           from {
               protocol bgp;
               route-filter 192.168.100.0/23 exact;
           }
           then {
               accept;
           }
       }
...

Так не пойдет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нет, тут вы просто матчите по определенному префиксу. идея в том что бы при приеме от клиентов префиксов на которые есть более длинные агрегаты, можно было отсылать эти агрегаты в определенные аплинки, в то время как в другие аплинки слать все. таким образом можно обходить local pref аплинков, т.к. получается что в другой аплинк вы высылаете более специфичные префиксы.

Изменено пользователем winger

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а если клиент не присылает агрегаты, как быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нет, тут вы просто матчите по определенному префиксу. идея в том что бы при приеме от клиентов префиксов на которые есть более длинные агрегаты, можно было отсылать эти агрегаты в определенные аплинки, в то время как в другие аплинки слать все. таким образом можно обходить local pref аплинков, т.к. получается что в другой аплинк вы высылаете более специфичные префиксы.

Ну матчите по ор-лонгер на входе и весьте на него комюнити. На выходе - по комюнити раздавайте апстримам.

Хотя, тут тоже засада намечается, если специфики оставят, а агрегаты уберут...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Есть такая идея: От клиентов приходят префиксы, допустим приходит два префикса \24 и один агрегейт на них \23. Как сделать так что бы роутер находил такие агрегаты что бы можно было потом высылать определенным аплинкам только эти агрегаты?

 

А зачем так делать? Какое вам дело до префиксов вашего клиента и каким именно образом он их анонсирует?

Особенно интересно это всё выглядит, когда половина советов на этом форуме про управление входящим трафиком сводится к "разбейте на мо специфики".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А еще, при неудачном стечении обстоятельств и определнном уровне паранои у uplink-а, можно добиться блэкхолинга трафика идущего на этого клиента.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.