Приветствую!
Коллеги, пробовал ли кто-то использовать роутинг-демон bird (http://bird.network.cz/)?
Задача состоит в том, чтобы оставить в приезжающем префиксе только
разрешенные community согласно списка.
Поскольку bird не умеет инвертировать списки community (как делает нп. JunOS),
то его приходится инвертировать вручную:
function check_community ()
pair set wrong;
{
wrong = [
(0,0)..(0,25371),
(0,25373)..(0,31209),
(0,31211)..(31209,65535),
(31210,0)..(31210,25371),
(31210,25373)..(31210,65535),
(31211,0)..(65535,65281),
(65535,65283)..(65535,65535)
];
bgp_community.delete(wrong);
print bgp_community;
}
filter flt_itcons_i
prefix set plist;
{
check_community();
plist = [
91.200.192.0/22,
109.68.40.0/21,
];
if net ~ plist then accept; else reject;
}
Такую конфигурацию bird принимает, но ругается на строку
bgp_community.delete(wrong):
Sep 7 13:45:58 crete bird: filters, line 37: Can't add/delete non-pair
Кому-то удавалось сделать подобное? Спасибо.
--
Kind Regards, Alexander Shikoff
AMS1-UANIC
привет
разыскивается внешняя типа "многопортовка" с COM-портами, подключаемая к
компьютеру по USB. Такие бывают в природе и в наличии в Украине? Нашел вот
такое - http://www.wcscnet.com/HdwPX232USB.htm - но $360 - то занадто...
Понятно, что можно купить отдельно USB-хаб и к нему пучок переходников, но
это неудобно.
--
/doka
~~~~~~~~
http://doka-ua.blogspot.com/http://omar-ha-em.blogspot.com/