Synopsis: <BGPD route decision with ­attributes goes wrong for­ rdomains> 

Чтв 02 Окт 2014 13:44:19 +0400, def <[email protected]> написал:
> Synopsis: <problem with network statements in bgpd.conf> 
> Category: <user i386 system> 
> Environment: 
> System : OpenBSD 5.4 
> Details : OpenBSD 5.4 (XXX) #7: Thu Mar 13 10:08:46 MSK 2014 
> [email protected]:/usr/src/sys/arch/i386/compile/XXX 
> 
> Architecture: OpenBSD.i386 
> Machine : i386 
> 
> Description: 
> 
> I have noticed that bgpd does not route decision if pt_entry (for VPNv4 
> prefix)
> has different RD.
> 
> How-To-Repeat: 
> 
> bgpd.conf route-collection turned off.
> 
> mpls-PE route-reflector advertises two prefixes with different RD 
> and set of ATTR, both appeared in bgpd RIB-in as expected. 
> Now, bgpd should import prefixes to rdomain by import-targets 
> and then it should make route decision based on ATTR.
> In this case lpref is set for second prefix by bgpd filter 
> allow from mpls-PE community yyyy:1805 set lpref 120.
> But it seems that bgpd always sets up best for the prefix which was 
> placed first to the rde LIST, no matter which attributes was set to make 
> prefix 2 best.
> 
> BGP routing table entry for rd xxxx:10895 10.100.41.0/30
>     xxxx
>     Nexthop 172.16.1.2 (via 172.16.1.2) from mpls-PE (172.17.2.1)
>     Origin incomplete, metric 0, localpref 100, weight 0, external, valid, 
> best
>     Last update: 02:32:18 ago
>     Communities: xxxx:9004
>     Ext. communities: rt xxxx:103231
> 
> BGP routing table entry for rd xxxx:12193 10.100.41.0/30
>     xxxx yyyy
>     Nexthop 172.16.1.2 (via 172.16.1.2) from mpls-PE (172.17.2.1)
>     Origin IGP, metric 0, localpref 120, weight 0, external, valid, best
>     Last update: 02:32:20 ago
>     Communities: xxxx:9001 xxxx:9801 yyyy:1107 yyyy:1805
>     Ext. communities: rt xxxx:103231
> 
> Fix: 
> Didnt find any workarounds.
> 
> --

--

Reply via email to