SlideShare a Scribd company logo
1 of 21
Download to read offline
1
Internet Routing and Addressing
4 December 2023
AFSIG 2023
Sanjaya, APNIC
2
2
Outline
• How and why the Internet works
• Internet addressing
• Internet routing
• Challenges
• Maintaining a global, open, stable and secure Internet
3
How and why the internet works
4
4
The Internet
A conceptual view
5
The Internet
A macroscopic view
https://www.caida.org/projects/as-core/
6
Internet Number Resource
Global statistics
Delegated Advertised %
ASN 115,465 81,505 70%
IPv4 3,685,795,960 3,048,947,712 83%
IPv6 1,909,541,552,717,830 209,615,924,006,929 11%
https://resources.potaroo.net/iso3166/ip-distrib.xls
7
AS interconnection in Afghanistan
https://rex.apnic.net/as-interconnections?economy=AF
Afghan Wireless Communication Company
Neda Telecommunications
8
AS interconnection in Pakistan
https://rex.apnic.net/as-interconnections?economy=PK
9
Internet addressing
10
10
The Internet Protocol
• A set of rules and conventions that govern how data packets should be formatted, transmitted, routed,
and received over a computer network
• There are 2 versions: IPv4 and IPv6
https://en.wikipedia.org/wiki/Internet_Protocol_version_4 https://en.wikipedia.org/wiki/IPv6_packet
Optional extension header
11
11
Scaling up IPv4
• IPv4 is a 32-bit address system, giving a theoretical
maximum of 4,294,967,296 (~4.3 billion) addresses. This is
not enough to uniquely identify the 29.3 billion estimated
devices connected to the Internet in 2023
• Network Address Translation is the most deployed
technique to overcome this issue by using a combination of
private IPv4 addresses combined with port numbers to
share a single public IPv4 address among multiple devices.
12
12
Scaling up with IPv6
• As a 128-bit addressing system, IPv6 has no shortage of
public IP addresses to uniquely identify every device
connected to the Internet
• It also adds improvements over IPv4 e.g.
– Simplified header
– Autoconfiguration
– Improved security
– Efficient routing and Multicast
– End-to-end visibility that wasn’t possible with IPv4 + NAT
13
Internet routing
14
14
Autonomous System Number (ASN)
• ASNs are identifiers assigned to autonomous systems,
which are networks or organizations that have control over
their own routing policies and represent a distinct routing
domain on the Internet. ASNs are used to uniquely identify
and differentiate these autonomous systems in the global
routing system.
• First used in inter-domain routing Exterior Gateway
Protocol, it helps organise the Internet into network with
separate routing policies.
15
15
Scaling up the Internet with BGP
• Border Gateway Protocol (BGP) is responsible for scaling
up the Internet by providing a robust and scalable
mechanism for routing data traffic between different
autonomous systems (ASes). It allows:
– Interdomain routing
– Hierarchical routing
– Policy-based routing
– Route aggregation
– Multihoming
– Path selection etc.
16
Challenges
17
17
Routing challenges
• BGP was designed primarily for scalability and routing
functionality. It assumes a collaborative, trusted network
participants.
• Route hijacking (accidental or intentional) is now
prevalent
• Global routing table size keeps on growing, that requires
significant investment in engineering and hardware
resources
• Traffic efficiency through network peering are not widely
practiced in some economies and regions
18
18
IP address challenges
• IPv4 and NAT are ‘too effective’ that it reduced motivation to
adopt IPv6
• Shortage of IPv4 address has led to increasing cost of
getting it through transfer market or leasing
• IPv6 skills and knowledge still need to be developed
• Complexity in running dual stack IPv4 & IPv6 networks
during transition
19
Maintaining a global, open, stable
and secure Internet
20
20
Challenges can be overcome if
• Network operators adopt best practices in routing, address
management and security
– Routing best practices
• Route aggregation
• Accurate published routing information (IRR)
• Route monitoring etc.
– Address management best practices
• Public vs Private address usage
• Accurate published Whois information
– Security best practices
• MANRS
• RPKI etc.
21
21
Where to learn Internet best practices
• APNIC Academy
• APRICOT & APNIC Conferences
• Network Operators Group meetings and mailing lists
• Fellowships provided by various organisations and events
– APRICOT, APNIC, APNIC Foundation, ICANN, IETF, ISOC etc.
• Online communities

More Related Content

Similar to AFSIG 2023: Internet routing and addressing

Government
Government Government
Government
APNIC
 

Similar to AFSIG 2023: Internet routing and addressing (20)

ICANN 49 - APNIC IPv6 Deployment
ICANN 49 - APNIC IPv6 DeploymentICANN 49 - APNIC IPv6 Deployment
ICANN 49 - APNIC IPv6 Deployment
 
IPv6 Adoption by ASEAN Government Agencies
IPv6 Adoption by ASEAN Government AgenciesIPv6 Adoption by ASEAN Government Agencies
IPv6 Adoption by ASEAN Government Agencies
 
IP Network Control Turning an Art into a Science (Customer Case Study)
IP Network Control Turning an Art into a Science (Customer Case Study)IP Network Control Turning an Art into a Science (Customer Case Study)
IP Network Control Turning an Art into a Science (Customer Case Study)
 
International Perspective on Philippine Internet Development - ARM2
International Perspective on Philippine Internet Development - ARM2International Perspective on Philippine Internet Development - ARM2
International Perspective on Philippine Internet Development - ARM2
 
Lao ICT Expo 2019: Your IP, Your Network
Lao ICT Expo 2019: Your IP, Your NetworkLao ICT Expo 2019: Your IP, Your Network
Lao ICT Expo 2019: Your IP, Your Network
 
IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47IPv6 deployment status - APEC TEL47
IPv6 deployment status - APEC TEL47
 
Border gateway protocol
Border gateway protocolBorder gateway protocol
Border gateway protocol
 
LKNOG3-Keynote
LKNOG3-KeynoteLKNOG3-Keynote
LKNOG3-Keynote
 
LkNOG 3: Strengthening the Internet infrastructure in Sri Lanka
LkNOG 3: Strengthening the Internet infrastructure in Sri LankaLkNOG 3: Strengthening the Internet infrastructure in Sri Lanka
LkNOG 3: Strengthening the Internet infrastructure in Sri Lanka
 
RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)RIPE NCC RIS (Routing Information Service)
RIPE NCC RIS (Routing Information Service)
 
Manrs 7_sept__indonesia
Manrs  7_sept__indonesiaManrs  7_sept__indonesia
Manrs 7_sept__indonesia
 
Government
Government Government
Government
 
Government Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkagesGovernment Policy and IPv6 Adoption - Strategic linkages
Government Policy and IPv6 Adoption - Strategic linkages
 
Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6Lao Digital Week 2024: It's time to deploy IPv6
Lao Digital Week 2024: It's time to deploy IPv6
 
Lao ICT Expo 2018: Introduction to the Internet and APNIC
Lao ICT Expo 2018: Introduction to the Internet and APNICLao ICT Expo 2018: Introduction to the Internet and APNIC
Lao ICT Expo 2018: Introduction to the Internet and APNIC
 
Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49Evolution of Mobile Networks and IPv6 - APEC TEL49
Evolution of Mobile Networks and IPv6 - APEC TEL49
 
CCNP ROUTE L
CCNP ROUTE LCCNP ROUTE L
CCNP ROUTE L
 
PhNOG 2020: Securing your resources with RPKI and IRT
PhNOG 2020: Securing your resources with RPKI and IRTPhNOG 2020: Securing your resources with RPKI and IRT
PhNOG 2020: Securing your resources with RPKI and IRT
 
IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013IPv6 Deployment: Why and Why not? - HostingCon 2013
IPv6 Deployment: Why and Why not? - HostingCon 2013
 
CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06CCCNP ROUTE v6_ch06
CCCNP ROUTE v6_ch06
 

More from APNIC

More from APNIC (20)

APNIC Updates presented by Paul Wilson at CaribNOG 27
APNIC Updates presented by Paul Wilson at  CaribNOG 27APNIC Updates presented by Paul Wilson at  CaribNOG 27
APNIC Updates presented by Paul Wilson at CaribNOG 27
 
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
APNIC Policy Roundup presented by Sunny Chendi at TWNOG 5.0
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119draft-harrison-sidrops-manifest-number-01, presented at IETF 119
draft-harrison-sidrops-manifest-number-01, presented at IETF 119
 
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
Making an RFC in Today's IETF, presented by Geoff Huston at IETF 119
 
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
IPv6 Operational Issues (with DNS), presented by Geoff Huston at IETF 119
 
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
Is DNS ready for IPv6, presented by Geoff Huston at IETF 119
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85
 
NANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff HustonNANOG 90: 'BGP in 2023' presented by Geoff Huston
NANOG 90: 'BGP in 2023' presented by Geoff Huston
 
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff HustonDNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
DNS-OARC 42: Is the DNS ready for IPv6? presentation by Geoff Huston
 
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, ThailandAPAN 57: APNIC Report at APAN 57, Bangkok, Thailand
APAN 57: APNIC Report at APAN 57, Bangkok, Thailand
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!
 
CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023CNIRC 2023: Global and Regional IPv6 Deployment 2023
CNIRC 2023: Global and Regional IPv6 Deployment 2023
 

Recently uploaded

一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
c6eb683559b3
 

Recently uploaded (20)

Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Local Call Girls in Jharsuguda 9332606886 HOT & SEXY Models beautiful and ch...
Local Call Girls in Jharsuguda  9332606886 HOT & SEXY Models beautiful and ch...Local Call Girls in Jharsuguda  9332606886 HOT & SEXY Models beautiful and ch...
Local Call Girls in Jharsuguda 9332606886 HOT & SEXY Models beautiful and ch...
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
Research Assignment - NIST SP800 [172 A] - Presentation.pptx
Research Assignment - NIST SP800 [172 A] - Presentation.pptxResearch Assignment - NIST SP800 [172 A] - Presentation.pptx
Research Assignment - NIST SP800 [172 A] - Presentation.pptx
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon
[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon
[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
South Bopal [ (Call Girls) in Ahmedabad ₹7.5k Pick Up & Drop With Cash Paymen...
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
一比一原版(NYU毕业证书)美国纽约大学毕业证学位证书
 

AFSIG 2023: Internet routing and addressing

  • 1. 1 Internet Routing and Addressing 4 December 2023 AFSIG 2023 Sanjaya, APNIC
  • 2. 2 2 Outline • How and why the Internet works • Internet addressing • Internet routing • Challenges • Maintaining a global, open, stable and secure Internet
  • 3. 3 How and why the internet works
  • 5. 5 The Internet A macroscopic view https://www.caida.org/projects/as-core/
  • 6. 6 Internet Number Resource Global statistics Delegated Advertised % ASN 115,465 81,505 70% IPv4 3,685,795,960 3,048,947,712 83% IPv6 1,909,541,552,717,830 209,615,924,006,929 11% https://resources.potaroo.net/iso3166/ip-distrib.xls
  • 7. 7 AS interconnection in Afghanistan https://rex.apnic.net/as-interconnections?economy=AF Afghan Wireless Communication Company Neda Telecommunications
  • 8. 8 AS interconnection in Pakistan https://rex.apnic.net/as-interconnections?economy=PK
  • 10. 10 10 The Internet Protocol • A set of rules and conventions that govern how data packets should be formatted, transmitted, routed, and received over a computer network • There are 2 versions: IPv4 and IPv6 https://en.wikipedia.org/wiki/Internet_Protocol_version_4 https://en.wikipedia.org/wiki/IPv6_packet Optional extension header
  • 11. 11 11 Scaling up IPv4 • IPv4 is a 32-bit address system, giving a theoretical maximum of 4,294,967,296 (~4.3 billion) addresses. This is not enough to uniquely identify the 29.3 billion estimated devices connected to the Internet in 2023 • Network Address Translation is the most deployed technique to overcome this issue by using a combination of private IPv4 addresses combined with port numbers to share a single public IPv4 address among multiple devices.
  • 12. 12 12 Scaling up with IPv6 • As a 128-bit addressing system, IPv6 has no shortage of public IP addresses to uniquely identify every device connected to the Internet • It also adds improvements over IPv4 e.g. – Simplified header – Autoconfiguration – Improved security – Efficient routing and Multicast – End-to-end visibility that wasn’t possible with IPv4 + NAT
  • 14. 14 14 Autonomous System Number (ASN) • ASNs are identifiers assigned to autonomous systems, which are networks or organizations that have control over their own routing policies and represent a distinct routing domain on the Internet. ASNs are used to uniquely identify and differentiate these autonomous systems in the global routing system. • First used in inter-domain routing Exterior Gateway Protocol, it helps organise the Internet into network with separate routing policies.
  • 15. 15 15 Scaling up the Internet with BGP • Border Gateway Protocol (BGP) is responsible for scaling up the Internet by providing a robust and scalable mechanism for routing data traffic between different autonomous systems (ASes). It allows: – Interdomain routing – Hierarchical routing – Policy-based routing – Route aggregation – Multihoming – Path selection etc.
  • 17. 17 17 Routing challenges • BGP was designed primarily for scalability and routing functionality. It assumes a collaborative, trusted network participants. • Route hijacking (accidental or intentional) is now prevalent • Global routing table size keeps on growing, that requires significant investment in engineering and hardware resources • Traffic efficiency through network peering are not widely practiced in some economies and regions
  • 18. 18 18 IP address challenges • IPv4 and NAT are ‘too effective’ that it reduced motivation to adopt IPv6 • Shortage of IPv4 address has led to increasing cost of getting it through transfer market or leasing • IPv6 skills and knowledge still need to be developed • Complexity in running dual stack IPv4 & IPv6 networks during transition
  • 19. 19 Maintaining a global, open, stable and secure Internet
  • 20. 20 20 Challenges can be overcome if • Network operators adopt best practices in routing, address management and security – Routing best practices • Route aggregation • Accurate published routing information (IRR) • Route monitoring etc. – Address management best practices • Public vs Private address usage • Accurate published Whois information – Security best practices • MANRS • RPKI etc.
  • 21. 21 21 Where to learn Internet best practices • APNIC Academy • APRICOT & APNIC Conferences • Network Operators Group meetings and mailing lists • Fellowships provided by various organisations and events – APRICOT, APNIC, APNIC Foundation, ICANN, IETF, ISOC etc. • Online communities