PE-to-PE IPSec: do you have creative ideas?
Ying would like to have a PE-to-PE IPSec protection for traffic within a single VRF. For example, all traffic in VRF-A sent between PE-1 and PE-2 should be protected with IPSec and the PE-routers should be the endpoints of the IPSec session (CE-to-CE IPSec is trivial).
My first response was “hard to do”, then I started hallucinating about MPLS-over-GRE-over-IPSec-over-IP-over-MPLS tunnels between the PE-routers with tunnel-specific IGP and per-VRF BGP next hops. It can be done (we’ve implemented numerous large-scale MPLS/GRE/IPSec designs), but is there a simpler alternative? Please share your ideas in the comments.
I Think you should take a look on Cisco GET ( Group Encrypted Transport VPN )
:)
http://www.cisco.com/en/US/products/ps7180/index.html
2 options:
you can use the IGP core as tunnel endpoints, you will use global (not VRF!) loopbacks as the source and destination of the tunnel and just use the "ip vrf forwarding" under the tunnel (this is a very nice security feature that will make every successfully(!) decrypted packet enter the VRF specified in the "ip vrf forwad" command).
If you want the tunnel to initiate from within the VRF itself, you can ADD the " tunnel vrf" command to the tunnel - then, the source and destination will have to belong to the VRF context.
Hope this helps!
Don't know if this is possible but it may work...?
http://www.ipflow.utc.fr/configs/DMVPN_PE/
(Sorry I don't have any drawing at this time)
The "mpls bgp forwarding" command on the tunnel interface did the trick.
http://etutorials.org/Networking/MPLS+VPN+security/Part+III+Practical+Guidelines+to+MPLS+VPN+Security/Chapter+6.+How+IPsec+Complements+MPLS/Location+of+the+IPsec+Termination+Points/
BTW, using "mpls ip" on the tunnel interface should also work.
About using LDP, I read in http://www.cisco.com/en/US/docs/solutions/Enterprise/WAN_and_MAN/ngwanempls.html that direct spoke-to-spoke communication is not possible except via the hub acting as a P router (I guess the PE cannot form a LDP adjacency ?)
http://my.safaribooksonline.com/1587051834/part01
MPLS VPN Security, by Michael H. Behringer; Monique J. Morrow
Back to the topic, for me it's crazy idea
to have the SP encrypt the traffic of it's customers.
Possible ? Maybe, but who would like
to have such a network ?