SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
IPv6 over MPLS
          Cisco IPv6 Provider
          Edge Router (6PE)
          Cisco IPv6 VPN
          Provider Edge
          Router (6VPE)

          Patrick Grossetete
          pgrosset@cisco.com




Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   1
IPv6 Deployment Scenario for ISP

                                                                                                      Cisco IOS
                                                        Environment                       Scenario
                                                                                                       support
                                 Few customers, no native IPv6
                                  service form the PoP or Data
      Access                                                                              Tunnels       Yes
                                   link is not (yet) native IPv6
                                  capable, ie: Cable Docsis (*)
                                    Native IPv4-IPv6 services
                                 between aggregation and end-                            Dual Stack     Yes
                                                users

                               Dedicated circuits – IPv4 – IPv6                          Dual Stack     Yes

      Core                       Native IP – Core is IPv6 aware                          Dual Stack     Yes

                                 MPLS – Core is IPv6 unaware                             6PE/6VPE       Yes


                                (*) Before DOCSIS 3.0
Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                            2
IPv6 Over MPLS

                  Why deploy IPv6 over MPLS ?
                  What technology ?
                  6PE deep-dive
                  6VPE deep-dive




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   3
Why Deploying IPv6 Over MPLS ?

                  Because you already have an MPLS core and want to
                  provide IPv6 access and transit services to your
                  customers
                     IPv6 access to IPv6 services and resources that you provide
                     IPv6 access to IPv6 services and resources reachable via your
                     network
                     VPNv6 services

                  Pre-existing MPLS core = IPv4 services; think co-
                  existence
                  Because you want to provide IPv6 access and transit
                  services, and MPLS is a cool technology to do so ?
                  (speed, traffic engineering , QoS, VPN, resiliency)

Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   4
What Core? IPv4 or IPv6 Signaled LSP?

                  Pre-existing MPLS core                                                  L2-based or IPv4-based
                     Stick with what you have (L2-based/L3-based, LDP/RSVP, etc.)
                     and use 6PE/6VPE

                  New core
                     Providing mixed (IPv4/IPv6) services                                        IPv4-based (“4PE” is a
                     challenge)
                     IPv6-only                              No LDPv6 availability yet
                     Your “only” option today is to go with a v4-based core




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                   5
What Technology?
    Mechanism                                      Primary Use                           Benefits            Limitations

    IPv6 over a circuit                            SP with circuit to                    Transparent to      Scalability
    transport over MPLS                            the CE (ATM,                          the SP
                                                   Ethernet, etc.)


    IPv6 over IPv4 tunnels                         SP willing to offer                   Impact limited to   Tunnel overhead
    over MPLS                                      IPv6 service on top                   PE                  Configuration
                                                   of an existing IPv4
                                                   MPLS service


    IPv6 MPLS with IPv4-                           SP willing to offer                   Impact limited to   Core is unaware of IPv6:
    based core                                     IPv6 service on top                   PE                  limitations in load-balancing
    (6PE/6VPE)                                     of an existing IPv4                                       and troubleshouting
                                                   MPLS service


    IPv6 MPLS with IPv6-                           SP willing to offer                   Full MPLS-IPv6      Impact on entire MPLS
    based core                                     MPLS services in                      functionality       Infrastructure
                                                   an IPv6-only
                                                   context                                                   Complexity if coexistence with
                                                                                                             an IPv4-MPLS service

Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                        6
IPv6 Tunnels Configured on CE
                                                                            IPv6 over IPv4 Tunnels

                       v6                      IPv6                                                          v6
                                                                                                                   Dual Stack
                                                                                                                   IPv4-IPv6
                                            IPv4
 Dual Stack                                                    PE                   P               P   PE   v6
                                                                                                                   CE routers
 IPv4-IPv6               v4
 CE routers                                                                              OC48/192
                         v6                   IPv6
                                                                                   P                P
                                                                                                              v4
                                            IPv4
                                                              PE                                        PE
                        v4                                                                  IPv4

  •   No impact on existing IPv4 or MPLS Core (IPv6 unaware)
  •   Only CEs have to be IPv6-aware (Dual stack)
  •   Mesh of IPv6 over IPv4 Tunnels CE-to-CE
  •   Overhead: IPv4 header + MPLS header
  •   MPLS/VPN support IPv4-native and IPv6 tunnels
  •   Service Provider can’t delegate his IPv6 prefix to the CE routers


Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                     7
IPv6 Over “Circuit_over_MPLS”
                                                                        Circuit_over_MPLS
                                                                (ie: ATM VC, FR PVC, Ethernet, etc.)
                  v6                                                                                           IPv6    v6
                                        IPv6


                                                                                         P                P
               IPv6
              routers
                                                                                        P                 P
                                                                                                                IPv6
                                                                                              “Circuit”
              v6                                                                                                       v6
                                      IPv6                                                                    IPv6

•    No impact on existing IPv4 or MPLS Core (IPv6 unaware)
•    Edge MPLS Routers need to support “Circuit_over_MPLS”
•    Mesh of “Circuit_Over_MPLS” PE-to-PE
•    PE routers can also be regular IPv6 Routers (IPv6 over ATM, IPv6 over FR,
     IPv6 over Ethernet, etc.) to aggregate Customers IPv6 routers


Presentation_ID        © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                 8
IPv6 Over MPLS (v4-Signalled LSP)
            6PE/6VPE
 Interface Ethernet 1/0
  ip address 40.1.1.2 255.255.255.0
                                                                                           MPLS label    BGP     IPv6
 ip router isis
                                                                                           (LDP)         label   packet
 mpls is


  IPv6 network
                                                          PE1                                   PE2                     IPv6 network
2001:100:1000::/48                                                                                                 CE2 2001:100:1100::/48
                                                        200.10.10.1                            200.11.11.1
                                      CE1

                                                                        LSP setup: iGP + LDP

                                                                           MP-iBGP peering
                                                                           IPv6+label
                                                                           VPNv6
 router bgp 100
                                                                                                  router bgp 100
   bgp log-neighbor-changes
                                                                                                    bgp log-neighbor-changes
   neighbor 200.11.11.1 remote-as 100
                                                                                                    neighbor 200.10.10.1 remote-as 100
    !
                                                                                                     !
 address-family ipv6
                                                                                                  address-family ipv6
   neighbor 200.11.11.1 activate
                                                                                                    neighbor 200.10.10.1 activate
   neighbor 200.11.11.1 send-label
                                                                                                    neighbor 200.10.10.1 send-label
 !
                                                                                                  !
 address-family vpnv6
                                                                                                  address-family vpnv6
   neighbor 200.11.11.1 activate
                                                                                                    neighbor 200.10.10.1 activate




  Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                    9
IPv6 Over MPLS (v6-Signalled LSP)
                                                              MPLS Label Switch Paths for IPv6
                  v6                                                                                           IPv6    v6
                                        IPv6


                                                                                         P            P


                                                                                        P                 P
                                                                                                                IPv6
                                                                                              IPv6 MPLS                v6
              v6
                                      IPv6                                                                    IPv6
                                                                         All routers are IPv6-aware

 • Core Infrastructure requires full Control Plane upgrade to IPv6
    • IPv6 Routing in core
    • IPv6 Label Distribution Protocol in core
 • Dual Control Plane management if IPv4 and IPv6 services or a need
   for “4PE” design – based on IETF Softwire WG?

Presentation_ID        © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                 10
IPv6 Over MPLS

                  Why deploy IPv6 over MPLS ?
                  What technology ?
                  6PE deep-dive
                  6VPE deep-dive




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   11
6PE (RFC 4798) —What is it?

                  Provides IPv6 global connectivity over an IPv4-MPLS
                  core
                  Transitioning mechanism for providing unicast IPv6
                  access over IPv4-signaled MPLS
                  Coexistence mechanism for combining IPv4 and IPv6
                  services over an MPLS backbone
                  As other IPv6 “tunnel” technologies, it enables services
                  such as
                      “IPv6 Internet Access”
                      Peer-to-peer connectivity
                      Access to IPv6 services supplied by the SP itself


Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   12
Minimum Infrastructure Upgrade
          for 6PE
                                   POP                6PE router                                          6PE router                                  v6
                  DSL
                                                                                     MP-iBGP session                                                       CE
                                                                                                                                                      v4/v6
                                                                                                                POP

                                                                                                                                                       v4

                                                                                           MPLS Core
                                                                                           up to OC-192                         Data Center IPv6 Network

                  FTTH                                                                                                      Only IPv6
                                                                                                                                             NAT-PT
                                                                                                                            segment
                                                                                                                       GE               GE


                                                                                                                                                  IPv4 Server


                                                                                                                       GE               GE
                                                                                           MPLS/IPv4                   Cisco 7600                IPv6 Server
                                                                                                                       Sup.720 as 6PE


    •6PE – RFC 4798 – defined by Cisco and available from IOS
    •MPLS/IPv4 Core Infrastructure is IPv6-unaware
    • PEs are updated to support Dual Stack/6PE
    • IPv6 reachability exchanged among 6PEs via iBGP (MP-BGP)
    • IPv6 packets transported from 6PE to 6PE inside MPLS
Presentation_ID     © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                       13
6PE: The Technology

                  It’s an implicit method to tie-up a v4-signalled
                  Label Switch Path with IPv6 routes announced via MP-
                  BGP
                  Apply RFC2547bis architecture to IPv6
                     IPv4/MPLS Core Infrastructure remains IPv6-unaware
                     PEs are updated to support Dual Stack/6PE
                     IPv6 reachability exchanged among 6PEs via MP-iBGP
                     IPv6 packets transported from 6PE to 6PE inside IPv4 LSPs




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   14
6PE Overview
                                                                          MP-BGP sessions
 2001:0620:: v6                                IPv6                                                                  v6    2001:0420::
                                                                                                           IPv6

                                             IPv4
    145.95.0.0           v4                                                                                               v6    2001:0421::
                                                                                         P                    IPv6
                                                             6PE                                 P     6PE


 2001:0621::             v6                   IPv6                                                            IPv4
                                                                                         P       P                    v4       192.254.10.0
                                     IPv4                   6PE                                         6PE
  192.76.10.0            v4                             Dual Stack                                   Dual Stack

                                  V6:                                                                         V6:
                                  IGP/BGP                                            IGPv4                    IGP/BGP
                                                                                     MPLS V4:
                                                                                     - LDPv4
                                                                                     - (TE v4)

                                                                           IPv6 unaware
                                                                          No core upgrade
Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                        15
6PE LSP Setup

    CE1


                         6PE1
                                                                               IGPv4 advertises reachability               CE2
                                                                               of 200.11.11.1/32
200.11.11.1/32




 LDPv4 binds
 Implicit-Null (ie pop)                                                                                                 6PE2
 to 200.11.11.1
                                                               P1                               P2         LDPv4 binds label Lc
                                                                             LDPv4 binds label Lb          to 200.11.11.1
                                                                             to 200.11.11.1



                  Regular IPv4 Routing and IPv4 Label Distribution
Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                            16
6PE: Routing
             IGPv6 or MP-BGP
             advertising
             2001:100:1000::/48                                         6PE1 sends MP-iBGP advertisement to 6PE2:
                                                                          2001:100:1000::/48 is reachable
                                                                         via BGP Next Hop = 200.11.11.1 (6PE1)

                     6PE1                                                    bind BGP label L1 to 2001:100:1000::/48

      200.11.11.1/32
                                                                                                          6PE-2


                                                                                                              IGPv6 or MP-BGP
                                                                                             200.10.10.1/32   advertising
                                                                                                              2001:100:1000::/48




Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                        17
6PE: Building the Label Stack
                                                                                iGP+LDP v4 : PE1v4 , Label
                                                                                Lb
                      iGP+LDP v4 : PE1v4 , Label La
                                                                                          P2
                                                                      P1                            iGP+LDP v4 : PE1v4 , Label Lc

                                      6PE1
                                                                                                             6PE2
                   MP-iBGP IPv6+label update:
                   Net1, Next-hop=::FFFF:PE1v4, Label=L1


                                                               BGP IPv6 table                                                              LDP v4 table
                                                                Prefix               Next Hop       Label                 Prefix    Next Hop    Label
                                                                Net1                 ::FFFF:PE1     L1                    PE1       P2          Lc




                                                              IPv6 table                                                                       IPv4 table
                                                               Prefix    Layer2                Label stack                Prefix    Next   Adjacency
                                                                                                                                    Hop
                                                                Net1              MacP2            Lc
                                                                                                                          PE1       P2     MacP2
                                                                                                   L1




Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                      18
Forwarding
      CE1                        PE1                                        P1                                     P2                              PE2                  CE2




                                                                                                                                               IPv6 header   IPv6 payload


                                                                                                   Lc     L1     IPv6 header    IPv6 payload



                                                              Lb      L1        IPv6 header       IPv6 payload

           L1     IPv6 header            IPv6 payload




 IPv6 header        IPv6 payload

                                                                                                                               PE2#sh ipv6 cef
                                                                                                                               BEEF:14::/64
                                                                                                                                nexthop 31.1.1.1 Ethernet0/0 label 18 24

                                                                                              00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {18 0 63} {24 0 63} - ipv6 data
                                                                                              00:07:25: MPLS les: Et0/0: tx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data


                                                                00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data
                                                                00:07:25: MPLS les: Et0/0: tx: Len 118 Stack {24 0 61} - ipv6 data

              00:07:25: MPLS les: Et1/0: rx: Len 118 Stack {24 0 61} - ipv6 data



Presentation_ID     © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                                    19
6PE + CsC – To Include IPv6
           on Existing VPN
Loopback addresses: 10.10.10.x
                                                                                               .1         .1
Link addresses: 10.0.Y.0 /24                                                       1                Si
                                                                                                    101        2
                                                                            .2                                      .2
                                                                                                    3
                                                     .1              Si
                                                                                    .1                         .2        Si    .1
                                         4                       102
                                                                                                                         103        5
                          .2

                         Si
                                     104
                                                                                  VPN                                                   Si
                                                                                                                                                   105

                           .1                                                                                                                 .1
LDP                             6                                                                                      BGP
                                                                                                                                              7
                           .2
                                                                                                                     Send-label               .2

                         Si
                                     106                                           6PE                                                   Si
                                                                                                                                                    107

IPv6               .1               .1                                                                                                        .1         IPv6
                   9                         8                                                                                               10
        .2                                       .2                       IPv6 Addresses:                                                    .2

         Si
       108
                                                   Si
                                                 109
                                                                          2001:Y::/64                                                    Si
                                                                                                                                        110
 Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.        Cisco Confidential                                                               20
Cisco IOS Software Releases
          for 6PE

                  IPv6 Start Here
                  http://www.cisco.com/en/US/products/sw/iosswrel/ps51
                  87/products_configuration_guide_chapter09186a00801
                  d65ed.html
                  Since Release 12.0(22)S on Cisco 12000 Series
                     Release 12.0(25)S for 6PE Hardware Assistance on Engine 3
                     Release 12.0(27)S 6PE Hardware Acceleration on Engine 4/4+
                     Release 12.0(31)S 6PE Hardware Acceleration on Engine 5

                  Available on Cisco 7600, Release 12.2SR and Catalyst
                  6500, Release 12.2SX
                     Initially available from Release 12.2(14)S on Cisco
                     7200/7400/7500 Series
Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   21
Cisco IOS Software Releases
          for 6PE (Cont.)

                  Introduced on Cisco IOS Software Release 12.2(15)T,
                  then Release 12.3 mainline and later releases
                  Since Cisco IOS Software Release 12.2(31)SB on
                  Cisco 10000




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   22
IPv6 over MPLS

                  Why deploying IPv6 over MPLS ?
                  What technology ?
                  6PE deep-dive
                  6VPE deep-dive




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   23
6VPE (RFC 4659) —What Is It?
                  For VPN customers, IPv6 VPN service is exactly the same as IPv4
                  VPN service
                  Current 6PE is “like VPN” but this is NOT VPN – ie: global
                  reachability
                  Coexistence mechanism for combining IPv4 and IPv6 VPN
                  services over an MPLS backbone
                  It enables services such as
                       “IPv6 VPN Access”
                       Carriers Supporting Carriers
                       Access to IPv6 services supplied by the SP itself




Presentation_ID     © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   24
6VPE—The Technology
                                                           VPNv4                          6VPE
    RD                                                     2bytes:6bytes                  2bytes:6bytes
                                                           TYPE:VALUE                     TYPE:VALUE

    RT                                                     2bytes:6bytes                  2bytes:6bytes
    (extended community)                                   TYPE:VALUE                     TYPE:VALUE

    VPN address                                            8bytes:4bytes                  [8bytes]16bytes
                                                           RD:IPv4-address                [RD]IPv6-address

    MP_REACH-NLRI                                          AFI=1                          AFI=2
                                                           SAFI=128                       SAFI=128

    NLRI                                                   <length, IPv4-prefix, label>   <length, IPv4-prefix, label>
    VRF (Virtual Routing &                                 1 VRF = 1 RIB + 1 FIB          MP-VRF
    forwarding instance)
    Nexthop                                                0:IPv4-address                 [0]::FFFF:IPv4-address
                                                                                          [0]:IPv6-address
                                                                                          [0]:IPv6-LL-address

    Peering                                                IPv4-address                   IPv4-address
                                                                                          IPv6-address
                                                                                          IPv6-LL-address


Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                   25
Routing Protocols Leveraged with 6VPE

                  Site-1
  Host-1                                                                                  P1              P2




                                                                                                                                           /64
                                                                      /64




                                                                                                                                        0::
                   FC00:101::/64

                                                                   0::
                                                                        200.11.11.1




                                                                                                                                     :20
                                         200.14.14.1
                                                                :10
                                                                                                                  200.10.10.1               CE2
                                               CE1




                                                                                                                                  00
                                                                            PE1
                                                             00




                                                                                                                                FC
                                                                                                                     PE2
                                                           FC


    IPv6 ND                                                                                iGP-v4 (OSPF, ISIS)                                    FC00:201::/64
                                                                                                                           VRF blue
                                                               VRF blue
                  iGP-v6 (OSPFv3,                                                          LDP-v4                                                      Site-4
                  ISIS, etc.)

                                                     MP-eBGP session
                                                     Address-family IPv6                   MP-iBGP session
                                                                                           Address-family VPNv6


                          IPv4-signalled LSP
                          iBGP VPNv6 AF peering between 6VPE (PE1, PE2)
                          eBGP IPv6+vrf AF peering with CE
                          Only eBGP and Static Route within VRF between CE-PE

Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                         26
Routing Tables

            Customer#1
            Site-1                                                   routing table red                                                       Customer#1
                     Default table
                                                                                                                                             Site-2

            200.14.14.1
                                        1                                                   BGP table
                                                                                                                            5 2001               CE
                                   4




                                                                                                                                     :3
                                :/6




          CE1                                              2                                                        4                  00
                                :




                                                                                      3
                              00




                                                                                                                                         ::/
                            :1




                                                                                                                                            64
                         01
                       20




                                                                                            MP-iBGP tunnel
                       20
                         01:
                            20                                                                                                       4
                              0:
          CE2                       :/6                               PE-1                                   PE-2                 :/6
                                       4                                                                                      00:
                                                                                                                            :4
                                                                                                 Provider                 01
                                                                                                                        20                       CE
                              routing table blue                                                 Network

                                           Default table                                                                                   Customer#2
                                                                                                                                           Site-2
       Customer#2
       Site-1
                                                            At the 6VPE
                                                            • A set of private IPv6 routing tables (red, blue)
                                                            • A default routing table (IPv4 or IPv6)
                                                            • A BGP table (AF VPNv6)


Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.     Cisco Confidential                                                                 27
Routing Tables: Details
                                                                                routing table red
            Customer#1
            Site-1                                                                                                 Customer#1
                                                                                                                   Site-2

            200.14.14.1
                                                                                                       BGP table      CE
          CE1

                                                                2
           CE2
                                                                                            Provider
                                                                                            Network                  CE
                                                                                     PE-1
                                                                                                                   Customer#2
                                                                                                                   Site-2
       Customer#2
       Site-1

                    routing table blue

                                         Default table

Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                          28
Routing Tables: Examples
                  PE1#show ipv6 route vrf blue
                  IPv6 Routing Table - blue - 7 entries
                  C         2001:100::/64 [0/0]
                               via Ethernet4/0, directly connected
                  B         2001:300::/64 [200/0]
                               via 200.10.10.1%Default-IP-Routing-Table, indirectly connected


                  PE1#show ipv6 route vrf red
                  IPv6 Routing Table - red - 10 entries
                  C         2001:200::/64 [0/0]
                               via Ethernet0/0, directly connected
                  B         2001:400::/64 [200/0]
                               via 200.10.10.1%Default-IP-Routing-Table, indirectly connected


                  PE1#show ip                    route
                               200.10.10.0/32 is subnetted, 1 subnets
                  i L1                200.10.10.1 [115/30] via 40.1.1.3, Ethernet1/0
                               31.0.0.0/24 is subnetted, 1 subnets
                  i L1                31.1.1.0 [115/30] via 40.1.1.3, Ethernet1/0
                               200.11.11.0/32 is subnetted, 1 subnets
                  C                   200.11.11.1 is directly connected, Loopback0

Presentation_ID       © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential      29
BGP VPNv6 Table Example
                  PE1#show bgp vpnv6 unicast all
                          Network                                              Next Hop             Metric
                  Route Distinguisher: 100:1 (default for vrf blue)
                  *       2001:100::/64                                        2001:100::72a        0
                  *>                                                           ::                   0
                  *>i2001:300::/64                                             ::FFFF:200.10.10.1   0


                  Route Distinguisher: 200:1 (default for vrf red)
                  *> 2001:200::/64                                             ::                   0
                  *> 2001:400::/64                                             ::FFFF:200.10.10.1   0




Presentation_ID       © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                   30
Building the Label Stack for 6VPE
                              iGP+LDP v4 : PE1v4 , Label La                                   iGP+LDP v4 : PE1v4 , Label
                                                                                              Lb

                                                                                                          iGP+LDP v4 : PE1v4 , Label Lc
                                               PE1                                 P1          P2                    PE2


                                     VRF red
                                                                                                                       VRF red
                                                           MP-iBGP VPN-IPv6 update:
                                                           RD:Net1, Next-hop=::FFFF:PE1v4
                                                           SOO=Site1, RT=Red, Label=L1



                                                                                                                                    LDP v4 table
                                                                        Prefix            Next Hop           Label                Prefix   Next    Label

                                 BGP VPNv6 table                                                                                           Hop

                                                                        RD:Net1           ::FFFF:PE1         L1
                                                                                                                                  PE1      P2      Lc




                                                                    Import route


                                                                                 Prefix   Layer2       Label stack
                                         IPv6 vrf table
                                                                                 Net1     MacP2              Lc

                                                                                                             L1




Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.    Cisco Confidential                                                                    31
Forwarding
      CE1                        PE1                                        P1                                     P2                              PE2                      CE2
                     vrf red                                                                                                                                 vrf red




                                                                                                                                               IPv6 header       IPv6 payload


                                                                                                   Lc     L1     IPv6 header    IPv6 payload



                                                              Lb      L1        IPv6 header       IPv6 payload

           L1     IPv6 header            IPv6 payload




 IPv6 header        IPv6 payload

                                                                                                                               PE2#sh ipv6 cef vrf red
                                                                                                                               BEEF:14::/64
                                                                                                                                nexthop 31.1.1.1 Ethernet0/0 label 18 24

                                                                                              00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {18 0 63} {24 0 63} - ipv6 data
                                                                                              00:07:25: MPLS les: Et0/0: tx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data


                                                                00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data
                                                                00:07:25: MPLS les: Et0/0: tx: Len 118 Stack {24 0 61} - ipv6 data

              00:07:25: MPLS les: Et1/0: rx: Len 118 Stack {24 0 61} - ipv6 data



Presentation_ID     © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                                        32
Multi-Protocol VRF
                                                              vrf red                                                 tables     RIBv4, FIBv4
                                                                                          I/F list    IF1, IF2
                                                                                                                      Specific   Route-map
                                                                                          Protocols   IPv4            Policies   Route-targets
                                                                                                      IPv6
                  CE                                                                                                  tables     RIBv6, FIBv6
                                                                                          Common      Route-targets
                                                                                          policies                    Specific   Route-map
         Site-A
                                                                                                                      Policies   Route-targets

                  CE
                                                      IF1                                       PE
         Site-B
                                                    IF2
                                                  IF3
                  CE
                                                    IF4
         Site-C

                  CE
         Site-D
                                                                                                                      tables     RIBv6, FIBv6
                                                                                          I/F list    IF3, IF4
                                                                                                                      Policies   Route-map
                                                                                          Protocols   IPv6
                                                                                                                                 Route-targets
                                                        vrf yellow

Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                          33
Multi-Protocol VRF Deployment
                       Dual-stack                                        vrf
                       ipv4 addresses: 10.100/16                         Address-family IPv4
                       ipv6 addresses: 2001:100::/64                     Address-family IPv6

Dual-stack network
                                                                                   P1                  P2
          Site-1                                                                                                                   Dual-stack network
                                CE1                                                                                              CE2
     2001:101::/64                                     PE1                                                       PE2                        Site-2
     10.101/16                                                                                                         VRF red

                                                                                      iGP-v4 (OSPF, ISIS)                                2001:201::/64
                                             VRF red                                                                                     10.201/16       Dual stack
                                                                                      LDP-v4
        MP-eBGP session                                                                                                                                  server
        Address-family IPv4
        Address-family IPv6                                                               MP-iBGP session          MP-eBGP session
                                                                                          Address-family VPNv4     Address-family IPv4
                                                                                          Address-family VPNv6     Address-family IPv6


                                                                             vrf definition site1
                                                                              rd 100:1
                                                                              route-target import 100:1
                                                                              route-target export 100:1
                                                                               address-family ipv4
                                                                               address-family ipv6
                                                                             !
                                                                             interface ethernet0/0
                                                                             vrf forwarding site1
                                                                             ip address 10.100.1.2 255.255.0.0
                                                                             ipv6 address 2001:100::72b/64


Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                          34
6VPE Configuration Examples—IPv6
           VRF
vrf definition site1
rd 1000:1                                                                                 router bgp 100
                                                                                           neighbor 200.10.10.1 remote-as 100
route-target export 1000:1
                                                                                           neighbor 200.10.10.1 update-source Loopback0
address-family ipv4                            interface Ethernet0/0                      !
address-family ipv6                             vrf forwarding site1                      address-family ipv4 vrf site1
                                                ipv6 address 2001:100::72b/64                 neighbor 10.100.1.1 remote-as 200
                                                ip address 10.100.1.2 255.255.255.0           neighbor 10.100.1.1 activate
                                                                                          !

                                                            Interface Configuration       address-family ipv6 vrf site1
      VRF Configuration
                                                                                              neighbor 2001:100::72a remote-as 200
                                                                                              neighbor 2001:100::72a activate
                                                                                          !
                                                                                          address-family vpnv4
                                                                                              neighbor 200.10.10.1 activate
                                                                 BGP Configuration            neighbor 200.10.10.1 send-community extended
                                                                                          !
                                                                                          address-family vpnv6
                                                                                              neighbor 200.10.10.1 activate
                                                                                              neighbor 200.10.10.1 send-community extended

 Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                   35
6VPE Deployment Scaling
          Considerations

                  Route Reflectors
                  Route Refresh and Automatic Route Filtering
                  Outbound Route Filtering (ORF)




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   36
Route-Reflector Based 6VPE Example
 router bgp 101
 no bgp default route-target filter
   neighbor 200.11.11.1 remote-as 101
   neighbor 200.10.10.1 remote-as 101
   neighbor 200.11.11.1 update-source Loopback0
   neighbor 200.10.10.1 update-source Loopback0
 !
 address-family vpnv6
   neighbor 200.11.11.1 activate
   neighbor 200.11.11.1 route-reflector-client
   neighbor 200.11.11.1 send-community extended
   neighbor 200.10.10.1 activate
   neighbor 200.10.10.1 route-reflector-client
   neighbor 200.10.10.1 send-community extended
                                                                                           200.12.12.1

                                                                                                 RR


                   Site-1             CE1                                                                P2
                                                           200.11.11.1                   P1                                     CE2
                                                                                                                200.10.10.1             Site-2
                                                                PE1
                                                                                                                PE2
                                                   VRF red                                                                    VRF red

                            MP-eBGP session                                                                           MP-eBGP session
                            Address-family IPv6                                                                       Address-family IPv6

                                                                                         MP-iBGP session
                                                                                         Address-family VPNv6


Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                           37
IPv6 Integration on
          MPLS VPN Infrastructure
                         Dual-stack                                        vrf
                         ipv4 addresses: 10.100/16                         Address-family IPv4
                         ipv6 addresses: 2001:100::/64                     Address-family IPv6

 Dual-stack network
                                                                                     P1                 P2
           Site-1                                                                                                                   Dual-stack network
                                  CE1                                                                                             CE2
      2001:101::/64                                      PE1                                                      PE2                        Site-2
      10.101/16                                                                                                         VRF red

                                                                                           iGP-v4 (OSPF, ISIS)                            2001:201::/64
                                               VRF red                                                                                    10.201/16       Dual stack
                                                                                           LDP-v4
         MP-eBGP session                                                                                                                                  server
         Address-family IPv4
         Address-family IPv6                                                               MP-iBGP session          MP-eBGP session
                                                                                           Address-family VPNv4     Address-family IPv4
                                                                                           Address-family VPNv6     Address-family IPv6

                                                                                                                            vrf definition site1
    MPLS/IPv4 Core Infrastructure is IPv6-unaware                                                                            rd 100:1
                                                                                                                             route-target import 100:1
    PEs are updated to support Dual Stack/6VPE                                                                               route-target export 100:1
                                                                                                                              address-family ipv4
  IPv6 VPN can co-exist with IPv4 VPN – same scope                                                                            address-family ipv6
                                                                                                                            !
  and policies                                                                                                              interface ethernet0/0
                                                                                                                            vrf forwarding site1
  6VPE – RFC 4659 – Cisco authored for IPv6 VPN                                                                             ip address 10.100.1.2 255.255.0.0
  over MPLS/IPv4 infrastructure                                                                                             ipv6 address 2001:100::72b/64

  Cisco IOS Release 12.2(33)SRB on Cisco 7600, IOS-
  XR 3.5 on Cisco 12000
Presentation_ID     © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential                                                                         38
Conclusions

                  IPv6 migration does not “need” MPLS but, where MPLS
                  is deployed, it enables attractive approaches for IPv6
                  integration
                  Cisco IPv6 and MPLS solutions provides the broadest
                  deployment scenario feature set
                  Cisco 6PE & 6VPE are ones such IPv6 integration
                  approach over IPv4 MPLS, which offers IPv6
                  deployment at marginal cost/risk
                     No upgrade/reconfiguration in IPv4/MPLS core
                     IPv6 simultaneously with IPv4, IPv4 VPNs, L2 services, etc.




Presentation_ID    © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   39
Q and A




Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   40
Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   41
More Information
                  CCO IPv6 - http://www.cisco.com/ipv6
                  Cisco IPv6 Solutions -
                  http://www.cisco.com/en/US/tech/tk872/technologies_white_paper09186a
                  00802219bc.shtml
                  Deployment Guides -
                  http://www.cisco.com/en/US/products/ps6553/products_data_sheets_list.h
                  tml
                  IPv6 Application Notes -
                  http://www.cisco.com/warp/public/732/Tech/ipv6/ipv6_techdoc.shtml
                  Cisco IOS IPv6 Manuals -
                  http://www.cisco.com/en/US/products/ps6441/products_configuration_guid
                  e_book09186a008049e1d7.html




Presentation_ID     © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential   42
Cisco Press Books




                                                                            Coming Soon




Presentation_ID   © 2006 Cisco Systems, Inc. All rights reserved.   Cisco Confidential    43

Contenu connexe

Tendances

Gpon the technology --rev 1
Gpon the technology --rev 1Gpon the technology --rev 1
Gpon the technology --rev 1guerrid
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Bruno Teixeira
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Febrian ‎
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment RoutingAPNIC
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switchingseanraz
 
Network slicing: A key technology for 5G and its impact on mobile virtual net...
Network slicing: A key technology for 5G and its impact on mobile virtual net...Network slicing: A key technology for 5G and its impact on mobile virtual net...
Network slicing: A key technology for 5G and its impact on mobile virtual net...Athanasios Lioumpas
 
Overview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerOverview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerEiko Seidel
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)Hamdamboy (함담보이)
 
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in CiliumUsing eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in CiliumScyllaDB
 
Cloud RAN and Evolution to 5G
Cloud RAN and Evolution to 5GCloud RAN and Evolution to 5G
Cloud RAN and Evolution to 5GSmall Cell Forum
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Bruno Teixeira
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017Bruno Teixeira
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingMichelle Holley
 
The IPv6-Only Network
The IPv6-Only NetworkThe IPv6-Only Network
The IPv6-Only NetworkAPNIC
 
The constrained application protocol (coap) part 2
The constrained application protocol (coap)  part 2The constrained application protocol (coap)  part 2
The constrained application protocol (coap) part 2Hamdamboy (함담보이)
 

Tendances (20)

5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
 
Chap05 gtp 03_kh
Chap05 gtp 03_khChap05 gtp 03_kh
Chap05 gtp 03_kh
 
Gpon the technology --rev 1
Gpon the technology --rev 1Gpon the technology --rev 1
Gpon the technology --rev 1
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Milan Jan/2014
 
Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010Deploying IP/MPLS VPN - Cisco Networkers 2010
Deploying IP/MPLS VPN - Cisco Networkers 2010
 
MPLS Tutorial
MPLS TutorialMPLS Tutorial
MPLS Tutorial
 
WAN SDN meet Segment Routing
WAN SDN meet Segment RoutingWAN SDN meet Segment Routing
WAN SDN meet Segment Routing
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switching
 
Network slicing: A key technology for 5G and its impact on mobile virtual net...
Network slicing: A key technology for 5G and its impact on mobile virtual net...Network slicing: A key technology for 5G and its impact on mobile virtual net...
Network slicing: A key technology for 5G and its impact on mobile virtual net...
 
Overview 3GPP NR Physical Layer
Overview 3GPP NR Physical LayerOverview 3GPP NR Physical Layer
Overview 3GPP NR Physical Layer
 
6LoWPAN: An Open IoT Networking Protocol
6LoWPAN: An Open IoT Networking Protocol6LoWPAN: An Open IoT Networking Protocol
6LoWPAN: An Open IoT Networking Protocol
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)
 
Using eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in CiliumUsing eBPF for High-Performance Networking in Cilium
Using eBPF for High-Performance Networking in Cilium
 
Cloud RAN and Evolution to 5G
Cloud RAN and Evolution to 5GCloud RAN and Evolution to 5G
Cloud RAN and Evolution to 5G
 
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
Cisco Live! :: Cisco ASR 9000 Architecture :: BRKARC-2003 | Las Vegas 2017
 
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124  | Las Vegas 2017
Cisco Live! :: Introduction to Segment Routing :: BRKRST-2124 | Las Vegas 2017
 
DPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet ProcessingDPDK: Multi Architecture High Performance Packet Processing
DPDK: Multi Architecture High Performance Packet Processing
 
The IPv6-Only Network
The IPv6-Only NetworkThe IPv6-Only Network
The IPv6-Only Network
 
IS-IS Protocol Introduction
IS-IS Protocol IntroductionIS-IS Protocol Introduction
IS-IS Protocol Introduction
 
The constrained application protocol (coap) part 2
The constrained application protocol (coap)  part 2The constrained application protocol (coap)  part 2
The constrained application protocol (coap) part 2
 

Similaire à IPv6 over MPLS: 6PE and 6VPE Deep-Dive

6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin GysiDigicomp Academy AG
 
Shmcfarl slb66-slb64-nat64-proxy
Shmcfarl slb66-slb64-nat64-proxyShmcfarl slb66-slb64-nat64-proxy
Shmcfarl slb66-slb64-nat64-proxyShannon McFarland
 
IPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a NutshellIPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a NutshellFred Bovy
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 TransitionJohnson Liu
 
Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504Erik Ginalick
 
Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504Erik Ginalick
 
Варианты практической реализации стратегии миграции к IPv6.
Варианты практической реализации стратегии миграции к IPv6. Варианты практической реализации стратегии миграции к IPv6.
Варианты практической реализации стратегии миграции к IPv6. Cisco Russia
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...gogo6
 
Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...
Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...
Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...Juniper Networks
 
IPv6 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core NetworksJohn Loughney
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...IPv6no
 
Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...
Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...
Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...Rob Shakir
 
Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009Jaime Olmos
 

Similaire à IPv6 over MPLS: 6PE and 6VPE Deep-Dive (20)

6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
6. IPv6 Internetzugang für Privatkunden: Die Lösung von Swisscom - Martin Gysi
 
mpls CNNA.pdf
mpls CNNA.pdfmpls CNNA.pdf
mpls CNNA.pdf
 
Shmcfarl slb66-slb64-nat64-proxy
Shmcfarl slb66-slb64-nat64-proxyShmcfarl slb66-slb64-nat64-proxy
Shmcfarl slb66-slb64-nat64-proxy
 
IPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a NutshellIPv6 in IPv4/MPLS in a Nutshell
IPv6 in IPv4/MPLS in a Nutshell
 
2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition2011 TWNIC SP IPv6 Transition
2011 TWNIC SP IPv6 Transition
 
Ventajas de IPv6
Ventajas de IPv6Ventajas de IPv6
Ventajas de IPv6
 
Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504Ipv6 Technical White Paper Wp111504
Ipv6 Technical White Paper Wp111504
 
Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504Ipv Technical White Paper Wp111504
Ipv Technical White Paper Wp111504
 
I pv6
I pv6I pv6
I pv6
 
I Pv6 Enabling Menog 0.4
I Pv6 Enabling Menog 0.4I Pv6 Enabling Menog 0.4
I Pv6 Enabling Menog 0.4
 
Варианты практической реализации стратегии миграции к IPv6.
Варианты практической реализации стратегии миграции к IPv6. Варианты практической реализации стратегии миграции к IPv6.
Варианты практической реализации стратегии миграции к IPv6.
 
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
A10 Networks: IPv6 Solutions for Enterprise by Paul Nicholson at gogoNET LIVE...
 
Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...
Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...
Network Configuration Example: Configuring IS-IS Dual Stacking of IPv4 and IP...
 
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
 
IPv6 in 3G Core Networks
IPv6 in 3G Core NetworksIPv6 in 3G Core Networks
IPv6 in 3G Core Networks
 
6Rd
6Rd6Rd
6Rd
 
Presd1 09
Presd1 09Presd1 09
Presd1 09
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
 
Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...
Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...
Reinforcing the Kitchen Sink - Aligning BGP-4 Error Handling with Modern Netw...
 
Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009Michael De Leo Global IPv6 Summit México 2009
Michael De Leo Global IPv6 Summit México 2009
 

Plus de Febrian ‎

Cisco academy procedure cust
Cisco academy procedure custCisco academy procedure cust
Cisco academy procedure custFebrian ‎
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netFebrian ‎
 
Tutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNICTutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNICFebrian ‎
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2Febrian ‎
 
MPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by KhatriMPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by KhatriFebrian ‎
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1Febrian ‎
 
BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesFebrian ‎
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliFebrian ‎
 
IPv6 Theory by Cisco
IPv6 Theory by CiscoIPv6 Theory by Cisco
IPv6 Theory by CiscoFebrian ‎
 
Juniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by IrzanJuniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by IrzanFebrian ‎
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoFebrian ‎
 
OnMobile Global Limited
OnMobile Global Limited OnMobile Global Limited
OnMobile Global Limited Febrian ‎
 
Neso Newsletter Feb09
Neso Newsletter Feb09Neso Newsletter Feb09
Neso Newsletter Feb09Febrian ‎
 

Plus de Febrian ‎ (20)

Cisco academy procedure cust
Cisco academy procedure custCisco academy procedure cust
Cisco academy procedure cust
 
Iperf Tutorial
Iperf Tutorial Iperf Tutorial
Iperf Tutorial
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.net
 
Tutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNICTutorial: Internet Resource Management by Champika Wijayatunga, APNIC
Tutorial: Internet Resource Management by Champika Wijayatunga, APNIC
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2
 
MPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by KhatriMPLS-based Metro Ethernet Networks Tutorial by Khatri
MPLS-based Metro Ethernet Networks Tutorial by Khatri
 
Juniper mpls best practice part 1
Juniper mpls best practice   part 1Juniper mpls best practice   part 1
Juniper mpls best practice part 1
 
BGP Advance Technique by Steven & James
BGP Advance Technique by Steven & JamesBGP Advance Technique by Steven & James
BGP Advance Technique by Steven & James
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by Soricelli
 
IPv6 Theory by Cisco
IPv6 Theory by CiscoIPv6 Theory by Cisco
IPv6 Theory by Cisco
 
Juniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by IrzanJuniper IPv6 Workshop by Irzan
Juniper IPv6 Workshop by Irzan
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by Hinwoto
 
IPv6 by APNIC
IPv6 by APNICIPv6 by APNIC
IPv6 by APNIC
 
Internet Market
Internet MarketInternet Market
Internet Market
 
MyJalah200905
MyJalah200905MyJalah200905
MyJalah200905
 
Passion
PassionPassion
Passion
 
OnMobile Global Limited
OnMobile Global Limited OnMobile Global Limited
OnMobile Global Limited
 
Nps320
Nps320Nps320
Nps320
 
My Jalah200904
My Jalah200904My Jalah200904
My Jalah200904
 
Neso Newsletter Feb09
Neso Newsletter Feb09Neso Newsletter Feb09
Neso Newsletter Feb09
 

IPv6 over MPLS: 6PE and 6VPE Deep-Dive

  • 1. IPv6 over MPLS Cisco IPv6 Provider Edge Router (6PE) Cisco IPv6 VPN Provider Edge Router (6VPE) Patrick Grossetete pgrosset@cisco.com Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
  • 2. IPv6 Deployment Scenario for ISP Cisco IOS Environment Scenario support Few customers, no native IPv6 service form the PoP or Data Access Tunnels Yes link is not (yet) native IPv6 capable, ie: Cable Docsis (*) Native IPv4-IPv6 services between aggregation and end- Dual Stack Yes users Dedicated circuits – IPv4 – IPv6 Dual Stack Yes Core Native IP – Core is IPv6 aware Dual Stack Yes MPLS – Core is IPv6 unaware 6PE/6VPE Yes (*) Before DOCSIS 3.0 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
  • 3. IPv6 Over MPLS Why deploy IPv6 over MPLS ? What technology ? 6PE deep-dive 6VPE deep-dive Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3
  • 4. Why Deploying IPv6 Over MPLS ? Because you already have an MPLS core and want to provide IPv6 access and transit services to your customers IPv6 access to IPv6 services and resources that you provide IPv6 access to IPv6 services and resources reachable via your network VPNv6 services Pre-existing MPLS core = IPv4 services; think co- existence Because you want to provide IPv6 access and transit services, and MPLS is a cool technology to do so ? (speed, traffic engineering , QoS, VPN, resiliency) Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
  • 5. What Core? IPv4 or IPv6 Signaled LSP? Pre-existing MPLS core L2-based or IPv4-based Stick with what you have (L2-based/L3-based, LDP/RSVP, etc.) and use 6PE/6VPE New core Providing mixed (IPv4/IPv6) services IPv4-based (“4PE” is a challenge) IPv6-only No LDPv6 availability yet Your “only” option today is to go with a v4-based core Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
  • 6. What Technology? Mechanism Primary Use Benefits Limitations IPv6 over a circuit SP with circuit to Transparent to Scalability transport over MPLS the CE (ATM, the SP Ethernet, etc.) IPv6 over IPv4 tunnels SP willing to offer Impact limited to Tunnel overhead over MPLS IPv6 service on top PE Configuration of an existing IPv4 MPLS service IPv6 MPLS with IPv4- SP willing to offer Impact limited to Core is unaware of IPv6: based core IPv6 service on top PE limitations in load-balancing (6PE/6VPE) of an existing IPv4 and troubleshouting MPLS service IPv6 MPLS with IPv6- SP willing to offer Full MPLS-IPv6 Impact on entire MPLS based core MPLS services in functionality Infrastructure an IPv6-only context Complexity if coexistence with an IPv4-MPLS service Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
  • 7. IPv6 Tunnels Configured on CE IPv6 over IPv4 Tunnels v6 IPv6 v6 Dual Stack IPv4-IPv6 IPv4 Dual Stack PE P P PE v6 CE routers IPv4-IPv6 v4 CE routers OC48/192 v6 IPv6 P P v4 IPv4 PE PE v4 IPv4 • No impact on existing IPv4 or MPLS Core (IPv6 unaware) • Only CEs have to be IPv6-aware (Dual stack) • Mesh of IPv6 over IPv4 Tunnels CE-to-CE • Overhead: IPv4 header + MPLS header • MPLS/VPN support IPv4-native and IPv6 tunnels • Service Provider can’t delegate his IPv6 prefix to the CE routers Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7
  • 8. IPv6 Over “Circuit_over_MPLS” Circuit_over_MPLS (ie: ATM VC, FR PVC, Ethernet, etc.) v6 IPv6 v6 IPv6 P P IPv6 routers P P IPv6 “Circuit” v6 v6 IPv6 IPv6 • No impact on existing IPv4 or MPLS Core (IPv6 unaware) • Edge MPLS Routers need to support “Circuit_over_MPLS” • Mesh of “Circuit_Over_MPLS” PE-to-PE • PE routers can also be regular IPv6 Routers (IPv6 over ATM, IPv6 over FR, IPv6 over Ethernet, etc.) to aggregate Customers IPv6 routers Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8
  • 9. IPv6 Over MPLS (v4-Signalled LSP) 6PE/6VPE Interface Ethernet 1/0 ip address 40.1.1.2 255.255.255.0 MPLS label BGP IPv6 ip router isis (LDP) label packet mpls is IPv6 network PE1 PE2 IPv6 network 2001:100:1000::/48 CE2 2001:100:1100::/48 200.10.10.1 200.11.11.1 CE1 LSP setup: iGP + LDP MP-iBGP peering IPv6+label VPNv6 router bgp 100 router bgp 100 bgp log-neighbor-changes bgp log-neighbor-changes neighbor 200.11.11.1 remote-as 100 neighbor 200.10.10.1 remote-as 100 ! ! address-family ipv6 address-family ipv6 neighbor 200.11.11.1 activate neighbor 200.10.10.1 activate neighbor 200.11.11.1 send-label neighbor 200.10.10.1 send-label ! ! address-family vpnv6 address-family vpnv6 neighbor 200.11.11.1 activate neighbor 200.10.10.1 activate Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9
  • 10. IPv6 Over MPLS (v6-Signalled LSP) MPLS Label Switch Paths for IPv6 v6 IPv6 v6 IPv6 P P P P IPv6 IPv6 MPLS v6 v6 IPv6 IPv6 All routers are IPv6-aware • Core Infrastructure requires full Control Plane upgrade to IPv6 • IPv6 Routing in core • IPv6 Label Distribution Protocol in core • Dual Control Plane management if IPv4 and IPv6 services or a need for “4PE” design – based on IETF Softwire WG? Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10
  • 11. IPv6 Over MPLS Why deploy IPv6 over MPLS ? What technology ? 6PE deep-dive 6VPE deep-dive Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
  • 12. 6PE (RFC 4798) —What is it? Provides IPv6 global connectivity over an IPv4-MPLS core Transitioning mechanism for providing unicast IPv6 access over IPv4-signaled MPLS Coexistence mechanism for combining IPv4 and IPv6 services over an MPLS backbone As other IPv6 “tunnel” technologies, it enables services such as “IPv6 Internet Access” Peer-to-peer connectivity Access to IPv6 services supplied by the SP itself Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12
  • 13. Minimum Infrastructure Upgrade for 6PE POP 6PE router 6PE router v6 DSL MP-iBGP session CE v4/v6 POP v4 MPLS Core up to OC-192 Data Center IPv6 Network FTTH Only IPv6 NAT-PT segment GE GE IPv4 Server GE GE MPLS/IPv4 Cisco 7600 IPv6 Server Sup.720 as 6PE •6PE – RFC 4798 – defined by Cisco and available from IOS •MPLS/IPv4 Core Infrastructure is IPv6-unaware • PEs are updated to support Dual Stack/6PE • IPv6 reachability exchanged among 6PEs via iBGP (MP-BGP) • IPv6 packets transported from 6PE to 6PE inside MPLS Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13
  • 14. 6PE: The Technology It’s an implicit method to tie-up a v4-signalled Label Switch Path with IPv6 routes announced via MP- BGP Apply RFC2547bis architecture to IPv6 IPv4/MPLS Core Infrastructure remains IPv6-unaware PEs are updated to support Dual Stack/6PE IPv6 reachability exchanged among 6PEs via MP-iBGP IPv6 packets transported from 6PE to 6PE inside IPv4 LSPs Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14
  • 15. 6PE Overview MP-BGP sessions 2001:0620:: v6 IPv6 v6 2001:0420:: IPv6 IPv4 145.95.0.0 v4 v6 2001:0421:: P IPv6 6PE P 6PE 2001:0621:: v6 IPv6 IPv4 P P v4 192.254.10.0 IPv4 6PE 6PE 192.76.10.0 v4 Dual Stack Dual Stack V6: V6: IGP/BGP IGPv4 IGP/BGP MPLS V4: - LDPv4 - (TE v4) IPv6 unaware No core upgrade Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15
  • 16. 6PE LSP Setup CE1 6PE1 IGPv4 advertises reachability CE2 of 200.11.11.1/32 200.11.11.1/32 LDPv4 binds Implicit-Null (ie pop) 6PE2 to 200.11.11.1 P1 P2 LDPv4 binds label Lc LDPv4 binds label Lb to 200.11.11.1 to 200.11.11.1 Regular IPv4 Routing and IPv4 Label Distribution Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16
  • 17. 6PE: Routing IGPv6 or MP-BGP advertising 2001:100:1000::/48 6PE1 sends MP-iBGP advertisement to 6PE2: 2001:100:1000::/48 is reachable via BGP Next Hop = 200.11.11.1 (6PE1) 6PE1 bind BGP label L1 to 2001:100:1000::/48 200.11.11.1/32 6PE-2 IGPv6 or MP-BGP 200.10.10.1/32 advertising 2001:100:1000::/48 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17
  • 18. 6PE: Building the Label Stack iGP+LDP v4 : PE1v4 , Label Lb iGP+LDP v4 : PE1v4 , Label La P2 P1 iGP+LDP v4 : PE1v4 , Label Lc 6PE1 6PE2 MP-iBGP IPv6+label update: Net1, Next-hop=::FFFF:PE1v4, Label=L1 BGP IPv6 table LDP v4 table Prefix Next Hop Label Prefix Next Hop Label Net1 ::FFFF:PE1 L1 PE1 P2 Lc IPv6 table IPv4 table Prefix Layer2 Label stack Prefix Next Adjacency Hop Net1 MacP2 Lc PE1 P2 MacP2 L1 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18
  • 19. Forwarding CE1 PE1 P1 P2 PE2 CE2 IPv6 header IPv6 payload Lc L1 IPv6 header IPv6 payload Lb L1 IPv6 header IPv6 payload L1 IPv6 header IPv6 payload IPv6 header IPv6 payload PE2#sh ipv6 cef BEEF:14::/64 nexthop 31.1.1.1 Ethernet0/0 label 18 24 00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {18 0 63} {24 0 63} - ipv6 data 00:07:25: MPLS les: Et0/0: tx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data 00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data 00:07:25: MPLS les: Et0/0: tx: Len 118 Stack {24 0 61} - ipv6 data 00:07:25: MPLS les: Et1/0: rx: Len 118 Stack {24 0 61} - ipv6 data Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19
  • 20. 6PE + CsC – To Include IPv6 on Existing VPN Loopback addresses: 10.10.10.x .1 .1 Link addresses: 10.0.Y.0 /24 1 Si 101 2 .2 .2 3 .1 Si .1 .2 Si .1 4 102 103 5 .2 Si 104 VPN Si 105 .1 .1 LDP 6 BGP 7 .2 Send-label .2 Si 106 6PE Si 107 IPv6 .1 .1 .1 IPv6 9 8 10 .2 .2 IPv6 Addresses: .2 Si 108 Si 109 2001:Y::/64 Si 110 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20
  • 21. Cisco IOS Software Releases for 6PE IPv6 Start Here http://www.cisco.com/en/US/products/sw/iosswrel/ps51 87/products_configuration_guide_chapter09186a00801 d65ed.html Since Release 12.0(22)S on Cisco 12000 Series Release 12.0(25)S for 6PE Hardware Assistance on Engine 3 Release 12.0(27)S 6PE Hardware Acceleration on Engine 4/4+ Release 12.0(31)S 6PE Hardware Acceleration on Engine 5 Available on Cisco 7600, Release 12.2SR and Catalyst 6500, Release 12.2SX Initially available from Release 12.2(14)S on Cisco 7200/7400/7500 Series Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
  • 22. Cisco IOS Software Releases for 6PE (Cont.) Introduced on Cisco IOS Software Release 12.2(15)T, then Release 12.3 mainline and later releases Since Cisco IOS Software Release 12.2(31)SB on Cisco 10000 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22
  • 23. IPv6 over MPLS Why deploying IPv6 over MPLS ? What technology ? 6PE deep-dive 6VPE deep-dive Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23
  • 24. 6VPE (RFC 4659) —What Is It? For VPN customers, IPv6 VPN service is exactly the same as IPv4 VPN service Current 6PE is “like VPN” but this is NOT VPN – ie: global reachability Coexistence mechanism for combining IPv4 and IPv6 VPN services over an MPLS backbone It enables services such as “IPv6 VPN Access” Carriers Supporting Carriers Access to IPv6 services supplied by the SP itself Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24
  • 25. 6VPE—The Technology VPNv4 6VPE RD 2bytes:6bytes 2bytes:6bytes TYPE:VALUE TYPE:VALUE RT 2bytes:6bytes 2bytes:6bytes (extended community) TYPE:VALUE TYPE:VALUE VPN address 8bytes:4bytes [8bytes]16bytes RD:IPv4-address [RD]IPv6-address MP_REACH-NLRI AFI=1 AFI=2 SAFI=128 SAFI=128 NLRI <length, IPv4-prefix, label> <length, IPv4-prefix, label> VRF (Virtual Routing & 1 VRF = 1 RIB + 1 FIB MP-VRF forwarding instance) Nexthop 0:IPv4-address [0]::FFFF:IPv4-address [0]:IPv6-address [0]:IPv6-LL-address Peering IPv4-address IPv4-address IPv6-address IPv6-LL-address Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 25
  • 26. Routing Protocols Leveraged with 6VPE Site-1 Host-1 P1 P2 /64 /64 0:: FC00:101::/64 0:: 200.11.11.1 :20 200.14.14.1 :10 200.10.10.1 CE2 CE1 00 PE1 00 FC PE2 FC IPv6 ND iGP-v4 (OSPF, ISIS) FC00:201::/64 VRF blue VRF blue iGP-v6 (OSPFv3, LDP-v4 Site-4 ISIS, etc.) MP-eBGP session Address-family IPv6 MP-iBGP session Address-family VPNv6 IPv4-signalled LSP iBGP VPNv6 AF peering between 6VPE (PE1, PE2) eBGP IPv6+vrf AF peering with CE Only eBGP and Static Route within VRF between CE-PE Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26
  • 27. Routing Tables Customer#1 Site-1 routing table red Customer#1 Default table Site-2 200.14.14.1 1 BGP table 5 2001 CE 4 :3 :/6 CE1 2 4 00 : 3 00 ::/ :1 64 01 20 MP-iBGP tunnel 20 01: 20 4 0: CE2 :/6 PE-1 PE-2 :/6 4 00: :4 Provider 01 20 CE routing table blue Network Default table Customer#2 Site-2 Customer#2 Site-1 At the 6VPE • A set of private IPv6 routing tables (red, blue) • A default routing table (IPv4 or IPv6) • A BGP table (AF VPNv6) Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27
  • 28. Routing Tables: Details routing table red Customer#1 Site-1 Customer#1 Site-2 200.14.14.1 BGP table CE CE1 2 CE2 Provider Network CE PE-1 Customer#2 Site-2 Customer#2 Site-1 routing table blue Default table Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28
  • 29. Routing Tables: Examples PE1#show ipv6 route vrf blue IPv6 Routing Table - blue - 7 entries C 2001:100::/64 [0/0] via Ethernet4/0, directly connected B 2001:300::/64 [200/0] via 200.10.10.1%Default-IP-Routing-Table, indirectly connected PE1#show ipv6 route vrf red IPv6 Routing Table - red - 10 entries C 2001:200::/64 [0/0] via Ethernet0/0, directly connected B 2001:400::/64 [200/0] via 200.10.10.1%Default-IP-Routing-Table, indirectly connected PE1#show ip route 200.10.10.0/32 is subnetted, 1 subnets i L1 200.10.10.1 [115/30] via 40.1.1.3, Ethernet1/0 31.0.0.0/24 is subnetted, 1 subnets i L1 31.1.1.0 [115/30] via 40.1.1.3, Ethernet1/0 200.11.11.0/32 is subnetted, 1 subnets C 200.11.11.1 is directly connected, Loopback0 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29
  • 30. BGP VPNv6 Table Example PE1#show bgp vpnv6 unicast all Network Next Hop Metric Route Distinguisher: 100:1 (default for vrf blue) * 2001:100::/64 2001:100::72a 0 *> :: 0 *>i2001:300::/64 ::FFFF:200.10.10.1 0 Route Distinguisher: 200:1 (default for vrf red) *> 2001:200::/64 :: 0 *> 2001:400::/64 ::FFFF:200.10.10.1 0 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30
  • 31. Building the Label Stack for 6VPE iGP+LDP v4 : PE1v4 , Label La iGP+LDP v4 : PE1v4 , Label Lb iGP+LDP v4 : PE1v4 , Label Lc PE1 P1 P2 PE2 VRF red VRF red MP-iBGP VPN-IPv6 update: RD:Net1, Next-hop=::FFFF:PE1v4 SOO=Site1, RT=Red, Label=L1 LDP v4 table Prefix Next Hop Label Prefix Next Label BGP VPNv6 table Hop RD:Net1 ::FFFF:PE1 L1 PE1 P2 Lc Import route Prefix Layer2 Label stack IPv6 vrf table Net1 MacP2 Lc L1 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 31
  • 32. Forwarding CE1 PE1 P1 P2 PE2 CE2 vrf red vrf red IPv6 header IPv6 payload Lc L1 IPv6 header IPv6 payload Lb L1 IPv6 header IPv6 payload L1 IPv6 header IPv6 payload IPv6 header IPv6 payload PE2#sh ipv6 cef vrf red BEEF:14::/64 nexthop 31.1.1.1 Ethernet0/0 label 18 24 00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {18 0 63} {24 0 63} - ipv6 data 00:07:25: MPLS les: Et0/0: tx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data 00:07:25: MPLS les: Et1/0: rx: Len 122 Stack {16 0 62} {24 0 63} - ipv6 data 00:07:25: MPLS les: Et0/0: tx: Len 118 Stack {24 0 61} - ipv6 data 00:07:25: MPLS les: Et1/0: rx: Len 118 Stack {24 0 61} - ipv6 data Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 32
  • 33. Multi-Protocol VRF vrf red tables RIBv4, FIBv4 I/F list IF1, IF2 Specific Route-map Protocols IPv4 Policies Route-targets IPv6 CE tables RIBv6, FIBv6 Common Route-targets policies Specific Route-map Site-A Policies Route-targets CE IF1 PE Site-B IF2 IF3 CE IF4 Site-C CE Site-D tables RIBv6, FIBv6 I/F list IF3, IF4 Policies Route-map Protocols IPv6 Route-targets vrf yellow Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 33
  • 34. Multi-Protocol VRF Deployment Dual-stack vrf ipv4 addresses: 10.100/16 Address-family IPv4 ipv6 addresses: 2001:100::/64 Address-family IPv6 Dual-stack network P1 P2 Site-1 Dual-stack network CE1 CE2 2001:101::/64 PE1 PE2 Site-2 10.101/16 VRF red iGP-v4 (OSPF, ISIS) 2001:201::/64 VRF red 10.201/16 Dual stack LDP-v4 MP-eBGP session server Address-family IPv4 Address-family IPv6 MP-iBGP session MP-eBGP session Address-family VPNv4 Address-family IPv4 Address-family VPNv6 Address-family IPv6 vrf definition site1 rd 100:1 route-target import 100:1 route-target export 100:1 address-family ipv4 address-family ipv6 ! interface ethernet0/0 vrf forwarding site1 ip address 10.100.1.2 255.255.0.0 ipv6 address 2001:100::72b/64 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 34
  • 35. 6VPE Configuration Examples—IPv6 VRF vrf definition site1 rd 1000:1 router bgp 100 neighbor 200.10.10.1 remote-as 100 route-target export 1000:1 neighbor 200.10.10.1 update-source Loopback0 address-family ipv4 interface Ethernet0/0 ! address-family ipv6 vrf forwarding site1 address-family ipv4 vrf site1 ipv6 address 2001:100::72b/64 neighbor 10.100.1.1 remote-as 200 ip address 10.100.1.2 255.255.255.0 neighbor 10.100.1.1 activate ! Interface Configuration address-family ipv6 vrf site1 VRF Configuration neighbor 2001:100::72a remote-as 200 neighbor 2001:100::72a activate ! address-family vpnv4 neighbor 200.10.10.1 activate BGP Configuration neighbor 200.10.10.1 send-community extended ! address-family vpnv6 neighbor 200.10.10.1 activate neighbor 200.10.10.1 send-community extended Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 35
  • 36. 6VPE Deployment Scaling Considerations Route Reflectors Route Refresh and Automatic Route Filtering Outbound Route Filtering (ORF) Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 36
  • 37. Route-Reflector Based 6VPE Example router bgp 101 no bgp default route-target filter neighbor 200.11.11.1 remote-as 101 neighbor 200.10.10.1 remote-as 101 neighbor 200.11.11.1 update-source Loopback0 neighbor 200.10.10.1 update-source Loopback0 ! address-family vpnv6 neighbor 200.11.11.1 activate neighbor 200.11.11.1 route-reflector-client neighbor 200.11.11.1 send-community extended neighbor 200.10.10.1 activate neighbor 200.10.10.1 route-reflector-client neighbor 200.10.10.1 send-community extended 200.12.12.1 RR Site-1 CE1 P2 200.11.11.1 P1 CE2 200.10.10.1 Site-2 PE1 PE2 VRF red VRF red MP-eBGP session MP-eBGP session Address-family IPv6 Address-family IPv6 MP-iBGP session Address-family VPNv6 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 37
  • 38. IPv6 Integration on MPLS VPN Infrastructure Dual-stack vrf ipv4 addresses: 10.100/16 Address-family IPv4 ipv6 addresses: 2001:100::/64 Address-family IPv6 Dual-stack network P1 P2 Site-1 Dual-stack network CE1 CE2 2001:101::/64 PE1 PE2 Site-2 10.101/16 VRF red iGP-v4 (OSPF, ISIS) 2001:201::/64 VRF red 10.201/16 Dual stack LDP-v4 MP-eBGP session server Address-family IPv4 Address-family IPv6 MP-iBGP session MP-eBGP session Address-family VPNv4 Address-family IPv4 Address-family VPNv6 Address-family IPv6 vrf definition site1 MPLS/IPv4 Core Infrastructure is IPv6-unaware rd 100:1 route-target import 100:1 PEs are updated to support Dual Stack/6VPE route-target export 100:1 address-family ipv4 IPv6 VPN can co-exist with IPv4 VPN – same scope address-family ipv6 ! and policies interface ethernet0/0 vrf forwarding site1 6VPE – RFC 4659 – Cisco authored for IPv6 VPN ip address 10.100.1.2 255.255.0.0 over MPLS/IPv4 infrastructure ipv6 address 2001:100::72b/64 Cisco IOS Release 12.2(33)SRB on Cisco 7600, IOS- XR 3.5 on Cisco 12000 Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 38
  • 39. Conclusions IPv6 migration does not “need” MPLS but, where MPLS is deployed, it enables attractive approaches for IPv6 integration Cisco IPv6 and MPLS solutions provides the broadest deployment scenario feature set Cisco 6PE & 6VPE are ones such IPv6 integration approach over IPv4 MPLS, which offers IPv6 deployment at marginal cost/risk No upgrade/reconfiguration in IPv4/MPLS core IPv6 simultaneously with IPv4, IPv4 VPNs, L2 services, etc. Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 39
  • 40. Q and A Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 40
  • 41. Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 41
  • 42. More Information CCO IPv6 - http://www.cisco.com/ipv6 Cisco IPv6 Solutions - http://www.cisco.com/en/US/tech/tk872/technologies_white_paper09186a 00802219bc.shtml Deployment Guides - http://www.cisco.com/en/US/products/ps6553/products_data_sheets_list.h tml IPv6 Application Notes - http://www.cisco.com/warp/public/732/Tech/ipv6/ipv6_techdoc.shtml Cisco IOS IPv6 Manuals - http://www.cisco.com/en/US/products/ps6441/products_configuration_guid e_book09186a008049e1d7.html Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 42
  • 43. Cisco Press Books Coming Soon Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 43