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

VPNv4/6PE/6VPE рефлектор на основе bird rc1, тестируем

Коллеги, похоже, что переделка bird, умеющая рефлектить не только IPv4/IPv6, достигла более-менее стабильного статуса и можно ее пытаться тестировать/выкатывать.

 

Собственно, список добавленного к базовой версии:

* рефлексия VPNv4, VPNv6 (только v6-mapped некстхопы) и 6PE (тоже только v6-mapped)

* возможность вешать фильтры для каждой address family

* ряд полезных команд (show symbols [table|protocol|etc..], sh ospf lsadb advrouter, поддержка RD в show route)

 

Ссылка: http://bird.mpls.in/distfiles/bird/bird-20120307.tar.gz

Документация на новые фичи: http://bird.mpls.in/projects/mpls-bird/wiki/Bird_rr

Git: http://bird.mpls.in/projects/mpls-bird/repository/show?rev=l3vpn

Официальная документация: http://bird.network.cz/?get_doc&f=bird.html

 

Установка:

./configure ... --enable-mpls

 

(на FreeBSD это выглядит примерно так)

./configure --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=amd64-portbld-freebsd8.2 --enable-mpls

 

А вообще, пользователи FreeBSD могут просто поправить версию в net/bird-devel на 20120307, после чего сказать make makesum

 

Комментарии/баги/предложения можно писать сюда / в melifaro@ipfw.ru

Вопросы по работе bird в целом можно также писать в англоязычную рассылку самого bird: http://bird.network.cz/?m_list

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


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

Предлагаю предложить в мейнстрим.

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


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

А мейнстрим в курсе. И большая часть изменений, которая нужна для многопротокольности в BGP согласована, но скорее всего дальше деление на две ветки останется - одна с pure IPv4, остальная - с фичами.

Разница по производительности в случае обычного IPv4 vs MP-BGP чуть ли не на порядок

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


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

Отличная новость. В mrtdump будут попадать vpnv4/vpnv6-апдейты?

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


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

Отличная новость. В mrtdump будут попадать vpnv4/vpnv6-апдейты?

Будут, но судя по mrt_put_bgp4_hdr() заголовок на данный момент будет с кривым afi/safi.

В следующей версии, в общем, попробую дорисовать.

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


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

Хорошо, на следующей недели попробую vpnv4/vpnv6 с cisco и huawei, если будет время

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


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

rc2. Changelog:

* пофиксился баг в 6PE (возник при мерже веток разработки с VPN/labeled ipv6)

* улучшена обработка MP-BGP капабилетей ( ругается в лог и дропает сессию, если сконфигурен 'enforce capabilities' и сконфигуренные address families разные с 2х сторон)

* Добалено 'show bgp summary [verbose]' (спасибо Alexander Shikov за патч/идею)

 

Ссылка: http://bird.mpls.in/distfiles/bird/bird-20120323.tar.gz

 

Пользователи FreeBSD могут просто обновить порты (или в очередной раз сказать 'make makesum')

 

До mtrdump руки пока не дошли, видимо позже :(

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


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

Новая версия, 20130301. Changelog:

* bird 1.3.9 в качестве базы

* Появилась возможность конвертации префиксов IPv6 unicast в Labeled unicast (обход "особенностей" (не)работы send-labeled в ряде cisco платформ).

 

Ссылка: http://bird.mpls.in/distfiles/bird/bird-20130301.tar.gz

 

Пользователи FreeBSD могут просто обновить порты.

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


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

Join the conversation

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

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

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

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

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

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

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