Top Banner
IPv6: Unleashing the Power Mark Townsley, Cisco Fellow March 2015
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IPv6: Unleashing The Power

IPv6: Unleashing the Power Mark Townsley, Cisco Fellow March 2015

Page 2: IPv6: Unleashing The Power

Also: Ericsson, Juniper, HP, Huawei, and more…

IPv6 World Congress 2015 Speaker Lineup…

Page 3: IPv6: Unleashing The Power

Where we started….

(2) http://www.cisco.com/c/dam/en/us/products/collateral/routers/carrier-routing-system/IDC_IPv6_WP.pdf

(1) http://www.cisco.com/c/dam/en/us/solutions/collateral/ios-nx-os-software/enterprise-ipv6-solution/idc_ipv6_economics.pdf

(3) http://www.cisco.com/web/about/ac79/docs/innov/IoE_Economy.pdf

World IPv6 Day JUNE 2011

IPv6 World Congress March 2013

IPv6 World Congress March 2012

IPv6 World Congress February 2011

IoE $14.4 Trillion Value at Stake3 CGN Bypass1 Going Mobile2

Business Case for IPv6

World IPv6 Launch JUNE 2012

Page 4: IPv6: Unleashing The Power

IPv6 Left the Lab and Entered the Mainstream

0%

25%

50%

75%

100%

Jul-13 Jul-14 Today

Comcast 2% to 30% in one year

0%

25%

50%

75%

100%

Jul-13 Jul-14 Today

Verizon Wireless

65% and growing

0%

25%

50%

75%

100%

Jul-13 Jul-14 Today

Deutsche Telekom AG

3% to 33% in 18 months

0%

25%

50%

75%

100%

Feb-14 Jul-14 Today

Telenet

12% to 56% in one year

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

% IPv6 vs. IPv4 as reported by Google, Facebook, Yahoo!, Bing, Akamai and Linked-In

Page 5: IPv6: Unleashing The Power

5 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

World IPv6 Day JUNE 2011

World IPv6 Launch JUNE 2012

IPv6 Centric Networking

IPv6 World Congress Today

IPv6 World Congress March 2014

Unleashing the Power Redefining End-To-End

…Where we are going!

IPv6 World Congress March 2013

IPv6 World Congress March 2012

IPv6 World Congress February 2011

$14.4 Trillion Value at Stake (3)

CGN Bypass(1) Going Mobile (2)

Business Case for IPv6

Where we started…

Page 6: IPv6: Unleashing The Power

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

Page 7: IPv6: Unleashing The Power

7 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

1001101

Access Network:

SP Edge Core Transport

DC Network Servers/VM

DC Edge Services

DC Edge

Customer Edge

End Point

Apps Services Processes Services Data

1001101

1001101

1001101

1001101

1001101

A global conduit of shared information touching applications, services, networks, processes, data…

IPv6 Centric Networking

Page 8: IPv6: Unleashing The Power

8 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

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

IPv6 Source Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Destination Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6-Centric use-case #1 Mapping Address and Port (MAP)

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 Source Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

Page 9: IPv6: Unleashing The Power

9 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6

IPv6-Centric Networking with MAP

> 0 130.67.1 /24 + 01010101 111000

IPv4 Address Port

IPv6 Prefix

Interface ID Subnet-ID 2001:0DB8:00 /42 01010101 111000

MAP Demo: Cisco Booth #315

IPv4 IPv6

MAP

“IPv4 as a service”

MAP uses IPv6 Routing to provide a stateless, distributed, highly scalable, IPv4 CGN service

MAP

MAP

Page 10: IPv6: Unleashing The Power

10 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6 Only �

Dual Stack Core�

IPv6-Only

Preserve Prepare Prosper

464-xlat�Dual-Stack

IPv6 Only �

Dual Stack Core�

MA

P, LW46…

4 over 6

2015

World IPv6 Day

2011 2012 2013 2014

World IPv6 Launch IPv6 in the laboratory IPv6-Centric Networking

2010

IPv6 at Scale

6

Internet

IPv4 Only

IPv4 Core

IPv4-Only�NAT�

NAT�

Dual Stack Core

IPv4 Only�

Dual-Stack�

6rd, L2TP…�

NAT�6 over 4 4

Dual Stack

Dual-Stack�

4 6

Page 11: IPv6: Unleashing The Power

11 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

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

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-Centric use-case #2 Multiple Prefixes

IPv6 Source Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Destination Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

Page 12: IPv6: Unleashing The Power

12 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Multiple IPv6 Prefixes – ISP Selection

ISP A

ISP B

IPv6 Prefix A

IPv6 Prefix B

A B

src=B

src=A

Service B

Service A

Multiple IPv6 Prefixes – Service Selection

Page 13: IPv6: Unleashing The Power

13 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

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 Source 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

IPv6-Centric Use Case #3 IPv6 Segment Routing

Page 14: IPv6: Unleashing The Power

14 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Data Service Network

IPv6 Segment Routing Stack of 128-bit Segment IDs within the IPv6 header

Page 15: IPv6: Unleashing The Power

15 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Routing beyond the network interface

IPv6

Page 16: IPv6: Unleashing The Power

16 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6 SRCD IPv6-based v6/SR content delivery Automatic server selection Compatible with video standards (DASH, …)

Simplify Operations

Enhance Applications

Delivery from “nearest” server Dynamic content placement Distributed caching Dynamic cache management Works on any v6 network

Optimize Network Utilization

Content Hunting

Get DASH manifest

Content Delivery

Page 17: IPv6: Unleashing The Power

17 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

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 Source Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Destination Address (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 OAM Extension Header 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 OAM Extension Header 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 OAM Extension Header 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6-Centric Use Case #4 IPv6 In-Band OAM

IPv6 Segment Routing ID (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

IPv6 Segment Routing ID (128 bits) 10011010001100111001101000110011100110100011001110011010001100111001101000110011100110100011001110011010001100111001101000110011

Page 18: IPv6: Unleashing The Power

18 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6-Centric In-band OAM

Stop probing the wrong path with “ping”

Trace the live traffic: Detect the flaky link!

!

Debug ECMP Networks

Simplify Operations

Always on app visibility

Enhance Applications

Charge level for battery-operated devices (sensors) included in data traffic: No need to drain

battery for OAM

R1

R2

R4

R5

R3 R6

Derive IPv6 Traffic Matrix

Optimize Planning

Delay Trend Analysis

Enhance Visibility

A trip-recorder for your traffic at line rate performance

Page 19: IPv6: Unleashing The Power

IPv6 Centric Networking - Demo

IPv6 Only

IPv6 Internet

1

2

3

IPv4 Internet

Homenet Customer Networks Provider Network MAP-E Border Routers

Homenet - Distributed zero-configuration.

- Multiple routers and links.

- Multiple uplinks and prefixes.

Segment Routing- IPv6-based traffic engineering.

- Service chaining.

- MAP-E BR load-balancing.

Mapped Address and Port- Stateless IPv4 address sharing.

- IPv6 only provider network.

- IPv4 as a service.

http://www.homewrt.org/ http://6lab.cisco.com/map/MAPnew.php

IPv6 World Congress 2015

DHCPv6-PD + MAP

Page 20: IPv6: Unleashing The Power

•  IPv4 is out, IPv6 is in

•  When managing devices, Comcast does more with IPv6 than IPv4 already, approaching 100% across our entire footprint

•  60-70% of our customers are native dual stack enabled today

Key Messages from

•  IPv6 is foundational for us – for innovation and as platform for all of our products and services

•  IPv6 will fuel advancements like IPV6 segment routing, service chaining, NFV, and SDN while IPv4 moves to a service on top of IPv6 (IPv4aas)

Please come to the Comcast talks this week

Source: John Brzozowski and John Leddy

Page 21: IPv6: Unleashing The Power

Current Internal IPv6 Traffic at

Internal IPv6 Traffic

Terabits Per Second

>90% >100 100%

Closing in on 100% by end of

Q2 2015

Source: Paul Saab

Page 22: IPv6: Unleashing The Power

IPv6 vs. IPv4 - Performance

v6

v4

On average, IPv6 is 30-40% faster than IPv4 As measured by Facebook from multiple large US mobile providers with >50% IPv6 penetration. Disclaimer: Results are preliminary, more detailed analysis underway.

Time to HTTP GET completion

Source: Paul Saab, Facebook Faster Slower

Page 23: IPv6: Unleashing The Power

23 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6 SR & OAM Demos MAP Demo

“256 bits of opportunity”

IPv6

ISP B

Multiprefix IPv6

Platform for Innovation

IPv6 with SR and OAM

IPv6 – A Platform For Innovation

Homenet Demo

ISP A

Service C

Page 24: IPv6: Unleashing The Power

Cisco IPv6 Leaders in Paris this week

Frank Brockners IPv6 in-band OAM*

Pierre Pfister Homenet, MAP*

Andrew Yourtechenko Hotel IPv6, IPv6-Only MAP*

Andre Surcouf IPv6 SRCD*

Alain Fiocco 6lab deployment stats Sr. Dir of Paris I&R Lab

Eric Vyncke IPv6 Security

Stefano Previdi IPv6 SR

Steve Simlo IPv6 Product Manager

Michael Behringer IPv6 Autonomic Networks

Page 25: IPv6: Unleashing The Power

25 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6 Centric Networking: Unleashing the Power of IPv6

Page 26: IPv6: Unleashing The Power

BACKUP SLIDES – DO NOT PUBLISH, BUT DO NOT DELETE

Page 27: IPv6: Unleashing The Power

27 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv4

IPv6

Page 28: IPv6: Unleashing The Power

28 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

•  This is placeholder copy •  This is placeholder copy

•  This is placeholder copy

•  This is placeholder copy

•  This is placeholder copy

•  This is placeholder copy

Room to Grow: IPv6 Segment Routing

Payload

IPv6

20 Bit Source

20 Bit Destination

Segment Routing

MPLS Segment Routing

IP

Payload

20 Bit

20 Bit

20 Bit

20 Bit

MPLS

20 Bit

20 Bit

20 Bit

20 Bit

128 Bit

128 Bit

128 Bit

128 Bit

IP

Page 29: IPv6: Unleashing The Power

29 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv6 Only Network

IPv4 “as a Service”

> 0 XXXX 130.67.1 /Z + 01010101 111000

IPv4 Address

IPv4 Prefix IPv4 Suffix

Port

Port Set ID

BR = MAP BORDER RELAY

IPv6 Delegated Prefix (e.g., /X)

Interface ID Subnet-ID “EA Bits”

2001:0DB8:00 /X Mapping Domain Prefix

01010101 111000

IPv4 IPv6 464 xlat

+ LISP

IPv4 IPv6

MAP

MAP Demo: Cisco Booth #300:

464 xlat

LISP xtr

IPv6

Page 30: IPv6: Unleashing The Power

30 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

IPv4 and IPv6 Header Comparison Fragment Offset Flags

Total Length Type of Service IHL

Padding Options (optional)

Destination Address

Source Address

Header Checksum Protocol Time to Live

Identification

Version

IPv4 Header

Destination Address

Source Address

Flow Label Traffic Class Version

Next Header Hop Limit Payload Length

IPv6 Header

Field’s Name Kept from IPv4 to IPv6 Fields Not Kept in IPv6 Name and Position Changed in IPv6 New Field in IPv6 Le

gend

Extension Header(s)

e.g., 192.0.2.100

e.g., 2001:db8:6c0::1

e.g., 2001:db8:face:booc::1

e.g., 203.0.113.123

IPv6 begins with 256 bits of opportunity! + Multiple addresses per Interface:

n x 256 bits + Even more bits with IPv6 Segment Routing!

n x (256 + m x 128) bits

Destination Address - Constrained by IPv4 shortage

Source Address - Masked in transit by NAT

Page 31: IPv6: Unleashing The Power

31 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Apps

PORT

IPv4

FWD

VLAN

FWD

VPN

VLAN

NAT

PORT

IPv4

VLAN

NAT

VLAN

FWD

MPLS

FWD

Apps

PORT

IPv4

VLAN

FWD

PORT

IPv4

VLAN

FWD

ALGs

IPv4

VPN

VLAN

FWD FWD

IPv4

IPv4

MPLS

IPv4 VLAN

FWD

VLAN

FWD

IPv4

PORT

NAT

ALGs CGN Apps

PORT

IPv4

FWD

VLAN

FWD

VPN

VLAN

NAT

PORT

IPv4

VLAN

NAT

VLAN

FWD

MPLS

FWD

Apps

PORT

IPv4

VLAN

FWD

PORT

IPv4

VLAN

FWD

ALGs

IPv4

VPN

VLAN

FWD FWD

IPv4

IPv4

MPLS

IPv4 VLAN

FWD

VLAN

FWD

IPv4

PORT

NAT

ALGs CGN

IPv4:

End Point

SP Edge

DC Edge

DC Network

Access Network:

Core Transport

DC Edge Services

Servers/VM Customer Edge

Limited End-to-End