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

Настроить RS на базе BIRD BGP

Из-за роста кол-ва аплинков, и кол-ва префиксов, хочется поднять у себя раут сервер на базе бирда, стыковочные сети уже расширены до /29.

Стоимость работ договорная.

Контакты в ЛС или в сразу в скайп as43031

Edited by catalist

Share this post


Link to post
Share on other sites

А чё он должен делать? принять префиксы от аплинков, посчитать best-path по всем префиксам и отдать их asbr-ам с сохранением оригинального next-hop'а?

 

Т.е. у вас тупо заканчивается RAM на роутерах? на утилизацию fib/tcam(которого обычно и не хватает) это никак не скажется

Share this post


Link to post
Share on other sites

Вообще да, ещё нада в анонсах аплинкам некстхоп подменять, но про ткам я как то не подумал.

Сейчас ситуация такая:

CPU Resources
 CPU utilization: Module             5 seconds       1 minute       5 minutes
                  1  RP              33% /  1%            27%             31%
                  1  SP              25% /  4%            32%             32%
 Processor memory: Module   Bytes:       Total           Used           %Used
                   1  RP             890768816      793224324             89%
                   1  SP             825568656      266577424             32%
 I/O memory: Module         Bytes:       Total           Used           %Used
             1  RP                    67108864       21605604             32%
             1  SP                    67108864       20884952             31%



L3 Forwarding Resources
            FIB TCAM usage:                     Total        Used       %Used
                 72 bits (IPv4, MPLS, EoM)     1032192      552334         54%
                144 bits (IP mcast, IPv6)        8192         301          4%

                    detail:      Protocol                    Used       %Used
                                 IPv4                      552325         54%
                                 MPLS                           8          1%
                                 EoM                            1          1%

                                 IPv6                         294          4%
                                 IPv4 mcast                     4          1%
                                 IPv6 mcast                     3          1%

           Adjacency usage:                     Total        Used       %Used
                                              1048576         367          1%

 

правда на подходе ещё один аплинк с fw.

Edited by catalist

Share this post


Link to post
Share on other sites

Скорее всего ТС захочет еще балансировки по нескольким аплинкам.

С учетом размеров его сетей /20 и /22 - это будет непростая задача.

RS на bird сделала MSK-IX и NIX.CZ.

На quagga тоже можно сделать.

 

Если бы ТС сделал более развернутое ТЗ - было бы вообще замечательно.

Спасибо.

Share this post


Link to post
Share on other sites

catalist

Итого, tcam у вас перераспределён и его ещё относительно надолго хватит. Добавление ещё одного(или нескольких fv) на утилизацию tcam-а не влияет. Относительно RAM - у вас ещё вроде бы есть запас. Прикиньте сколько у вас съедает 1 fv (путем отключения одного уже существующего аплинка) и таким образом вы приблизительно поймете сколько еще fv можно добавить. И кстати, soft-reconf выключен?

 

Вообще да, ещё нада в анонсах аплинкам некстхоп подменять

Ну тут зависит от схемы. Красивее - анонсить с asbr на RS, а с RS аплинку, сохраняя исходный nexthop. Ну это уже детали.

 

В целом, я думаю, у вас ещё есть запас по RAM и ничего делать вам не нужно. Если это действительно так, то можете выслать мне ящик пива на сэкономленные деньги :)

 

vlad11

Так он уже балансирует трафик по аплинкам. Что с RS, что без него, это вообще никак не влияет на сложность решения вопросов балансировки

Share this post


Link to post
Share on other sites

Да soft-reconf выключен.

Просто тут ещё IPv6 подкатывает.

Ну тут зависит от схемы. Красивее - анонсить с asbr на RS, а с RS аплинку, сохраняя исходный nexthop. Ну это уже детали.

да именно этого и хотели.

Скорее всего ТС захочет еще балансировки по нескольким аплинкам.
С учетом размеров его сетей /20 и /22 - это будет непростая задача.

Почему? Сейчас с этим цыска нормально справляется.

В целом, я думаю, у вас ещё есть запас по RAM и ничего делать вам не нужно. Если это действительно так, то можете выслать мне ящик пива на сэкономленные деньги :)

скажите адрес :)

vlad11

Так он уже балансирует трафик по аплинкам. Что с RS, что без него, это вообще никак не влияет на сложность решения вопросов балансировки

+1

 

И опять таки с RS можно использовать до 4 asbr так как сети стыковочные у нас /29 :)

Share this post


Link to post
Share on other sites

Просто тут ещё IPv6 подкатывает.

опять же. подкатывает ipv6, это впервую очередь вопрос tcam-а, у вас его при текущем профиле не хватит, т.к. сейчас уже ipv6 fv это 22К префиксов и опять же RS вас тут ну никак не спасёт, вам придётся делать что-то типа mls cef maximum-routes ip 768, чтоб и ipv4 fv и ipv6 fv влезли одновременно

 

ну и по поводу 4 asbr - у вас же всё равно возникнут геморрои с едиными точками отказа в виде самой RS, свитчом через которые эти аплинки подключены. конечно, аплинки можно включить через разные свитчи, RS виртуализовать и сделать FT, но это уже какая-то через чур сложная схема на мой взгляд...

Share this post


Link to post
Share on other sites

про перераспределение ткам это известно.

 

ну щас у нас единая точка отказа это бордер в лице цыски....

Share this post


Link to post
Share on other sites

а будет RS, ну и свитч, если вы все аплинки через один свитч включите

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

vlad11

Так он уже балансирует трафик по аплинкам. Что с RS, что без него, это вообще никак не влияет на сложность решения вопросов балансировки

 

Где и кто балансирует? :)

Если речь идет о кошке, то ей не поможет RS. Точка отказа одна.

Share this post


Link to post
Share on other sites

У bird-а в комплекте есть конфиг для работы в режиме RS.

Ничего особенного кроме как as-path и префикс листов для каждого пира настраивать не надо.

Вопрос только в генерации этих префиксов с райпе. Но судя по описанию не IX запускается, так что вряд ли это имеет значение.

Share this post


Link to post
Share on other sites

Поглядите - я уже сталкивался с такой задачей.

Bird как RS

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