weird issue with mpls vpn and maximum-paths load balancing

From: Federico Cossu <federico.cossu_at_gmail.com>
Date: Mon, 7 Jun 2010 17:52:33 +0200

helo,
i have a simple/typical/standard mpsl vpn topology, where CE's are connected
to PE's via eBGP sesssions.
P routers and PE routers are each other happily connected in a ospf area 0,
all the PE's are connected
to 3 core P's, and P's are acting as route reflectors for all PE's.

on the PE's, "maximum-paths ibgb unequal 2 import 2" is configured under the
address-family vrf.

based on this, think about two different CE's in the same AS, they are
connected to two different PE for
redundancy. Both CE are advertising few routes, the same routes for the two
CE, these routes
are first statically configured and then announced via network command under
the bgp process

so for CE1 and CE2 i can see :
ip route 1.2.3.0 255.255.255.0 g1/0 a.b.c.d1
ip route 1.2.4.0 255.255.255.0 g1/1 a.b.c.d2
ip route 1.2.5.0 255.255.255.0 g1/0 a.b.c.d1
ip route 1.2.6.0 255.255.255.0 g1/1 a.b.c.d2

and then
router bgp xxx
network 1.2.3.0 mask 255.255.255.0
network 1.2.4.0 mask 255.255.255.0
network 1.2.5.0 mask 255.255.255.0
network 1.2.6.0 mask 255.255.255.0

the issue can be noticed on a remote PE, not on those which are connected
directly to CE1-2.
on this remote PE, under the vrf bgp table, you can see that only one of
those few routes is load balanced
with 2 paths, the other ones are not balanced, even if all paths are there
in the bgp table for the vrf.

the magic keyword "multipath" appears in the <show ip bgp vpnv4 vrf CUSTOMER
1.2.3.0> two times, but there are 3 paths.
for <show ip bgp vpnv4 vrf CUSTOMER 1.2.4|5|6.0> "multipath" keywords
appears only on one path, so load balancing does not occur.

multipath is working only for network 1.2.3.0, where i can see 2 paths
selected, but not for all the other
networks.

any help will be appreciated.

best regards.

-- 
--
Blogs and organic groups at http://www.ccie.net
Received on Mon Jun 07 2010 - 17:52:33 ART

This archive was generated by hypermail 2.2.0 : Sun Aug 01 2010 - 09:11:37 ART