SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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 HedlundPROIDEA
 
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 DesignRealTime-at-Work (RTaW)
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution Cisco Canada
 
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...PROIDEA
 
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]APNIC
 

Tendances (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
 

Similaire à Upscaling AMS-IX

Advanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREAdvanced network experiments in FED4FIRE
Advanced network experiments in FED4FIREARCFIRE ICT
 
Multi hop wireless-networks
Multi hop wireless-networksMulti hop wireless-networks
Multi hop wireless-networksambitlick
 
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 networksambitlick
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATTKellyCheah
 
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 2016ECI – THE ELASTIC NETWORK™
 
Optical Networking Services
Optical Networking ServicesOptical Networking Services
Optical Networking ServicesTal Lavian Ph.D.
 
Optical ethernet krunal
Optical ethernet krunalOptical ethernet krunal
Optical ethernet krunalKrunal Jabade
 
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 OptimizationADVA
 
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 ModelsCisco Service Provider
 
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...ADVA
 
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 Colt Technology Services
 
Optical Networks Infrastructure
Optical Networks InfrastructureOptical Networks Infrastructure
Optical Networks InfrastructureTal Lavian Ph.D.
 
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/2016Bruno Teixeira
 
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 01Vishal Sharma, Ph.D.
 
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 networksTal Lavian Ph.D.
 
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 2018Alan Percy
 
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 2018TelcoBridges Inc.
 

Similaire à 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
 

Dernier

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Dernier (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

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