ALiakopoulos - 6PE - 3rd Global IPv6 Summit

download ALiakopoulos - 6PE - 3rd Global IPv6 Summit

of 13

Transcript of ALiakopoulos - 6PE - 3rd Global IPv6 Summit

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    1/13

    I Pv6 over I Pv4/ MPLS Netw orks:I Pv6 over I Pv4/ MPLS Netw orks:

    The 6PE approachThe 6PE approach

    Athanassios LiakopoulosNetwork Operation & Support Manager ([email protected])

    Greek Research & Technology Net w ork (GRNET)

    I I I Global I Pv6 SummitMoscow, 25 t h November 2004

    mailto:[email protected]:[email protected]
  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    2/13

    Moscow, Nov. 2004 III Global IPv6 Summit 2

    Present at ion out linePresent at ion out line

    IPv6 support over MPLS networks Applicability - Requirements

    Label distribution

    Packet forwarding Bibliography

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    3/13

    Moscow, Nov. 2004 III Global IPv6 Summit 3

    I Pv6 support over MPLS netw orksI Pv6 support over MPLS netw orks Native IPv6 over MPLS

    Requires dual stack core network, a.k.a IPv6 routing and labeldistribution 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 CiscoAtoM or Juniper CCC/TCC, in order to terminate the tunnels. IPv6 supportis also a requirement for the PE routers.

    Scalability problems arise in heavily (L2 tunnel) mesh topologies.

    The 6PEapproach 6PE is similar to MPLS VPNs in terms of technical implementation andcomplexity.

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    4/13Moscow, Nov. 2004 III Global IPv6 Summit 4

    Applicabil it y of 6PE approachApplicabil i t y of 6PE approach

    6PEis typically deployed by ISPs that have MPLS core networkand (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 networkor to deploy IPv6-over-IPv4 tunnels.

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    5/13Moscow, Nov. 2004 III Global IPv6 Summit 5

    RequirementsRequirements

    IPv6/IPv4IPv6/IPv4

    MPMP--BGP supportBGP support

    IPv4 onlyIPv4 only

    The ISP has to upgrade the Provider Edge (PE) routers tosupport IPv6 and MP-BGP.

    Core (P) routers do not need any change in terms ofconfiguration or software.

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    6/13Moscow, Nov. 2004 III Global IPv6 Summit 6

    Label dist r ibut ion (# 1)Label dist r ibut ion (# 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 CEand 6PE allows the distribution of IPv6 reachability information.Static or default routes may also be used.

    IGPv6 or MPIGPv6 or MP--BGPBGP

    advertising 2001:F00:3::/48advertising 2001:F00:3::/48

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    7/13Moscow, Nov. 2004 III Global IPv6 Summit 7

    Label dist r ibut ion (# 2)Label dist r ibut ion (# 2)

    Customer IPv6 prefixes are exchanged among the 6PE routersover MP-BGP session running over IPv4. 6PE routers conveytheir 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.)

    PEPE--2 advertises over MP2 advertises over MP--iBGPiBGP

    2001:F00:3::/48 is reachable2001:F00:3::/48 is reachable

    via BGP Next Hop =via BGP Next Hop =

    bind a BGP label to 2001:F000:3::bind a BGP label to 2001:F000:3::

    192.168.2.1192.168.2.1

    Aggregate labelAggregate label ::FFFF:::FFFF:192.168.2.1192.168.2.1

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    8/13Moscow, Nov. 2004 III Global IPv6 Summit 8

    Label dist r ibut ion (# 3)Label dist r ibut ion (# 3)

    6PE routers insert their IPv4 address into the IGP routing tableof the IPv4/MPLS core network. Therefore, each router in theMPLS domain will eventually assigns a label corresponding tothe route for each 6PE router.

    IGPv4 advertises reachability ofIGPv4 advertises reachability of

    192.168.2.1192.168.2.1

    192.168.2.1192.168.2.1

    LDPv4 binds a labelLDPv4 binds a labelto 192.168.2.1to 192.168.2.1

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    9/13Moscow, Nov. 2004 III Global IPv6 Summit 9

    Rout ing int eract ionsRout ing int eract ions

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    10/13

    Moscow, Nov. 2004 III Global IPv6 Summit 10

    Packet forw arding (# 1)Packet forw arding (# 1)

    The CE sends a IPv6 packet to PE-1

    The ingress 6PE router tunnels the IPv6 data over an LSPtowards a the Egress 6PE router identified by the IPv4 addressthat derives from the IPv4-mapped IPv6 address of the BGP

    Next Hop field for the corresponding IPv6 prefix.

    Aggregate label (Aggregate label (iBGPiBGP))IGPv4/LDP labelIGPv4/LDP label

    Penultimate hop poppingPenultimate hop popping

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    11/13

    Moscow, Nov. 2004 III Global IPv6 Summit 11

    Packet forw arding (# 2)Packet forw arding (# 2)

    6PE encapsulation involves two labels. The inner label(aggregated IPv6 label) is bounded to each advertiseddestination IPv6 prefix. The outer label is associated with theegress 6PE IPv4 address. Note that the inner label is notactually required for the operation but it helps to keep the MPLS

    core unaffected. In particular, without the inner label thepenultimate hop P router would have to be able to forward aplain IPv6 packet to the egress 6PE router.

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    12/13

    Moscow, Nov. 2004 III Global IPv6 Summit 12

    ConclusionsConclusions

    PE routers has to be dual stack and to support MP-BGP. Prouters does not need any modification.

    Provide native IPv6 services to customers without changing theIPv4 MPLS core network. This means minimal operational costand risk.

    6PE scenario is similar to packet forwarding in MPLS VPNs(RFC2547bis). IPv6 CEs have only one routing peer and do notneed 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 corenetwork. Therefore, 6PE should be deployed in in cases where

    MPLS core is available.

  • 7/29/2019 ALiakopoulos - 6PE - 3rd Global IPv6 Summit

    13/13

    Moscow, Nov. 2004 III Global IPv6 Summit 13

    BibliographyBibliography

    J. DeClercq, D. Oooms, S. Prevost, F. Le Faucheur, ConnectingIPv6 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 fororganisational/ISP (NREN) and backbone networks,http://www.6net.org.

    http://www.6net.org/http://www.6net.org/