SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
4byte ASNs Test Scenarios

      - 8th TWNIC OPM
       2007/7/5, Taipei




                           許至凱
                 支援群 工程處 通訊網路部
                          kae@du.net.tw
Agenda
    http://www.seed.net.tw



                              4 bytes AS number overview
                              BGP capability in 4 bytes AS number
                              BGP attribute update
                              New BGP attribute
                              Testing scenarios
                              Reference




2
4 bytes AS number overview
    http://www.seed.net.tw



                              Original ASN encoded
                                2 bytes
                                ASN pool: 0 ~ 65535
                              ASN expansion
                                4 bytes
                                ASN pool: 0 ~ 4294967295
                                  M:N
                                     M: 0 ~ 65535
                                     N: 0 ~ 65535

                              2 bytes map to 4 bytes
                                0.0 ~ 0.65535
3
BGP capability in 4 bytes AS number
    http://www.seed.net.tw



                              BGP Capability Advertisements
                                 RFC2842
                                 Capabilities Optional Parameter




                                 BGP router supported 4 bytes ASN
                                   Capability code: 65
                                   Capability Length: 4

4
BGP attribute update
    http://www.seed.net.tw



                              AS_PATH attribute update
                                Original:
                                   AS carried in this attribute is encoded as a 2
                                   byte ASN
                                New:
                                   AS carried in this attribute is encoded as a 4
                                   byte ASN




5
BGP attribute update
    http://www.seed.net.tw



                              AS_AGGREGATOR attribute update
                                Original:
                                   AS carried in this attribute is encoded as a 2
                                   byte ASN
                                New:
                                   AS carried in this attribute is encoded as a 4
                                   byte ASN




6
New BGP attribute
    http://www.seed.net.tw



                              AS4_PATH
                                Optional transitive attribute
                                  AS_PATH is “well-known mandatory” attribute
                                AS4_PATH semantics:




                                AS carried in this attribute is encoded as a 4
                                bytes entity

7
New BGP attribute
    http://www.seed.net.tw



                              AS4_AGGREGATOR
                                Optional transitive attribute
                                  AS_AGGREGATOR is “optional transitive”
                                  attribute
                                AS4_AGGREGATOR semantics:




                                AS carried in this attribute is encoded as a 4
                                bytes entity
8
Testing scenarios
    http://www.seed.net.tw



                              NEW AS_PATH testing
                                 Peering with 4 bytes ASN is mappable to 2
                                 bytes ASN



                                      0.65000             0.65001

                                 Peering with 4 bytes ASN is NOT mappable to
                                 2 bytes ASN



                                      0.65000             2.65001
9
Testing scenarios
     http://www.seed.net.tw



                               AS4_PATH testing
                                  Peering with 4 bytes ASN is mappable to 2
                                  bytes ASN



                                       65000               0.65001

                                  Peering with 4 bytes ASN is NOT mappable to
                                  2 bytes ASN



                                       65000               2.65001
10
Testing scenarios
     http://www.seed.net.tw



                               AS4_PATH testing
                                  2 bytes ASN travel through 4 bytes ASN




                               65000              0.65001             65002




                               65000              2.65001             65002



11
Testing scenarios
     http://www.seed.net.tw



                               AS4_PATH testing
                                   4 bytes ASN travel through 2 bytes ASN




                               0.65000             65001              0.65002




                               2.65000             65001              2.65002



12
Testing scenarios
     http://www.seed.net.tw



                               NEW AS_AGGREGATOR testing



                                                    0.65002


                                0.65000   0.65001

                                                    0.65003




13
Testing scenarios
     http://www.seed.net.tw



                               AS4_AGGREGATOR testing
                                  2 bytes ASN is aggregated via 4 bytes ASN



                                                      65002


                                 65000      2.65001

                                                      65003




14
Testing scenarios
     http://www.seed.net.tw



                               AS4_AGGREGATOR testing
                                  4 bytes ASN is aggregated via 2 bytes ASN



                                                     2.65002


                                0.65000      65001

                                                     2.65003




15
Reference
     http://www.seed.net.tw



                               RFC1771
                                 Y. Rekhter, T. Li, “A Border Gateway Protocol
                                 4 (BGP-4)”, March 1995.
                               RFC4893
                                 Q. Vohra, E. Chen, quot;BGP Support for Four-
                                 octet AS Number Spacequot;, May 2007.
                               BGP support for 4-Byte AS Numbers -
                               Implementation Survey Report
                                 Geoff Huston, Asia Pacific Network
                                 Information Centre

16
Questions & Comments?




    sees your needs

Más contenido relacionado

Destacado

Rawnet Lightning Talk - Web Components
Rawnet Lightning Talk - Web ComponentsRawnet Lightning Talk - Web Components
Rawnet Lightning Talk - Web ComponentsRawnet
 
A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7Rawnet
 
How internet works and how messages are transferred in Internet
How internet works and how messages are transferred in InternetHow internet works and how messages are transferred in Internet
How internet works and how messages are transferred in Internetpagetron
 
FEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic IntroductionFEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic IntroductionKae Hsu
 
Botnets & DDoS Introduction
Botnets & DDoS IntroductionBotnets & DDoS Introduction
Botnets & DDoS IntroductionKae Hsu
 
4 byte AS number workshop material
4 byte AS number workshop material4 byte AS number workshop material
4 byte AS number workshop materialKae Hsu
 
Web 101 by Jennifer Lill
Web 101 by Jennifer LillWeb 101 by Jennifer Lill
Web 101 by Jennifer LillJennifer Lill
 
Noisy information transmission through molecular interaction networks
Noisy information transmission through molecular interaction networksNoisy information transmission through molecular interaction networks
Noisy information transmission through molecular interaction networksMichael Stumpf
 
Rawnet Lightning Talk - Anyone Can Draw.
Rawnet Lightning Talk - Anyone Can Draw.Rawnet Lightning Talk - Anyone Can Draw.
Rawnet Lightning Talk - Anyone Can Draw.Rawnet
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFVKae Hsu
 
CDN and ISP Operation
CDN and ISP OperationCDN and ISP Operation
CDN and ISP OperationKae Hsu
 
Network Design in Cloud-ready IDC
Network Design in Cloud-ready IDCNetwork Design in Cloud-ready IDC
Network Design in Cloud-ready IDCKae Hsu
 
How Internet Works
How Internet WorksHow Internet Works
How Internet WorksKae Hsu
 
Redundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpointRedundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpointKae Hsu
 
Rawnet Lightning talk - 'Thinking, Fast and Slow' review
Rawnet Lightning talk - 'Thinking, Fast and Slow' reviewRawnet Lightning talk - 'Thinking, Fast and Slow' review
Rawnet Lightning talk - 'Thinking, Fast and Slow' reviewRawnet
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Workssambhenilesh
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networkingRozitarmizi Mohammad
 

Destacado (17)

Rawnet Lightning Talk - Web Components
Rawnet Lightning Talk - Web ComponentsRawnet Lightning Talk - Web Components
Rawnet Lightning Talk - Web Components
 
A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7A review of Concrete 5 and what is new in version 5.7
A review of Concrete 5 and what is new in version 5.7
 
How internet works and how messages are transferred in Internet
How internet works and how messages are transferred in InternetHow internet works and how messages are transferred in Internet
How internet works and how messages are transferred in Internet
 
FEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic IntroductionFEGTS IP Training - Network Diagnostic Introduction
FEGTS IP Training - Network Diagnostic Introduction
 
Botnets & DDoS Introduction
Botnets & DDoS IntroductionBotnets & DDoS Introduction
Botnets & DDoS Introduction
 
4 byte AS number workshop material
4 byte AS number workshop material4 byte AS number workshop material
4 byte AS number workshop material
 
Web 101 by Jennifer Lill
Web 101 by Jennifer LillWeb 101 by Jennifer Lill
Web 101 by Jennifer Lill
 
Noisy information transmission through molecular interaction networks
Noisy information transmission through molecular interaction networksNoisy information transmission through molecular interaction networks
Noisy information transmission through molecular interaction networks
 
Rawnet Lightning Talk - Anyone Can Draw.
Rawnet Lightning Talk - Anyone Can Draw.Rawnet Lightning Talk - Anyone Can Draw.
Rawnet Lightning Talk - Anyone Can Draw.
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV
 
CDN and ISP Operation
CDN and ISP OperationCDN and ISP Operation
CDN and ISP Operation
 
Network Design in Cloud-ready IDC
Network Design in Cloud-ready IDCNetwork Design in Cloud-ready IDC
Network Design in Cloud-ready IDC
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
Redundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpointRedundant Internet service provision - customer viewpoint
Redundant Internet service provision - customer viewpoint
 
Rawnet Lightning talk - 'Thinking, Fast and Slow' review
Rawnet Lightning talk - 'Thinking, Fast and Slow' reviewRawnet Lightning talk - 'Thinking, Fast and Slow' review
Rawnet Lightning talk - 'Thinking, Fast and Slow' review
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
 

Más de Kae Hsu

FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionKae Hsu
 
TWNIC 13th OPM session
TWNIC 13th OPM sessionTWNIC 13th OPM session
TWNIC 13th OPM sessionKae Hsu
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingKae Hsu
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingKae Hsu
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingKae Hsu
 

Más de Kae Hsu (6)

FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP Introduction
 
TWNIC 13th OPM session
TWNIC 13th OPM sessionTWNIC 13th OPM session
TWNIC 13th OPM session
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharing
 
r2
r2r2
r2
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharing
 
Suggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharingSuggestions for end users to deploy multihoming, load-balance and load-sharing
Suggestions for end users to deploy multihoming, load-balance and load-sharing
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

4 Byte As Ns Test Scenarios

  • 1. 4byte ASNs Test Scenarios - 8th TWNIC OPM 2007/7/5, Taipei 許至凱 支援群 工程處 通訊網路部 kae@du.net.tw
  • 2. Agenda http://www.seed.net.tw 4 bytes AS number overview BGP capability in 4 bytes AS number BGP attribute update New BGP attribute Testing scenarios Reference 2
  • 3. 4 bytes AS number overview http://www.seed.net.tw Original ASN encoded 2 bytes ASN pool: 0 ~ 65535 ASN expansion 4 bytes ASN pool: 0 ~ 4294967295 M:N M: 0 ~ 65535 N: 0 ~ 65535 2 bytes map to 4 bytes 0.0 ~ 0.65535 3
  • 4. BGP capability in 4 bytes AS number http://www.seed.net.tw BGP Capability Advertisements RFC2842 Capabilities Optional Parameter BGP router supported 4 bytes ASN Capability code: 65 Capability Length: 4 4
  • 5. BGP attribute update http://www.seed.net.tw AS_PATH attribute update Original: AS carried in this attribute is encoded as a 2 byte ASN New: AS carried in this attribute is encoded as a 4 byte ASN 5
  • 6. BGP attribute update http://www.seed.net.tw AS_AGGREGATOR attribute update Original: AS carried in this attribute is encoded as a 2 byte ASN New: AS carried in this attribute is encoded as a 4 byte ASN 6
  • 7. New BGP attribute http://www.seed.net.tw AS4_PATH Optional transitive attribute AS_PATH is “well-known mandatory” attribute AS4_PATH semantics: AS carried in this attribute is encoded as a 4 bytes entity 7
  • 8. New BGP attribute http://www.seed.net.tw AS4_AGGREGATOR Optional transitive attribute AS_AGGREGATOR is “optional transitive” attribute AS4_AGGREGATOR semantics: AS carried in this attribute is encoded as a 4 bytes entity 8
  • 9. Testing scenarios http://www.seed.net.tw NEW AS_PATH testing Peering with 4 bytes ASN is mappable to 2 bytes ASN 0.65000 0.65001 Peering with 4 bytes ASN is NOT mappable to 2 bytes ASN 0.65000 2.65001 9
  • 10. Testing scenarios http://www.seed.net.tw AS4_PATH testing Peering with 4 bytes ASN is mappable to 2 bytes ASN 65000 0.65001 Peering with 4 bytes ASN is NOT mappable to 2 bytes ASN 65000 2.65001 10
  • 11. Testing scenarios http://www.seed.net.tw AS4_PATH testing 2 bytes ASN travel through 4 bytes ASN 65000 0.65001 65002 65000 2.65001 65002 11
  • 12. Testing scenarios http://www.seed.net.tw AS4_PATH testing 4 bytes ASN travel through 2 bytes ASN 0.65000 65001 0.65002 2.65000 65001 2.65002 12
  • 13. Testing scenarios http://www.seed.net.tw NEW AS_AGGREGATOR testing 0.65002 0.65000 0.65001 0.65003 13
  • 14. Testing scenarios http://www.seed.net.tw AS4_AGGREGATOR testing 2 bytes ASN is aggregated via 4 bytes ASN 65002 65000 2.65001 65003 14
  • 15. Testing scenarios http://www.seed.net.tw AS4_AGGREGATOR testing 4 bytes ASN is aggregated via 2 bytes ASN 2.65002 0.65000 65001 2.65003 15
  • 16. Reference http://www.seed.net.tw RFC1771 Y. Rekhter, T. Li, “A Border Gateway Protocol 4 (BGP-4)”, March 1995. RFC4893 Q. Vohra, E. Chen, quot;BGP Support for Four- octet AS Number Spacequot;, May 2007. BGP support for 4-Byte AS Numbers - Implementation Survey Report Geoff Huston, Asia Pacific Network Information Centre 16
  • 17. Questions & Comments? sees your needs