SlideShare a Scribd company logo
1 of 26
Download to read offline
v1.2
1
RPKI: Actions Required by HK Networks
Che-Hoo Cheng
APNIC
2023-10-30
@HKNOG 12.0
v1.2
2
Agenda
• Internet Routing and BGP Hijack
• What is RPKI?
• ROA Coverage in Asia / Eastern Asia / Hong Kong
• Common Issues after ROA Creation
• ROV Adoption in Hong Kong
• Recommendations
v1.2
3
Internet Routing
Source: Screenshot taken from “3.5.3.4 Packet Tracer - Configure and Verify eBGP.pka”
example from Connecting Networks Cisco Networking Academy course
v1.2
4
Internet Routing
Routing uses the longest match
v1.2
5
Internet Routing
Shorter AS_PATH is preferred
v1.2
6
BGP Hijack
• Definition:
– Announcing a more specific path
– Announcing an address space
that is owned by someone else
• Impacts:
– Rerouting traffic to a malicious
network
– Enabling interception and
alteration of sensitive data
– Causing network unavailability Source: Williams, R. (2015). street signs being stolen [Image].
https://media.apnarm.net.au/media/images/2015/02/06/IQT_06-02-
2015_NEWS_05_STOLENSIGNS1_t1880.jpg
v1.2
7
What is RPKI?
• Resource Public Key Infrastructure.
• For mitigating BGP certain kinds of route hijacks and leaks.
• Applicable to both IPv4 and IPv6.
• ROA and ROV are done cryptographically.
– Resource holders use private key to sign authorisations
– Other networks use public key to validate the signatures
Route Origin Validation
(ROV)
Other networks check whether the received
prefixes are originated by the permitted ASes
Route Origin Authorisation
(ROA)
Resource holders permit specific ASes to
originate their prefixes
v1.2
8
Route Origin Authorisation (ROA)
• To be done by resource holder:
– Creating ROA for prefixes belong to own IPv4/IPv6 address space
• Prefix
• Origin AS
• Max. Length
– Also known as “Most Specific Announcement (MSA)”
– APNIC members can create ROA in MyAPNIC portal
• APNIC Help Centre: ROA objects
– https://help.apnic.net/s/article/roa-objects
• Route Management – Guide to manage your routes and (RPKI) ROA
– https://www.apnic.net/wp-content/uploads/2017/01/route-roa-management-guide.pdf
• How to Create ROAs in MyAPNIC
– https://www.youtube.com/watch?v=NLG2siznuu4
v1.2
9
ROA Coverage in Asia
Source: https://stats.labs.apnic.net/roa/XD (13 Oct 2023)
v1.2
10
ROA Coverage in Asia
Code Region IPv4 Valid IPv4 Invalid IPv4 Unknown IPv4 Total
BT Bhutan, Southern Asia 36,864 98.60% 0 0.00% 512 1.40% 37,376
NP Nepal, Southern Asia 567,552 98.40% 0 0.00% 9,472 1.60% 577,024
LB Lebanon, Western Asia 525,056 97.30% 256 0.00% 14,336 2.70% 539,648
BD Bangladesh, Southern Asia 1,684,916 95.90% 11,089 0.60% 60,672 3.50% 1,756,677
IQ Iraq, Western Asia 699,904 95.60% 2,816 0.40% 29,440 4.00% 732,160
…
KP Democratic People's Republic of
Korea, Eastern Asia
512 28.60% 0 0.00% 1,280 71.40% 1,792
TJ Tajikistan, Central Asia 10,496 12.70% 256 0.30% 71,936 87.00% 82,688
KZ Kazakhstan, Central Asia 400,895 12.40% 1 0.00% 2,822,400 87.60% 3,223,296
CN China, Eastern Asia 6,680,094 2.20% 441,826 0.10% 293,030,722 97.60% 300,152,642
KR Republic of Korea, Eastern Asia 1,885,985 1.70% 1,247 0.00% 106,613,542 98.30% 108,500,774
XD Asia 318,136,632 38.40% 3,108,393 0.40% 507,084,926 61.20% 828,329,951
Source: https://stats.labs.apnic.net/roa/XD (13 Oct 2023)
v1.2
11
ROA Coverage in Eastern Asia
Source: https://stats.labs.apnic.net/roa/XS (13 Oct 2023)
v1.2
12
ROA Coverage in Eastern Asia
Code Region IPv4 Valid IPv4 Invalid IPv4 Unknown IPv4 Total
MN Mongolia 181,727 94.60% 289 0.20% 9,984 5.20% 192,000
MO Macao Special Administrative
Region of China
336,896 86.40% 256 0.10% 52,992 13.60% 390,144
TW Taiwan 29,463,342 86.20% 1,082,546 3.20% 3,650,338 10.70% 34,196,226
JP Japan 123,748,089 70.20% 371,080 0.20% 52,246,976 29.60% 176,366,145
HK Hong Kong Special Administrative
Region of China
12,251,612 61.30% 55,863 0.30% 7,687,852 38.40% 19,995,327
KP Democratic People's Republic of
Korea
512 28.60% 0 0.00% 1,280 71.40% 1,792
CN China 6,680,094 2.20% 441,826 0.10% 293,030,722 97.60% 300,152,642
KR Republic of Korea 1,885,985 1.70% 1,247 0.00% 106,613,542 98.30% 108,500,774
XS Eastern Asia 174,548,257 27.30% 1,953,107 0.30% 463,293,686 72.40% 639,795,050
Source: https://stats.labs.apnic.net/roa/XS (13 Oct 2023)
v1.2
13
ROA Coverage in Hong Kong
Source: https://stats.labs.apnic.net/roa/HK (13 Oct 2023)
Currently (Oct 2023)
61.30% of Hong Kong’s
IPv4 addresses have
VALID ROA.
v1.2
14
ROA Coverage in Hong Kong
ASN AS Name IPv4 Valid IPv4 Invalid IPv4 Unknown IPv4 Total
9304 HUTCHISON-AS-AP HGC Global
Communications Limited
23,282 1.60% 268 0.00% 1,465,093 98.40% 1,488,643
4515 ERX-STAR HKT Limited 94,208 15.00% 4 0.00% 535,042 85.00% 629,254
134548 DXTL-HK DXTL Tseung Kwan O Service 0 0.00% 0 0.00% 286,464 100.00% 286,464
132203 TENCENT-NET-AP-CN Tencent Building,
Kejizhongyi Avenue
226,804 45.20% 12 0.00% 274,688 54.80% 501,504
4058 CITICTEL-CPC-AS4058 CITIC Telecom
International CPC Limited
768 0.30% 0 0.00% 248,321 99.70% 249,089
134175 SH2206-AP UNIT A17,9F SILVERCORP
INTL TOWER 707-713 NATHAN RD
0 0.00% 0 0.00% 231,424 100.00% 231,424
135097 MYCLOUD-AS-AP LUOGELANG
FRANCE LIMITED
89,600 28.00% 0 0.00% 230,400 72.00% 320,000
136800 MOACKCOLTD-AS-AP MOACK.Co.LTD 1,024 0.50% 0 0.00% 223,230 99.50% 224,254
9293 HKNET-VIPNET NTT Com Asia Limited 0 0.00% 0 0.00% 207,872 100.00% 207,872
62325 HD 0 0.00% 0 0.00% 186,112 100.00% 186,112
35916 MULTA-ASN1 512 0.30% 0 0.00% 158,715 99.70% 159,227
328608 Africa-on-Cloud-AS 32,768 17.50% 5,888 3.20% 148,220 79.30% 186,876
16625 AKAMAI-AS 0 0.00% 0 0.00% 146,944 100.00% 146,944
…
Source: https://stats.labs.apnic.net/roa/HK (13 Oct 2023)
v1.2
15
Online RPKI Sessions & Technical Assistance
• In August, APNIC delivered online RPKI session to HK and
MO members in Cantonese for the first time (more to come).
• One-to-one technical assistance in Cantonese is available.
v1.2
16
Common Issues after ROA Creation
• Invalid Origin AS
– Multiple origin ASes in Anycast scenario
• Solution: Create ROA for each and every origin AS
– Prefixes are originated by a different AS
• Solution: Create ROA with the actual origin AS
• Invalid Prefix Length
– Announcing /24s, but ROA covers only up to /23
• Solution: Set Max. Length of the ROA to “/24”
v1.2
17
What’s Next after Having ROA?
• ROA is an authorisation that permits a specific AS to originate
a specific prefix.
• ROAs are created for other networks to perform ROV.
• The authorisation is meaningless if no one validates it.
• All networks should eventually implement ROV.
• ROV for IPv6 is as important as IPv4.
v1.2
18
Route Origin Validation (ROV)
• Should be done by all networks on the Internet:
– Setting up RPKI Validators
– Configuring Border Routers to validate received IPv4/IPv6 prefixes
• VALID
– ROA exists, both origin AS and prefix length match with the record
• INVALID
– ROA exists, but origin AS or/and prefix length mismatch with the record
• UNKNOWN / NOT FOUND
– ROA does not exist
– Implementing routing policies based on validation state
• Prefer VALID over UNKNOWN over INVALID; or
• Drop INVALID
v1.2
19
ROV Adoption in Hong Kong
Source: https://stats.labs.apnic.net/rpki/HK (13 Oct 2023)
Currently (Oct 2023)
Hong Kong networks are
dropping 32.36% of
INVALID routes.
v1.2
20
ROV Adoption in Hong Kong
• Among 401 sample networks:
– 36 networks (8.98%) are dropping more
than 50.00% of INVALID routes
– 1 network (0.25%) is dropping 25.01%
to 50.00% of INVALID routes
– 70 networks (17.46%) are dropping
0.01% to 25.00% of INVALID routes
– 294 networks (73.32%) do not appear
to be dropping INVALID route at all
• More actions need to be taken.
Source: https://stats.labs.apnic.net/rpki/HK (13 Oct 2023)
8.98%
0.25%
17.46%
73.32%
ROV Status of HK
Networks
Drop INVALID >50.00%
Drop INVALID 25.01-50.00%
Drop INVALID 0.01-25.00%
Drop INVALID 0.00%
v1.2
21
Major Networks Dropping INVALID
ASN Network Name Source
1221 Telstra https://lists.ausnog.net/pipermail/ausnog/2020-July/044367.html
4637 https://www.zdnet.com/article/telstra-to-roll-out-rpki-routing-security-from-june-2020/
1239 Sprint / T-Mobile https://www.sprint.net/policies/bgp-aggregation-and-filtering
1299 Telia https://www.teliacarrier.com/Our-Network/BGP-Routing/Routing-Security.html
2497 IIJ https://www.iij.ad.jp/en/dev/iir/pdf/iir_vol50_focus1_EN.pdf
2914 NTT https://www.gin.ntt.net/support/policy/rr.cfm#RPKI
3356 Level3 https://twitter.com/lumentechco/status/1374035675742412800
4826 Vocus https://blog.apnic.net/2021/05/13/vocus-rpki-implementation/
6939 Hurricane Electric https://mailman.nanog.org/pipermail/nanog/2020-June/108277.html
7018 AT&T https://mailman.nanog.org/pipermail/nanog/2019-February/099501.html
7922 Comcast https://corporate.comcast.com/stories/improved-bgp-routing-security-adds-another-layer-of-protection-to-network
9002 RETN https://twitter.com/RETNnet/status/1333735456408793089
16509 Amazon https://aws.amazon.com/blogs/networking-and-content-delivery/how-aws-is-helping-to-secure-internet-routing/
37100 Seacom https://www.ripe.net/participate/mail/forum/routing-
wg/PDZlMzAzMzhhLWVhOTAtNzIxOC1lMzI0LTBjZjMyOGI1Y2NkM0BzZWFjb20ubXU+
…
Source: https://taejoong.github.io/pubs/publications/li-2023-rov.pdf (13 Oct 2023)
v1.2
22
Recommendations
• Create ROAs for all your prefixes.
– Origin AS and Max. Length must match actual BGP announcements
• Ensure ROAs are up-to-date upon sub-assignments
– Multiple ROAs with different Origin ASes for Anycast prefixes
– For networks using leased IPv4 address space, request your lease
provider to create relevant ROAs
• Regardless whether the address space is in APNIC region
• Advise your customers and peers to sign their prefixes.
– Unlike Internet Routing Registry (IRR), ROA cannot be proxy-registered
• Monitor whether your network is announcing INVALID.
v1.2
23
Recommendations
• Implement ROV in your network.
– Especially if you do a lot of peering
– Employ at least two RPKI Validators for redundancy purpose
• Ensure consistency across all RPKI Validators
– Establish and secure RPKI-to-Router (RTR) sessions
– Update routing policies to support ROV
• Set LOCAL_PREF based on validation state, or drop INVALID (preferred)
• Use BGP Communities to propagate validation state (optional)
– For Internet Transit, receive full routing table and drop default route
v1.2
24
Upcoming RPKI Training
v1.2
25
Need Help?
ROV Implementation
&
Technical Discussions
APNIC Technical Assistance Platform
https://academy.apnic.net/technical-assistance
ROA Creation
&
General Enquiries
APNIC Help Centre
https://help.apnic.net/s
Training Resources
APNIC Academy
https://academy.apnic.net
Online Courses:
q RPKI Deployment
q RPKI Deployment Status: 2022 in Review
q Historical Resource Management and the Benefits
of RPKI
q Hosted vs. Delegated RPKI
q Demystifying AS0
q How to set up Router/OS 7 and ROV
Virtual Labs:
q RPKI Lab with Routinator
q RPKI Lab with FORT
q RPKI Lab with RPKI-Prover
q RPKI Lab (Sandbox)
v1.2
26
Questions & Answers
RPKI: Actions Required by HK Networks

More Related Content

Similar to HKNOG 12.0: RPKI Actions Required by HK Networks

Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Bruno Teixeira
 
State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG
State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG  State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG
State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG APNIC
 
RPKI Overview, Case Studies, Deployment and Operations
RPKI Overview, Case Studies, Deployment and OperationsRPKI Overview, Case Studies, Deployment and Operations
RPKI Overview, Case Studies, Deployment and OperationsAPNIC
 
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 IRTAPNIC
 
HKNOG 9.0: (the trouble with) Securing Internet Routing
HKNOG 9.0: (the trouble with) Securing Internet RoutingHKNOG 9.0: (the trouble with) Securing Internet Routing
HKNOG 9.0: (the trouble with) Securing Internet RoutingAPNIC
 
HKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying itHKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying itAPNIC
 
ThaiNOG Day 2021: Thailand's Route Validity
ThaiNOG Day 2021: Thailand's Route ValidityThaiNOG Day 2021: Thailand's Route Validity
ThaiNOG Day 2021: Thailand's Route ValidityAPNIC
 
PCTA e-Tech Show 2021: Securing Internet Routing
PCTA e-Tech Show 2021: Securing Internet RoutingPCTA e-Tech Show 2021: Securing Internet Routing
PCTA e-Tech Show 2021: Securing Internet RoutingAPNIC
 
IAA Life in Lockdown series: Securing Internet Routing
IAA Life in Lockdown series: Securing Internet RoutingIAA Life in Lockdown series: Securing Internet Routing
IAA Life in Lockdown series: Securing Internet RoutingAPNIC
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterRobb Boyd
 
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen MaMyNOG
 
Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...
Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...
Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...akg1330
 
Route Hijaking and the role of RPKI
Route Hijaking and the role of RPKIRoute Hijaking and the role of RPKI
Route Hijaking and the role of RPKIAPNIC
 
APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives APNIC
 
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]APNIC
 
Introduction to RPKI
Introduction to RPKIIntroduction to RPKI
Introduction to RPKIAPNIC
 
LKNOG 2: Robust and Secure Connections
LKNOG 2: Robust and Secure ConnectionsLKNOG 2: Robust and Secure Connections
LKNOG 2: Robust and Secure ConnectionsAPNIC
 

Similar to HKNOG 12.0: RPKI Actions Required by HK Networks (20)

Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
Software Defined Network (SDN) using ASR9000 :: BRKSPG-2722 | San Diego 2015
 
State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG
State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG  State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG
State of RPKI in Cambodia and SEA, presentation by Shane Hermoso for KHNOG
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
 
RPKI Overview, Case Studies, Deployment and Operations
RPKI Overview, Case Studies, Deployment and OperationsRPKI Overview, Case Studies, Deployment and Operations
RPKI Overview, Case Studies, Deployment and Operations
 
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
 
HKNOG 9.0: (the trouble with) Securing Internet Routing
HKNOG 9.0: (the trouble with) Securing Internet RoutingHKNOG 9.0: (the trouble with) Securing Internet Routing
HKNOG 9.0: (the trouble with) Securing Internet Routing
 
HKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying itHKNOG 7.0: RPKI - it's time to start deploying it
HKNOG 7.0: RPKI - it's time to start deploying it
 
ThaiNOG Day 2021: Thailand's Route Validity
ThaiNOG Day 2021: Thailand's Route ValidityThaiNOG Day 2021: Thailand's Route Validity
ThaiNOG Day 2021: Thailand's Route Validity
 
PCTA e-Tech Show 2021: Securing Internet Routing
PCTA e-Tech Show 2021: Securing Internet RoutingPCTA e-Tech Show 2021: Securing Internet Routing
PCTA e-Tech Show 2021: Securing Internet Routing
 
IAA Life in Lockdown series: Securing Internet Routing
IAA Life in Lockdown series: Securing Internet RoutingIAA Life in Lockdown series: Securing Internet Routing
IAA Life in Lockdown series: Securing Internet Routing
 
TechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the DatacenterTechWiseTV Workshop: Segment Routing for the Datacenter
TechWiseTV Workshop: Segment Routing for the Datacenter
 
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project  by Shaowen MaCloud Traffic Engineer – Google Espresso Project  by Shaowen Ma
Cloud Traffic Engineer – Google Espresso Project by Shaowen Ma
 
Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...
Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...
Resource Public Key Infrastructure - A Step Towards a More Secure Internet Ro...
 
Route Hijaking and the role of RPKI
Route Hijaking and the role of RPKIRoute Hijaking and the role of RPKI
Route Hijaking and the role of RPKI
 
Routing Security - its importance and status in South Asia
Routing Security - its importance and status in South AsiaRouting Security - its importance and status in South Asia
Routing Security - its importance and status in South Asia
 
APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives APAN 50: RPKI industry trends and initiatives
APAN 50: RPKI industry trends and initiatives
 
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
Whats so special about 512?, by Geoff Huston [APNIC 38 / APOPS 3]
 
Introduction to RPKI
Introduction to RPKIIntroduction to RPKI
Introduction to RPKI
 
LKNOG 2: Robust and Secure Connections
LKNOG 2: Robust and Secure ConnectionsLKNOG 2: Robust and Secure Connections
LKNOG 2: Robust and Secure Connections
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
 

More from APNIC

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 2024APNIC
 
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 2024APNIC
 
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 NZNOGAPNIC
 
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 119APNIC
 
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 119APNIC
 
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 119APNIC
 
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 119APNIC
 
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 119APNIC
 
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
 
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 85APNIC
 
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 HustonAPNIC
 
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 HustonAPNIC
 
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, ThailandAPNIC
 
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 IPv6APNIC
 
AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!AINTEC 2023: Networking in the Penumbra!
AINTEC 2023: Networking in the Penumbra!APNIC
 
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 2023APNIC
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAPNIC
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAPNIC
 
AFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAPNIC
 
AFSIG 2023: APNIC - Registry & Development
AFSIG 2023: APNIC - Registry & DevelopmentAFSIG 2023: APNIC - Registry & Development
AFSIG 2023: APNIC - Registry & DevelopmentAPNIC
 

More from APNIC (20)

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
 
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
 
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
 
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
 
AFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet developmentAFSIG 2023: APNIC Foundation and support for Internet development
AFSIG 2023: APNIC Foundation and support for Internet development
 
AFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment StatusAFNOG 1: Afghanistan IP Deployment Status
AFNOG 1: Afghanistan IP Deployment Status
 
AFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressingAFSIG 2023: Internet routing and addressing
AFSIG 2023: Internet routing and addressing
 
AFSIG 2023: APNIC - Registry & Development
AFSIG 2023: APNIC - Registry & DevelopmentAFSIG 2023: APNIC - Registry & Development
AFSIG 2023: APNIC - Registry & Development
 

Recently uploaded

Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Dwarka @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Dwarka @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 

HKNOG 12.0: RPKI Actions Required by HK Networks

  • 1. v1.2 1 RPKI: Actions Required by HK Networks Che-Hoo Cheng APNIC 2023-10-30 @HKNOG 12.0
  • 2. v1.2 2 Agenda • Internet Routing and BGP Hijack • What is RPKI? • ROA Coverage in Asia / Eastern Asia / Hong Kong • Common Issues after ROA Creation • ROV Adoption in Hong Kong • Recommendations
  • 3. v1.2 3 Internet Routing Source: Screenshot taken from “3.5.3.4 Packet Tracer - Configure and Verify eBGP.pka” example from Connecting Networks Cisco Networking Academy course
  • 6. v1.2 6 BGP Hijack • Definition: – Announcing a more specific path – Announcing an address space that is owned by someone else • Impacts: – Rerouting traffic to a malicious network – Enabling interception and alteration of sensitive data – Causing network unavailability Source: Williams, R. (2015). street signs being stolen [Image]. https://media.apnarm.net.au/media/images/2015/02/06/IQT_06-02- 2015_NEWS_05_STOLENSIGNS1_t1880.jpg
  • 7. v1.2 7 What is RPKI? • Resource Public Key Infrastructure. • For mitigating BGP certain kinds of route hijacks and leaks. • Applicable to both IPv4 and IPv6. • ROA and ROV are done cryptographically. – Resource holders use private key to sign authorisations – Other networks use public key to validate the signatures Route Origin Validation (ROV) Other networks check whether the received prefixes are originated by the permitted ASes Route Origin Authorisation (ROA) Resource holders permit specific ASes to originate their prefixes
  • 8. v1.2 8 Route Origin Authorisation (ROA) • To be done by resource holder: – Creating ROA for prefixes belong to own IPv4/IPv6 address space • Prefix • Origin AS • Max. Length – Also known as “Most Specific Announcement (MSA)” – APNIC members can create ROA in MyAPNIC portal • APNIC Help Centre: ROA objects – https://help.apnic.net/s/article/roa-objects • Route Management – Guide to manage your routes and (RPKI) ROA – https://www.apnic.net/wp-content/uploads/2017/01/route-roa-management-guide.pdf • How to Create ROAs in MyAPNIC – https://www.youtube.com/watch?v=NLG2siznuu4
  • 9. v1.2 9 ROA Coverage in Asia Source: https://stats.labs.apnic.net/roa/XD (13 Oct 2023)
  • 10. v1.2 10 ROA Coverage in Asia Code Region IPv4 Valid IPv4 Invalid IPv4 Unknown IPv4 Total BT Bhutan, Southern Asia 36,864 98.60% 0 0.00% 512 1.40% 37,376 NP Nepal, Southern Asia 567,552 98.40% 0 0.00% 9,472 1.60% 577,024 LB Lebanon, Western Asia 525,056 97.30% 256 0.00% 14,336 2.70% 539,648 BD Bangladesh, Southern Asia 1,684,916 95.90% 11,089 0.60% 60,672 3.50% 1,756,677 IQ Iraq, Western Asia 699,904 95.60% 2,816 0.40% 29,440 4.00% 732,160 … KP Democratic People's Republic of Korea, Eastern Asia 512 28.60% 0 0.00% 1,280 71.40% 1,792 TJ Tajikistan, Central Asia 10,496 12.70% 256 0.30% 71,936 87.00% 82,688 KZ Kazakhstan, Central Asia 400,895 12.40% 1 0.00% 2,822,400 87.60% 3,223,296 CN China, Eastern Asia 6,680,094 2.20% 441,826 0.10% 293,030,722 97.60% 300,152,642 KR Republic of Korea, Eastern Asia 1,885,985 1.70% 1,247 0.00% 106,613,542 98.30% 108,500,774 XD Asia 318,136,632 38.40% 3,108,393 0.40% 507,084,926 61.20% 828,329,951 Source: https://stats.labs.apnic.net/roa/XD (13 Oct 2023)
  • 11. v1.2 11 ROA Coverage in Eastern Asia Source: https://stats.labs.apnic.net/roa/XS (13 Oct 2023)
  • 12. v1.2 12 ROA Coverage in Eastern Asia Code Region IPv4 Valid IPv4 Invalid IPv4 Unknown IPv4 Total MN Mongolia 181,727 94.60% 289 0.20% 9,984 5.20% 192,000 MO Macao Special Administrative Region of China 336,896 86.40% 256 0.10% 52,992 13.60% 390,144 TW Taiwan 29,463,342 86.20% 1,082,546 3.20% 3,650,338 10.70% 34,196,226 JP Japan 123,748,089 70.20% 371,080 0.20% 52,246,976 29.60% 176,366,145 HK Hong Kong Special Administrative Region of China 12,251,612 61.30% 55,863 0.30% 7,687,852 38.40% 19,995,327 KP Democratic People's Republic of Korea 512 28.60% 0 0.00% 1,280 71.40% 1,792 CN China 6,680,094 2.20% 441,826 0.10% 293,030,722 97.60% 300,152,642 KR Republic of Korea 1,885,985 1.70% 1,247 0.00% 106,613,542 98.30% 108,500,774 XS Eastern Asia 174,548,257 27.30% 1,953,107 0.30% 463,293,686 72.40% 639,795,050 Source: https://stats.labs.apnic.net/roa/XS (13 Oct 2023)
  • 13. v1.2 13 ROA Coverage in Hong Kong Source: https://stats.labs.apnic.net/roa/HK (13 Oct 2023) Currently (Oct 2023) 61.30% of Hong Kong’s IPv4 addresses have VALID ROA.
  • 14. v1.2 14 ROA Coverage in Hong Kong ASN AS Name IPv4 Valid IPv4 Invalid IPv4 Unknown IPv4 Total 9304 HUTCHISON-AS-AP HGC Global Communications Limited 23,282 1.60% 268 0.00% 1,465,093 98.40% 1,488,643 4515 ERX-STAR HKT Limited 94,208 15.00% 4 0.00% 535,042 85.00% 629,254 134548 DXTL-HK DXTL Tseung Kwan O Service 0 0.00% 0 0.00% 286,464 100.00% 286,464 132203 TENCENT-NET-AP-CN Tencent Building, Kejizhongyi Avenue 226,804 45.20% 12 0.00% 274,688 54.80% 501,504 4058 CITICTEL-CPC-AS4058 CITIC Telecom International CPC Limited 768 0.30% 0 0.00% 248,321 99.70% 249,089 134175 SH2206-AP UNIT A17,9F SILVERCORP INTL TOWER 707-713 NATHAN RD 0 0.00% 0 0.00% 231,424 100.00% 231,424 135097 MYCLOUD-AS-AP LUOGELANG FRANCE LIMITED 89,600 28.00% 0 0.00% 230,400 72.00% 320,000 136800 MOACKCOLTD-AS-AP MOACK.Co.LTD 1,024 0.50% 0 0.00% 223,230 99.50% 224,254 9293 HKNET-VIPNET NTT Com Asia Limited 0 0.00% 0 0.00% 207,872 100.00% 207,872 62325 HD 0 0.00% 0 0.00% 186,112 100.00% 186,112 35916 MULTA-ASN1 512 0.30% 0 0.00% 158,715 99.70% 159,227 328608 Africa-on-Cloud-AS 32,768 17.50% 5,888 3.20% 148,220 79.30% 186,876 16625 AKAMAI-AS 0 0.00% 0 0.00% 146,944 100.00% 146,944 … Source: https://stats.labs.apnic.net/roa/HK (13 Oct 2023)
  • 15. v1.2 15 Online RPKI Sessions & Technical Assistance • In August, APNIC delivered online RPKI session to HK and MO members in Cantonese for the first time (more to come). • One-to-one technical assistance in Cantonese is available.
  • 16. v1.2 16 Common Issues after ROA Creation • Invalid Origin AS – Multiple origin ASes in Anycast scenario • Solution: Create ROA for each and every origin AS – Prefixes are originated by a different AS • Solution: Create ROA with the actual origin AS • Invalid Prefix Length – Announcing /24s, but ROA covers only up to /23 • Solution: Set Max. Length of the ROA to “/24”
  • 17. v1.2 17 What’s Next after Having ROA? • ROA is an authorisation that permits a specific AS to originate a specific prefix. • ROAs are created for other networks to perform ROV. • The authorisation is meaningless if no one validates it. • All networks should eventually implement ROV. • ROV for IPv6 is as important as IPv4.
  • 18. v1.2 18 Route Origin Validation (ROV) • Should be done by all networks on the Internet: – Setting up RPKI Validators – Configuring Border Routers to validate received IPv4/IPv6 prefixes • VALID – ROA exists, both origin AS and prefix length match with the record • INVALID – ROA exists, but origin AS or/and prefix length mismatch with the record • UNKNOWN / NOT FOUND – ROA does not exist – Implementing routing policies based on validation state • Prefer VALID over UNKNOWN over INVALID; or • Drop INVALID
  • 19. v1.2 19 ROV Adoption in Hong Kong Source: https://stats.labs.apnic.net/rpki/HK (13 Oct 2023) Currently (Oct 2023) Hong Kong networks are dropping 32.36% of INVALID routes.
  • 20. v1.2 20 ROV Adoption in Hong Kong • Among 401 sample networks: – 36 networks (8.98%) are dropping more than 50.00% of INVALID routes – 1 network (0.25%) is dropping 25.01% to 50.00% of INVALID routes – 70 networks (17.46%) are dropping 0.01% to 25.00% of INVALID routes – 294 networks (73.32%) do not appear to be dropping INVALID route at all • More actions need to be taken. Source: https://stats.labs.apnic.net/rpki/HK (13 Oct 2023) 8.98% 0.25% 17.46% 73.32% ROV Status of HK Networks Drop INVALID >50.00% Drop INVALID 25.01-50.00% Drop INVALID 0.01-25.00% Drop INVALID 0.00%
  • 21. v1.2 21 Major Networks Dropping INVALID ASN Network Name Source 1221 Telstra https://lists.ausnog.net/pipermail/ausnog/2020-July/044367.html 4637 https://www.zdnet.com/article/telstra-to-roll-out-rpki-routing-security-from-june-2020/ 1239 Sprint / T-Mobile https://www.sprint.net/policies/bgp-aggregation-and-filtering 1299 Telia https://www.teliacarrier.com/Our-Network/BGP-Routing/Routing-Security.html 2497 IIJ https://www.iij.ad.jp/en/dev/iir/pdf/iir_vol50_focus1_EN.pdf 2914 NTT https://www.gin.ntt.net/support/policy/rr.cfm#RPKI 3356 Level3 https://twitter.com/lumentechco/status/1374035675742412800 4826 Vocus https://blog.apnic.net/2021/05/13/vocus-rpki-implementation/ 6939 Hurricane Electric https://mailman.nanog.org/pipermail/nanog/2020-June/108277.html 7018 AT&T https://mailman.nanog.org/pipermail/nanog/2019-February/099501.html 7922 Comcast https://corporate.comcast.com/stories/improved-bgp-routing-security-adds-another-layer-of-protection-to-network 9002 RETN https://twitter.com/RETNnet/status/1333735456408793089 16509 Amazon https://aws.amazon.com/blogs/networking-and-content-delivery/how-aws-is-helping-to-secure-internet-routing/ 37100 Seacom https://www.ripe.net/participate/mail/forum/routing- wg/PDZlMzAzMzhhLWVhOTAtNzIxOC1lMzI0LTBjZjMyOGI1Y2NkM0BzZWFjb20ubXU+ … Source: https://taejoong.github.io/pubs/publications/li-2023-rov.pdf (13 Oct 2023)
  • 22. v1.2 22 Recommendations • Create ROAs for all your prefixes. – Origin AS and Max. Length must match actual BGP announcements • Ensure ROAs are up-to-date upon sub-assignments – Multiple ROAs with different Origin ASes for Anycast prefixes – For networks using leased IPv4 address space, request your lease provider to create relevant ROAs • Regardless whether the address space is in APNIC region • Advise your customers and peers to sign their prefixes. – Unlike Internet Routing Registry (IRR), ROA cannot be proxy-registered • Monitor whether your network is announcing INVALID.
  • 23. v1.2 23 Recommendations • Implement ROV in your network. – Especially if you do a lot of peering – Employ at least two RPKI Validators for redundancy purpose • Ensure consistency across all RPKI Validators – Establish and secure RPKI-to-Router (RTR) sessions – Update routing policies to support ROV • Set LOCAL_PREF based on validation state, or drop INVALID (preferred) • Use BGP Communities to propagate validation state (optional) – For Internet Transit, receive full routing table and drop default route
  • 25. v1.2 25 Need Help? ROV Implementation & Technical Discussions APNIC Technical Assistance Platform https://academy.apnic.net/technical-assistance ROA Creation & General Enquiries APNIC Help Centre https://help.apnic.net/s Training Resources APNIC Academy https://academy.apnic.net Online Courses: q RPKI Deployment q RPKI Deployment Status: 2022 in Review q Historical Resource Management and the Benefits of RPKI q Hosted vs. Delegated RPKI q Demystifying AS0 q How to set up Router/OS 7 and ROV Virtual Labs: q RPKI Lab with Routinator q RPKI Lab with FORT q RPKI Lab with RPKI-Prover q RPKI Lab (Sandbox)
  • 26. v1.2 26 Questions & Answers RPKI: Actions Required by HK Networks