Transcript PPT Version
Multicast in Virtual Router-based IP VPNs
<draft-zhang-l3vpn-vr-mcast-01.txt>
Beijing Jiaotong University
Huawei Technologies Co., Ltd.
Content
Overview of background
VR-VPN deployment scenarios
Auto-Discovery for multicast in VR-VPN
Procedures for multicast in VR-VPN
Scalability and Security
Overview of background
Solutions for provider provisioned
L3VPN
---BGP/MPLS IP VPNs (rfc2547bis)
---IP VPNs using Virtual Routers (VRVPN)
IPsecin L3VPN
---CE-based
RequirementsVPNs
for using
multicast
<draft-ietf-l3vpn-ppvpn-mcast-reqts-01>
Solutions for multicast in L3VPN
---Multicast in BGP/MPLS IP VPN
<draft-ietf-l3vpn-2547bis-mcast-00>
---Multicast in VR-VPN (none)
---Multicast in CE-based VPN using IPsec
(none)
VR-VPN deployment scenarios
This solution fits for all above VR deployment
scenarios.
--- VR to VR connectivity over layer 2;
--- VR to VR connectivity tunneled over an IP or MPLS
network;
--- Aggregating multiple VRs over a backbone VR.
Auto-discovery for multicast VR-VPN
The mechanism to distribute membership,
topology, and tunnel information among VRs for
multicast in VR-VPN is the same as for unicast
in VR-VPN.
--- explicit configuration
--- directory server approach
--- extended BGP
--- protocols or other approaches
Procedures -- Encapsulation
Encapsulation methods
--- Encapsulation in GRE (suggested)
--- Encapsulation in IP
--- Encapsulation in MPLS
All VRs in a VR-VPN must agree on the method of
encapsulation. This can be achieved either by
configuration or by means of discovery protocols.
Procedures -- Multicast source routing table
Multicast source routing table
--- Store in VR to decide whether there exists
multicast requirements from local VPN sites
Procedures --Routing in the VPN sites
Routing in the VPN sites
(C-Source, C-Group) or (*, C-Group)
proxy Source/RP
Procedures – Routing in the SP network
Routing in the SP Network
(Source_VR, P-Group)
Prune (VR_A2, P-Group)
Scalability and Security
Scalability Considerations
--- The number of trees in SP core will not exceed the
number of VRs
--- The group address in SP core (Source_VR, P-Group)
--- Reduce payload in SP core by aggregating (C-Source, CGroup)
into (Source_VR, P-Group)
Security Considerations
--- Good isolation between different VPNs
Thanks for your attention and suggestion !
<draft-zhang-l3vpn-vr-mcast-01.txt>
Contact info:
Spencer Dawkins <[email protected]>
Hong-Ke Zhang <[email protected]>