Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.

Slides:



Advertisements
Similar presentations
Entire Routes Reflecting capability draft-zhang-idr-bgp-entire-routes-reflect-00.txt Zhang Renhai :
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—2-1 Label Assignment and Distribution Introducing Typical Label Distribution in Frame-Mode MPLS.
Draft-li-mpls-global-label-usecases-00IETF 88 SPRING WG1 Usecases of MPLS Global Label draft-li-mpls-global-label-usecases-00 Zhenbin Li, Quintin Zhao.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—5-1 MPLS VPN Implementation Troubleshooting MPLS VPNs.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Introducing MPLS Labels and Label Stacks
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:
IP layer restoration and network planning based on virtual protection cycles 2000 IEEE Journal on Selected Areas in Communications Reporter: Jyun-Yong.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
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.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—4-1 MPLS VPN Technology Forwarding MPLS VPN Packets.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
BGP-MPLS VPN extension for IPv4/IPv6 Hybrid Network Defeng Li Huawei Technologies.
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:
IDR WG 6PE-Alt draft-manral-idr-mpls-explicit-null-00.txt Vishwas Manral, IPInfusion Manoj Dutta, IPInfusion IETF 71, Philadelphia, PA, USA.
2547 egress PE Fast Failure Protection draft-minto-2547-egress-node-fast-protection-00 Jeyananth Minto Maciek
76rd IETF - Hiroshima, Japan I. M. draft-wijnands-mpls-mldp-csc-02.
IETF 61 draft-ooms-v6ops-bgp-tunnel-04.txt Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE) Francois Le Faucheur -
Multi-protocol Label Switching
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Computer Network Architecture Lecture 7: OSI Model Layers Examples II 1 26/12/2012.
Shengling Wang; Yong Cui; Das, S.; Mingwei Xu; Communications Workshops, ICC Workshops '08. IEEE International Conference on May 19-23, 2008 Page(s):441.
Virtual Private LAN Service
MBGP and Customer Routes
MPLS Introduction Computer Networks 2007 Week 9 Lecture 1 by Donald Neal.
HUAWEI TECHNOLOGIES CO., LTD. All rights reserved Internal DP MP-BGP for IPv6 原理 ISSUE 1.0.
MPLS Virtual Private Networks (VPNs)
Multiprotocol Label Switching
Multi Node Label Routing – A layer 2.5 routing protocol
Requirements for LER Forwarding of IPv4 Option Packets
IP: Addressing, ARP, Routing
Connecting MPLS-SPRING Islands over IP Networks
B-TECH PROJECT MID-SEM PRESENTATION 2011
Multicast in BGP/MPLS VPN
Zhenbin Li, Li Zhang(Huawei Technologies)
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Presenter: Jeffrey Zhang
Softwire Mesh Solution Framework
Forwarding and Routing IP Packets
PCEP extensions for a BGP/MPLS IP-VPN
Multi Protocol Label Switching (MPLS)
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
Multi-domain MPLS Deployment Enhancement
Zhenqiang Li Rong Gu China Mobile Jie Dong Huawei Technologies
IPv6 Router Alert Option for MPLS OAM
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
Net 323: NETWORK Protocols
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
MPLS - How does it work ?.
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
Encapsulation for BIER in Non-MPLS IPv6 Networks
MVPN/EVPN Tunnel Aggregation with Common Labels Zhaohui Zhang (Juniper) Eric Rosen (Juniper) Wen Lin (Juniper) Zhenbin Li (Huawei) BESS WG 20-March-2018.
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
draft-barth-pce-association-bidir-01
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Export BGP community information in IPFIX draft-ietf-opsawg-ipfix-bgp-community-01.txt Zhenqiang Li Rong Gu China Mobile Jie Dong Huawei Technologies.
Technical Issues with draft-ietf-mpls-bfd-directed
Fast Reroute for Node Protection in LDP- based LSPs
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
draft-liu-pim-mofrr-tilfa-00
OAM for Deterministic Networks with MPLS Data Plane draft-mirsky-detnet-mpls-oam Greg Mirsky Mach Chen IETF-105 July 2019, Montreal.
OAM for Deterministic Networks draft-mirsky-detnet-oam
BGP VPN service for SRv6 Plus IETF 105, Montreal
Enhanced Alternate Marking Method
Inter-AS OAM for SR Networks IETF 105, Montreal
BIER Penultimate Hop Popping draft-zzhang-bier-php-00
Presentation transcript:

Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile

Scenario to be addressed When IPv6-only networks are widely deployed, how to provide the connectivity for the remaining IPv4-only islands through the IPv6-only MPLS network will become a problem. RFC7439, Gap Analysis for Operating IPv6-Only MPLS Networks, has already pointed out this gap. 4PE, IPv4 Provider Edge Routers, is proposed in this draft to meet the gap. RFC4798, IPv6 Provider Edge Routers (6PE), is used to address the reverse scenario, connecting IPv6-only islands through IPv4- only MPLS network |IPv4-only island A CE----4PE | | |IPv6-only MPLS network 4PE----CE IPv4-only island C | | | |IPv4-only island B CE----4PE

What we have to do Exchange IPv4 reachability information among 4PE routers MP-BGP, RFC4760, is extended with a new Subsequence Address Family Identifier (SAFI) to do so. This new SAFI is called 4PE SAFI. Transport IPv4 packets from the ingress 4PE router to the egress 4PE router Ingress 4PE router looks up its IPv4 routing table, when it receives packet from the IPv4 island. If the matched table entry is learned from other 4PE router, ingress 4PE uses the IPv6 next hop to reach the corresponding egress 4PE through the IPv6 MPLS LSP.

The 4PE SAFI New value IPv4 next hop NLRINLRI

When 4PE receives 4PE SAFI Since 4PE SAFI is a kind of MP-BGP message, the 4PE router treats it as per [RFC4760] and [RFC3107]. 4PE routers MUST distinguish the IPv4 routes learned from other 4PE routers and those from the IPv4-only island directly connected to it. 4PE router MUST establish the relation between IPv4 Next Hop, IPv6 Next Hop and MPLS label carried in the 4PE SAFI. Through this relation, 4PE routers can get MPLS label and IPv6 Next Hop using IPv4 Next Hop of the matching routing table entry when it forwards received IPv4 packet. The method or data structure used to do this is an implementation issue.

When 4PE receives IPv4 packet 4PE router treats the IPv4 packet as normal IPv4 router does except for the following steps. If the matching IPv4 route for this packet is learned from other 4PE routers, the 4PE router has further to get the IPv6 Next Hop and MPLS label using the matching IPv4 next hop. Then, 4PE router uses the IPv6 Next Hop to lookup in its IPv6 routing table to get the IPv6-signaled LSP to reach the egress 4PE router. Next, 4PE router encapsulates the received IPv4 packet using two labels and forwards it toward the egress 4PE router through the IPv6-signaled LSP.

IANA Requirements IANA is requested to assign a new SAFI for the 4PE SAFI. Number 9 is suggested

Discussion Eric thinks RFC5549 is an alternative solution. RFC5549 encodes IPv6 next hop in the Network Address of Next Hop field directly and the value of Length of Next Hop Network Address field is used to judge IPv4 or IPv6 next hop is encoded in the Network Address of Next Hop field. Since RFC5549 doesn’t carry IPv4 next hop for IPv4 route, how to install those IPv4 routes in the IPv4 routing table is a problem. Eric insists this is a implementation issue. Value = 1 Value = 4 Value = IPv6 next hop Value = 16 Value = labeled IPv4 routes

Thanks Comments to