SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Introduction
                 Cut-through paths
                 Traffic Engineering
                         Conclusion




Improving scalability of the AMS-IX network

          St´fan Deelen & Reinier Schoof
            e


                        February 6, 2008




     St´fan Deelen & Reinier Schoof
       e                              Improving scalability of the AMS-IX network
Introduction
                            Cut-through paths
                            Traffic Engineering
                                    Conclusion


Improving scalability of the AMS-IX network

   Introduction
       Amsterdam Internet Exhange
       AMS-IX Topology
       Scalability definition
       Network efficiency

   Cut-through paths

   Traffic Engineering
      Multiprotocol Label Switching
      Provider Backbone Bridging

   Conclusion


                St´fan Deelen & Reinier Schoof
                  e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                         Cut-through paths    AMS-IX Topology
                         Traffic Engineering    Scalability definition
                                 Conclusion   Network efficiency


Amsterdam Internet Exchange
   Amsterdam Internet Exchange
   World’s biggest IX
   293 members (05 Feb 2008)
   Peaks of over 400 Gb/s




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                      Cut-through paths    AMS-IX Topology
                      Traffic Engineering    Scalability definition
                              Conclusion   Network efficiency


AMS-IX Topology




          St´fan Deelen & Reinier Schoof
            e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                          Cut-through paths    AMS-IX Topology
                          Traffic Engineering    Scalability definition
                                  Conclusion   Network efficiency


AMS-IX fail-over methods
   Completely redundant network
   Virtual Switch Redundancy Protocol
   Fail-over in approx. 300ms




              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                          Cut-through paths    AMS-IX Topology
                          Traffic Engineering    Scalability definition
                                  Conclusion   Network efficiency


Scalability definition




       The ultimate level of scalability for the AMS-IX would be to
     facilitate unlimited traffic exchange for an unlimited amount of
      members, with the only limits on throughput being either the
               capacity of the sending or the receiving party.
    ”AMS-IX is dedicated to offer non-blocking peering services over
                          Ethernet infrastructure.”




              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                          Cut-through paths    AMS-IX Topology
                          Traffic Engineering    Scalability definition
                                  Conclusion   Network efficiency


Bottleneck
   75% to 80% of traffic through core




              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                          Cut-through paths    AMS-IX Topology
                          Traffic Engineering    Scalability definition
                                  Conclusion   Network efficiency


Problem definition


     How can the scalability of the AMS-IX network be improved?

    1. What other relevant researches have been conducted
       previously preceded and what is their relevance to the current
       research project?
    2. Which potential solutions can be found to address AMS-IXs
       problem in scalability and what are their respective cons and
       pros?
    3. Is there a solution which deserves preference?
    4. How could this solution be deployed on the AMS-IX network?


              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                          Cut-through paths    AMS-IX Topology
                          Traffic Engineering    Scalability definition
                                  Conclusion   Network efficiency


Non approaches

  Approaches we did not prefer:
      Up-scaling core switch:
           No such hardware
           Still hardware dependent
      Applying redundant links:
           Loops in network
           Need for STP
           No balancing over links
      ’flow based forwarding’:
           Vendor specific feature
           Not high performance



              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                           Cut-through paths    AMS-IX Topology
                           Traffic Engineering    Scalability definition
                                   Conclusion   Network efficiency


Full mesh of all customers?


   All customers directly connected to each peering partner.
   Pros:
       Most efficient offloading
       Fully decentralized
   Cons:
       Not scalable
       Not transparent
       High layer 1 costs
       Very high port-cost



               St´fan Deelen & Reinier Schoof
                 e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                           Cut-through paths    AMS-IX Topology
                           Traffic Engineering    Scalability definition
                                   Conclusion   Network efficiency


Full mesh of all edges?



   All edges directly connected to each other Pros:
       Efficient offloading
       Transparent from customers point of view
   Cons:
       High port-cost
       High layer 1 costs




               St´fan Deelen & Reinier Schoof
                 e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                        Cut-through paths    AMS-IX Topology
                        Traffic Engineering    Scalability definition
                                Conclusion   Network efficiency


Full mesh




            St´fan Deelen & Reinier Schoof
              e                              Improving scalability of the AMS-IX network
Introduction   Amsterdam Internet Exhange
                          Cut-through paths    AMS-IX Topology
                          Traffic Engineering    Scalability definition
                                  Conclusion   Network efficiency


Control Architecture

   Provides dynamic network usage




              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction
                        Cut-through paths
                        Traffic Engineering
                                Conclusion


Increase locally switched traffic




            St´fan Deelen & Reinier Schoof
              e                              Improving scalability of the AMS-IX network
Introduction
                        Cut-through paths
                        Traffic Engineering
                                Conclusion


Increase locally switched traffic




            St´fan Deelen & Reinier Schoof
              e                              Improving scalability of the AMS-IX network
Introduction
                        Cut-through paths
                        Traffic Engineering
                                Conclusion


Static CAM entry in edge switch




            St´fan Deelen & Reinier Schoof
              e                              Improving scalability of the AMS-IX network
Introduction
                      Cut-through paths    Multiprotocol Label Switching
                      Traffic Engineering    Provider Backbone Bridging
                              Conclusion


PBB/MPLS Overview




          St´fan Deelen & Reinier Schoof
            e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths    Multiprotocol Label Switching
                         Traffic Engineering    Provider Backbone Bridging
                                 Conclusion


MPLS label




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths    Multiprotocol Label Switching
                         Traffic Engineering    Provider Backbone Bridging
                                 Conclusion


VPLS label




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths    Multiprotocol Label Switching
                         Traffic Engineering    Provider Backbone Bridging
                                 Conclusion


MPLS/VPLS Label




   Source MAC (6bytes) + Destination MAC (6bytes) + Ethertype
   (2bytes) + MPLS-Label1 (4bytes) + MPLSLabel2 (4bytes) = 22
                             bytes.

  Compared to a regular Q-tagged Ethernet header of 26 bytes,
  MPLS/VPLS adds 84% protocol overhead




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths    Multiprotocol Label Switching
                         Traffic Engineering    Provider Backbone Bridging
                                 Conclusion


GMPLS




  Generalized Multiprotocol Label Switching
      MPLS traffic engineering extended with optical cross connect
      control
      Multi-layer control plane




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                          Cut-through paths    Multiprotocol Label Switching
                          Traffic Engineering    Provider Backbone Bridging
                                  Conclusion


Provider Backbone Bridging



   Provider Backbone Bridging (PBB)
       IEEE 802.1ah, but not standardized
       Encapsulates Ethernet frames in Ethernet headers
       (MAC-in-MAC)
       Forwarding method untouched for non-PBB devices
       Flow based traffic engineering




              St´fan Deelen & Reinier Schoof
                e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths    Multiprotocol Label Switching
                         Traffic Engineering    Provider Backbone Bridging
                                 Conclusion


PBB Frame
  Regular Ethernet frame compared to PBB encapsulated frame




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths    Multiprotocol Label Switching
                         Traffic Engineering    Provider Backbone Bridging
                                 Conclusion


PBB-TE




  Provider Backbone Briding - Traffic engineering
      IEEE 802.1Qay, but not standardized
      Control plane for PBB
      Suite of several control protocols




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                             Cut-through paths
                             Traffic Engineering
                                     Conclusion


Conclusion


   Conclusion:
       Load adaption on layer 1
       Traffic engineering on layer 2
       Both PBB and MPLS are solid solutions
   Future work:
       Performance comparison PBB vs. MPLS
       Implementation of demand-based CTP preparation
       Implementation of control architecture



                 St´fan Deelen & Reinier Schoof
                   e                              Improving scalability of the AMS-IX network
Introduction
                       Cut-through paths
                       Traffic Engineering
                               Conclusion


Questions & Thank you!



                         Questions?




           St´fan Deelen & Reinier Schoof
             e                              Improving scalability of the AMS-IX network
Introduction
                        Cut-through paths
                        Traffic Engineering
                                Conclusion


Full mesh of all customers




            St´fan Deelen & Reinier Schoof
              e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths
                         Traffic Engineering
                                 Conclusion


Full mesh of all edges




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths
                         Traffic Engineering
                                 Conclusion


Full mesh of all edges




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths
                         Traffic Engineering
                                 Conclusion


Full mesh of all edges




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network
Introduction
                         Cut-through paths
                         Traffic Engineering
                                 Conclusion


Distributed core




             St´fan Deelen & Reinier Schoof
               e                              Improving scalability of the AMS-IX network

Mais conteúdo relacionado

Mais procurados

Mais procurados (8)

D1 04 loa andersson
D1 04 loa anderssonD1 04 loa andersson
D1 04 loa andersson
 
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny HedlundPLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
PLNOG16: Bringing SDN outside the cloud and datacenter, Johnny Hedlund
 
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture DesignTowards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
Towards Computer-Aided, Iterative TSN-and Ethernet-based E/E Architecture Design
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 
PLNOG16: Coping with Growing Demands – Developing the Network to New Bandwidt...
PLNOG16: Coping with Growing Demands – Developing the Network to New Bandwidt...PLNOG16: Coping with Growing Demands – Developing the Network to New Bandwidt...
PLNOG16: Coping with Growing Demands – Developing the Network to New Bandwidt...
 
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
ECI UTC Webinar MPLS-TP Value for Utilities-dec 2015
 
Optical Transport SDN by Peter Landon [APRICOT 2015]
Optical Transport SDN by Peter Landon [APRICOT 2015]Optical Transport SDN by Peter Landon [APRICOT 2015]
Optical Transport SDN by Peter Landon [APRICOT 2015]
 
Res
ResRes
Res
 

Semelhante a Upscaling AMS-IX

Multi hop wireless-networks
Multi hop wireless-networksMulti hop wireless-networks
Multi hop wireless-networks
ambitlick
 
Admission control and routing in multi hop wireless networks
Admission control and routing in multi hop wireless networksAdmission control and routing in multi hop wireless networks
Admission control and routing in multi hop wireless networks
ambitlick
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
KellyCheah
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
Cisco Service Provider
 

Semelhante a Upscaling AMS-IX (20)

NET6.PPT
NET6.PPTNET6.PPT
NET6.PPT
 
Advanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREAdvanced network experiments in FED4FIRE
Advanced network experiments in FED4FIRE
 
Multi hop wireless-networks
Multi hop wireless-networksMulti hop wireless-networks
Multi hop wireless-networks
 
Admission control and routing in multi hop wireless networks
Admission control and routing in multi hop wireless networksAdmission control and routing in multi hop wireless networks
Admission control and routing in multi hop wireless networks
 
ECI Elastic MPLS for CI EUW2017
ECI Elastic MPLS for CI EUW2017ECI Elastic MPLS for CI EUW2017
ECI Elastic MPLS for CI EUW2017
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
 
ECI-NFV from Data Center to WAN - TNC Prague - June 2016
ECI-NFV from Data Center to WAN - TNC Prague - June 2016ECI-NFV from Data Center to WAN - TNC Prague - June 2016
ECI-NFV from Data Center to WAN - TNC Prague - June 2016
 
Optical Networking Services
Optical Networking ServicesOptical Networking Services
Optical Networking Services
 
Optical ethernet krunal
Optical ethernet krunalOptical ethernet krunal
Optical ethernet krunal
 
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network OptimizationPacket Optical SDN Field Trial for Multi-Layer Network Optimization
Packet Optical SDN Field Trial for Multi-Layer Network Optimization
 
Segment Routing: Prepare Your Network For New Business Models
Segment Routing:  Prepare Your Network For New Business ModelsSegment Routing:  Prepare Your Network For New Business Models
Segment Routing: Prepare Your Network For New Business Models
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
Colt's L3 VPN Evolution: Towards Hybrid MPLS and SD WAN
Colt's L3 VPN Evolution: Towards Hybrid MPLS and SD WAN Colt's L3 VPN Evolution: Towards Hybrid MPLS and SD WAN
Colt's L3 VPN Evolution: Towards Hybrid MPLS and SD WAN
 
Optical Networks Infrastructure
Optical Networks InfrastructureOptical Networks Infrastructure
Optical Networks Infrastructure
 
802.11ac
802.11ac802.11ac
802.11ac
 
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
Cisco Live! :: Carrier Ethernet 2.0 :: BRKSPG-2720 | Las Vegas July/2016
 
Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01
Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01
Milcom10 T10 Optical Ethernet Sharma Davari 2010 11 01
 
Services and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networksServices and applications’ infrastructure for agile optical networks
Services and applications’ infrastructure for agile optical networks
 
The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018
The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018
The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018
 
The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018
The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018
The Intelligent Edge - Managing Network Traffic at the Edge at SIPNOC 2018
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Upscaling AMS-IX

  • 1. Introduction Cut-through paths Traffic Engineering Conclusion Improving scalability of the AMS-IX network St´fan Deelen & Reinier Schoof e February 6, 2008 St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 2. Introduction Cut-through paths Traffic Engineering Conclusion Improving scalability of the AMS-IX network Introduction Amsterdam Internet Exhange AMS-IX Topology Scalability definition Network efficiency Cut-through paths Traffic Engineering Multiprotocol Label Switching Provider Backbone Bridging Conclusion St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 3. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Amsterdam Internet Exchange Amsterdam Internet Exchange World’s biggest IX 293 members (05 Feb 2008) Peaks of over 400 Gb/s St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 4. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency AMS-IX Topology St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 5. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency AMS-IX fail-over methods Completely redundant network Virtual Switch Redundancy Protocol Fail-over in approx. 300ms St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 6. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Scalability definition The ultimate level of scalability for the AMS-IX would be to facilitate unlimited traffic exchange for an unlimited amount of members, with the only limits on throughput being either the capacity of the sending or the receiving party. ”AMS-IX is dedicated to offer non-blocking peering services over Ethernet infrastructure.” St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 7. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Bottleneck 75% to 80% of traffic through core St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 8. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Problem definition How can the scalability of the AMS-IX network be improved? 1. What other relevant researches have been conducted previously preceded and what is their relevance to the current research project? 2. Which potential solutions can be found to address AMS-IXs problem in scalability and what are their respective cons and pros? 3. Is there a solution which deserves preference? 4. How could this solution be deployed on the AMS-IX network? St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 9. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Non approaches Approaches we did not prefer: Up-scaling core switch: No such hardware Still hardware dependent Applying redundant links: Loops in network Need for STP No balancing over links ’flow based forwarding’: Vendor specific feature Not high performance St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 10. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Full mesh of all customers? All customers directly connected to each peering partner. Pros: Most efficient offloading Fully decentralized Cons: Not scalable Not transparent High layer 1 costs Very high port-cost St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 11. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Full mesh of all edges? All edges directly connected to each other Pros: Efficient offloading Transparent from customers point of view Cons: High port-cost High layer 1 costs St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 12. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Full mesh St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 13. Introduction Amsterdam Internet Exhange Cut-through paths AMS-IX Topology Traffic Engineering Scalability definition Conclusion Network efficiency Control Architecture Provides dynamic network usage St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 14. Introduction Cut-through paths Traffic Engineering Conclusion Increase locally switched traffic St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 15. Introduction Cut-through paths Traffic Engineering Conclusion Increase locally switched traffic St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 16. Introduction Cut-through paths Traffic Engineering Conclusion Static CAM entry in edge switch St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 17. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion PBB/MPLS Overview St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 18. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion MPLS label St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 19. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion VPLS label St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 20. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion MPLS/VPLS Label Source MAC (6bytes) + Destination MAC (6bytes) + Ethertype (2bytes) + MPLS-Label1 (4bytes) + MPLSLabel2 (4bytes) = 22 bytes. Compared to a regular Q-tagged Ethernet header of 26 bytes, MPLS/VPLS adds 84% protocol overhead St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 21. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion GMPLS Generalized Multiprotocol Label Switching MPLS traffic engineering extended with optical cross connect control Multi-layer control plane St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 22. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion Provider Backbone Bridging Provider Backbone Bridging (PBB) IEEE 802.1ah, but not standardized Encapsulates Ethernet frames in Ethernet headers (MAC-in-MAC) Forwarding method untouched for non-PBB devices Flow based traffic engineering St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 23. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion PBB Frame Regular Ethernet frame compared to PBB encapsulated frame St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 24. Introduction Cut-through paths Multiprotocol Label Switching Traffic Engineering Provider Backbone Bridging Conclusion PBB-TE Provider Backbone Briding - Traffic engineering IEEE 802.1Qay, but not standardized Control plane for PBB Suite of several control protocols St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 25. Introduction Cut-through paths Traffic Engineering Conclusion Conclusion Conclusion: Load adaption on layer 1 Traffic engineering on layer 2 Both PBB and MPLS are solid solutions Future work: Performance comparison PBB vs. MPLS Implementation of demand-based CTP preparation Implementation of control architecture St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 26. Introduction Cut-through paths Traffic Engineering Conclusion Questions & Thank you! Questions? St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 27. Introduction Cut-through paths Traffic Engineering Conclusion Full mesh of all customers St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 28. Introduction Cut-through paths Traffic Engineering Conclusion Full mesh of all edges St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 29. Introduction Cut-through paths Traffic Engineering Conclusion Full mesh of all edges St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 30. Introduction Cut-through paths Traffic Engineering Conclusion Full mesh of all edges St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network
  • 31. Introduction Cut-through paths Traffic Engineering Conclusion Distributed core St´fan Deelen & Reinier Schoof e Improving scalability of the AMS-IX network