RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem...
-
Upload
antonia-fox -
Category
Documents
-
view
214 -
download
0
Transcript of RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem...
![Page 1: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/1.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 1
Towards a flexiblesoftware-defined network ecosystem
Marco CaniniUniversité catholique de Louvain
![Page 2: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/2.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 2
ENDEAVOUR
www.h2020-endeavour.eu
…bringing SDN to the
inter-domain settings…
![Page 3: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/3.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 3
WHAT PROBLEMS DO WE STRUGGLE WITH?
Limitations at the Inter-domain level
![Page 4: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/4.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 44
Static
Contracts are lengthy to setup; long timeframes
![Page 5: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/5.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 55
Myopic
Limited visibility leads to suboptimal paths
![Page 6: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/6.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 66
Constrained
When destination-based decisions are not enough…
![Page 7: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/7.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 7
WHAT CAN SDN DO AT THE INTER-DOMAIN LEVEL?
![Page 8: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/8.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 88
Enhance what we already have
Network Management
Monitoring
Safety and Security
IXPAS A
AS B
AS C
AS D
![Page 9: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/9.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 99
Enable novel services for IXP members
IXPAS A
AS B
AS C
AS D
Traffic Engineering- AS ingress port load balancing- Dst. AS port congestion awareness
Inbound Filtering- Dynamic non-peering traffic filtering- Broadcast/ARP management
Security- Advanced blackholing based on arbitrary fields
![Page 10: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/10.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 1010
Use case: destination congestion notification
• Routing information limited to BGP- No insights on current port load- Only end-to-end solutions available
• Binary congestion state (threshold e.g. 95%)
- Push-based statistics- No disclosure of sensitive information
• Providing congestion state- Member SDN API- BGP community
![Page 11: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/11.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 1111
Use case: port capacity on demand
Which port should you pay for? 1GE? 10GE?
Port capacity as a service:
• Elastic: scalable port capacity- Port capacity provisioned by SDN controller
• Flexible pricing: - Committed bandwidth (similar to IP transit)- Extra bandwidth only for days/weeks
![Page 12: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/12.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 1212
Open questions
What are your main inter-domain limitations?
Which use-cases would you like to see?
Which of our use-cases don’t help you?
What are red lines for SDN deployment at the IXP?
Why are SDN enabled IXPs not a reality yet?
Attend our BoF session on Thu 6pm!!!
![Page 13: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain.](https://reader036.fdocuments.us/reader036/viewer/2022062518/5697bf981a28abf838c91565/html5/thumbnails/13.jpg)
RIPE71, Bucharest (Romania), 16-20/11/2015 1313
Please take our SURVEY
We’d like your help!
http://goo.gl/forms/tLjAVvkXAM
Our goal is to understand:• what are the current limitations at IXPs• what services do you expect to see at IXPs in
the next years
Survey results will be used to drive our efforts
And it’s anonymous...