Несколько дефолтов и zebra

From
Dmitriy Yermakov (2:5030/1115)
To
Eugene Grosbein
Date
2006-12-11T19:47:28Z
Area
RU.UNIX.BSD
Hello, Eugene!

At 11 Dec 06  20:06:08, Eugene Grosbein wrote to Dmitriy Yermakov:

 EG>>>  Это бага в зебре. В квагге тоже. На линухе работает.
 EG>>>  Я победить не смог - просто не выставляю ничего типа Null0 200.

Либо я ничего не понял, либо до сих не поправлено
(заглянув одним глазом в work/quagga-0.99.5/zebra/zebra_rib.c)

. Quagga/Zebra . patch do poprawnej obs.ugi Null0
--- quagga-0.99.1/zebra/zebra_rib.c
+++ quagga-0.99.1-blackhole/zebra/zebra_rib.c
@@ -405,6 +405,8 @@
{
SET_FLAG (nexthop->flags, NEXTHOP_FLAG_RECURSIVE);
nexthop->rtype = newhop->type;
+ if (newhop->type == NEXTHOP_TYPE_BLACKHOLE)
+ nexthop_blackhole_add (rib);
if (newhop->type == NEXTHOP_TYPE_IPV4 ||
newhop->type == NEXTHOP_TYPE_IPV4_IFINDEX)
nexthop->rgate.ipv4 = newhop->gate.ipv4;

Оригинал тут - http://2005.meetbsd.org/files/meetbsd2005-bromirski_blackholing.pdf
Забавный документ (zebra vs openbgpd vs xorp)

 DY>>  А если в static_routes
 DY>>  И -net xxx.xxx.xxx.0/xx -blackhole 127.0.0.1 ?

 EG> Я вообще не смог сделать, чтобы тот же RIP-learned route
 EG> перебил static route c administrative distance 200,
 EG> но я, правда, не сильно пытался и в потроха даже еще не лазил.
 EG> И было это в общем-то уже давно :-)

 EG> А если ты про kernel route, то у него наименьшая дистанция
 EG> и перебить его никто не сможет.

Понял, сорри, не в тему было.

/dyer

--- QDed beta-1.4-981227 ("Emma")/FreeBSD
 * Origin: EdgeCity II (2:5030/1115)
SEEN-BY: 46/50 50/12 400/567 814 450/1024 452/25 154 461/48 1313 465/222
SEEN-BY: 469/142 2432/260 4615/21 4635/1024 5000/5000 5001/100 5011/13 5012/30
SEEN-BY: 5012/46 5015/28 5019/26 5020/400 545 715 760 830 1042 1641 2238 2395
SEEN-BY: 5020/2871 4441 5021/29 44 5023/46 5025/3 9595 5027/12 5028/61 5029/50
SEEN-BY: 5029/60 5030/7 37 55 61 73 97 110 115 172 251 266 325 338 366 382 452
SEEN-BY: 5030/468 518 580 585 589 621 730 731 738 768 786 797 830 845 851 901
SEEN-BY: 5030/918 920 942 1023 1080 1115 1181 1249 1340 1521 1763 1957 2081
SEEN-BY: 5030/2148 5035/38 5036/10 5038/9 5042/12 21 5045/7 5049/19 164
SEEN-BY: 5050/151 5052/4 5054/1 4 8 9 11 28 35 36 37 45 50 66 67 70 75 84 85
SEEN-BY: 5054/89 5058/1 42 999 5059/9 5061/26 5062/10 5063/3 5064/7 5070/156
SEEN-BY: 5071/22 166 5074/24 5076/1 5077/70 5078/20 5080/111 147 237 1003
SEEN-BY: 5084/9 5085/13 87 5093/4 33 55 5095/20 5096/18 5097/31 303 5098/11
SEEN-BY: 5100/113 6001/10 6028/1 6055/2 6070/5 6083/11 12
PATH: 5030/1115 115 5080/1003 5020/545 5054/1 37