90 likes | 270 Views
BGP for P2MP. draft-satoru-mpls-bgp-multipoint-05.txt Satoru Matsushima SOFTBANK TELECOM. History. 00 version 2005/02 First presentation 64th IETF at Vancouver in 2005 Last version (-05) Add motivation and some use cases Just left out protocol details. Overview (1). Motivations
E N D
BGP for P2MP draft-satoru-mpls-bgp-multipoint-05.txt Satoru Matsushima SOFTBANK TELECOM
History • 00 version • 2005/02 • First presentation • 64th IETF at Vancouver in 2005 • Last version (-05) • Add motivation and some use cases • Just left out protocol details
Overview (1) • Motivations • Many unicast MPLS and unicast MPLS-VPN domains are inter-connected by BGP (RFC3107) • Realistically, BGP is needed for unicast-LSP, AND P2MP-LSP • Use cases • Inter-AS P2MP-LSP for “Option.C” and “Carriers’ carrier” multicast VPNs • Intra-AS P2MP-LSP over unicast LSP to keep existing network simple
Overview (2) • Goals • Clarify and find out what enhancements P2MP requires to BGP • Carrying P2MP-LSP info and labels • Discovering root/branch/leaf nodes • Key points • Focus on purely P2MP transport (application agnostic) • Scalability
Next steps • We need more feedback to keep moving forward! • Need more concrete requirements and use cases ? • Comments or contributions are welcome • I would like to move document to WG document
Use case 1 Inter-AS P2MP LSP for MVPN Option.C AS1 AS2 RR MVPN-BGP RR P2MP-TE or mLDP P2MP-TE or mLDP BGP P2MP MVPN-PE P2MP ASBR
Use case 2 AS3 AS2 (P2MP transit) RR P2MP-TE or mLDP BGP P2MP AS1 MVPN-BGP AS4 {BGP|TE|LDP} P2MP RR RR P2MP-TE or mLDP P2MP-TE or mLDP BGP P2MP BGP P2MP ASZ RR BGP P2MP P2MP-TE or mLDP
Use case 3 AS2 (over-layed intra-AS P2MP) Unicast LSP BGP P2MP LSP