+ All Categories
Home > Technology > TFI2014 Session II - Requirements for SDN - Eric Osborne

TFI2014 Session II - Requirements for SDN - Eric Osborne

Date post: 02-Jul-2015
Category:
Upload: colorado-internet-society-co-isoc
View: 113 times
Download: 0 times
Share this document with a friend
Description:
TFI2014 Session II - Requirements for SDN - Eric Osborne
15
SDN, NFV, and the Hype Cycle [email protected]
Transcript
Page 1: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN, NFV, and the Hype Cycle

[email protected]

Page 2: TFI2014 Session II - Requirements for SDN - Eric Osborne

Disclaimer

These are my own personal opinions, not Official Party Line(tm).

Page 3: TFI2014 Session II - Requirements for SDN - Eric Osborne

“A short (<1000 words) response to one (or more) of the following questions”

- What is SDN?- Why are you excited about SDN?- How does the network of the future differ from today’s?”

Page 4: TFI2014 Session II - Requirements for SDN - Eric Osborne

What is SDN?

4

OpenFlow ‘Shimmer’ProgrammableNetworks

Scope creep, hype creep

Page 5: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN

• Match IP src/dest addr and src/dest ports

• Rewrite some packet bits (e.g., DSCP)

• Set QoS policy

• Set outgoing interface

5

• OpenFlowroute-map foo

match ip address <acl>

set ip precedence <number>

set interface <name>

Page 6: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN

So what’s new?SDN (OpenFlow) is performant, high-scale, standardized policy routing

That’s pretty cool, and I’m sure I can do some cool stuff with it.

Is it Sliced Bread v2.0? No.

6

• OpenFlow

Page 7: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN

“SDN for Video”: Level(3) has had this for 15 years

“Transport SDN”: Open APIs to transport gear

“Software Defined Data Center”: ???

“Software Defined Application Services”: ???

“Software Defined Enterprise WAN”: ?? ?? ??

Includes NFV, which it shouldn’t

“no one really knows what SDN is”

- Bob Metcalfe

Feels like the early days of MPLS

(which changed the world once we figured out what it was for)

7

• ‘Shimmer’

Page 8: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN

• What does this mean? What does it enable? How does it work? What’s new and different about it?

i) Breaking things down into pieces

ii) Commoditizing those pieces

iii) Using those pieces to rebuild and to build new

8

• Programmable Networks

Page 9: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN

• Separate the control plane from the forwarding plane

9

• Breaking things down into pieces

9

Page 10: TFI2014 Session II - Requirements for SDN - Eric Osborne

SDN

• RP-> Controller

• IPC -> OpenFlow/Netconf/I2RS/etc

• Router -> Linecard

10

• Breaking things down into pieces

This is interesting.

Makes for all sorts of interesting combinations

RP

Cisco

Juniper

Open$FOO

$BAR

$BAZ

LC

Cisco

Juniper

Open$FOO

$BAR

$BAZ

Page 11: TFI2014 Session II - Requirements for SDN - Eric Osborne

Why are you excited about SDN?

• I’m not.

Page 12: TFI2014 Session II - Requirements for SDN - Eric Osborne

Why are you excited about SDN?

• I’m not.

• What I *am* excited about is NFV.

Page 13: TFI2014 Session II - Requirements for SDN - Eric Osborne

How does the network of the future differ from today’s?• Network as programmable fabric

• This isn’t about SDN. It’s about customer-facing APIs

• Tricky part: what do we actually want to offer?

• NFV is a big (the biggest?) part of this

• Virtualizing the heretofore un-virtualizable• Some value in separating hardware and software

• Need to be careful, this isn’t a Hadoop cluster - a CPE is a single point of failure

• Downside of mix and match is that I’m the one responsible for it

• Some value in moving CPE functions to a data center• Economies of scale

• Easy relocation on failure

Page 14: TFI2014 Session II - Requirements for SDN - Eric Osborne

What do we need to get there?

• Is the network now a data center, or is the data center now a network?

• Just because you’re good at one doesn’t mean you’re good at both• c.f. DC virtualization – fixed bit space, Ethernet as the One True Protocol

Page 15: TFI2014 Session II - Requirements for SDN - Eric Osborne

What do we need to get there?

• NEED:• Smooth handoff between host and network (MPLS?)

• Tools that do the hard parts ...and do them in a sensible, extensible, componentized, cross-vendor way.

• Enough knobs and levers that we can still build competing products• How do we compete if everyone runs the same VNFs, orchestrator, service chain and

abstraction layer?


Recommended