Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip...

9
Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office www.geni.net

Transcript of Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip...

Page 1: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation

Software Defined Exchanges (SDX)

Panel discussion

Chip ElliottGENI Project Office

www.geni.net

Page 2: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 2GEC 23 SDX Panel – June 2015 www.geni.net

Panelists

• Jim Chen, StarLight• Russ Clark, SOX / Georgia Tech• Ruslan Smeliansky, ARCCN / Moscow State U.• Tom Lehman, MAX / University of Maryland• Marshall Brinn, GENI Project Office

Page 3: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 3GEC 23 SDX Panel – June 2015 www.geni.net

• “Networking” SDX – connectivity / routing– Layer 3 (IP) – e.g., connect AS’s– Layer 2 (Ethernet) – e.g., multi-domain circuits– SDN – connect SDN islands

• “Cloud service” SDX – with compute/storage– Connect SDI islands– Compute / storage / network / instruments– GENI as an early instance

Layer 3BGP / Policies

Layer 2Ethernet circuits

SDNMulti-domain

Software DefinedInfrastructure

A range of SDX ideas and use cases

What does “SDX” mean ?

Page 4: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 4GEC 23 SDX Panel – June 2015 www.geni.net

What does a Virtualized Meet-Me Point look like?

Physical Meet-Me Point (Colo)

• Bring your own equipment• Cages keep us physically separate

VM

VM

VM

Virtualized Meet-Me Point

• Bring your own VMs• Multi-tenant (slicing) keeps us separate

VM

VM

VM

VM VM

VM

4

Software Defined Infrastructure !

Page 5: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 5GEC 23 SDX Panel – June 2015 www.geni.net

Software Defined Exchanges (SDXs)

SDI SDX

Shared ResourceProvider A

Shared ResourceProvider B

Shared ResourceProvider C

A “meet me” point for services,e.g., BGP in one slice, Ethernet circuitsIn another, CDNs in a 3rd, etc.

Key research areas: federations, authN/Z,policy logics, cross-domain visibility, etc.

VM

VM

VM

VMVM

BGP IDS CDN

VMVM

VMVM

Page 6: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 6GEC 23 SDX Panel – June 2015 www.geni.net

• FIX• CIX• NAP• NGIX

– MAN LAN

• GOLE

For me, next sequel started with Nick Feamster’s talk at the NITRD SDN workshop (NSF, Dec 2013)

Interdomain exchange points are critical elements in effecting any large-scale network transformation• Technical• Economic• Political

Courtesy Steve Corbato

We’ve seen this movie before…

Page 7: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 7GEC 23 SDX Panel – June 2015 www.geni.net

Some questions for the panelists

• What is the approach that you have taken, or want to take, for building an SDX?

Given that no one agrees on exactly what an SDX is, it is important to understand each other's definitions

• What is the function of your SDX ?• What is the architecture and design of your SDX ?• What are the envisioned applications that it enables ?• What APIs are adopted in your SDX ?

Page 8: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 8GEC 23 SDX Panel – June 2015 www.geni.net

Some broader questions

• What new capabilities can we create with SDXs ?(content distribution, security, instrumentation, peering control, . . .)

• What key research issues arise with SDX’s ?

• What are the timelines for SDX’s (prototyping, operations, inter-operation) ?

• How can we best combine a period of “thousand flowers” innovation with the need to interoperate between SDX’s ?

Page 9: Sponsored by the National Science Foundation Software Defined Exchanges (SDX) Panel discussion Chip Elliott GENI Project Office .

Sponsored by the National Science Foundation 9GEC 23 SDX Panel – June 2015 www.geni.net

Let’s start with short talks

• Jim Chen, StarLight• Russ Clark, SOX / Georgia Tech• Ruslan Smeliansky, ARCCN / Moscow State U.• Tom Lehman, MAX / University of Maryland• Marshall Brinn, GENI Project Office