[c-nsp] MPLS, VRF's and EoMPLS

Geoffrey Cauchi geoffrey.cauchi at datastream.com.mt
Fri Jul 15 11:03:08 EDT 2005


Hi

We have two routers (Router A and Router B) and these are connected via
MPLS.  Router A is used to offer Internet connectivity to leased line
clients.  There is a VRF, called Internet, and these clients have their
circuit terminated in this VRF.  A BGP session is setup from within the
VRF to the client's router.  That works fine.  Furthermore, an Ethernet
interface exists in the Internet VLAN that connects Router A to the
Internet routers, which are in turn connected to our upstream provider
routers.  These routers are configured with OSPF as their IGP and also
iBGP.

The problem is that we have a client connected to Router B to whom we
want to give an Internet connection, in a similar way we give it on
Router A.  Router B is in a remote location, and does not have any
interface connected to the Internet VLAN like Router A.  

I tried to implement the solution as follows:

Create a VRF called Internet on RouterB.  Create a loopback interface in
this VRF.
On RouterA and RouterB I exported the ip address of the loopback
interface with the export map command.  I setup an iBGP session between
the two routers from within the VRF's, and configured RouterA to be a
route reflector for RouterB.
So far it worked, and I have all the routes that exist in RouterA in
RouterB.  However I cannot ping any router from RouterB apart from
Router A.

When I export from RouterA the whole routing table of the Internet VRF,
from RouterB I can ping the routers on the Internet VLAN, but I cannot
ping any client router connected to these routers.

Any idea what I might be doing wrong?

Thanks
Gef






More information about the cisco-nsp mailing list