[c-nsp] Advertising connected subnet in BGP (more specific) - design advise needed

David Prall dcp at dcptech.com
Tue Oct 18 10:02:55 EDT 2011


Frank,
I just played with this and it appears to be working for me:
ip route vrf C1 172.16.1.0 255.255.255.128 GigabitEthernet 0/0 0.0.0.0

I do not have a default route in the table with my configuration.

David

--
http://dcp.dcptech.com

> -----Original Message-----
> From: cisco-nsp-bounces at puck.nether.net [mailto:cisco-nsp-
> bounces at puck.nether.net] On Behalf Of Frank Volf
> Sent: Tuesday, October 18, 2011 8:36 AM
> To: cisco-nsp at puck.nether.net
> Subject: [c-nsp] Advertising connected subnet in BGP (more specific) -
> design advise needed
> 
> 
> Hi All,
> 
> I need some suggestions for solving this problem I'm having.
> 
> I have a subnet 172.16.1.0/24 (that is stretched over two datacenters)
> and that is directly connected to two CE routers A and B.
> 
> The CE routers advertise the subnet in BGP towards the WAN, but for
> load-balancing reasons they do not only advertise 127.16.1.0/24, but
> also 172.16.1.0/25 (router A) and 172.16.1.128/25 (router B).
> 
> So, from the WAN traffic is load-balanced (assuming proper distribution
> of the server IP's in the subnet half of the servers are reached via CE
> A and half of the servers are reached via CE B) and if the primary path
> fails the /25 is removed from BGP and the /24 takes over the routing
> over the other CE.
>  From the LAN point of view, there are two VRRP groups, one being the
> master on router A and one master on router B (with some tracking on
> the
> uplink).
> 
> Summarizing, the (simplified) config looks like:
> 
> interface GigabitEthernet0/0
>    ip address 172.16.1.2 255.255.255.0
>    vrrp 10 ip 172.16.1.1
>    vrrp 10 prio 110
>    vrrp 10 track 10 decrement 30
>    vrrp 20 ip 172.16.1.254
>    vrrp 20 prio 90
>    vrrp 20 track 10 decrement 30
> 
> ip route 172.16.1.0 255.255.255.128  GigabitEthernet0/0
> 
> router bgp 65001
>     neighbor 192.168.1.1 remote-as 65000
>     network 172.16.1.0 mask 255.255.255.0
>     network 172.16.1.0 mask 255.255.255.128
> 
> And this works fine.
> 
> Now comes the issue. Another network needs to be connected to the CE
> router with a separate routing table, hence VRF's.
> 
> So, I was thinking this must be easy:  make a VRF C1, move interface
> g0/0 into a vrf C1, move the BGP configuration to the C1 address-family
> and move the ip route to the VRF as well.
> 
> The last is however a problem:
> 
> TESTCE(config)# ip route vrf C1 172.16.1.0 255.255.255.128
> GigabitEthernet 0/0
> % For VPN or topology routes, must specify a next hop IP address if not
> a point-to-point interface
> 
> I just can't get it to work and reading Cisco documentation this is not
> going to be fixed either. The only alternative that I can think of is
> using BGP inject maps, but apparently they are not working in VRF's
> either.
> 
> I could split the subnet in two /25's and use a secondary on the
> interface, but I consider that quiet ugly because I want to keep /24 on
> the servers (so server-server communication on the subnet is not going
> through the router).
> 
> Does anybody have a suggestion how to solve this problem?
> 
> Kind regards,
> 
> Frank
> 
> _______________________________________________
> cisco-nsp mailing list  cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/



More information about the cisco-nsp mailing list