ipv6 deployment architecture for broadband access networks
TRANSCRIPT
![Page 1: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/1.jpg)
Issue Date:
Revision:
IPv6 Deployment Architecture for Broadband Access NetworksNurul Islam Roman, APNIC
[Date]
[xx]
![Page 2: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/2.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/3.jpg)
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
defense 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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/4.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/5.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/6.jpg)
IPv4 for Broadband Access Network
6
![Page 7: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/7.jpg)
IPv4 for Broadband Access Network
7
![Page 8: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/8.jpg)
IPv4 for Broadband Access NetworkPublic IPv4
Private IPv4
8
![Page 9: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/9.jpg)
IPv4 for Broadband Access NetworkPublic IPv4
Private IPv4CPE
End user NAT or CG NATDHCP
Allocate end device IP
9
![Page 10: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/10.jpg)
IPv4 for Broadband Access Network
• This architecture will scale if:– End user devices are limited– End-to-end communication is NOT 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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/11.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/12.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/13.jpg)
Network Prefix - Global Routing Table
13
ISP /32
ISP /32 ISP /32
ISP /32ISP /32
Enterprise /48
Enterprise /48
Enterprise /48
Enterprise /48Enterprise /48
![Page 14: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/14.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/15.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/16.jpg)
Legitimate Prefix Global Routing
• Multihome and portable prefixInternet
Blocked
AS64501Check LoA of Cust prefix
Manual process email to tech-cAutomated process IRR & RPKI
ISP Prefix3fff:ffff::/32
Customer Prefix2001:0DB8::/32
Filter requirement for Transit ISPRoute filter permit /48 & /32 in/outor Route filter permit ::/0 only in/out
AS64500Check LoA of Cust prefix
Manual process email to tech-cAutomated process IRR & RPKI
AS64502
Blocked
/50, /47, /46 etc most specific
/32, /48 only most specific
AllowedAllowed
16
![Page 17: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/17.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/18.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/19.jpg)
IPv6 Broadband Access 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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/20.jpg)
IPv6 Broadband Access Network
Case “A”
/64 P-to-P (RA or /64 P-to-P (RA or
20
![Page 21: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/21.jpg)
IPv6 Broadband Access 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 wLANNo NAT
21
![Page 22: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/22.jpg)
IPv6 Broadband Access 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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/23.jpg)
IPv6 Broadband Access Network
Case “A”
Case “B”
23
![Page 24: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/24.jpg)
IPv6 Broadband Access Network
Case “A”
Case “B”
24
![Page 25: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/25.jpg)
IPv6 Broadband Access Network
Case “A”
Case “B”
25
![Page 26: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/26.jpg)
IPv6 Broadband Access Network
Case “A”
Case “B”/56 IPv6 Home wLAN (DHCP PD)
26
![Page 27: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/27.jpg)
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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/28.jpg)
IPv6 Broadband Access Network
/64 P-to-P (RA or
28
![Page 29: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/29.jpg)
IPv6 Broadband Access 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 for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/30.jpg)
Policy Guideline on IPv6 Delegation
/64 P-to-P (RA or
APNIC IPv6 Address Delegation Guideline
30
![Page 31: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/31.jpg)
Policy Guideline on IPv6 Delegation
/64 P-to-P (RA or
APNIC IPv6 Address Delegation Guideline
31
![Page 32: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/32.jpg)
Policy Guideline on IPv6 Delegation
/64 P-to-P (RA or
APNIC IPv6 Address Delegation Guideline
32
![Page 33: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/33.jpg)
Future IoT Layer 2 & 3 Standard !!
IoT apps
LoRa,
voice, email, IMvideo, TV, confWWW, DNS
802.11x/WiMaxmobile/4G/LTE
cable/xDSLx/FTTx
IPv6
6loWPAN
33
![Page 34: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/34.jpg)
Future IoT Layer 2 & 3 Standard !!
IoT apps
LoRa,
voice, email, IMvideo, TV, conf
WWW, DNS
802.11x/WiMaxmobile/4G/LTE
cable/xDSLx/FTTx
IPv6
6loWPAN
34
![Page 35: IPv6 Deployment Architecture for Broadband Access Networks](https://reader035.vdocuments.mx/reader035/viewer/2022081517/587883c61a28ab466c8b689f/html5/thumbnails/35.jpg)
Future “End Side” Growth
35