1 APNIC IPv6 Tutorial Global IPv6 Summit in China 2008 April 15, 2008 Guangliang Pan.
ALiakopoulos - 6PE - 3rd Global IPv6 Summit
-
Upload
mehdi-laarif -
Category
Documents
-
view
219 -
download
0
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/