For simplicity's sake let's say that i have 2 7206VXRs running advip-12.4(9)T2. They're in separate cities, each has a direct Internet feed plus a L2 feed between them. Each one is a PE, and running L3VPNs for customers. I use OSPF as an IGP. Everything's working great, but I want to build VPN failover in case the L2 feed between them goes down.

Since the backup is a L3 service, MPLSoGRE seems the best option for me. At the same time, I want to encrypt ***at least the customer vrf traffic*** when it uses the L3 MPLSoGRE path. I'm no wiz with IPSec unfortunately an am struggling to understand the process.

I've got the GRE Tunnels up and failing over but can't seem to understand how to encrypt the customer data. See attached configs. Anyone have any pointers? See http://markmail.org/message/lob467v2oxc6my5x for original thread


onward through the fog,
Christopher Hunt

-------- Original Message --------
Subject:        [c-nsp] MPLS and IPSEC co-workingLink to this message
From:   Oliver Boehmer (oboehmer) ([EMAIL PROTECTED])
Date:   08/16/2007 09:31:25 AM
List:   net.nether.puck.cisco-nsp

>Andris Zarins <> wrote on Thursday, August 16, 2007 1:44 PM:
>
>Hi,
>
>Network setup is pretty trivial - three routers running MPLS (LDP >full-mesh) to support 20+ MPLS VPNs. Tricky part, is that customer is >asking to secure that infrastructure by running IPSEC (3DES). As far >as I know, I can not run LDP over Tunnel interfaces, and crypto-maps >will not help also. Concept of running IPSEC between CPEs doesn't >make sense, as there are no CPEs :(
>
>Question is - is VRF-Lite plus back-to-back connectivity, like option >A for inter AS MPLS, the only viable option I have, or Im missing >something and there are other, more scalable ways to do it?

well, you can run MPLSoGRE at least on SW-based platforms (like the 7200), haven't checked for 6500/7600 or GSR.. You could also use BGP-L3VPN over L2TPv3 and then encrypt the L2TPv3 traffic using crypto-maps..

Not a complete solution, I know..

oli

version 12.4
hostname CORE-DIA-1
ip cef
!
ip vrf CustA
 rd 65000:100
 route-target export 65000:100
 route-target import 65000:100
!
ip vrf CustB
 rd 65000:200
 route-target export 65000:200
 route-target import 65000:200
!
interface Tunnel0
 ip address 10.0.0.2 255.255.255.252
 ip mtu 1508
 ip tcp adjust-mss 1436
 mpls ip
 mpls mtu 1508
 keepalive 1 3
 tunnel source FastEthernet0/0
 tunnel destination 172.16.0.98
!
interface Loopback0
 ip address 192.168.255.240 255.255.255.255
!
interface Loopback100
 ip vrf forwarding CustA
 ip address 10.0.0.1 255.255.255.255
!
interface Loopback200
 ip vrf forwarding CustB
 ip address 10.0.0.1 255.255.255.255
!
interface FastEthernet0/0
 description Direct Internet Access - Provider A
 ip address 192.168.203.230 255.255.255.252
!
interface FastEthernet1/0
 description L2 backbone
 ip address 192.168.255.34 255.255.255.248
 mpls ip
 mpls mtu 1508
!
router ospf 100
 router-id 192.168.255.240
 log-adjacency-changes
 network 10.0.0.2 0.0.0.0 area 0
 network 192.168.255.34 0.0.0.0 area 0
 network 192.168.255.240 0.0.0.0 area 0
!
router bgp 65000
 bgp router-id 192.168.255.240
 neighbor 192.168.203.229 remote-as 65001
 neighbor 192.168.255.252 remote-as 65000
 neighbor 192.168.255.252 update-source Loopback0
 !
 address-family ipv4
 neighbor 192.168.203.229 activate
 neighbor 192.168.255.252 activate
 no auto-summary
 no synchronization
 exit-address-family
 !
 address-family vpnv4
 neighbor 192.168.255.252 activate
 neighbor 192.168.255.252 send-community extended
 exit-address-family
 !
 address-family ipv4 vrf CustB
 redistribute connected
 redistribute static
 no synchronization
 exit-address-family
 !
 address-family ipv4 vrf CustA
 redistribute connected
 redistribute static
 no synchronization
 exit-address-family
!
ip route 172.16.0.98 255.255.255.255 FastEthernet0/0 192.168.203.229
!
mpls ldp router-id Loopback0
!
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
version 12.4
hostname CORE-DIA-2
ip cef
!
ip vrf CustA
 rd 65000:100
 route-target export 65000:100
 route-target import 65000:100
!
ip vrf CustB
 rd 65000:200
 route-target export 65000:200
 route-target import 65000:200
!
!
interface Tunnel0
 ip address 10.0.0.1 255.255.255.252
 ip mtu 1508
 ip tcp adjust-mss 1436
 mpls ip
 mpls mtu 1508
 keepalive 1 3
 tunnel source FastEthernet2/0
 tunnel destination 192.168.203.230
!
interface Loopback0
 ip address 192.168.255.252 255.255.255.255
!
interface Loopback100
 ip vrf forwarding CustA
 ip address 10.1.1.1 255.255.255.255
!
interface Loopback200
 ip vrf forwarding CustB
 ip address 10.1.1.1 255.255.255.255
!
interface FastEthernet1/0
 description L2 backbone
 ip address 192.168.255.37 255.255.255.248
 mpls ip
 mpls mtu 1508
!
interface FastEthernet2/0
description Direct Internet Access - Provider B
 ip address 172.16.0.98 255.255.255.252
 duplex full
 snmp ifindex persist
!
router ospf 100
 router-id 192.168.255.252
 log-adjacency-changes
 network 192.168.255.37  0.0.0.0 area 0
 network 10.0.0.1        0.0.0.0 area 0
 network 192.168.255.252 0.0.0.0 area 0
!
router bgp 65000
 bgp router-id 192.168.255.252
 neighbor 172.16.0.97 remote-as 65002
 neighbor 192.168.255.240 remote-as 65000
 neighbor 192.168.255.240 update-source Loopback0
 !
 address-family ipv4
 neighbor 172.16.0.97 activate
 neighbor 192.168.255.240 activate
 no auto-summary
 no synchronization
 exit-address-family
 !
 address-family vpnv4
 neighbor 192.168.255.240 activate
 neighbor 192.168.255.240 send-community extended
 exit-address-family
 !
 address-family ipv4 vrf CustB
 redistribute connected
 redistribute static
 no synchronization
 exit-address-family
 !
 address-family ipv4 vrf CustA
 redistribute connected
 redistribute static
 no synchronization
 exit-address-family
!
ip route 192.168.203.230 255.255.255.255 FastEthernet2/0 172.16.0.97 permanent

!
mpls ldp router-id Loopback0
!
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to