Building Large IPv6 Service Provider Networks

You're facing numerous design choices when building an IPv6-enabled Service Provider network: SLAAC or DHCPv6 in multi-access subnets, local or centralized addressing pools, RADIUS integration, dual-stack or MPLS-based (6PE) deployment, and IPv6 VPN (6VPE) considerations. This 5-hour advanced technical webinar addresses all these design challenges and related router configurations, and describes comparative benefits and drawbacks of every decision you could make.

Network Design Principles
DHCPv6 Packet Format

We’ll also discuss Cisco IOS configurations for every single option described in the webinar, from core routers (P-routers) to provider edge (PE-) routers and customer (CPE) devices. You'll also get complete router configurations for over a dozen deployment scenarios.

To give you a blueprint for an end-to-end IPv6 deployment in a Service Provider network, the workshop describes:

  • Common access-layer methods (shared LAN like WiFi or Cable networks, IPv6-over-Ethernet and IPv6-over-PPP);
  • Customer attachment configurations (dial-up hosts, CPE devices with DHCP-assigned IPv6 prefixes, static routing and multi-homed enterprise customers running BGP);
  • Dual-stack and MPLS-based core network.

Availability

  • Watch or download the materials (Subscribers and registered users only)
  • You're facing numerous design choices when building an IPv6-enabled Service Provider network: SLAAC or DHCPv6 in multi-access subnets, local or centralized addressing pools, RADIUS integration, dual-stack or MPLS-based (6PE) deployment, and IPv6 VPN (6VPE) considerations. This 5-hour advanced technical webinar addresses all these design challenges and related router configurations, and describes comparative benefits and drawbacks of every decision you could make.

    {|width='100%' |- |[[Image:SPIPv6_Design.png|border|320px|center|link={{FILEPATH:SPIPv6_Design.png}}|Network Design Principles]] |[[Image:SPIPv6_DHCPv6_Packet.png|border|320px|center|link={{FILEPATH:SPIPv6_DHCPv6_Packet.png}}|DHCPv6 Packet Format]] |} We’ll also discuss Cisco IOS configurations for every single option described in the webinar, from core routers (P-routers) to provider edge (PE-) routers and customer (CPE) devices. You'll also get complete [[#Router_configurations|router configurations]] for over a dozen deployment scenarios.

    To give you a blueprint for an end-to-end IPv6 deployment in a Service Provider network, the workshop describes:

    • Common access-layer methods (shared LAN like WiFi or Cable networks, IPv6-over-Ethernet and IPv6-over-PPP);
    • Customer attachment configurations (dial-up hosts, CPE devices with DHCP-assigned IPv6 prefixes, static routing and multi-homed enterprise customers running BGP);
    • Dual-stack and MPLS-based core network.

    __NOTOC__

    == Target audience ==

    The presentation is ideal for advanced Service Provider and Enterprise engineers, from designers (who will probably focus on the benefits/drawbacks analysis of various transport options) to implementation engineers (who will enjoy the detailed configuration templates).

    {{Info|1=Do not forget that large enterprise networks often resemble Service Provider networks: they use BGP to isolate the network core from access-layer mishaps and MPLS to transport data across the core.}}

    === Prerequisite knowledge ===

    The ''Building Large IPv6 Service Provider Networks'' discusses advanced IPv6, BGP, MPLS and MPLS VPN concepts. You are expected to have basic understanding of IPv6 addressing and routing, BGP design and configuration and MPLS principles of operations.

    == Delivery format ==

    The ''Building Large IPv6 Service Provider Networks'' is a 4-to-5 hour advanced technical presentation. You can [[Recordings|buy a recording]]; we can also organize a [[Customized_webinars|live WebEx session]] or an [[Customized_webinars|on-site event for your team]]. This presentation can also be used as an introduction to a full-day on-site workshop covering the deployment of IPv6 in your network.

    When attending the on-line webinar, you’ll get a PDF copy of the presentation materials and the instructions you need to join the Webex classroom session a few days before the event, giving you plenty of time to check your workstation environment, study the materials and prepare potential questions.

    After the presentation, you’ll receive a recording of the presentation and complete [[#Router_configurations|router configurations]] which you can use in your own lab to test the scenarios discussed in the webinar.

    == Contents ==

    === Design Principles ===

    This section describes common large-scale design principles and how they apply to IPv6 deployment:

    • Access network is isolated from the core;
    • IGP is used to establish connectivity within the core;
    • BGP is used to propagate access network routes between PE-routers.

    === Access Network Configuration ===

    Two major customer attachment methods are covered in this section:

    • Low-end CPE device using IPv6 prefix delegation with DHCPv6 (IA_PD option of DHCPv6);
    • Multihomed central site of an enterprise network with provider-independent (PI) IPv6 address space. This site runs BGP with the Service Provider network.

    The section also describes the intricate details you need to understand to deploy DHCPv6 prefix delegation on edge routers, including local IPv6 address pools, DHCPv6 relay and DHCPv6-RADIUS integration.

    === Core Network Design and Configuration === The core network part of the webinar describes dual-stack deployments, IPv6-over-MPLS (6PE) and MPLS-based layer-3 IPv6 VPNs (6VPE)

    ==== Native IPv6 Core ==== [[Image:SPIPv6_DualStackCore.png|border|320px|right|link={{FILEPATH:SPIPv6_DualStackCore.png}}|Dual-Stack Core Network]] The ''Native IPv6 core'' design uses dual-stack approach: all core routers run IPv4 and IPv6. This section describes the consequences of this approach, including the need for AS-wide multiprotocol BGP. It covers numerous technical details, including IPv4/IPv6 BGP sessions, IPv6 BGP next-hop management and the choice of IGP (OSPFv2/v3 or multiprotocol IS-IS).

    ==== IPv6 MPLS Transport ====

    An MPLS-enabled network core can use MPLS in combination with multiprotocol BGP to transport IPv6 across LSPs with IPv4 IGP/LDP or MPLS TE. This section describes the 6PE design and implementation guidelines and contains detailed router configuration for both PE-routers and multiprotocol route reflectors.

    ==== IPv6 in a VPN ====

    Service providers planning to offer IPv6 VPN services might consider multiprotocol MPLS/VPN deployment; Cisco IOS allows you to configure IPv4 and IPv6 address families within a single VRF. This section describes the basics of 6VPE (MPLS/VPN for IPv6), the changes made to VRF configuration in Cisco IOS and the additional address families that have to be configured within the BGP routing process.

    === Exclusions ===

    The workshop ''does not'' address product-specific details (for example, limitations of IPv6 on a specific hardware platform), low-end consumer CPE devices (Cisco routers are used as CPE devices) or details of specific access methods (for example, IPv6 over PPPoE over DSL).

    == Router configurations ==

    [[Image:IPv6_SP_Core_Lab_Topology.png|right|thumb|350px|Lab topology]] Several sets of complete router configurations for a six router lab are included with the materials you get with a live WebEx session or a recording.

    The lab topology emulates a typical Service Provider network (with PE routers, P routers and a BGP route reflector) with various types of residential customer (WiFi hotspot, Carrier Ethernet using dynamic prefix allocations with DHCPv6, and PPPoE hosts and CPE devices), and an enterprise BGP customer (advertising its own IPv6 prefix via BGP).

    The network core router configurations scenarios include:

    • Native dual-stack (IPv4+IPv6) network with OSPFv2+OSPFv3 in the Service Provider core and parallel per-protocol BGP sessions;
    • Native dual-stack network with OSPFv2+OSPFv3 in the Service Provider core and multi-protocol BGP session between IPv4 endpoints;
    • Native dual-stack network with IS-IS in the Service Provider core;
    • IPv4+MPLS network with IPv6 transported with 6PE functionality;
    • IPv4+MPLS network offering VPNv6 services.

    The access network router configuration scenarios include:

    • Multi-access networks using SLAAC, local DHCPv6 and DHCPv6 relay;
    • Carrier Ethernet with DHCPv6 prefix delegation using either local DHCPv6 pools or DHCPv6 relay;
    • PPPoE (host and CPE device) using local address pools, DHCPv6 relay or RADIUS-based customer-side IPv6 addressing

    == Author ==

    Ivan Pepelnjak (CCIE#1354) has been designing, deploying and troubleshooting large-scale IP-based networks since 1990. He’s the author of highly successful MPLS books published by Cisco press and numerous Service Provider courses now offered by Cisco Systems.

    [http://www.ioshints.info/about More about Ivan Pepelnjak]

    {{CustomWebinars}}

    You'll get

    • [[Webinars/Delivery_details#PDF|Webinar materials in PDF format]]
    • [[Webinars/Delivery_details#Access|Immediate access to current materials and past recordings]]

    • [[Webinars/Delivery_details#Record|Recordings of severa live WebEx sessions]]
    • [[Webinars/Delivery_details#Config|Complete sets of sample router configurations]]
    • [[Webinars/Delivery_details#FAQ|Constantly-expanding FAQ document]]
    • [[Webinars/Delivery_details#Update|Updates to webinar materials and recordings]]

    Preview the recording

    • [http://www.youtube.com/watch?v=C8a1MeJgiDs DHCPv6-RADIUS integration – the Cisco way]

    Related training

    • [http://www.nil.com/ls/ip6fd IPv6 Fundamentals, Design and Deployment]
    • [http://www.nil.com/ls/PR_LB_RL_IP6FD_SUB_1W IPv6 Fundamentals Remote Lab Bundle]
    • [http://www.nil.com/ls/IP6AD Integrating IPv6 in Service Provider and Enterprise Networks]

    Recommended reading

    • [http://www.amazon.com/gp/product/1587055945?ie=UTF8&tag=cisioshinandt-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1587055945 IPv6 Security] ([http://blogs.nil.com/blog/2009/03/31/book-review-ipv6-security/ highly recommended])
    • [http://www.amazon.com/gp/product/1587053438?ie=UTF8&tag=cisioshinandt-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1587053438 Global IPv6 Strategies: From Business Analysis to Operational Planning] ([http://blogs.nil.com/blog/2008/07/09/book-review-global-ipv6-strategies/ a good business perspective on IPv6 deployments])
    • [http://www.amazon.com/gp/product/1587052105?ie=UTF8&tag=cisioshinandt-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1587052105 Deploying IPv6 Networks]
    • [http://www.amazon.com/gp/product/1587050021?ie=UTF8&tag=cisioshinandt-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1587050021 MPLS and VPN Architectures]
    • [http://www.amazon.com/gp/product/1587051125?ie=UTF8&tag=cisioshinandt-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1587051125 MPLS and VPN Architectures, Volume II]
    • [http://www.amazon.com/gp/product/1587050862?ie=UTF8&tag=cisioshinandt-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1587050862 Cisco Self-Study: Implementing Cisco IPv6 Networks (IPV6)]

    Related blog posts

    • [{PERMALINK} {TITLE}]

    Upcoming webinars

    • [{PERMALINK} {TITLE}]

    [[Category:Workshop]] [[Category:IPv6]]

    [[Category:Advanced]]

Target audience

The presentation is ideal for advanced Service Provider and Enterprise engineers, from designers (who will probably focus on the benefits/drawbacks analysis of various transport options) to implementation engineers (who will enjoy the detailed configuration templates).

Do not forget that large enterprise networks often resemble Service Provider networks: they use BGP to isolate the network core from access-layer mishaps and MPLS to transport data across the core.

Prerequisite knowledge

The Building Large IPv6 Service Provider Networks discusses advanced IPv6, BGP, MPLS and MPLS VPN concepts. You are expected to have basic understanding of IPv6 addressing and routing, BGP design and configuration and MPLS principles of operations.

Delivery format

The Building Large IPv6 Service Provider Networks is a 4-to-5 hour advanced technical presentation. You can buy a recording; we can also organize a live WebEx session or an on-site event for your team. This presentation can also be used as an introduction to a full-day on-site workshop covering the deployment of IPv6 in your network.

When attending the on-line webinar, you’ll get a PDF copy of the presentation materials and the instructions you need to join the Webex classroom session a few days before the event, giving you plenty of time to check your workstation environment, study the materials and prepare potential questions.

After the presentation, you’ll receive a recording of the presentation and complete router configurations which you can use in your own lab to test the scenarios discussed in the webinar.

Contents

Design Principles

This section describes common large-scale design principles and how they apply to IPv6 deployment:

  • Access network is isolated from the core;
  • IGP is used to establish connectivity within the core;
  • BGP is used to propagate access network routes between PE-routers.

Access Network Configuration

Two major customer attachment methods are covered in this section:

  • Low-end CPE device using IPv6 prefix delegation with DHCPv6 (IA_PD option of DHCPv6);
  • Multihomed central site of an enterprise network with provider-independent (PI) IPv6 address space. This site runs BGP with the Service Provider network.

The section also describes the intricate details you need to understand to deploy DHCPv6 prefix delegation on edge routers, including local IPv6 address pools, DHCPv6 relay and DHCPv6-RADIUS integration.

Core Network Design and Configuration

The core network part of the webinar describes dual-stack deployments, IPv6-over-MPLS (6PE) and MPLS-based layer-3 IPv6 VPNs (6VPE)

Native IPv6 Core

Dual-Stack Core Network

The Native IPv6 core design uses dual-stack approach: all core routers run IPv4 and IPv6. This section describes the consequences of this approach, including the need for AS-wide multiprotocol BGP. It covers numerous technical details, including IPv4/IPv6 BGP sessions, IPv6 BGP next-hop management and the choice of IGP (OSPFv2/v3 or multiprotocol IS-IS).

IPv6 MPLS Transport

An MPLS-enabled network core can use MPLS in combination with multiprotocol BGP to transport IPv6 across LSPs with IPv4 IGP/LDP or MPLS TE. This section describes the 6PE design and implementation guidelines and contains detailed router configuration for both PE-routers and multiprotocol route reflectors.

IPv6 in a VPN

Service providers planning to offer IPv6 VPN services might consider multiprotocol MPLS/VPN deployment; Cisco IOS allows you to configure IPv4 and IPv6 address families within a single VRF. This section describes the basics of 6VPE (MPLS/VPN for IPv6), the changes made to VRF configuration in Cisco IOS and the additional address families that have to be configured within the BGP routing process.

Exclusions

The workshop does not address product-specific details (for example, limitations of IPv6 on a specific hardware platform), low-end consumer CPE devices (Cisco routers are used as CPE devices) or details of specific access methods (for example, IPv6 over PPPoE over DSL).

Router configurations

Lab topology

Several sets of complete router configurations for a six router lab are included with the materials you get with a live WebEx session or a recording.

The lab topology emulates a typical Service Provider network (with PE routers, P routers and a BGP route reflector) with various types of residential customer (WiFi hotspot, Carrier Ethernet using dynamic prefix allocations with DHCPv6, and PPPoE hosts and CPE devices), and an enterprise BGP customer (advertising its own IPv6 prefix via BGP).

The network core router configurations scenarios include:

  • Native dual-stack (IPv4+IPv6) network with OSPFv2+OSPFv3 in the Service Provider core and parallel per-protocol BGP sessions;
  • Native dual-stack network with OSPFv2+OSPFv3 in the Service Provider core and multi-protocol BGP session between IPv4 endpoints;
  • Native dual-stack network with IS-IS in the Service Provider core;
  • IPv4+MPLS network with IPv6 transported with 6PE functionality;
  • IPv4+MPLS network offering VPNv6 services.

The access network router configuration scenarios include:

  • Multi-access networks using SLAAC, local DHCPv6 and DHCPv6 relay;
  • Carrier Ethernet with DHCPv6 prefix delegation using either local DHCPv6 pools or DHCPv6 relay;
  • PPPoE (host and CPE device) using local address pools, DHCPv6 relay or RADIUS-based customer-side IPv6 addressing

Author

Ivan Pepelnjak (CCIE#1354) has been designing, deploying and troubleshooting large-scale IP-based networks since 1990. He’s the author of highly successful MPLS books published by Cisco press and numerous Service Provider courses now offered by Cisco Systems.

More about Ivan Pepelnjak

Custom webinars

To get more information about customized versions of this webinar, on-site workshops, pricing or scheduling details, please contact us.

You'll get

Preview the recording

Related training

Recommended reading

Related blog posts

Upcoming webinars