SlideShare a Scribd company logo
Recent IRR changes
Matsuzaki ʻmazʼ Yoshinobu
<maz@iij.ad.jp>
bdNOG17 maz@iij.ad.jp 1
Internet Routing Registry (IRR)
• To publish your own routing intentions
• route/route6
• Specify the origin AS for an IP prefix
• as-set
• Specify a list of ASes to be advertised
• To construct route filters based on the registered objects
• APNIC IRR and RADB are popular IRR in AP region
• Some NIRs are also operating its IRR such as JPIRR by JPNIC
bdNOG17 maz@iij.ad.jp 2
IRR as-set
• Publishing your advertisement in advance
• Important technical information exchanged when peering
with peers and upstreams
as-set: AS-IIJ
descr: ASes routed by IIJ
members: AS-IIJ-T1, AS2497,
:
mnt-by: MAINT-AS2497
source: JPIRR
bdNOG17 maz@iij.ad.jp 3
APNIC IRR and Hierarchical as-set
• prop-151: Restricting non-hierarchical as-set
• Reached consensus at APNIC 55
• To fix the Name Collision Issue
• AS-AMAZON, AS-TWITTER and so on…
as-set: AS-AMAZON
descr: Amazon ASNs
members: AS-AMAZON-NA, AS-AMAZON-AP,
AS-AMAZON-EU
admin-c: AC6-ORG-ARIN
tech-c: AC6-ORG-ARIN
:
mnt-by: MAINT-AS16509
source: RADB
as-set: AS-AMAZON
tech-c: DUMY-RIPE
admin-c: DUMY-RIPE
:
mnt-by: KATERINA-MNT
source: RIPE
bdNOG17 maz@iij.ad.jp 4
Hierarchical as-set (RFC2622)
• Non-hierarchical as-set example
• AS-APNIC (This is not an APNICʼs as-set)
• AS-4608 (APNICʼs as-set, not in Hierarchical naming scheme)
• Hierarchical as-set example
• AS17494:AS-CUSTOMERS
• The notation is <AS#>:AS-<as-set name>
• Only that AS number's maintainer can create the object
• Resolving Name Collision Issues
bdNOG17 maz@iij.ad.jp 5
Safe Transition Plan
• Step 1: Create a new Hierarchical as-set
• Register a new as-set in Hierarchical naming scheme
• Letʼs say itʼs AS2497:AS-IIJ
• This has the same members as the existing as-set (AS-IIJ)
• Step 2: Make the old as-set a reference to the new one
• Modify the member of the existing as-set as AS2497:AS-IIJ
• Thereafter, only AS2497:AS-IIJ needs to be updated
• Step 3: Notify peers
• Update the peeringdb information
• Ask peers and upstreams to refer to the new as-set
• Step 4: Delete the old as-set
• Delete the old non-hierarchical as-set after this transition
completes
bdNOG17 maz@iij.ad.jp 6
as-set: AS-IIJ
descr: Please refer AS2497:AS-IIJ
members: AS2497:AS-IIJ
mnt-by: MAINT-AS2497
source: JPIRR
as-set: AS2497:AS-IIJ
descr: ASes routed by IIJ
members: AS2497:AS-IIJ-T1,
AS2497,
:
mnt-by: MAINT-AS2497
source: JPIRR
as-set: AS-IIJ
descr: ASes routed by IIJ
members: AS-IIJ-T1, AS2497,
:
mnt-by: MAINT-AS2497
source: JPIRR
Our Current AS-SET (Non-hierarchical as-set)
New AS-SET (Hierarchical as-set)
For backward compatibility (Non-hierarchical)
To be deleted after migration
bdNOG17 maz@iij.ad.jp 7
RADB and RPKI
• RADB migrated to IRRDv4 on November 13th, 2023
• New features related to RPKI have been implemented
• route/route6 objects falling under RPKI Invalid
• RPKI Invalid objects will no longer visible in a query
• Objects that have not_found or valid RPKI will not be effected
• Any new objects that are Invalid will be rejected and any
modification of an existing Invalid object will be rejected as well
bdNOG17 maz@iij.ad.jp 8
ROA and RPKI ROV Invalid
• A route object registration that is inconsistent with the
corresponding ROA will be rejected by RADB
prefix: 1.1.1.0/24
as: 13335
route: 1.1.1.0/24
origin: AS13335
source: RADB
route: 1.1.1.0/25
origin: AS13335
source: RADB
route: 1.1.1.0/24
origin: AS12345
source: RADB
ROA
To be rejected
Registrable
bdNOG17 maz@iij.ad.jp 9
ROA and RPKI ROV Invalid
• RPKI Invalid objects will no longer visible in a query
prefix: 1.1.1.0/24
as: 13335
route: 1.1.1.0/24
origin: AS13335
source: RADB
route: 1.1.1.0/25
origin: AS13335
source: RADB
route: 1.1.1.0/24
origin: AS12345
source: RADB
ROA
Not visible
visible
RADB
bdNOG17 maz@iij.ad.jp 10
Creating a minimal ROA
• Assume we have the following ROA and route object
• If for some reason I want to create a route object with a
sub prefix (/34), how should I modify/issue ROA?
prefix: 2001:db8::/32
as: 64512
route: 2001:db8::/32
origin: AS64512
source: RADB
ROA
idea 1: max-length
prefix: 2001:db8::/32
as: 64512
max-length:34
ROA
idea 2: additional ROA
prefix: 2001:db8::/34
as: 64512
ROA
prefix: 2001:db8::/32
as: 64512
ROA
bdNOG17 maz@iij.ad.jp 11
Summary
• APNIC account holders are only permitted to create
hierarchical as-sets at APNIC IRR
• For transition, Safe Transition Plan (P.6) is available
• RADB is rejecting RPKI ROA Invalid
• This protects you because no one can register a route object
that is inconsistent with the ROA!
• Keep your ROA minimal as possible to protect your
network
bdNOG17 maz@iij.ad.jp 12

More Related Content

Similar to Recent IRR changes by Yoshinobu Matsuzaki, IIJ

BGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP Toolkit
BGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP ToolkitBGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP Toolkit
BGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP Toolkit
APNIC
 
RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)
Fakrul Alam
 
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
APNIC
 
IXP Route Servers with RPKI and IXP Manager
IXP Route Servers with RPKI and IXP ManagerIXP Route Servers with RPKI and IXP Manager
IXP Route Servers with RPKI and IXP Manager
APNIC
 
Data hazards ppt
Data hazards pptData hazards ppt
Data hazards ppt
MBalaji9
 
8051 micro controller
8051 micro controller8051 micro controller
8051 micro controller
Poojith Chowdhary
 
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
APNIC
 
Processing Large Graphs
Processing Large GraphsProcessing Large Graphs
Processing Large Graphs
Nishant Gandhi
 
Operations as a common AS
Operations as a common ASOperations as a common AS
Operations as a common AS
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 Operations
APNIC
 
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
Juan Sequeda
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGP
Olivier Bonaventure
 
What's new in Apache Spark 2.4
What's new in Apache Spark 2.4What's new in Apache Spark 2.4
What's new in Apache Spark 2.4
boxu42
 
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
 
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
 
Routing Security Workshop
Routing Security WorkshopRouting Security Workshop
Routing Security Workshop
RIPE NCC
 
The never-ending REST API design debate -- Devoxx France 2016
The never-ending REST API design debate -- Devoxx France 2016The never-ending REST API design debate -- Devoxx France 2016
The never-ending REST API design debate -- Devoxx France 2016
Restlet
 
hpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorialhpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorial
Stefano Salsano
 

Similar to Recent IRR changes by Yoshinobu Matsuzaki, IIJ (20)

BGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP Toolkit
BGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP ToolkitBGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP Toolkit
BGP Bugs, Hiccups and weird stuff: Issues seen by RT-BGP Toolkit
 
RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)RPKI (Resource Public Key Infrastructure)
RPKI (Resource Public Key Infrastructure)
 
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development32nd TWNIC IP OPM: ROA+ROV deployment & industry development
32nd TWNIC IP OPM: ROA+ROV deployment & industry development
 
IXP Route Servers with RPKI and IXP Manager
IXP Route Servers with RPKI and IXP ManagerIXP Route Servers with RPKI and IXP Manager
IXP Route Servers with RPKI and IXP Manager
 
Data hazards ppt
Data hazards pptData hazards ppt
Data hazards ppt
 
8051 micro controller
8051 micro controller8051 micro controller
8051 micro controller
 
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
ICANN APAC-TWNIC Engagement Forum: Internet Number Registry Services - The Ne...
 
Processing Large Graphs
Processing Large GraphsProcessing Large Graphs
Processing Large Graphs
 
Operations as a common AS
Operations as a common ASOperations as a common AS
Operations as a common AS
 
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
 
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
RDB2RDF Tutorial (R2RML and Direct Mapping) at ISWC 2013
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGP
 
What's new in Apache Spark 2.4
What's new in Apache Spark 2.4What's new in Apache Spark 2.4
What's new in Apache Spark 2.4
 
RPKI Tutorial
RPKI Tutorial RPKI Tutorial
RPKI Tutorial
 
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
 
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...
 
Routing Security Workshop
Routing Security WorkshopRouting Security Workshop
Routing Security Workshop
 
Bgp (1)
Bgp (1)Bgp (1)
Bgp (1)
 
The never-ending REST API design debate -- Devoxx France 2016
The never-ending REST API design debate -- Devoxx France 2016The never-ending REST API design debate -- Devoxx France 2016
The never-ending REST API design debate -- Devoxx France 2016
 
hpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorialhpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorial
 

More from Bangladesh Network Operators Group

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Bangladesh Network Operators Group
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
Bangladesh Network Operators Group
 
AI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the PyramidAI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the Pyramid
Bangladesh Network Operators Group
 
IPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCTIPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCT
Bangladesh Network Operators Group
 
Network eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life Product
Bangladesh Network Operators Group
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
Bangladesh Network Operators Group
 
IPv6 Deployment in South Asia 2022
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022
Bangladesh Network Operators Group
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
Bangladesh Network Operators Group
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
Bangladesh Network Operators Group
 
An Overview about open UDP Services
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP Services
Bangladesh Network Operators Group
 
12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender
Bangladesh Network Operators Group
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
Bangladesh Network Operators Group
 
BdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptxBdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptx
Bangladesh Network Operators Group
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
Bangladesh Network Operators Group
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
Bangladesh Network Operators Group
 
MANRS for Network Operators
MANRS for Network OperatorsMANRS for Network Operators
MANRS for Network Operators
Bangladesh Network Operators Group
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with Grafana
Bangladesh Network Operators Group
 
RPKI ROA updates
RPKI ROA updatesRPKI ROA updates
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
Bangladesh Network Operators Group
 
Measuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create ValueMeasuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create Value
Bangladesh Network Operators Group
 

More from Bangladesh Network Operators Group (20)

Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and CephAccelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
Accelerating Hyper-Converged Enterprise Virtualization using Proxmox and Ceph
 
Fact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in BangladeshFact Sheets : Network Status in Bangladesh
Fact Sheets : Network Status in Bangladesh
 
AI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the PyramidAI Driven Wi-Fi for the Bottom of the Pyramid
AI Driven Wi-Fi for the Bottom of the Pyramid
 
IPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCTIPv6 Security Overview by QS Tahmeed, APNIC RCT
IPv6 Security Overview by QS Tahmeed, APNIC RCT
 
Network eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life ProductNetwork eWaste : Community role to manage end of life Product
Network eWaste : Community role to manage end of life Product
 
A plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s DeploymentA plenarily integrated SIEM solution and it’s Deployment
A plenarily integrated SIEM solution and it’s Deployment
 
IPv6 Deployment in South Asia 2022
IPv6 Deployment in South Asia  2022IPv6 Deployment in South Asia  2022
IPv6 Deployment in South Asia 2022
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
RPKI Deployment Status in Bangladesh
RPKI Deployment Status in BangladeshRPKI Deployment Status in Bangladesh
RPKI Deployment Status in Bangladesh
 
An Overview about open UDP Services
An Overview about open UDP ServicesAn Overview about open UDP Services
An Overview about open UDP Services
 
12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender12 Years in DNS Security As a Defender
12 Years in DNS Security As a Defender
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
 
BdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptxBdNOG-20220625-MT-v6.0.pptx
BdNOG-20220625-MT-v6.0.pptx
 
Route Leak Prevension with BGP Community
Route Leak Prevension with BGP CommunityRoute Leak Prevension with BGP Community
Route Leak Prevension with BGP Community
 
Tale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIXTale of a New Bangladeshi NIX
Tale of a New Bangladeshi NIX
 
MANRS for Network Operators
MANRS for Network OperatorsMANRS for Network Operators
MANRS for Network Operators
 
Re-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with GrafanaRe-define network visibility for capacity planning & forecasting with Grafana
Re-define network visibility for capacity planning & forecasting with Grafana
 
RPKI ROA updates
RPKI ROA updatesRPKI ROA updates
RPKI ROA updates
 
Blockchain Demystified
Blockchain DemystifiedBlockchain Demystified
Blockchain Demystified
 
Measuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create ValueMeasuring the Internet Economy: How Networks Create Value
Measuring the Internet Economy: How Networks Create Value
 

Recently uploaded

Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 

Recently uploaded (16)

Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 

Recent IRR changes by Yoshinobu Matsuzaki, IIJ

  • 1. Recent IRR changes Matsuzaki ʻmazʼ Yoshinobu <maz@iij.ad.jp> bdNOG17 maz@iij.ad.jp 1
  • 2. Internet Routing Registry (IRR) • To publish your own routing intentions • route/route6 • Specify the origin AS for an IP prefix • as-set • Specify a list of ASes to be advertised • To construct route filters based on the registered objects • APNIC IRR and RADB are popular IRR in AP region • Some NIRs are also operating its IRR such as JPIRR by JPNIC bdNOG17 maz@iij.ad.jp 2
  • 3. IRR as-set • Publishing your advertisement in advance • Important technical information exchanged when peering with peers and upstreams as-set: AS-IIJ descr: ASes routed by IIJ members: AS-IIJ-T1, AS2497, : mnt-by: MAINT-AS2497 source: JPIRR bdNOG17 maz@iij.ad.jp 3
  • 4. APNIC IRR and Hierarchical as-set • prop-151: Restricting non-hierarchical as-set • Reached consensus at APNIC 55 • To fix the Name Collision Issue • AS-AMAZON, AS-TWITTER and so on… as-set: AS-AMAZON descr: Amazon ASNs members: AS-AMAZON-NA, AS-AMAZON-AP, AS-AMAZON-EU admin-c: AC6-ORG-ARIN tech-c: AC6-ORG-ARIN : mnt-by: MAINT-AS16509 source: RADB as-set: AS-AMAZON tech-c: DUMY-RIPE admin-c: DUMY-RIPE : mnt-by: KATERINA-MNT source: RIPE bdNOG17 maz@iij.ad.jp 4
  • 5. Hierarchical as-set (RFC2622) • Non-hierarchical as-set example • AS-APNIC (This is not an APNICʼs as-set) • AS-4608 (APNICʼs as-set, not in Hierarchical naming scheme) • Hierarchical as-set example • AS17494:AS-CUSTOMERS • The notation is <AS#>:AS-<as-set name> • Only that AS number's maintainer can create the object • Resolving Name Collision Issues bdNOG17 maz@iij.ad.jp 5
  • 6. Safe Transition Plan • Step 1: Create a new Hierarchical as-set • Register a new as-set in Hierarchical naming scheme • Letʼs say itʼs AS2497:AS-IIJ • This has the same members as the existing as-set (AS-IIJ) • Step 2: Make the old as-set a reference to the new one • Modify the member of the existing as-set as AS2497:AS-IIJ • Thereafter, only AS2497:AS-IIJ needs to be updated • Step 3: Notify peers • Update the peeringdb information • Ask peers and upstreams to refer to the new as-set • Step 4: Delete the old as-set • Delete the old non-hierarchical as-set after this transition completes bdNOG17 maz@iij.ad.jp 6
  • 7. as-set: AS-IIJ descr: Please refer AS2497:AS-IIJ members: AS2497:AS-IIJ mnt-by: MAINT-AS2497 source: JPIRR as-set: AS2497:AS-IIJ descr: ASes routed by IIJ members: AS2497:AS-IIJ-T1, AS2497, : mnt-by: MAINT-AS2497 source: JPIRR as-set: AS-IIJ descr: ASes routed by IIJ members: AS-IIJ-T1, AS2497, : mnt-by: MAINT-AS2497 source: JPIRR Our Current AS-SET (Non-hierarchical as-set) New AS-SET (Hierarchical as-set) For backward compatibility (Non-hierarchical) To be deleted after migration bdNOG17 maz@iij.ad.jp 7
  • 8. RADB and RPKI • RADB migrated to IRRDv4 on November 13th, 2023 • New features related to RPKI have been implemented • route/route6 objects falling under RPKI Invalid • RPKI Invalid objects will no longer visible in a query • Objects that have not_found or valid RPKI will not be effected • Any new objects that are Invalid will be rejected and any modification of an existing Invalid object will be rejected as well bdNOG17 maz@iij.ad.jp 8
  • 9. ROA and RPKI ROV Invalid • A route object registration that is inconsistent with the corresponding ROA will be rejected by RADB prefix: 1.1.1.0/24 as: 13335 route: 1.1.1.0/24 origin: AS13335 source: RADB route: 1.1.1.0/25 origin: AS13335 source: RADB route: 1.1.1.0/24 origin: AS12345 source: RADB ROA To be rejected Registrable bdNOG17 maz@iij.ad.jp 9
  • 10. ROA and RPKI ROV Invalid • RPKI Invalid objects will no longer visible in a query prefix: 1.1.1.0/24 as: 13335 route: 1.1.1.0/24 origin: AS13335 source: RADB route: 1.1.1.0/25 origin: AS13335 source: RADB route: 1.1.1.0/24 origin: AS12345 source: RADB ROA Not visible visible RADB bdNOG17 maz@iij.ad.jp 10
  • 11. Creating a minimal ROA • Assume we have the following ROA and route object • If for some reason I want to create a route object with a sub prefix (/34), how should I modify/issue ROA? prefix: 2001:db8::/32 as: 64512 route: 2001:db8::/32 origin: AS64512 source: RADB ROA idea 1: max-length prefix: 2001:db8::/32 as: 64512 max-length:34 ROA idea 2: additional ROA prefix: 2001:db8::/34 as: 64512 ROA prefix: 2001:db8::/32 as: 64512 ROA bdNOG17 maz@iij.ad.jp 11
  • 12. Summary • APNIC account holders are only permitted to create hierarchical as-sets at APNIC IRR • For transition, Safe Transition Plan (P.6) is available • RADB is rejecting RPKI ROA Invalid • This protects you because no one can register a route object that is inconsistent with the ROA! • Keep your ROA minimal as possible to protect your network bdNOG17 maz@iij.ad.jp 12