Top Banner
1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks
24

Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Mar 31, 2018

Download

Documents

lynga
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: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

1

Real World IPv6 Migration Solutions

Asoka De SaramSr. Director of Systems Engineering, A10 Networks

Page 2: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Agenda

� Choosing the right solutions

� Design considerations

� IPv4 to IPv6 migration road map

� Consumer side considerations

2

� Network Service Provider side considerations

� Content Provider side considerations

Page 3: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

What do you have to think about?

� Choosing the right technology.� There are many CGN, NAT64, DS-Lite, SLB-PT, 6rd, …

� More possible in the future

� Why so many technologies?� Every network is different

� Application requirements

3

� Application requirements

� Service Level Agreements

� Comfort level (i.e. stateful vs stateless, maturity of the IPv6 stack)

� Subscriber base (mobile vs fixed landline)

� After choosing the right technology� How will it scale?

� What are the performance metrics?

� Budget considerations

Page 4: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Design Considerations

� Choosing the right network topology� Inline mode vs one armed mode

� Placement of the solution (edge, core vs. aggregation)

� Security considerations

� Infrastructure considerations (DNS, DHCP, L2/L3 changes)

� Proof of Concept� Interoperability testing

4

� Interoperability testing

� Application testing

� Performance testing and high availability testing

� Field User Trials� Partial real world testing with friendly subscribers

� Security assumptions validations

� Observing application behavior

� Verifying application requirements

Page 5: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

IPv6 Migration Techniques

Dual-Stack Encapsulation Translation

5

Page 6: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Carrier Grade NAT Topology (NAT444)

� Two Layers of NAT� Customer Premise Equipment NAT (Traditional NAT)

� Service Provider NAT (CGN)

Public IPv4 Internet

6

Carrier Grade NAT

Consumer Private IPv4

Provider Private IPv4 Network

CPE NATCPE NAT

Page 7: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Carrier Grade NAT Topology (NAT44)

� Single Layer of NAT� Provider provisioned end devices

� Ideal for mobile handsets

Public IPv4 Internet

7

Carrier Grade NAT

Provider Private IPv4 Network

Page 8: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

CGN Deployment Topology – Inline Mode

Carrier Grade NAT

Public IPv4 Internet

Carrier Grade NAT

8

Carrier Grade NAT

Internal NetworkPrivate IPv4

Carrier Grade NAT

Page 9: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

CGN Deployment Topology – One Armed Mode

Carrier Grade NAT

Public IPv4 Internet

Carrier Grade NAT

9

Internal NetworkPrivate IPv4

Page 10: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

DS-Lite - Topology

IPv4 Core

Network /

Internet IPv6 Network

/ Internet

IPv4 Content

IPv6 Content

Native IPv4

DS-Lite ISP Device (AFTR)

10

Provider

Network – IPv6

IPv6 Address

IPv4

Clients IPv6

Clients

IPv4-in-IPv6 Tunneled Packets

Packets

Native IPv4 Packets

(AFTR)

Native IPv6 Packets

Page 11: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

SLB-PT – Topology

IPv4 and IPv6 Servers

AX SLB-PTIPv6 VIP

AX SLB-PTIPv4 VIP

11

IPv4 Internet

IPv4 Clients

IPv6 Internet

IPv6 Clients

Page 12: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

NAT64/DNS64 Deployment Topology

DNS Server Farm

IPv6/v4

IPv6Internet

IPv6 Servers

12

NAT64 + DNS64 Synthesis Address Family Translation

IPv6 Client

IPv6 Provider

IPv6/v4

IPv4Internet

IPv4 Servers

IPv6 Servers

Page 13: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Networking Considerations

� Fixed Networks (Cable, DSL, Ethernet Networks)� Two layers of NAT (Home NAT + Provider NAT)

� Choice of provider specific private IPv4 addressing critical

� More subscribers with IPv6 ready devices

� Higher bandwidth consumption per subscriber

� More concurrent connections per subscriber

� Mobile Networks (3G/4G, WiFi Networks)

13

� Mobile Networks (3G/4G, WiFi Networks)� One layer of NAT

� Choice of Provider specific private IPv4 addressing not as critical

� Fewer subscribers with IPv6 ready devices

� Lower bandwidth requirements

� Low concurrent connections per subscriber

Page 14: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Application Considerations

� Client Server Applications� Web

� Email

� DNS

� Application that require special handling� Streaming Media (RTSP)

File Services (FTP)

14

� File Services (FTP)

� Voice over IP (SIP)

� Virtual Private Networking (PPTP, IPSec)

� Peer to Peer Applications� Gaming

� Instant messaging

� File sharing

Page 15: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Security Considerations

� Mandating and maintaining the existing security policies

� How does the migration technology effect security?

� Standards based approaches� IETF Behave TCP

� IETF Behave UDP

How flexible and adaptable is my implementation?

15

� How flexible and adaptable is my implementation? � What options are available to adjust parameters, for example:

� End Point Independent Filtering

� End Point Independent Mapping

� User quota

� Address selection mechanisms

� Various application timers and behaviors

� Long lived vs short lived (Ex. VPN vs DNS)

� Peer to peer applications vs client server applications

Page 16: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Logging Considerations

� Required by law enforcement agencies� Service Provider Considerations

� Dynamic vs. Deterministic port allocation

� Content Provider Considerations

� Log port number and IPv4 address

� Consider Logging ImpactPerformance impact to CGN

16

� Performance impact to CGN

� Storage requirements

� Data retention requirements

� Cost of the logging infrastructure (CPU, Disk, Memory)

� Log Reduction Techniques� Hex Logging, and Binary Logging (String size reduction)

� Batch Logging, Fixed NAT, and Deterministic NAT (Volume reduction)

Page 17: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

IPv6 Migration Road Map

� Roadmaps are specific to type of deployments� Consumer space

� Home networks

� Mobile subscribers

� Network Service Providers

� Dual Stack (IPv4 and IPv6)

� NAT64/DNS64

� Tunneling

Content Providers and Enterprises

17

� Content Providers and Enterprises

� SLB-PT

IPv4IPv6CGNDS-LiteSLB-PTNAT646rd

IPv6IPv4NAT64

IPv6IPv4IPv46to4

IPv4CGN6rdSLB-PT

Page 18: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Migration Considerations

� Home Networks� Organic upgrades to IPv6 capable systems

� Wireless Routers, set-top boxes, handsets, laptops, gaming consoles

� Application availability

� Customer-premises equipment (DSL, Cable Routers)

� Service Provider Networks

18

Service Provider Networks� Upgrading the plumbing to support IPv6

� Service Provider support infrastructure (provisioning tools)

� Scalability and performance

� Dedicated translation technologies

� Content Provider and Enterprise Side Considerations� Number of administrative domains

� Production grade IPv6 content

� Service Level Agreements

Page 19: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

IPv6 in the Enterprise

� Infrastructure Costs� Servers, firewall, routers, switches, and load balancer upgrades

� Application accessibility and vendor readiness

� End user requirements – new laptops, handsets

� Business Continuity � Seamless migration strategies

Minimizing downtime

19

� Minimizing downtime

� Economics� Additional Expenses

� Return on investment

� Migration Technologies� Dual Stack

� SLB-PT

� NAT64 with DNS64

Page 20: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Summary

� Moving to IPv6 is no longer an option

� Many challenges

� Many approaches

� Many different technologies and considerations

� Progress is happening on many fronts

20

� Progress is happening on many fronts� Infrastructure Vendors

� Service Providers

� Content Providers

� Application Vendors

� Need more commitment and coordination

Page 21: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

How is A10 involved?

� Working with many different parties in the transition process

� Support for many different technologies� CGN

� DS-Lite

� NAT64/DNS64

� NAT46

21

� NAT46

� SLB-PT

� 6rd

� Full IPv6 feature parity with IPv4 SLB features

� Capability to support all these technologies concurrently

� Flexible, feature-rich, scalable, high performing and adaptable implementation

Page 22: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Questions ?

22

Page 23: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

End Point Independent Filtering

Port 1024

Port 8080

Port 8081Host B

23

Port 8080

Port 8081

Host A

Host CInternal External Filter

A:1024/B:8080 X:9001/B:8080 *:*/X:9001

Inside Outside

Page 24: Real World IPv6 Migration Solutions - Rocky Mountain …€¦ · 1 Real World IPv6 Migration Solutions Asoka De Saram Sr. Director of Systems Engineering, A10 Networks

Address and Port Dependent Filtering

Port 1024

Port 8080

Port 8081Host B

24

Port 1024 Port 8081

Port 8080

Port 8081

Host A

Host C

Internal External Filter

A:1024/B:8080 X:9001/B:8080 B:8080/X:9001

Inside Outside