[c-nsp] MPLS VPN over mGRE

Joe Cozzupoli cozzupj at gmail.com
Thu Jan 31 03:46:31 EST 2013


Guys, check out the following session on Cisco Live 365:

BRKRST-2045 (San Diego 2012 and/or London 2013)

Sent from my iPad

On 31/01/2013, at 19:06, John Neiberger <jneiberger at gmail.com> wrote:

> I bet you're right. I should keep digging for some Cisco Live presentation
> or something. I was hoping someone from Cisco would respond and explain the
> magic fairy dust in this configuration. As you said, it must be that the
> inbound route-map also causes the neighbors to use SAFI 64 in outbound
> updates. The docs I've seen so far don't say how it happens, they just
> said, "And in this step, magic happens" or something similar.  :)
> 
> John
> 
> 
> On Thu, Jan 31, 2013 at 1:02 AM, Adam Vitkovsky <adam.vitkovsky at swan.sk>wrote:
> 
>> Aah I see, so it’s got to be the route-map than, mapping the particular
>> neighbor with a profile –causing the neighbors to negotiate safi 64
>> support. ****
>> 
>> You could try issuing  “sh ip b vpnv4 a nei x.x.x.x” to see whether safi
>> 64 has indeed been negotiated between the peers. ****
>> 
>> ** **
>> 
>> I bet the insides are explained in some cisco presentation. ****
>> 
>> ** **
>> 
>> adam****
>> 
>> ** **
>> 
>> *From:* John Neiberger [mailto:jneiberger at gmail.com]
>> *Sent:* Wednesday, January 30, 2013 6:16 PM
>> *To:* David Prall
>> *Cc:* Adam Vitkovsky; cisco-nsp at puck.nether.net
>> 
>> *Subject:* Re: [c-nsp] MPLS VPN over mGRE****
>> 
>> ** **
>> 
>> That's exactly right. The part I can't figure out is what triggers the
>> proper signalling. The BGP config for outbound vpnv4 updates looks like
>> standard L3VPN. I'm trying to understand what causes it to send the tunnel
>> information in the NLRI. I believe it is using SAFI 64. What causes it to
>> use SAFI 64 instead of 128, which is what would normally be used for MPLS
>> VPNs?****
>> 
>> ** **
>> 
>> That's the part that's baking my noodle. I'm just not sure how it's
>> working under the hood.****
>> 
>> ** **
>> 
>> John****
>> 
>> ** **
>> 
>> On Wed, Jan 30, 2013 at 9:15 AM, David Prall <dcp at dcptech.com> wrote:****
>> 
>> Sounds like you are using BGP Signaled MPLS VPN over mGRE which uses a
>> Route-Map on the neighbor relationship to provide the tunnel information.
>> 
>> http://www.cisco.com/en/US/docs/ios-xml/ios/interface/configuration/xe-3s/ir
>> -mpls-vpnomgre-xe.html<http://www.cisco.com/en/US/docs/ios-xml/ios/interface/configuration/xe-3s/ir-mpls-vpnomgre-xe.html>
>> 
>> 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 John Neiberger
>>> Sent: Wednesday, January 30, 2013 10:55 AM
>>> To: Adam Vitkovsky
>>> Cc: cisco-nsp at puck.nether.net
>>> Subject: Re: [c-nsp] MPLS VPN over mGRE
>>> ****
>> 
>>> The type of MPLS VPN over mGRE that we're using doesn't use a
>>> preconfigured
>>> tunnel interface or NHRP. As I understand it, the peers share
>>> tunnel-related information in vpnv4 updates using a SAFI of 64. This
>> tells
>>> the other peers that those prefixes are related to the mgre tunnel and
>> that
>>> signals the receiving router to set up an adjacency over the multipoint
>>> tunnel, but I'm not quite sure how it does this. I don't understand what
>>> element of the config tells the router to use SAFI 64 in the vpnv4
>> updates
>>> instead of just treating them like regular L3VPN vpnv4 updates. It's kind
>>> of confusing. There seems to be a lot of magic happening under the hood
>>> here that I'm missing.
>>> 
>>> John
>>> 
>>> 
>>> On Wed, Jan 30, 2013 at 1:15 AM, Adam Vitkovsky
>>> <adam.vitkovsky at swan.sk>wrote:
>>> 
>>>> Wow they really shrunk it down to three commands plus the route-map,
>>> now
>>>> that's something.
>>>> 
>>>>> or is there some other mechanism that triggers tunnel endpoint
>>> discovery?
>>>> I believe since it's called mGRE it has to be NHRP taking care of
>>>> everything
>>>> in the background.
>>>> Does the loopback IP has to be allocated from a common range that has
>> to
>>> be
>>>> shared among the PEs?
>>>> 
>>>> I thought it's done via standard mGRE tunnels:
>>>> 
>>>> interface Tunnel0
>>>> ip address 192.168.1.1 255.255.255.0
>>>> ip mtu 1440
>>>> ip nhrp authentication cisco123
>>>> ip nhrp map multicast dynamic
>>>> ip nhrp network-id 1
>>>> tunnel source FastEthernet0/0
>>>> tunnel mode gre multipoint
>>>> tunnel key 0
>>>> ip router isis 1
>>>> 
>>>> -maybe "mpls ip" cmd. wouldn't work with mGRE Tunnel Int.
>>>> 
>>>> 
>>>> adam
>>>> 
>>>> ****
>> 
>>> _______________________________________________
>>> 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/****
>> 
>> ** **
> _______________________________________________
> 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