36
Issue Date: Revision: IPv6 Deployment Architecture for Broadband Access Networks Nurul Islam Roman, APNIC [Date] [xx]

IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Embed Size (px)

Citation preview

Page 1: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Issue Date:

Revision:

IPv6 Deployment

Architecture for Broadband

Access Networks

Nurul Islam Roman, APNIC

[Date]

[xx]

Page 2: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Flashback: Internet Architecture

2

• 1st generation Internet: What was the architecture?

4 Nodes in 1969 (ARPANET) 19 Nodes in 1971

Page 3: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Flashback: Internet Architecture

• 1st generation Internet: Peer-to-peer model

– End devices have content to share

– A computer (PC/mainframe/terminal) is connected to the Internet

– Scope of Internet usage was limited to academic research and US

defence network

– Processing power and capacity was an important issue

– Applications were processed using CPU-based machines

• Needs stable and considerable power to run this

– End-to-end visibility was a requirement

3

Page 4: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Flashback: Internet Architecture

• 2nd generation Internet: Client server model

– WWW, email etc services were invented

– Majority of Internet content stored on the server

– Client machines used to access content from the server

– Exponential growth of Internet started

– IETF realized IPv4 protocol address space was insufficient

• (1990 IETF Meeting by Solensky)

– IPv4 protocol has outlived its design life

– NAT/CIDR introduced to expand the lifetime of IPv4

– End-to-end visibility has disappeared

4

Page 5: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Flashback: Internet Architecture

• 3rd generation Internet : Peer-to-peer and client server

– End devices will have information to exchange

– Low cost, low power, wireless, embedded computing devices

• Exchange control information both ways with central server

• Hardware-based embedded processing VS CPU-based computer processing

– Scope of Internet usage will expand beyond traditional client server

application

• Hybrid client server and peer-to-peer

– End-to-end communication will be very important

• Restriction-free growth of architecture will be key design

consideration

5

Page 6: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv4 for Broadband Access Network

DOCSIS/Head End BRASHome/Cable

DSLAM BRASHome/DSL

Wifi /Controller BRASSmart Device

Mobile Tower GGSNMobile Device

xDSL

DOCSIS Cable

FTTx /Metro Ethernet

Wifi Hotspot

Mobile Internet/3G/4G

Fiber to Home/Metro EthernetHome/Ethernet

Dual Stack/MPLS (6PE/6VPE) IP Core Network Hybrid Broadband Access Network

6

Page 7: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv4 for Broadband Access Network

DOCSIS/Head End BRASHome/Cable

DSLAM BRASHome/DSL

Wifi /Controller BRASSmart Device

Mobile Tower GGSNMobile Device

xDSL

DOCSIS Cable

FTTx /Metro Ethernet

Wifi Hotspot

Mobile Internet/3G/4G

Fiber to Home/Metro EthernetHome/Ethernet

Dual Stack/MPLS (6PE/6VPE) IP Core Network Hybrid Broadband Access Network

7

Page 8: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv4 for Broadband Access Network

DOCSIS/Head End BRASHome/Cable

DSLAM BRASHome/DSL

Wifi /Controller BRASSmart Device

Mobile Tower GGSNMobile Device

xDSL

DOCSIS Cable

FTTx /Metro Ethernet

Wifi Hotspot

Mobile Internet/3G/4G

Fiber to Home/Metro EthernetHome/Ethernet

Dual Stack/MPLS (6PE/6VPE) IP Core Network Hybrid Broadband Access Network

Public IPv4

Private IPv4

8

Page 9: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv4 for Broadband Access Network

DOCSIS/Head End BRASHome/Cable

DSLAM BRASHome/DSL

Wifi /Controller BRASSmart Device

Mobile Tower GGSNMobile Device

xDSL

DOCSIS Cable

FTTx /Metro Ethernet

Wifi Hotspot

Mobile Internet/3G/4G

Fiber to Home/Metro EthernetHome/Ethernet

Dual Stack/MPLS (6PE/6VPE) IP Core Network Hybrid Broadband Access Network

Public IPv4

Private IPv4

CPE

End user NAT or CG NAT

DHCP

Allocate end device IP

9

Page 10: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv4 for Broadband Access Network

• This architecture will scale if:

– End user devices are limited

– No end-to-end communication is required

– Internet remains in “Client Server” Architecture

• This architecture may not scale if:

– IoT growth sky rockets on end site

– It needs a control process to keep track of individual devices

• DHCP, BRAS, PPPoE etc.

– It needs end-to-end communication

• Internet changes back to “Peer-to-peer” model

10

Page 11: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv4/IPv6 Header Comparison

• IPv4 contains 10 basic header fields

• IPv6 contains 6 basic header fields

• IPv6 header comprises 40 octets (fixed) in contrast to 20 octets (variable) in IPv4

• So a smaller number of header fields and the header is 64-bit aligned to enable fast

processing by current processors

11

Page 12: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Addressing Structure

12

1 128

ISP /32

20

128 bits

Customer site /48

16

End site subnet /64

16 64

Device 128-bit address

Interface ID65

Network prefix 64

Unicast /3

3

Regional /12

9

ISP given global prefix SLAC interface ID

Page 13: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Network Prefix - Global Routing Table

13

/12

/12

/12

/12

/12

/3

ISP /32

ISP /32 ISP /32

ISP /32

ISP /32

Enterprise /48

Enterprise /48

Enterprise /48

Enterprise /48

Enterprise /48

Page 14: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Network Prefix - Global Routing Table

14

Stat source: http://bgp.potaroo.net/v6/as2.0/index.html

Active AS

De-aggregation: 610038/54062

= 11.28 Prefix/ASN

(as of May 22, 2016)

(IPv4)

Page 15: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Network Prefix - Global Routing Table

15

Stat source: http://bgp.potaroo.net/v6/as2.0/index.html

De-aggregation: 29336/11631

= 2.52 Prefix/ASN

(as of May 22, 2016)

Active AS

(IPv6)

Page 16: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Legitimate Prefix Global Routing

• Multihome and portable prefix

Internet

Blocked

AS64501Check LoA of Cust prefix

Manual process email to tech-c

Automated process IRR & RPKI

ISP Prefix

3fff:ffff::/32

Customer Prefix

2001:0DB8::/32

Filter requirement for Transit ISP

Route filter permit /48 & /32 in/outor

Route filter permit ::/0 only in/out

AS64500Check LoA of Cust prefix

Manual process email to tech-c

Automated process IRR & RPKI

AS64502

Blocked

/50, /47, /46 etc most specific

/32, /48 only most specific

AllowedAllowed

16

Page 17: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 End Site Subnet

• What is an IPv6 “end site”?

– Last part of the network

– Not further extended to another L3

network

– Future Internet growth on “end

site”

– Internet of Things (IoT)

– Internet of Everything

– Possibly growth area on “end site”

• How far can it grow?

– 264 possible devices

17

Page 18: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 End Site Subnet

• What is an IPv6 “end site”?

– Last part of the network

– Not further extended to another L3

network

– Future Internet growth on “end site”

– Internet of Things (IoT)

– Internet of Everything

– Possibly growth area on “end site”

• How far can it grow?

– 264 possible devices

18

Page 19: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Broadband Access Network

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

Case “A”

/64 P-to-P (RA or /64 P-to-P (RA or /64 P-to-P (RA or LL)

19

Page 20: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Broadband Access Network

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

Case “A”

/64 P-to-P (RA or /64 P-to-P (RA or

20

Page 21: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Broadband Access Network

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

Case “A”

/64 P-to-P (RA/LL)

/64 IPv6 Home wLAN (DHCP PD)

/64 P-to-P (RA or

This is a public IPv6 global address for home wLAN

No NAT

21

Page 22: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Broadband Access Network

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

Case “A”

/64 P-to-P (RA/LL)

/64 IPv6 Home wLAN (DHCP PD)

/64 P-to-P (RA or

Based on RFC6164 P-to-P prefix can be /127, /126 etc

22

Page 23: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Home/DSL DSLAM BRAS

/64 IPv6 p-to-p /64 IPv6 Home wLAN

/64 IPv6 p-to-p /64 IPv6 p-to-p

/64 IPv6 p-to-p

/64 IPv6 Home wLAN

/64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

/56 Prefix Delegation to Home Network To IP Core Network

IPv6 Broadband Access Network

Case “A”

Case “B”

23

Page 24: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Home/DSL DSLAM BRAS

/64 IPv6 p-to-p /64 IPv6 Home wLAN

/64 IPv6 p-to-p /64 IPv6 p-to-p

/64 IPv6 p-to-p

/64 IPv6 Home wLAN

/64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

/56 Prefix Delegation to Home Network To IP Core Network

IPv6 Broadband Access Network

Case “A”

Case “B”

24

Page 25: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Home/DSL DSLAM BRAS

/64 IPv6 p-to-p /64 IPv6 Home wLAN

/64 IPv6 p-to-p /64 IPv6 p-to-p

/64 IPv6 p-to-p

/64 IPv6 Home wLAN

/64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

/56 Prefix Delegation to Home Network To IP Core Network

IPv6 Broadband Access Network

Case “A”

Case “B”

25

Page 26: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Home/DSL DSLAM BRAS

/64 IPv6 p-to-p /64 IPv6 Home wLAN

/64 IPv6 p-to-p /64 IPv6 p-to-p

/64 IPv6 p-to-p

/64 IPv6 Home wLAN

/64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

/56 Prefix Delegation to Home Network To IP Core Network

IPv6 Broadband Access Network

Case “A”

Case “B”

/56 IPv6 Home wLAN (DHCP PD)

26

Page 27: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Home/DSL DSLAM BRAS

/64 IPv6 p-to-p /64 IPv6 Home wLAN

/64 IPv6 p-to-p /64 IPv6 p-to-p

/64 IPv6 p-to-p

/64 IPv6 Home wLAN

/64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

/56 Prefix Delegation to Home Network To IP Core Network

IPv6 Broadband Access Network

Case “A”

Case “B”

/56 IPv6 Home wLAN (DHCP PD)

/64 IPv6 PD Home DHCP

/64 IPv6 PD Home DHCP

27

Page 28: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Broadband Access Network

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

/64 P-to-P

(RA or

28

Page 29: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

IPv6 Broadband Access Network

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

/64 P-to-P

(RA or

End site growth:* 264 devices

* Auto configuration (SLAC)

* ISP DHCP one prefix only

29

Page 30: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Policy Guideline on IPv6 Delegation

/64 P-to-P

(RA or

APNIC IPv6 Address Delegation Guideline

30

Page 31: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Policy Guideline on IPv6 Delegation

/64 P-to-P

(RA or

APNIC IPv6 Address Delegation Guideline

31

Page 32: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Policy Guideline on IPv6 Delegation

/64 P-to-P

(RA or

APNIC IPv6 Address Delegation Guideline

32

Page 33: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Future IoT Layer 2 & 3 Standard !!

IoT apps

LoRa,

voice, email, IM

video, TV, conf

WWW, DNS

802.11x/WiMax

mobile/4G/LTE

cable/xDSLx/FTTx

IPv6

6loWPAN

33

Page 34: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Future IoT Layer 2 & 3 Standard !!

IoT apps

LoRa,

voice, email, IM

video, TV, conf

WWW, DNS

802.11x/WiMax

mobile/4G/LTE

cable/xDSLx/FTTx

IPv6

6loWPAN

/64 IPv6 p-to-p /64 IPv6 Home wLAN

DHCP

PD (Home) + RA (p-to-p)

/64 Prefix Delegation to Home Network

To IP Core Network

/64 P-to-P

(RA or

End Site Growth: * 264 Devices

* Auto Configuration

* ISP DHCP One Prefix Only

34

Page 35: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Future “End Side” Growth

35

Page 36: IPv6 Deployment Architecture · PDF file5/22/2016 · Home/DSL DSLAM BRAS Smart Device Wi¿ /Controller BRAS Mobile Device Mobile Tower GGSN ... Manual process email to tech-c Automated

Thank you

[email protected]