[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PPVPN draft-hummel-ppvpn-mp2p-tunnel-sequencing-00.txt



NAME OF I-D:

http://www.ietf.org/internet-drafts/draft-hummel-ppvpn-mp2p-tunnel-sequencing-00.txt

SUMMARY

This document shows how to provide any-to-any VPN tunneling based on a 
partially meshed set of base tunnels (e.g. chessboard topology) plus 
hierarchical multipoint-to-point tunnel sequence LSPs each of which is 
rooted at some other egress node (PE /CE). Extensions to LDP resp. RSVP-TE
as well as to MP-BGP would be required.


RELATED DOCUMENTS

http://www.ietf.org/internet-drafts/draft-hummel-ppvpn-tunnel-systems-01.txt 

 
WHERE DOES IT FIT IN THE PICTURE OF THE SUB-IP WORK

The presented ID fits into ppvpn, ccamp and into idr of the Routing Area

WHY IS IT TARGETED AT THIS WG

The application in mind for which to setup hierarchical multipoint-to-point
tunnel sequence LSPs, as described, is CE-based VPN as well as 
Network(PE)-based VPN.

The detailed C-Plane aspects (procedures, messages, TLVs) for setting
up hierarchical mp2p tunnel sequence LSPs, i.e. for concatenating
some base tunnels to different tree-shaped tunnel sequences, would be
a work item for ccamp.

The details w.r.t. distribution/discovery of all base tunnels to/by
all targetted communities (VRFs) would be an extension of MP-BGP and
subject for idr. 



JUSTIFICATION

So far, any-CE-to-any-CE connectivity may either mean full mesh CE-
CE-tunneling (in CE-based VPNs) or full mesh PE-PE tunneling (in
Network(PE)-based VPNs).  Accordingly, a CE-based VPN with 50 000 CEs
(which is a stated requirement) would need 2,499,950 unidirectional
CE-CE-tunnels; a network(PE)-based VPN with 1000 PEs would need
999,000 PE-PE uni-dir.tunnels. However, by using only a partial mesh,
e.g. a chessboard mesh, n nodes may be fully interconnected using
less than 4 * n unidir. base tunnels plus n tree-shaped tunnel
sequence LSPs where the base tunnels are reused again and again for
conveying traffic to each egress node. Even more, by installing
several, differently routed tree shaped tunnel sequence LSPs rooted
at the same egress node, such nice services like path protection,
traffic balancing and QoS-/SLA-/traffic type-specific tunneling can
easily be supported without needing any extra tunnel.