ripe71, bucharest (romania), 16-20/11/2015 1 towards a flexible software-defined network ecosystem...

13
RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain

Upload: antonia-fox

Post on 17-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RIPE71, Bucharest (Romania), 16-20/11/2015 1 Towards a flexible software-defined network ecosystem Marco Canini Université catholique de Louvain

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

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

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

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

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

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

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

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

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

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

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

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

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...