Building Large IPv6 Service Provider Networks

When building an IPv6-enabled Service Provider core, you have three design options: dual-stack deployment, running IPv6 over MPLS (6PE) or running IPv6 inside a VPN (6VPE). This 3-hour advanced technical webinar describes the principles of all three design options and their comparative benefits and drawbacks.

We’ll also discuss Cisco IOS configurations for each of the three design options and the customer-facing PE-routers; you’ll get complete router configurations for a sample PE-router, P-router and BGP route reflector.

To give you a blueprint for an end-to-end IPv6 deployment in a Service Provider network, the workshop includes two access-layer methods (PPP and Ethernet) and two most important customer attachment configurations (dial-up customer with DHCP-assigned IPv6 prefix and a multi-homed enterprise customer running BGP with the Service Provider).

Availability

  • Watch or download the materials (Subscribers and registered users only)
  • When building an IPv6-enabled Service Provider core, you have three design options: dual-stack deployment, running IPv6 over MPLS (6PE) or running IPv6 inside a VPN (6VPE). This 3-hour advanced technical webinar describes the principles of all three design options and their comparative benefits and drawbacks.

    We’ll also discuss Cisco IOS configurations for each of the three design options and the customer-facing PE-routers; you’ll get complete router configurations for a sample PE-router, P-router and BGP route reflector.

    To give you a blueprint for an end-to-end IPv6 deployment in a Service Provider network, the workshop includes two access-layer methods (PPP and Ethernet) and two most important customer attachment configurations (dial-up customer with DHCP-assigned IPv6 prefix and a multi-homed enterprise customer running BGP with the Service Provider). __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 IPv6 Service Provider Core'' is a 4-to-5 hour advanced technical presentation. You can [[Recordings?code=IPv6SPCore|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.

    === Native IPv6 Core ===

    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]] After the webinar, the attendees receive several sets of complete router configurations for a six router lab. The lab topology emulates a typical Service Provider network (with PE routers, P routers and a BGP route reflector) with a residential customer (using dynamic /64 prefix allocations with DHCPv6) and an enterprise BGP customer (advertising its own IPv6 prefix via BGP).

    The router configurations cover the following scenarios:

    • 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.

    == 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 IPv6 Service Provider Core 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.

Native IPv6 Core

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

After the webinar, the attendees receive several sets of complete router configurations for a six router lab. The lab topology emulates a typical Service Provider network (with PE routers, P routers and a BGP route reflector) with a residential customer (using dynamic /64 prefix allocations with DHCPv6) and an enterprise BGP customer (advertising its own IPv6 prefix via BGP).

The router configurations cover the following scenarios:

  • 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.

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