132

Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Embed Size (px)

Citation preview

Page 1: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container
Page 2: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Beyond Dual-Stack: Using IPv6 like You’ve Never Imagined

W. Mark Townsley, Cisco Fellow

BRKIP6-2616

Page 3: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#BRKIP6-2616

Page 4: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

In this high-paced and forward-looking session, we will review

the latest trends and insights of IPv6 deployment on the

Internet and Enterprise, followed by an overview of the latest

innovations Cisco has been developing alongside leading IPv6

network operators, industry partners, and researchers around

the world. With the barriers of IPv4 no longer present, we will

illustrate the results of our rethinking of the role of IP and how

we believe the massive increase in scale and extensibility of

IPv6 can be used to provide services and support to

applications in entirely new ways: from content delivery and

container networking, to distributed storage and applications.

Intended audience for this session is Network Designers and

Architects from Enterprise, Service Provider and Data Center.

Prerequisite for this session is a basic understanding of IPv4

and IPv6 Technologies, and interest in forward-looking

networking innovation and research.

Page 5: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

In this high-paced and forward-looking session, we will review

the latest trends and insights of IPv6 deployment on the

Internet and Enterprise, followed by an overview of the latest

innovations Cisco has been developing alongside leading IPv6

network operators, industry partners, and researchers around

the world. With the barriers of IPv4 no longer present, we will

illustrate the results of our rethinking of the role of IP and how

we believe the massive increase in scale and extensibility of

IPv6 can be used to provide services and support to

applications in entirely new ways: from content delivery and

container networking, to distributed storage and applications.

Intended audience for this session is Network Designers and

Architects from Enterprise, Service Provider and Data Center.

Prerequisite for this session is a basic understanding of IPv4

and IPv6 Technologies, and interest in forward-looking

networking innovation and research.

Page 6: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6BRKIP6-2616

https://blogs.cisco.com/enterprise/ipv6_history_first_youtube_videos_streamed_on_ipv6_at_cisco_live_barcelona

https://youtube.googleblog.com/2010/02/youtube-calls-on-ipv6.html

Page 7: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

IPv6 Deployment as seen by Google in Feb 2010

BRKIP6-2616 7

Page 8: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

6to4 (RFC 3056) Failure Rate

https://labs.ripe.net/Members/emileaben/6to4-how-bad-is-it-really

BRKIP6-2616 8

Page 9: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

1. Disabling 6to4 wherever possible

2. Implementing “Happy Eyeballs”

By Feb 2012: Progress! Green is up, Red is down

Source: Google

World IPv6 Day

June 8 2011

BRKIP6-2616 9

Page 10: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Today: Jan 27, 2018 – 22% IPv6 and Still Growing

World IPv6 Launch

June 6 2012

BRKIP6-2616 10

Page 11: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

BRKIP6-2616 11

%IPv6 in Spain

2.25% Now

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 12: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

12BRKIP6-2616

%IPv6 in France

40% next year

23% now

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 13: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

%IPv6 in Belgium

62% next year

53% now

BRKIP6-2616 13© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 14: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

%IPv6 in Germany

42% next year

35% now

BRKIP6-2616 14© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 15: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

50% in Feb 2019

~40% Feb 2018

15BRKIP6-2616

%IPv6 in the USA

Page 16: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

T-Mobile USA

70+ Million Subscribers

Reliance JIO India

160 Million Subscribers

BSkyB (UK, Ireland...)

22.5 Million Subscribers

Verizon Wireless

150 Million Subscribers

http://www.worldipv6launch.org/measurements/

% Composite based on measurements from Google, Yahoo!, Facebook, Akamai, LinkedIn, APNIC

Networks where IPv4 is less than 10% & 20%

16BRKIP6-2616 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 17: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Mar-

2014

Sep-2

014

Mar-

2015

Sep-2

015

Mar-

2016

Sep-2

016

May

-2017

Sep-2

0170.0

500.0 M

1.0 B

1.5 B

2.0 B

2.5 B

3.0 B

3.5 B

4.0 B

4.5 B

5.0 B

5.5 B

6 B

"Native" IPv6 addresses (Other)

/64 prefixes

2.61 B

1.80 B

1.17 B833 M

417 M307 M207 M157 M

2.82 B

438 M

3.58 B

593 M

4.39 B

778 M

5.54 B

1.06 B

17BRKIP6-2616

Unique IPv6 Addresses seen in a Week

More /64s than

unique IPv4 /32s

More than all of

IPv4 space

https://datatracker.ietf.org/meeting/100/materials/slides-100-maprg-a-continuing-study-of-the-active-ipv6-www-client-address-space-kyle-rose/

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 18: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

IPv6 Source Address (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Source Address (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Source Address (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Destination Address (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Destination Address (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Destination Address (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits)

10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv4 Destination Address (32 bits)10011010001100111001101000110011

… … …

Multiprefix…S

egm

ent

Routing

BRKIP6-2616 18

Page 19: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Agenda

“256 bits of opportunity”

IPv6-Only

ISP

B

Multilple Prefixes &

Policies in IPv6

Platform for Innovation

IPv6 Segment Routing

iOAM, 6CN…

ISP

A

Service

C

1 2 3

Page 20: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

“256 bits of opportunity”

IPv6-Only

ISP

B

Multilple Prefixes &

Policies in IPv6

Platform for Innovation

Network is the Computer

IPv6 SR, 6CN…

ISP

A

Service

C

#1 To take advantage of IPv6, we must stop using IPv4

1 2 3

Page 21: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21Presentation ID

IPv6 @ #CLEUR

WPA2-PSK: “cl-nat64”

SSID: “CL-NAT64”

5GHz only

Page 22: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

IPv6-Only Case Study: Facebook MSDC

Page 23: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23BRKIP6-2616

IPv6 @ Facebook

Source: Dec 2017 UK IPv6 Council Presentation by Mikel Jimenez, Facebook Network Engineer

50% of US Mobile Traffic,

16% Total Traffic, is IPv6

99.99% IPv6

Page 24: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24BRKIP6-2616

• Dual Stacked

• Separate BGP4 and BGP6 sessions

• /64 per Rack

• /59 per Pod

• /52 per Cluster (group of pods)

• /48 per Metro

• All Edge IPv4 traffic is proxied to IPv6

Facebook DC Fabric

Page 25: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Killer app for IPv6 only - Containers @ Facebook

• Every Server (Host) gets a /64

• Unique IPv6 Address per task

• Each task gets its own IPv6 /128

• Each task gets its own port space

• No more port collisions (!!!)

• Simpler scheduling and accounting

• /54 per Rack

• /44 per Cluster (/48 in edge)

• /37 DC Fabric

• No NATs!

BRKIP6-2616 25

Page 26: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Speaking of Containers…

Page 27: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Containers and Virtual Machines

App A

Bins/Libs

Hypervisor (Type 2)

Host OS

Server

Host OS

Server

App A’

Bins/Libs

Guest OS

App B

Bins/Libs

Guest OS

Bins/Libs Bins/Libs Co

nta

iner

Co

ntr

ol

App A

App A’

App B

App B’

App C’

App C’

VM

Container

Containers are isolated but share OS and where

appropriate bins/libraries

Guest OS

BRKSDN-2115 27

BRKSDN-2115

Thursday, 9:00 am

Page 28: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

The Universal Dataplane - FD.ioVector Packet Processor (VPP)

• VPP is a rapid packet processing development platform for highly performing network applications

• 18+ MPPS, single core

• Multimillion entry FIBs

• 480Gbps bi-dir on 24 cores

• Runs on commodity CPUs and leverages DPDK

• Creates a vector of packet indices and processes them using a directed graph of nodes – resulting in a highly performant solution.

• Runs as a Linux user-space application

• Ships as part of both embedded & server products, in volume; Active development since 2002

• FD.IO (The Fast Data Project) Network IO

Packet Processing: VPP

Management Agent

NC/Y REST ...

BRKSDN-2115 28

Page 29: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Universal Dataplane: Features FD.io Foundation

Tunnels/Encaps

GRE/VXLAN/VXLAN-GPE/LISP-GPE/NSHIPSEC

Including HW offload when available

Interfaces

DPDK/Netmap/AF_Packet/TunTapVhost-user - multi-queue, reconnect,Jumbo Frame Support

MPLS

MPLS over Ethernet/GREDeep label stacks supported

Segment Routing

SR MPLS/IPv6Including Multicast

Inband iOAM

Telemetry export infra (raw IPFIX)iOAM for VXLAN-GPE (NGENA)SRv6 and iOAM co-existenceiOAM proxy mode / cachingiOAM probe and responder

LISP

LISP xTR/RTRL2 Overlays over LISP and GRE encapsMultitenancyMultihomeMap/Resolver FailoverSource/Dest control plane supportMap-Register/Map-Notify/RLOC-probing

Language Bindings

C/Java/Python/Lua

Hardware Platforms

Pure Userspace - X86,ARM 32/64,PowerRaspberry Pi

Routing

IPv4/IPv614+ MPPS, single coreHierarchical FIBsMultimillion FIB entriesSource RPFThousands of VRFs

Controlled cross-VRF lookupsMultipath – ECMP and Unequal Cost

Network Services

DHCPv4 client/proxyDHCPv6 ProxyMAP/LW46 – IPv4aasMagLev-like LoadIdentifier Locator AddressingNSH SFC SFF’s & NSH ProxyLLDPBFDPolicerMultiple million Classifiers –

Arbitrary N-tuple

Switching

VLAN SupportSingle/ Double tagL2 forwd w/EFP/BridgeDomain concepts

VTR – push/pop/Translate (1:1,1:2, 2:1,2:2)Mac Learning – default limit of 50k addrBridging

Split-horizon group support/EFP FilteringProxy ArpArp terminationIRB - BVI Support with RouterMac assigmtFloodingInput ACLsInterface cross-connectL2 GRE over IPSec tunnels

Monitoring

Simple Port Analyzer (SPAN)IP Flow Export (IPFIX)Counters for everythingLawful Intercept

Security

Mandatory Input Checks:TTL expirationheader checksumL2 length < IP lengthARP resolution/snoopingARP proxy

SNATIngress Port Range FilteringPer interface whitelistsPolicy/Security Groups/GBP (Classifier)

Page 30: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

30

16-09Release:VPP, Honeycomb, NSH_SFC, ONE

17-01Release:VPP, Honeycomb, NSH_SFC, ONE

16-09 New Features

Enhanced LISP support forL2 overlaysMultitenancyMultihomingRe-encapsulating Tunnel Routers (RTR) supportMap-Resolver failover algorithm

New plugins forSNATMagLev-like LoadIdentifier Locator AddressingNSH SFC SFF’s & NSH Proxy

Port range ingress filteringDynamically ordered subgraphs

17-01 New Features

Hierarchical FIBPerformance Improvements

DPDK input and output nodesL2 PathIPv4 lookup node

IPSEC PerformanceSW and HW Crypto Support

HQoS supportSimple Port Analyzer (SPAN)BFD, ACL, IPFIX, SNATL2 GRE over IPSec tunnelsLLDPLISP Enhancements

Source/Dest control planeL2 over LISP and GREMap-Register/Map-NotifyRLOC-probing

Flow Per Packet

17-04 New Features

VPP Userspace Host StackTCP stackDHCPv4 & DHCPv6 relay/proxyND Proxy

SNATCGN: port allocation & address poolCPE: External interface NAT64, LW46

Segment RoutingSRv6 Network ProgrammingSR Traffic EngineeringSR LocalSIDsFramework to expand LocalSIDs w/ plugins

iOAMUDP PingerIOAM as type 2 metadata in NSHAnycast active server selection

IPFIX Improvements (IPv6)

17-04Release:VPP, Honeycomb, NSH_SFC, ONE…

17-07 New Features

VPP Userspace Host StackImproved Linux Host Stack CompatibilityImproved loss recovery (RFC5681, RFC6582, RF6675)Basic implementation of Eifel detection algorithm (RFC3522)

Interfacesmemif: IP mode, jumbo frames, multi queue

Network FeaturesMPLS Multicast FIBBFD FIB integrationNAT64 supportGRE over IPv6LISP

- NSH support- L2 ARP

ACL multi-core suuportGTP-U support

17-07Release:VPP, Honeycomb, NSH_SFC, ONE

Rapid Release Cadence – ~3 months FD.io Foundation

Page 31: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Host

Kubelet

CN

I

KubeProxy

vet

h

Contiv-VPP Netplugin

VPP Agent

LD_PRELOAD

PodPodPod

PodPodPod

VPP

TCP

VPP

Host

Kubelet

CN

I

KubeProxy

vet

h

Contiv-VPP Netplugin

VPP Agent

LD_PRELOAD

PodPodPod

PodPodPod

VPP

TCP

VPP

Contiv-VPP Netmaster

Contiv-VPPEtcd

K8s policy & state

distribution

K8s Master

vswitch CNF Podvswitch CNF Pod

SRv6 Network

Kubernetes High-speed Networking with Contiv-VPP

• With Kubernetes and Contiv-VPP, we can deliver a complete container networking solution entirely from userspace.

• Replace all eth/kernel interfaces with memif/userspace interfaces.

BRKIP6-2616 31

Page 32: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

IPv6 Only Case Study: Cisco IT

Page 33: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33BRKIP6-2616

Cisco at a Glance

13,632UCS Servers

60,914Virtual Machines

28.8MW

Data Center

Capacity

74,807Employees

458Offices

93Countries

32,763CVO Routers

12,309Network Devices

136,502Connected

Stakeholders

201,023Connected

User Devices

98

Services

5.8 Billion

DNS Requests

per day

Data as of June 2017

3360Business Applications

Page 34: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

http://www.worldipv6launch.org/measurements/

34BRKIP6-2616

IPv6 Traffic from Cisco AS 109

Cisco 54.53%

Page 35: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2010-2015 2016-2022

IPv4 / IPv6 Co-existence

IPv6 Transition Technologies

IPv4 Prevalence Dual Stack

IPv6 Prevalence

IPv4 as a Service

IPv6-Only

IPv4-Only

59BRKIP6-2616

IPv6 Multi-Year Strategy

Address Exhaustion / Reclamation Plan

Page 36: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36BRKIP6-2616

SJC23 - IPv6 Only Building at Cisco

Page 37: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 37BRKIP6-2616

IPv6 Only DC (Cisco IT PoC)

NAT64

ASR1K

Page 38: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

IPv6-Only Case Study: Turn IPv6 into a distributed IPv4 CGN

Page 39: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

IPv6 Only

Network

39BRKIP6-2616

MAP: Routing IPv4 addresses and ports inside IPv6

> 0130.67.1 /24 +01010101 111000

IPv4 Address Port

IPv6 Prefix

Interface IDSubnet-ID2001:0DB8:00 /42 01010101 111000

IPv4

IPv6

MAP

“Distributed IPv4 CGN as a service”

MAP uses IPv6 Routing to provide

a stateless, distributed, highly

scalable, IPv4 CGN service

MAP

MAP

Anycast

Page 40: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 40BRKIP6-2616

http://6lab.cisco.com/map

Page 41: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41BRKIP6-2616

MAP on ASR 9K

• MAP does not route traffic through the VSM

Blade, yielding line rate performance.

• Using A9K and 100G line cards, over 1 Tbps

• 20 x 1T = 20 Tbps on a 9922 chassis.

• “DS-Lite” is a centralized solution which routes

traffic through the VSM Blade• 14 Gbps per slot

Page 42: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 42BRKIP6-2616

Free Telecom goes IPv6 only

April 2017:

Free a commencé le déploiement

depuis quelques jours de ses

premiers DSLAM entièrement IPV6.

Page 43: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43BRKIP6-2616

Bouygues steps up with IPv6 Only Mobile

April 2017:

“En effet, selon les informations

d’Univers Freebox, Free a commencé

le déploiement depuis quelques jours

de ses premiers DSLAM entièrement

IPV6. Ces derniers ne gèrent plus que

ce protocole et plus du tout l’IPV4.”

Page 44: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

IPv6-Only Case Study: T-Mobile USA

Page 45: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45BRKIP6-2616

IPv6 Only at T-Mobile – 90.39% IPv6

NAT64

DNS64

IPv6 Only for

Apple IOS 10.3+

464xlat for

Android 4.3+

What’s in the trailing 9.61% IPv4?

• Really old handsets

• Tethering

• MVNOs (Virtual Operators)

• Some IOT/M2M Devices

• Some Tablets

Source: Stephan Lagerholm, Tmobile,

RM Task Force Meeting, April 2017

Page 46: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46BRKIP6-2616

IPv6-Only Mobile ISP, “464 xlat” (RFC 6877)

#1: IPv6 Application to IPv6 Internet

#2: IPv6 Application to IPv4 Internet

#3: IPv4 Application to IPv4 Internet

IPv6

APP

IPv4

APP

4IPv6

APP

6

4

Page 47: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

IPv6 Only InternetIPv6 Only Network

IPv6

APP

IPv6

APP IPv6

IPv6IPv6

APP

IPv6

APP

Got a AAAA Record?

Yes I do!IPv6

Only

Stack

IPv6

APPIPv6

APP

DNS

6Great! Let’s Talk IPv6!

IPv6 Only Device

47BRKIP6-2616

#1: IPv6 Application to and from IPv6 Internet

Page 48: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Got a AAAA Record?

No, but I can create one

OK, Let’s Talk IPv6NAT

64

(Stateful)

Synthesized AAAA with ISP NAT64 Prefix + IPv4 Destination

48BRKIP6-2616

#2: IPv6 Application to IPv4 Internet

“464 xlat”, RFC 6877

DNS

DNS64

+

IPv6

APP

IPv6

APP IPv6

IPv6IPv6

APP

IPv6

APPIPv6

Only

Stack

IPv6

APPIPv6

APP

IPv6 Only Device (Apple)

4

IPv4 InternetIPv6 Only Network

Page 49: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Got an A Record?

Yes, here is an A Record

OK, Let’s Talk “464”NAT

64

(Stateful)

NAT64 Prefix configured or discovered in advance + IPv4 Destination

49BRKIP6-2616

#3: IPv4 Application to IPv4 Internet

“464 xlat”, RFC 6877

DNS

IPv6

APP

IPv6

APP IPv6

IPv6IPv6

APP

IPv6

APP IPv6

Only

Stack

IPv6 Only Device (Android)

4

IPv4 InternetIPv6 Only Network

IPv4

APP

IPv4

APP

“CLAT “

IPv4 to IPv6

Page 50: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• ISATAP

• Manual Static GRE Tunnels

Some “Classic” IPv6 Transition methods

50

• Teredo

• 6to4

BRKIP6-2616 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Page 51: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51

Auto IPv6 – Progressive IPv6 Phase

IPv4

IPv6

BRKIP6-2616

Page 52: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 52

Auto IPv6 – IPv4 Sunset Phase

IPv4

IPv6

Auto IPv6 – Dual Stack Reached

Page 53: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 53

Auto IPv6 – Both Phases Together

IPv4

IPv6

BRKIP6-2616

Page 54: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 54

Example IOS configuration

interface Virtual-Template0

tunnel mode gre auto-ipv6

tunnel source Loopback0

ipv6 enable

ipv6 ospf enable

!

router ospf 1

auto-ipv6 virtual-template0

!

BRKIP6-2616

Page 55: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Works with your actual IPv6 address plan

• Fully Automatic, “just turn it on”

• Completely transparent to hosts

• Full Lifecycle Transition to IPv6-only

Auto-IPv6: “The end of IPv4 in your Network”

55

Page 56: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

“256 bits of opportunity”

IPv6-Only

ISP

B

Multilple Prefixes &

Policies in IPv6

Platform for Innovation

Network is the Computer

IPv6 SR, 6CN…

ISP

A

Service

C

1 2 3

#2 Multiple Prefixes and Addresses per Host (Client or Server)

Page 57: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 57

Multihoming with Multiple IPv6 Prefixes

ISP A

ISP B

A

B

app

Source + Destination RoutingBRKIP6-2616

Page 58: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 57

Multihoming with Multiple IPv6 Prefixes

ISP A

ISP B

Prefix A

Prefix B

src addr from B

src addr from A

AB

app

Source + Destination RoutingBRKIP6-2616

Page 59: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Source: Marcus Kean, Microsoft IT, at V6OPS IETF-99

59

Enterprise IPv6 Multihoming

Default IPv6 Source Selection

rules in RFC 6724 combined

with destination based IP

routing and BCP 38 filtering

leads to dropped traffic

BRKIP6-2616

Page 60: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• All FIB entries are associated with a source prefix

• ::/0 for entries without a source prefix

• draft-ietf-rtgwg-dst-src-routing

• Algorithm1. PotentialRoutes :=Longest match(es) on destination prefix

2. SourceRoute := longest match on the packet source in the

PotentialRoutes

3. If not found, then back to 1) with a shorter match

• Other implementations are possible

Source And Destination Routing (SADR)

60BRKIP6-2616

Page 61: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Packet SRC = 2001:db8:1::1 to DST = 2001:db8:face::b00c via R1

• Packet SRC = 2001:db8:2::1 to DST = 2001:db8:face::b00c via R2

• Packet SRC = 2001:db8:2:1::1 to DST = 2001:db8:face::b00c via R3

SADR Example

Source Destination Next - Hop

::/0 ::/0 R1

2001:db8:1::/56 ::/0 R1

2001:db8:2::/56 ::/0 R2

2001:db8:2:1::/64 ::/0 R3

61

“ISP A”

“ISP B”

“VPN”

BRKIP6-2616

Page 62: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Selecting a Better Source Address

Provisioning Domain “PvD” ID Router Advertisement Option

- At most one occurrence in each RA.

- PvD ID is an FQDN associated with options in the RA.

- H bit to indicate Additional Information is available with HTTPS.

- L bit to indicate the PvD has DHCPv4 on the link.

- Seq. number used for push-based refresh.

62BRKIP6-2616

Page 63: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Additional (application specific) Information about the Network

RA

When the H bit is set:

GET https://<pvd-id>/.well-known/pvd

HTTP/TLS

63

RA contains a pointer to “Additional Information” about the PVD

BRKIP6-2616

Page 64: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

A New, Evolutive API and Transport-Layer Architecture for the Internet: https://www.neat-project.org/

10 partners (Cisco, Mozilla, EMC, Celerway…)

“taps” IETF group formed, including Apple, Google, Cisco

Integration to NEAT open source code: https://github.com/NEAT-project/neat/pull/80

Plenary session in Oslo

IPv6 Multiprefix NEAT Integration

Asking the user to choose with relevant criteria and simple UI

64BRKIP6-2616

Page 65: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 65BRKIP6-2616

6CN - Routing beyond the network interface

IPv6

Page 66: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 66BRKIP6-2616

Routing directly to IPv6 Content

• Identify each video chunk with a unique IPv6 address.

• http://[2001:420:44f1:201a:c004:421:531:1]/

• Instead of: http://cdn.example.com/video?cid=1af429fac&profile=12&[...]

Page 67: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 67BRKIP6-2616

The Universal Resource (Locator) Identifier

IPv6 increases this part by 30 orders of magnitude. 6CN uses it.

Page 68: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Accessing content today

Content Name

Service

68BRKIP6-2616

Page 69: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Accessing Content with IPv6-Centric Networking

Content Name

Service

69BRKIP6-2616

Page 70: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

https://www.ietf.org/proceedings/96/slides/slides-96-dispatch-1.pdf

70BRKIP6-2616

6CN Content Packaging

Cisco, NBC Universal,

Drexel University

Page 71: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

6CN Encoded Content

IPv6: Service Prefix

IPv6: Object ID

BRKIP6-2616 71

Page 72: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

- Extract 6CN metadata

- Determine video chunk boundary

- Produce aggregate chunck records

{

"version”,

"ingressInterface”,

"egressInterface”,

"flowStartNanoseconds”,

"dataLinkFrameSize”,

"sourceIPv6Address”,

"destinationIPv6Address”,

"protocolIdentifier”,

"ipClassOfService”,

}

IPFIX records

stream_type,

service_id,

show_id,

episod_id,

profile,

duration,

chunk_nr

6CN Format in JSON

+

6CN pre-processor

Network-Native and Content Analytics

KafkaLogstash +

BRKRST-2616 72

Page 73: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Gig

abyte

s

Bytes vs. Hours for a given video (in HD or SD)

73BRKIP6-2616

Cumulative Gigabytes of Video Cumulative Hours of Video Delivered

Hours

14 hour test period, using IPFIX records sent to PNDA (logstash & Kafka)

HD

SD

HD

SD

Page 74: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Open Media Distribution (OMD) v3.5

If you would like to try 6CN, please

contact us:

Eric Vyncke [email protected]

Mark Townsley [email protected]

https://www.cisco.com/c/en/us/products/video/open-

media-distribution/index.html

6CN documentation at 6cn.io/6cn-doc.pdf

Apache Traffic Control 6CN Configuration

BRKIP6-2616 74

Page 75: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

“256 bits of opportunity”

IPv6-Only

ISP

B

Multilple Prefixes &

Policies in IPv6

Platform for Innovation

IPv6 Segment Routing

iOAM, 6CN…

ISP

A

Service

C

1 2 3

#3 IPv6 Extensions – The Network truly is the Computer!

Page 76: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 76BRKIP6-2616

MPLS and IPv6 Segment Routing

Payload

MPLS

Segment

Routing

20 Bit

20 Bit

20 Bit

20 Bit

128 Bit

128 Bit

128 Bit

128 Bit

IP

For more information on Segment Routing, see: http://www.segment-routing.net/

Page 77: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 77BRKIP6-2616

MPLS and IPv6 Segment Routing

Payload

For more information on Segment Routing, see: http://www.segment-routing.net/

IPv6

Segment

Routing

128 Bit

128 Bit

128 Bit

128 Bit

IP

Page 78: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 78BRKIP6-2616

MPLS and IPv6 Segment Routing

Payload

MPLS

Segment

Routing

20 Bit

20 Bit

20 Bit

20 Bit

IP

For more information on Segment Routing, see: http://www.segment-routing.net/

IPv6

Segment

Routing

128 Bit

128 Bit

128 Bit

128 Bit

IP

Payload

Page 79: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DCSR SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 80: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

A

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 81: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

A

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 82: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

BA

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 83: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

BA

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 84: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

Segment D

Segment C

Segment B

Segment A

Source S

Dest C

Payload

B CA

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 85: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

Segment D

Segment C

Segment B

Segment A

Source S

Dest C

Payload

B CA

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 86: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 79BRKIP6-2616

IPv6 Segment Routing in Action

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

Segment D

Segment C

Segment B

Segment A

Source S

Dest C

Payload

B

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

C DA

SRBSRA IPv6IPv6IPv6IPv6

“Last Segment” “Current Segment”

Page 87: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Apps, DataServices and FunctionsNetwork

87BRKIP6-2616

IPv6 Segment Routing

IP is routed through a set of network nodes or services represented by a list of IPv6 addresses

Page 88: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DCSR SRBSRA IPv6IPv6IPv6IPv6

Page 89: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

A

SRBSRA IPv6IPv6IPv6IPv6

?

Page 90: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

A

SRBSRA IPv6IPv6IPv6IPv6

?

Page 91: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

BA

SRBSRA IPv6IPv6IPv6IPv6

?

?

Page 92: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

BA

SRBSRA IPv6IPv6IPv6IPv6

?

?

Page 93: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

Segment D

Segment C

Segment B

Segment A

Source S

Dest C

Payload

B CA

SRBSRA IPv6IPv6IPv6IPv6

?

?

?

Page 94: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

Segment D

Segment C

Segment B

Segment A

Source S

Dest C

Payload

B CA

SRBSRA IPv6IPv6IPv6IPv6

?

?

?

Page 95: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 88BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

Segment D

Segment C

Segment B

Segment A

Source S

Dest C

Payload

B

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

C DA

SRBSRA IPv6IPv6IPv6IPv6

?

?

?

Page 96: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 96BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DCSR SRBSRA IPv6IPv6IPv6IPv6

Copy of DCopy of D

Page 97: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 96BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

A

SRBSRA IPv6IPv6IPv6IPv6

?

Copy of DCopy of D

Page 98: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 96BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

A

SRBSRA IPv6IPv6IPv6IPv6

?

Copy of DCopy of D

Page 99: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 96BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

B CA

SRBSRA IPv6IPv6IPv6IPv6

?

?

Copy of DCopy of D

Page 100: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 96BRKIP6-2616

6CN Service Hunting

Source, S

Segment D

Segment C

Segment B

Segment A

Source S

Dest D

Payload

Target Dest, DC

Segment D

Segment C

Segment B

Segment A

Source S

Dest A

Payload

SR

Segment D

Segment C

Segment B

Segment A

Source S

Dest B

Payload

B CA

SRBSRA IPv6IPv6IPv6IPv6

?

?

Copy of DCopy of D

Page 101: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Application Service “Hunting” with SRv6

• Assume we want to probe 3 replicas of VIP:: hosted in S1::, S2::, S3::

A::

S1:: S2:: S3::

VIP:: VIP:: VIP::

vRouter

VM/container

IETF draft-filsfils-spring-srv6-network-programming-00, “END.S” function

physical machine

BRKIP6-2616 101

Page 102: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Application Service “Hunting” with SRv6

• Define SR search function [2] to accept/forward based on target app load

SR

Hdr

IPv6

Hdr

SA = A::

DA = S1::

VIP::

S3::

S2::

S1::

SL=3

A::

S1:: S2:: S3::

VIP:: VIP:: VIP::

BRKIP6-2616 102IETF draft-filsfils-spring-srv6-network-programming-00, “END.S” function

Page 103: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SR

Hdr

IPv6

Hdr

SA = A::

DA = S2::

VIP::

S3::

S2::

S1::

SL=2

Application Service “Hunting” with SRv6

• Define SR search function [2] to accept/forward based on target app load

A::

S1:: S2:: S3::

VIP:: VIP:: VIP::

BRKIP6-2616 103IETF draft-filsfils-spring-srv6-network-programming-00, “END.S” function

Page 104: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SR

Hdr

IPv6

Hdr

SA = A::

DA = VIP::

VIP::

S3::

S2::

S1::

SL=0

Application Service “Hunting” with SRv6

• Define SR search function [2] to accept/forward based on target app load

A::

S1:: S2:: S3::

VIP:: VIP:: VIP::

BRKIP6-2616 104IETF draft-filsfils-spring-srv6-network-programming-00, “END.S” function

Page 105: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SRv6LB: Application Load Balancing without the Load Balancer

• No out-of-band monitoring

• Operates at Network Level

• Balancing among a set of servers (where applications actually reside)

SYN

SYN

Select a set of

candidate servers

accept or forward to

next candidate based

on local application

metric (e.g., load)

Application

Servers

BRKIP6-2616 105

Page 106: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SRv6LB: Application Load Balancing without the Load Balancer

• No out-of-band monitoring

• Operates at Network Level

• Balancing among a set of servers (where applications actually reside)

SYN

SYN

Select a set of

candidate servers

accept or forward to

next candidate based

on local application

metric (e.g., load)

Application

Servers

BRKIP6-2616 106

accept or forward to

next candidate based

on local application

metric (e.g., load)

Page 107: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 107BRKIP6-2616

SRv6LB Flow Setup and Teardown

LB Router(s) S1 “not busy” S2Client

“SYN”

“SYN-ACK”

“ACK”

“FIN”

Search (Insert 2 SIDs)

Record (Process SID w/arg)

Steer (Insert 1 SID)

LB Functions (per Fow):

Withdraw (Process 1 SID)

Page 108: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 108BRKIP6-2616

SRv6LB Flow Setup and Teardown

LB Router(s) S1 “busy” S2Client

“SYN”

“SYN-ACK”

“ACK”

“FIN”

Search (Insert 2 SIDs)

Record (Process SID w/arg)

Steer (Insert 1 SID)

LB Functions (per Fow):

Withdraw (Process 1 SID)

Page 109: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

The Power of Two Choices

• Select two servers at random, build IPv6 SR List accordingly

1st choice2nd choice

M. Mitzenmacher, “The power of two choices in randomized load balancing,” IEEE

Transactions on Parallel and Distributed Systems, vol. 12, no. 10, pp. 1094–1104,

2001.BRKIP6-2616 109

Page 110: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Experimentation: Improved page-load time under load

Maglev

IPv6 SRLB

2x

1.5x

2.6x

20000 requests, X=4

Page Load Time Improvement Factor

BRKIP6-2616 110

Page 111: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

And one more thing…v6

v6

v6

v6

v6

v6v6

v6

v6

v6

v6v6 v6

v6 v6v6 v6

v6 v6v6 v6

v6

v6v6v6v6

v6v6

v6v6

v6v6

v6v6

v6v6

v6

v6

v6

v6

v6v6

v6

v6

v6

v6

v6

v6

v6

v6

v6

v6v6 v6

v6v6

v6

v6

v6

v6

v6v6

v6v6

v6 v6

v6v6

v6

v6 v6

v6

v6 v6

v6 v6

v6 v6

v6 v6

v6v6 v6

v6 v6v6 v6

v6 v6

v6 v6v6

v6 v6v6 v6

v6 v6v6v6 v6v6 v6

v6 v6

v6 v6

v6 v6

v6 v6

v6 v6

v6 v6

v6 v6

v6 v6

v6 v6

v6v6v6 v6

v6 v6

v6

• Storage routed directly to disk

• No SCSI

• No RAID

• No File Systems

• No Web Servers, no HTTP

BRKIP6-2616 111

Page 112: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2001:DB8:1: 1:3: 0123:4567:89ab

112BRKIP6-2616

Network Native IPv6 Storage

Page 113: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

But won’t we run

out of Addresses

if we use them

like this?

113BRKIP6-2616

Page 114: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai)

http://bl.ocks.org/vasturiano

114BRKIP6-2616

Page 115: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 115BRKIP6-2616

Page 116: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 116BRKIP6-2616

Page 117: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 117BRKIP6-2616

Page 118: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 118BRKIP6-2616

Page 119: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 119BRKIP6-2616

Page 120: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 120BRKIP6-2616

Page 121: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 121BRKIP6-2616

Page 122: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 122BRKIP6-2616

Page 123: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 123BRKIP6-2616

Page 124: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco PublicHilbert Map by Vasco Asturiano and Dave Plonka (Akamai) 124BRKIP6-2616

Page 125: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 125BRKIP6-2616

How much IPv4 can fit into IPv6?

1. Begin with 4 billion Global IPv4 addresses

2. NAT each address from #1 into 65535 more Private addresses

3. NAT each individual address from #2 into 65535 more Private addresses

4. Repeat a total of 5 times

5. Finally, assign an address to a host.

6. How much IPv6 space would that be?

Page 126: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

• 50% Tipping Point is coming soon

• IPv6 has the scale and capability to reconsider what the network can do

• Dual-Stack is Difficult and some of the world’s largest networks are already IPv6 Only – MAP and NAT64 can help

IPv6 Centric Networking

Page 127: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

IPv6 this week in Barcelona

• BRKSEC-3200 - Advanced IPv6 Security Threats and Mitigation – 30 Jan. 14:15

• BRKIP6-2616 - Beyond Dual-Stack: Using IPv6 like you’ve never imagined – 30 Jan. 16:45

• BRKRST-3304 - Hitchhiker's Guide to Troubleshooting IPv6 - Advanced – 31 Jan. 9:00

• BRKSPG-2602 - IPv4 Exhaustion: NAT and Transition to IPv6 for Service Providers – 31 Jan. 9:00

• BRKIP6-2301 - Enterprise IPv6 Deployment – 31 Jan. 11:30

• LABSPG-3122 - Advanced IPv6 Routing and services lab – 31 Jan 14:00 & 1 Feb. 14:00

• BRKCOL-2020 - IPv6 in Enterprise Unified Communications Networks – 31 Jan. 16:30

• BRKCOC-2388 - Inside Cisco IT: A Tale of Two Protocols – 2 Feb. 9:00

• BRKIP6-2002 - IPv6 for the World of IoT – 2 Feb. 11:30

BRKIP6-2616

Page 128: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#BRKIP6-2616

Page 129: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Please complete your Online Session Evaluations after each session

• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt

• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.

Complete Your Online Session Evaluation

Page 130: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education

• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Tech Circle

• Meet the Engineer 1:1 meetings

• Related sessions

130BRKIP6-2616

Page 131: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container

Thank you

Page 132: Beyond Dual-Stack: Using IPv6 like You’ve Never … · the latest trends and insights of IPv6 deployment on the ... Reliance JIO India 160 Million Subscribers BSkyB ... VM Container