Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:

Slides:



Advertisements
Similar presentations
MPLS VPN.
Advertisements

BGP L2VPN Auto-discovery and Signaling
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP Diverse Paths draft-ietf-grow-diverse-bgp-paths-dist-02 Keyur Patel.
IPv6 Routing IPv6 Workshop Manchester September 2013
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
CS440 Computer Networks 1 IPv6 Neil Tang 11/10/2008.
1 Copyright  1999, Cisco Systems, Inc. Module10.ppt10/7/1999 8:27 AM BGP — Border Gateway Protocol Routing Protocol used between AS’s Currently Version.
IETF 60 draft-ooms-v6ops-bgp-tunnel-03.txt Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE) J. De Clerq, Alcatel D. Ooms S.
L3VPN WG2012-Jul-301 MVPN/BGP Support for Customers That Use mLDP RFCs 6513/6514: support Multicast VPN Service for customers that use PIM provide extensive.
BGP Extensions for BIER draft-xu-idr-bier-extensions-01 Xiaohu Xu (Huawei) Mach Chen (Huawei) Keyur Patel (Cisco) IJsbrand Wijnands (Cisco)
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
CS Summer 2003 Lecture 14. CS Summer 2003 MPLS VPN Architecture MPLS VPN is a collection of sites interconnected over MPLS core network. MPLS.
MOBILITY SUPPORT IN IPv6
A Study of Mobile IP Kunal Ganguly Wichita State University CS843 – Distributed Computing.
CS Summer 2003 Lecture 13. CS Summer 2003 MP_REACH_NLRI Attribute The MP_REACH_NLRI attribute is encoded as shown below:
IPv6 Mobility David Bush. Correspondent Node Operation DEF: Correspondent node is any node that is trying to communicate with a mobile node. This node.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
Draft-ni-l3vpn-pm-bgp-ext-00IETF 87 L3VPN1 BGP Extension For L3VPN PM draft-ni-l3vpn-pm-bgp-ext-00 Hui Ni, Shunwan Zhuan, Zhenbin Li Huawei Technologies.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
L3VPN WG2013-Nov-71 Global Table Multicast (GTM) Based on MVPN Protocols and Procedures draft-zzhang-l3vpn-mvpn-global-table-mcast-01.txt Service providers.
1 Solving the Softwire Mesh Problem Chris Metz, IETF Softwire WG Interim Meeting Hong Kong February 2006.
L3VPN WG2013-Nov-71 Ingress Replication P-Tunnels in MVPN I ngress Replication has always been one of the P-tunnel technologies supported by MVPN But there’s.
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
1 Multiprotocol Label Switching. 2 “ ” It was designed to provide a unified data-carrying service for both circuit-based clients and packet-switching.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
Lecture 4: BGP Presentations Lab information H/W update.
IS-IS WG - IETF 71 Summary Route with Detailed Reachability George Swallow, Clarence Filsfils, Stefano Previdi
MPLS on UW System Network Michael Hare. Purpose of presentation As I didn't really understand MPLS going in, I thought it would be useful to share what.
L3VPN WG2014-Jul-221 Ingress Replication P-Tunnels in MVPN I ngress Replication (IR) is one of the MVPN P-tunnel technologies But there’s a lot of confusing.
Softwire wg Alain Durand, Comcast David Ward, Cisco.
Draft-narayanan-icnrg-bgp-uri-00 Ashok Narayanan Stefano Previdi Brian Field ICNRG Aug
More on Internet Routing A large portion of this lecture material comes from BGP tutorial given by Philip Smith from Cisco (ftp://ftp- eng.cisco.com/pfs/seminars/APRICOT2004.
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
Different Address Family Transit (DAFT) using Encapsulation and BGP-MP Extension Tsinghua University Feb 23, 2006 Contact: ----A.
Softwire Mesh Framework: Multicast Mingwei Xu Yong Cui CERNET, China Chris Metz, Cisco 68 th IETF Meeting, Prague March 2007.
1MPLS QOS 10/00 © 2000, Cisco Systems, Inc. rfc2547bis VPN Alvaro Retana Alvaro Retana
IETF 68, Prague 2007 Update on “BGP-based Auto- Discovery for L1VPNs” draft-ietf-l1vpn-bgp-auto-discovery-01.txt Don Fedyk Hamid Ould-Brahim.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Softwire mesh MIB draft-cui-softwire-mesh-mib Peng Wu Tsinghua University.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Outbound Route Filtering.
IDR WG 6PE-Alt draft-manral-idr-mpls-explicit-null-00.txt Vishwas Manral, IPInfusion Manoj Dutta, IPInfusion IETF 71, Philadelphia, PA, USA.
Global Table Multicast with BGP-MVPN draft-zzhang-l3vpn-mvpn-global-table-mcast London, 89 th IETF L3VPN WG2013-Nov-71.
November 6, 2006Softwire WG Meeting1 Softwires “Mesh” Scenario Problem: –pass AF1 routing and data over the AF1-free core, –while obeying certain constraints.
December 5, 2007IETF 70 L3VPN WG1 MVPN Profiles Why do we need “profiles”? –By design, architecture provides many choices: PE-PE C-multicast routing info.
intra-va-01.txt -01 Draft of: “FIB Suppression with Virtual Aggregation and Default Routes” Paul.
23Mar BGP Data-Plane Benchmarking Applicable to Modern Routers Rajiv Papneja Ilya Varlashkin Bhavani Parise Dean Lee Sue Hares.
Tunnel SAFI draft-nalawade-kapoor-tunnel- safi-03.txt SSA Attribute draft-kapoor-nalawade-idr- bgp-ssa-01.txt.
IETF 61 draft-ooms-v6ops-bgp-tunnel-04.txt Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE) Francois Le Faucheur -
8 Byte BGP Communities Finding a practical way forward.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
BGP Encapsulation SAFI and BGP Tunnel Encapsulation Attribute draft-pmohapat-idr-info-safi-02.txt Pradosh Mohapatra and Eric Rosen Cisco Systems IETF-69,
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
MBGP and Customer Routes
Using BGP to Bind MPLS Labels to Address Prefixes draft-rosen-idr-rfc3107bis-00 Eric Rosen (presented by Ross Callon) IETF 95 MPLS WGdraft-rosen-idr-rfc3107bis-001.
Global Table Multicast with BGP-MVPN Protocol
MPLS Virtual Private Networks (VPNs)
Softwire Mesh Framework: Multicast
draft-patel-raszuk-bgp-vector-routing-01
L2VPN Provisioning & Signaling
BGP-Based SPF RTGWG - Jan 2017
draft-ietf-idr-ls-distribution-02
Virtual Aggregation (VA)
Draft-nalawade-kapoor-tunnel-safi 03.txt
Softwire Mesh Solution Framework
Advertising Encapsulation Capability Using OSPF
EVPN Interworking with IPVPN
BGP VPN service for SRv6 Plus IETF 105, Montreal
Presentation transcript:

Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples: –VPN-IPv4 family has IPv4 NH though with bizarre encoding to make it syntactically “look like” a VPN-IPv4 address –IPv6 address family can have IPv4 next hop using "IPv4-mapped IPv6 address", defined in RFC 4291 as an address of an IPv4 node Might become typical deployment scenario in dual stack core, so that single BGP session running on IPv4 carries v4 and v6 prefixes. –Other special purpose address families (l2vpn, rt-constraint) have been defined with IP NHs, usually allowing the NH to be either v4 or v6, depending on its length.

Nov. 8, 2006IDR WG Meeting2 Problem IPv4 AFI/SAFI: –unique, no obvious encoding trick allowing one to use NH of a different AF –Softwire WG requirement: carry IPv4 routing over IPv6-only single stack core v4 routing at border routers, not in core –Softwire solution: IBGP sessions running over v6, carrying v4 NLRI v4 NLRI need v6 NHs (data plane uses IPv6 or MPLS encaps)

Nov. 8, 2006IDR WG Meeting3 Solution Modify IPv4 address family definition: – to allow that NH can be either IPv4 or IPv6, –use length field to distinguish –use BGP capability to determine whether a peer can support this

Nov. 8, 2006IDR WG Meeting4 Rejected Alternatives Use TLV Encoding instead of length field –In general, a better solution, but –Simpler not to introduce a new type –Given existing deployment of strange encoding solutions for all cases but 4-over-6, hardly seems worthwhile to have a “purer” solution for this one case New AFI/SAFI for 4/6 case –More complicated Operationally Update for given NLRI would change AFI/SAFI as it travels, introducing all kinds of corner cases to track down.

Nov. 8, 2006IDR WG Meeting5 Is It Needed? Why not just force NH and NLRI to be same? –Support “v4-free core” as a overlay topology of v6 tunnels. –Run additional BGP sessions, on v4, over the overlay Softwire rather than IDR problem, but even so: –additional BGP sessions a complication –overlay topology a complication –not much to be said for this alternative

Nov. 8, 2006IDR WG Meeting6 Not Without Cost Simple solution, but not without cost: –when installing v4 route, need to go to v6 routing table to validate next hop –an implementation complexity But: –already done in VPN support –operational simplicity trumps implementation simplicity

Nov. 8, 2006IDR WG Meeting7 Info-SAFI and Encapsulations Softwire WG concerned with situations in which e.g., v4 packets need to be tunneled through a v4-free core. Easily done with MPLS, but a more complicated solution is desired, in which: –IP encapsulations are used to tunnel packets through core –Choice of encaps technology is a matter of policy Policies may be dependent on characteristics of tunnel endpoints e.g., if both endpoints belong to a particular class of routers, use encaps X, else use encaps Y Need way to advertise membership in a class. –Some IP encapsulations (GRE, L2TPv4) lack appropriate native signaling protocols: Need way to pass info needed to create the encaps header.

Nov. 8, 2006IDR WG Meeting8 Proposal Create new SAFI, info-SAFI, to carry info about a particular BGP speaker. –Address of BGP speaker embedded in NLRI. –Characteristics of BGP speaker advertised as (extended) communities attached to info-SAFI. –For particular encaps techniques, e.g., L2TPv3, define new attribute to carry signaling info. –Allows multiple info-SAFIs per speaker: some can carry slowly changing attributes and others more rapidly changing attributes but no semantics attached to how the attributes are distributed over the info-SAFIs.

Nov. 8, 2006IDR WG Meeting9 Obvious Alternative Just use /32 prefix identifying BGP speaker, and attach attributes to that Why not? –Route distribution constraints might be differrent –Don’t want to run into trouble with summarization policies

Nov. 8, 2006IDR WG Meeting10 What This Isn’t Not Tunnel-SAFI –not “tunnel infrastructure”, not trying to replace NH with tunnel Not “all purpose use BGP to send any random information about anything” scheme