IPv6 over IPv4/MPLS Networks: The 6PE approach



Similar documents
Introducing Basic MPLS Concepts

RFC 2547bis: BGP/MPLS VPN Fundamentals

For internal circulation of BSNLonly

Introduction to MPLS-based VPNs

How Routers Forward Packets

Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang AT&T

MPLS Concepts. Overview. Objectives

PRASAD ATHUKURI Sreekavitha engineering info technology,kammam

MPLS Implementation MPLS VPN

MP PLS VPN MPLS VPN. Prepared by Eng. Hussein M. Harb

MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans

MPLS L2VPN (VLL) Technology White Paper

Enterprise Network Simulation Using MPLS- BGP

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

Implementing Cisco Service Provider Next-Generation Edge Network Services **Part of the CCNP Service Provider track**

MikroTik RouterOS Introduction to MPLS. Prague MUM Czech Republic 2009

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

Cisco Configuring Basic MPLS Using OSPF

Expert Reference Series of White Papers. An Overview of MPLS VPNs: Overlay; Layer 3; and PseudoWire

IP/MPLS-Based VPNs Layer-3 vs. Layer-2

Kingston University London

DD2491 p MPLS/BGP VPNs. Olof Hagsand KTH CSC

Introduction Inter-AS L3VPN

MPLS VPN Services. PW, VPLS and BGP MPLS/IP VPNs

DD2491 p Load balancing BGP. Johan Nicklasson KTHNOC/NADA

How To Make A Network Secure

Transition to IPv6 in Service Providers

Implementing VPN over MPLS

MPLS-based Layer 3 VPNs

Implementing Cisco MPLS

ISTANBUL. 1.1 MPLS overview. Alcatel Certified Business Network Specialist Part 2

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

HP Networking BGP and MPLS technology training

AT&T Managed IP Network Service (MIPNS) MPLS Private Network Transport Technical Configuration Guide Version 1.0

MPLS Virtual Private Networks

IMPLEMENTING CISCO MPLS V2.3 (MPLS)

Investigation of different VPN Solutions And Comparison of MPLS, IPSec and SSL based VPN Solutions (Study Thesis)

Virtual Leased Lines - Martini

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič

IMPLEMENTING CISCO MPLS V3.0 (MPLS)

RA-MPLS VPN Services. Kapil Kumar Network Planning & Engineering Data. Kapil.Kumar@relianceinfo.com

White Paper. Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM. March 30, 2001

Tackling the Challenges of MPLS VPN Testing. Todd Law Product Manager Advanced Networks Division

WHITEPAPER. Bringing MPLS to Data Center Fabrics with Labeled BGP

Multi Protocol Label Switching (MPLS) is a core networking technology that

Cisco Exam CCIE Service Provider Written Exam Version: 7.0 [ Total Questions: 107 ]

DD2491 p BGP-MPLS VPNs. Olof Hagsand KTH/CSC

Internetworking II: VPNs, MPLS, and Traffic Engineering

Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.

- Multiprotocol Label Switching -

Using OSPF in an MPLS VPN Environment

MPLS VPN Implementation

MPLS over IP-Tunnels. Mark Townsley Distinguished Engineer. 21 February 2005

Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor

MPLS in Private Networks Is It a Good Idea?

Leveraging Advanced Load Sharing for Scaling Capacity to 100 Gbps and Beyond

Design of Virtual Private Networks with MPLS

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

Demonstrating the high performance and feature richness of the compact MX Series

Building VPNs. Nam-Kee Tan. With IPSec and MPLS. McGraw-Hill CCIE #4307 S&

Why Do IPv6 over MPLS?

Provisioning Cable Services

MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN

Design of MPLS networks VPN and TE with testing its resiliency and reliability

100Gigabit and Beyond: Increasing Capacity in IP/MPLS Networks Today Rahul Vir Product Line Manager Foundry Networks

l.cittadini, m.cola, g.di battista

AMPLS - Advanced Implementing and Troubleshooting MPLS VPN Networks v4.0

Fundamentals Multiprotocol Label Switching MPLS III

Testing Edge Services: VPLS over MPLS

MPLS Security Considerations

Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP

Addressing Inter Provider Connections With MPLS-ICI

How To Understand The Benefits Of An Mpls Network

MPLS Inter-AS VPNs. Configuration on Cisco Devices

VPN Technologies A Comparison

VPLS Technology White Paper HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date

MPLS WAN Explorer. Enterprise Network Management Visibility through the MPLS VPN Cloud

Exam : Implementing Cisco Service Provider Next-Generation Egde Network Services. Title :

Layer 3 Multiprotocol Label Switching Virtual Private Network

IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: Requirements

IPv6 Migration Challenges for Large Service Providers

MPLS VPNs: Layer 2 or Layer 3? Understanding the Choice

SEC , Cisco Systems, Inc. All rights reserved.

ETHERNET VPN (EVPN) NEXT-GENERATION VPN FOR ETHERNET SERVICES

Department of Communications and Networking. S /3133 Networking Technology, Laboratory course A/B

QoS Performance Evaluation in BGP/MPLS VPN

MPLS Concepts. MPLS Concepts

Frame Mode MPLS Implementation

APNIC elearning: Introduction to MPLS

IPv6 Deployment Strategies

APPLICATION NOTE 211 MPLS BASICS AND TESTING NEEDS. Label Switching vs. Traditional Routing

Residential IPv6 IPv6 a t at S wisscom Swisscom a, n an overview overview Martin Gysi

Border Gateway Protocol (BGP)

Exam Name: BGP + MPLS Exam Exam Type Cisco Case Studies: 3 Exam Code: Total Questions: 401

S ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006

WHITE PAPER. Addressing Inter Provider Connections with MPLS-ICI CONTENTS: Introduction. IP/MPLS Forum White Paper. January Introduction...

Transcription:

IPv6 over IPv4/MPLS Networks: The 6PE approach Athanassios Liakopoulos Network Operation & Support Manager (aliako@grnet.gr) Greek Research & Technology Network (GRNET) III Global IPv6 Summit Moscow, 25 th November 2004

Presentation outline IPv6 support over MPLS networks Applicability - Requirements Label distribution Packet forwarding Bibliography Moscow, Nov. 2004 III Global IPv6 Summit 2

IPv6 support over MPLS networks Native IPv6 over MPLS Requires dual stack core network, a.k.a IPv6 routing and label distribution protocols. IPv6 and IPv4 traffic is treated identically by the core routers. IPv6 over Circuit Transport over MPLS MPLS tunnels are terminated at PE routers. L2 frames, e.g. Ethernet frames or ATM cells, are encapsulated into MPLS frames and transported over the network. No changes are needed to P routers. PE routers has to support the appropriate functionality, such as Cisco AtoM or Juniper CCC/TCC, in order to terminate the tunnels. IPv6 support is also a requirement for the PE routers. Scalability problems arise in heavily (L2 tunnel) mesh topologies. The 6PE approach 6PE is similar to MPLS VPNs in terms of technical implementation and complexity. Moscow, Nov. 2004 III Global IPv6 Summit 3

Applicability of 6PE approach 6PE is typically deployed by ISPs that have MPLS core network and (possible) supports MPLS VPN (or other) services. IPv6 services are requested by a small number of customers. If the IPv6 customers are limited, a L2 tunnelled solution may be preferable. If the IPv6 customers are require most of the access routers to become 6PE, ISP may consider to upgrade to whole network. The ISP wants to avoid either to fully upgrade the core network or to deploy IPv6-over-IPv4 tunnels. Moscow, Nov. 2004 III Global IPv6 Summit 4

Requirements The ISP has to upgrade the Provider Edge (PE) routers to support IPv6 and MP-BGP. Core (P) routers do not need any change in terms of configuration or software. IPv6/IPv4 MP-BGP support IPv4 only Moscow, Nov. 2004 III Global IPv6 Summit 5

Label distribution (#1) Customer Edge (CE) router and 6PE router are connected with (one or more) logical or physical native IPv6 interfaces. Any common routing protocol (e.g. OSPF, ebgp) between CE and 6PE allows the distribution of IPv6 reachability information. Static or default routes may also be used. IGPv6 or MP-BGP advertising 2001:F00:3::/48 Moscow, Nov. 2004 III Global IPv6 Summit 6

Label distribution (#2) Customer IPv6 prefixes are exchanged among the 6PE routers over MP-BGP session running over IPv4. 6PE routers convey their IPv4 address as the BGP Next-Hop for the IPv6 prefixes. (Note that BGP Next Hop field is the IPv4-mapped IPv6 address of the 6PE router.) Aggregate label PE-2 2 advertises over MP-iBGP 2001:F00:3::/48 is reachable via BGP Next Hop = ::FFFF:192.168.2.1 bind a BGP label to 2001:F000:3:: 192.168.2.1 Moscow, Nov. 2004 III Global IPv6 Summit 7

Label distribution (#3) 6PE routers insert their IPv4 address into the IGP routing table of the IPv4/MPLS core network. Therefore, each router in the MPLS domain will eventually assigns a label corresponding to the route for each 6PE router. IGPv4 advertises reachability of 192.168.2.1 LDPv4 binds a label to 192.168.2.1 192.168.2.1 Moscow, Nov. 2004 III Global IPv6 Summit 8

Routing interactions Moscow, Nov. 2004 III Global IPv6 Summit 9

Packet forwarding (#1) The CE sends a IPv6 packet to PE-1 The ingress 6PE router tunnels the IPv6 data over an LSP towards a the Egress 6PE router identified by the IPv4 address that derives from the IPv4-mapped IPv6 address of the BGP Next Hop field for the corresponding IPv6 prefix. IGPv4/LDP Aggregate label label (ibgp( ibgp) Penultimate hop popping Moscow, Nov. 2004 III Global IPv6 Summit 10

Packet forwarding (#2) 6PE encapsulation involves two labels. The inner label ( aggregated IPv6 label ) is bounded to each advertised destination IPv6 prefix. The outer label is associated with the egress 6PE IPv4 address. Note that the inner label is not actually required for the operation but it helps to keep the MPLS core unaffected. In particular, without the inner label the penultimate hop P router would have to be able to forward a plain IPv6 packet to the egress 6PE router. Moscow, Nov. 2004 III Global IPv6 Summit 11

Conclusions PE routers has to be dual stack and to support MP-BGP. P routers does not need any modification. Provide native IPv6 services to customers without changing the IPv4 MPLS core network. This means minimal operational cost and risk. 6PE scenario is similar to packet forwarding in MPLS VPNs (RFC2547bis). IPv6 CEs have only one routing peer and do not need any change whenever remote IPv6 CEs are connected or removed (scalability). 6PE technology fits very well into the general MPLS philosophy. However, 6PE does not justify the deployment if MPLS core network. Therefore, 6PE should be deployed in in cases where MPLS core is available. Moscow, Nov. 2004 III Global IPv6 Summit 12

Bibliography J. DeClercq, D. Oooms, S. Prevost, F. Le Faucheur, Connecting IPv6 Islands over IPv4 MPLS using IPv6 Provider Edge Routers (6PE), IETF Internet Draft, Work in Progress. D2.2.3: Updated IPv4 to IPv6 transition Cookbook for organisational/isp (NREN) and backbone networks, http://www.6net.org. Moscow, Nov. 2004 III Global IPv6 Summit 13