SlideShare a Scribd company logo
1 of 10
© 2013 Georgia Institute of Technology
SDX - The Software
Defined Exchange
Russ Clark and Muhammad Shahbaz
College of Computing
Georgia Institute of Technology
With Many Others:
Nick Feamster, Ron Hutchins,
Arpit Gupta, Hyojoon Kim,
Laurent Vanbever, Jen Rexford – Princeton
Scott Shenker – UC Berkeley
© 2013 Georgia Institute of Technology 2
General Goals For SDN
• More Control Of Our Network!
• Active Control Plane – not just during maintenance!
• Policy Management
• better than VLANs, Subnets, Firewalls, IDS, IPS, etc
• Active Projects in:
• Network access control
• Wide-area video distribution
• Capacity Monitoring and Management
• Simplified Configuration - “virtual patch panel”
• Security, Data Privacy
• Better Student Projects!!!
© 2013 Georgia Institute of Technology 3
The Internet Exchange
• Peering is critical to the Internet
• Impossible to manage the entire Internet as a single entity
• Must be broken up into Autonomous Systems
• Managed by different entities with different business needs
• Implementation of peering requires both:
• Business relationships
• Technical solutions – e.g. BGP
• The Internet Exchange Point or IXP
• A single, large peering site where multiple providers come
together
© 2013 Georgia Institute of Technology 4
Limitations of BGP
• Limited Policy Expression
• Routing based only on Destination IP
• Single-hop influence radius
• Operators want more:
• Application specific
• Multi-hop influence
• Support for more complex business relationships
© 2013 Georgia Institute of Technology 5
SDN in the IXP
• Initial focus is on SDN within the IXP
• This is a practical starting point
• We think there are interesting things to be done
• Leverage SDN to support richer policy expression
• Make packet forwarding decisions based on more than just
the destination IP address
• The SDX – A Software Defined IXP
© 2013 Georgia Institute of Technology 6
SDX Architecture
© 2013 Georgia Institute of Technology 7
What SDX Could Use from OpenFlow
• Re-entrant Packet Processing
• With multiple policies to apply, it would be useful to allow
some packets to be “re-evaluated” by the switch after initial
application of rules
• Cross-domain Control
• A notion of “Barrier” across: multiple switches and multiple
administrative domains
• Without this, we’ve only just begun to explore how to do
SDN between exchanges
© 2013 Georgia Institute of Technology 8
SDX Progress
• Built an SDX controller for IXPs
• Deployment at ColoATL
• Next steps: (1) Peering with Internet2, ES.Net and others,
(2) Extension to multiple sites.
• Selected for the Internet2 Innovation Award 2013
• Press Release:
http://www.internet2.edu/network/innovative-application-
awards.html
• GitHub repository: https://github.com/sdn-
ixp/internet2award
© 2013 Georgia Institute of Technology 9
Acknowledgments
• This work made possible by:
© 2013 Georgia Institute of Technology 9
Acknowledgments
• This work made possible by:

More Related Content

What's hot

Cloud introducton and_openstack_nova
Cloud introducton  and_openstack_novaCloud introducton  and_openstack_nova
Cloud introducton and_openstack_nova
nadischka66
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bond
scoopnewsgroup
 

What's hot (20)

Introduction to blockchains
Introduction to blockchainsIntroduction to blockchains
Introduction to blockchains
 
Network monitoring system demonstration
Network monitoring system demonstrationNetwork monitoring system demonstration
Network monitoring system demonstration
 
Building the things network in norfolk and suffolk
Building the things network in norfolk and suffolkBuilding the things network in norfolk and suffolk
Building the things network in norfolk and suffolk
 
Solving access for hybrid it Axians (introducing pulse secure) - Networkshop44
Solving access for hybrid it  Axians (introducing pulse secure) - Networkshop44Solving access for hybrid it  Axians (introducing pulse secure) - Networkshop44
Solving access for hybrid it Axians (introducing pulse secure) - Networkshop44
 
Open Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger OutlookOpen Infrastructure for Edge: A Distributed Ledger Outlook
Open Infrastructure for Edge: A Distributed Ledger Outlook
 
Evolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike BushongEvolution of the Physical Data Center - Mike Bushong
Evolution of the Physical Data Center - Mike Bushong
 
Building a Platform for Networking Innovation
Building a Platform for Networking InnovationBuilding a Platform for Networking Innovation
Building a Platform for Networking Innovation
 
The truth about IoT field gateways (Luis Delgado - webinar)
The truth about IoT field gateways (Luis Delgado - webinar) The truth about IoT field gateways (Luis Delgado - webinar)
The truth about IoT field gateways (Luis Delgado - webinar)
 
Cloud native
Cloud nativeCloud native
Cloud native
 
Connecting the Dots: How Blockchains Can Interoperate with Polkadot
Connecting the Dots: How Blockchains Can Interoperate with PolkadotConnecting the Dots: How Blockchains Can Interoperate with Polkadot
Connecting the Dots: How Blockchains Can Interoperate with Polkadot
 
Presentation cisco cloupia orchestratie for unified data center
Presentation   cisco cloupia orchestratie for unified data centerPresentation   cisco cloupia orchestratie for unified data center
Presentation cisco cloupia orchestratie for unified data center
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorial
 
Cloud introducton and_openstack_nova
Cloud introducton  and_openstack_novaCloud introducton  and_openstack_nova
Cloud introducton and_openstack_nova
 
Hyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessHyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for Business
 
Building Scalable, secure, hierarchical ROOFs using Distributed Hash Tables
Building Scalable, secure, hierarchical ROOFs using Distributed Hash TablesBuilding Scalable, secure, hierarchical ROOFs using Distributed Hash Tables
Building Scalable, secure, hierarchical ROOFs using Distributed Hash Tables
 
AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"AllDayDevOps: "Microservices: The People and Organisational Impact"
AllDayDevOps: "Microservices: The People and Organisational Impact"
 
OpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James BondOpenStack Hybrid Cloud Management and Orchestration - James Bond
OpenStack Hybrid Cloud Management and Orchestration - James Bond
 
How Open Source Communities do Standardization
How Open Source Communities do StandardizationHow Open Source Communities do Standardization
How Open Source Communities do Standardization
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
Made for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaSMade for Each Other: Microservices + PaaS
Made for Each Other: Microservices + PaaS
 

Similar to SDX - The Software Defined Exchange

2 ning so cso and open network platform
2 ning so cso and open network platform2 ning so cso and open network platform
2 ning so cso and open network platform
遵共 陳
 

Similar to SDX - The Software Defined Exchange (20)

RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI
RTI/Cisco response to the Software Defined Networks (SDN) OMG RFIRTI/Cisco response to the Software Defined Networks (SDN) OMG RFI
RTI/Cisco response to the Software Defined Networks (SDN) OMG RFI
 
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
 
Software-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success StorySoftware-Defined WAN: A Real World Success Story
Software-Defined WAN: A Real World Success Story
 
What will global innovators do with the next Innovation Platform?
What will global innovators do with the next Innovation Platform?What will global innovators do with the next Innovation Platform?
What will global innovators do with the next Innovation Platform?
 
Software defined network
Software defined networkSoftware defined network
Software defined network
 
SDN in Google
SDN in GoogleSDN in Google
SDN in Google
 
6th SDN Interest Group Seminar - Session7 (131210)
6th SDN Interest Group Seminar - Session7 (131210)6th SDN Interest Group Seminar - Session7 (131210)
6th SDN Interest Group Seminar - Session7 (131210)
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_final
 
Front-End Intelligence
Front-End IntelligenceFront-End Intelligence
Front-End Intelligence
 
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...OpenStack Infrastructure at any Scale - Simple is BEST!? -  - OpenStack最新情報セミ...
OpenStack Infrastructure at any Scale - Simple is BEST!? - - OpenStack最新情報セミ...
 
Lecture 11 Final.pptx
Lecture 11 Final.pptxLecture 11 Final.pptx
Lecture 11 Final.pptx
 
CohesiveFT and IBM joint EMEA Webinar - 20Jun13
CohesiveFT and IBM joint EMEA Webinar - 20Jun13CohesiveFT and IBM joint EMEA Webinar - 20Jun13
CohesiveFT and IBM joint EMEA Webinar - 20Jun13
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
Architecture of OpenFlow SDNs
Architecture of OpenFlow SDNsArchitecture of OpenFlow SDNs
Architecture of OpenFlow SDNs
 
Adoption of SDN: Progress Update
Adoption of SDN: Progress UpdateAdoption of SDN: Progress Update
Adoption of SDN: Progress Update
 
Stephen Wallo
Stephen WalloStephen Wallo
Stephen Wallo
 
Tech 2 Tech - My network refresh
Tech 2 Tech - My network refreshTech 2 Tech - My network refresh
Tech 2 Tech - My network refresh
 
2 ning so cso and open network platform
2 ning so cso and open network platform2 ning so cso and open network platform
2 ning so cso and open network platform
 
WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014WF-IOT-2014, Seoul, Korea, 06 March 2014
WF-IOT-2014, Seoul, Korea, 06 March 2014
 
SD-WAN
SD-WANSD-WAN
SD-WAN
 

More from US-Ignite

More from US-Ignite (20)

Smart Gigabit Community Lighting Round
Smart Gigabit Community Lighting Round Smart Gigabit Community Lighting Round
Smart Gigabit Community Lighting Round
 
NSF PI Meeting presentation on US Ignite - Nishal Mohan
NSF PI Meeting presentation on US Ignite - Nishal MohanNSF PI Meeting presentation on US Ignite - Nishal Mohan
NSF PI Meeting presentation on US Ignite - Nishal Mohan
 
New Smart Gigabit Community 2017 announcement - Nishal Mohan
New Smart Gigabit Community 2017 announcement - Nishal MohanNew Smart Gigabit Community 2017 announcement - Nishal Mohan
New Smart Gigabit Community 2017 announcement - Nishal Mohan
 
RFP announcement for new US Ignite Smart Gigabit Cities - Nishal Mohan
RFP announcement for new US Ignite Smart Gigabit Cities - Nishal MohanRFP announcement for new US Ignite Smart Gigabit Cities - Nishal Mohan
RFP announcement for new US Ignite Smart Gigabit Cities - Nishal Mohan
 
Holograms in Your City: Smart Training, Data Visualization and Communication ...
Holograms in Your City: Smart Training, Data Visualization and Communication ...Holograms in Your City: Smart Training, Data Visualization and Communication ...
Holograms in Your City: Smart Training, Data Visualization and Communication ...
 
Innovation in Gigcity, Chattanooga TN - Ken Hayes
Innovation in Gigcity, Chattanooga TN - Ken HayesInnovation in Gigcity, Chattanooga TN - Ken Hayes
Innovation in Gigcity, Chattanooga TN - Ken Hayes
 
Compute for Cancer - Isaiah Blackburn
Compute for Cancer - Isaiah BlackburnCompute for Cancer - Isaiah Blackburn
Compute for Cancer - Isaiah Blackburn
 
Towards Wireless-Networked Real-Time Augmented Vision - Hongwei Zhang
Towards Wireless-Networked Real-Time Augmented Vision - Hongwei ZhangTowards Wireless-Networked Real-Time Augmented Vision - Hongwei Zhang
Towards Wireless-Networked Real-Time Augmented Vision - Hongwei Zhang
 
The Future of Smart & Connected Communities: Driving Science and Community Im...
The Future of Smart & Connected Communities: Driving Science and Community Im...The Future of Smart & Connected Communities: Driving Science and Community Im...
The Future of Smart & Connected Communities: Driving Science and Community Im...
 
Data-Driven Green Design Case Studies - Dominique Davison
Data-Driven Green Design Case Studies - Dominique DavisonData-Driven Green Design Case Studies - Dominique Davison
Data-Driven Green Design Case Studies - Dominique Davison
 
Innovation in Phoenix: City on the Rise - Dominic Papa
Innovation in Phoenix: City on the Rise - Dominic PapaInnovation in Phoenix: City on the Rise - Dominic Papa
Innovation in Phoenix: City on the Rise - Dominic Papa
 
Preparing an NSF16 610 proposal
Preparing an NSF16 610 proposalPreparing an NSF16 610 proposal
Preparing an NSF16 610 proposal
 
Next Generation Broadband Cities - Lightning Talks
Next Generation Broadband Cities - Lightning  TalksNext Generation Broadband Cities - Lightning  Talks
Next Generation Broadband Cities - Lightning Talks
 
Innovation economy remarks to ignite! january 2016
Innovation economy  remarks to ignite! january 2016Innovation economy  remarks to ignite! january 2016
Innovation economy remarks to ignite! january 2016
 
The Geni Experiment Engine
The Geni Experiment EngineThe Geni Experiment Engine
The Geni Experiment Engine
 
Harnessing the Power of Data, Technology and Innovation to Unlock Talent
Harnessing the Power of Data, Technology and Innovation to Unlock TalentHarnessing the Power of Data, Technology and Innovation to Unlock Talent
Harnessing the Power of Data, Technology and Innovation to Unlock Talent
 
Kickoff Agenda
Kickoff AgendaKickoff Agenda
Kickoff Agenda
 
2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities2016/01/26 Glenn Ricart - Smart Gigabit Communities
2016/01/26 Glenn Ricart - Smart Gigabit Communities
 
21 - Smart Gigabit Communities Launch - Madison
21 - Smart Gigabit Communities Launch - Madison21 - Smart Gigabit Communities Launch - Madison
21 - Smart Gigabit Communities Launch - Madison
 
20 - Smart Gigabit Communities Launch - Lafayette, LA
20 - Smart Gigabit Communities Launch - Lafayette, LA20 - Smart Gigabit Communities Launch - Lafayette, LA
20 - Smart Gigabit Communities Launch - Lafayette, LA
 

Recently uploaded

Recently uploaded (20)

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 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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
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...
 
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
 
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
 
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
 
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 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
 

SDX - The Software Defined Exchange

  • 1. © 2013 Georgia Institute of Technology SDX - The Software Defined Exchange Russ Clark and Muhammad Shahbaz College of Computing Georgia Institute of Technology With Many Others: Nick Feamster, Ron Hutchins, Arpit Gupta, Hyojoon Kim, Laurent Vanbever, Jen Rexford – Princeton Scott Shenker – UC Berkeley
  • 2. © 2013 Georgia Institute of Technology 2 General Goals For SDN • More Control Of Our Network! • Active Control Plane – not just during maintenance! • Policy Management • better than VLANs, Subnets, Firewalls, IDS, IPS, etc • Active Projects in: • Network access control • Wide-area video distribution • Capacity Monitoring and Management • Simplified Configuration - “virtual patch panel” • Security, Data Privacy • Better Student Projects!!!
  • 3. © 2013 Georgia Institute of Technology 3 The Internet Exchange • Peering is critical to the Internet • Impossible to manage the entire Internet as a single entity • Must be broken up into Autonomous Systems • Managed by different entities with different business needs • Implementation of peering requires both: • Business relationships • Technical solutions – e.g. BGP • The Internet Exchange Point or IXP • A single, large peering site where multiple providers come together
  • 4. © 2013 Georgia Institute of Technology 4 Limitations of BGP • Limited Policy Expression • Routing based only on Destination IP • Single-hop influence radius • Operators want more: • Application specific • Multi-hop influence • Support for more complex business relationships
  • 5. © 2013 Georgia Institute of Technology 5 SDN in the IXP • Initial focus is on SDN within the IXP • This is a practical starting point • We think there are interesting things to be done • Leverage SDN to support richer policy expression • Make packet forwarding decisions based on more than just the destination IP address • The SDX – A Software Defined IXP
  • 6. © 2013 Georgia Institute of Technology 6 SDX Architecture
  • 7. © 2013 Georgia Institute of Technology 7 What SDX Could Use from OpenFlow • Re-entrant Packet Processing • With multiple policies to apply, it would be useful to allow some packets to be “re-evaluated” by the switch after initial application of rules • Cross-domain Control • A notion of “Barrier” across: multiple switches and multiple administrative domains • Without this, we’ve only just begun to explore how to do SDN between exchanges
  • 8. © 2013 Georgia Institute of Technology 8 SDX Progress • Built an SDX controller for IXPs • Deployment at ColoATL • Next steps: (1) Peering with Internet2, ES.Net and others, (2) Extension to multiple sites. • Selected for the Internet2 Innovation Award 2013 • Press Release: http://www.internet2.edu/network/innovative-application- awards.html • GitHub repository: https://github.com/sdn- ixp/internet2award
  • 9. © 2013 Georgia Institute of Technology 9 Acknowledgments • This work made possible by:
  • 10. © 2013 Georgia Institute of Technology 9 Acknowledgments • This work made possible by: