Beruflich Dokumente
Kultur Dokumente
would like to thank Greg Ferro and Ivan Pepelnjak for giving us the
opportunity to sponsor to this educational webinar on OpenFlow
and SDN, technologies core to our offering.
More information at: www.bigswitch.com
OpenFlow
VMware Networking
Inter-DC
More
information
FCoE has very
@ http://www.ipSpace.net/Webinars
limited use and requires no bridging
Coming in 2012
vSphere 5 Update
OpenFlow
VMware Networking
Other options
Customized webinars
ExpertExpress
On-site workshops
Inter-DC
More
information
FCoE has very
@ http://www.ipSpace.net/Webinars
limited use and requires no bridging
CONTROLLERS
AND
SOFTWARE DEFINED
NETWORKING
71
REALITY CHECK
[OpenFlow] doesnt let
you do anything you
couldnt do on a network
before - Scott Shenker
72
BACKTRACK
Today, your Routing
Protocols / STP determine
the Forwarding Table in
your network.
OpenFlow is another
method for configuring the
Forwarding table in the
Network Switch
OpenFlow describes a
solution for each frame or
packet flow
Wildcards provide granular
control to suit
73
CONTROLLER
Se
rve
pe
nF
lo
w
rs
Sw
i
tch
Co
ntr
oll
er
74
es
75
Sv
rA
FLOW PATH
O
pe
nF
lo
w
Se
rve
rs
Co
ntr
o
lle
76
Sv
rB
Abbreviated to SDN
77
CONTROLLER CONCEPTS
Controller drives a level of network convergence that was
previously unimaginable.
Consider changing all the configuration on your network
to support new network path every 10 minutes ?
Todays tools cannot do that.
SNMP cant do configuration. CLI programming is too
diverse between vendors (and no standards will ever
solve that). See RFC3535.
78
CONTROLLER WEAKNESS
If routing is negatives, so
do controllers.
Transaction ability of
controller, device in
relation to service
required.
Bandwidth between
controller and device.
Controller availability and
reliability. (stability)
79
CONTROLLER
ARCHITECTURES
5 minutes
( Please wash hands )
80
CENTRALIZED OR DISTRIBUTED
Controller
Active
Device
Controller
Standby
Device
Device
81
Device
DISTRIBUTED
Controller Signalling
Controller
Device
Device
Controller
Device
Controller
Device
82
Device
Device
MULTILAYER
Controller
Controller
Controller
Controller
Controller
Controller
Controller
Device
Device
Device
Device
Device
Device
83
Companies - Google,
Amazon et al.
Application examples:
Hadoop, MongoDB, blah blah big
data fashion of today
84
SNMP / NMS
We have form a SDN today
in Network Management
Systems.
SNMP / NMS
SNMP does not support
easy retrieval and playback
of configurations
86
Sv
rA
ow
ver
s
Co
ntr
o
lle
r
87
Sv
rB
PF
P
BG
OS
In practice, the
controller is an
platform or an API for
sending and receiving
data from the Network
88
APPS
BigSwitch has open
sourced their FloodLight
OpenFlow Controller. (http://
floodlight.openflowhub.org/
Foundation of a
commercial controller that
is a basis for their Network
Virtualisation App.
Other App under
development:
Firewalls / Security
Flow Balancing
(FlowScale) LoadBal,
Security,
89
ECOSYSTEM
User
Presentation
Layer
CLI
Management
Protocol
Physical
Network
SSH / Telnet
Device
Device
Device
90
Device
Device
ECOSYSTEM (CONT.)
User
Presentation
Layer
Presentation Layer
Configuration Manager, Asset Management,
Automation, User Interface, Operational
APIs etc
CLI
SNMP
SSH / Telnet
Management
Protocol
Physical
Network
Device
Device
91
Device
Device
Device
Application
Controller
App
[LoadBal]
App
[Firewall]
App
[Routing]
App
[Switch/L2]
Open
Controller
Vendor
Controller
Management
Protocol
Physical
Network
OpenFlow
Device
CLI
SSH /
Telnet
SNMP
Device
Device
92
Device
Device
ECOSYSTEM (Cont.)
Presentation Layer
Configuration Manager, Asset Management, Automation, User Interface,
Operational APIs etc
Application
App
[Switch/L2]
App
[LoadBal]
App
[Firewall]
App
[Routing]
OpenFlow is
Controller
Open
Controller
Vendor
Controller
Management
Protocol
Physical
Network
OpenFlow
Device
NetConf
/Yang
Device
Vendor /
Proprietary
XML APIs
Device
Device
Device
ECOSYSTEM (Cont.)
Presentation Layer
Configuration Manager, Asset Management, Automation, User Interface,
Operational APIs etc
93
Cloudy
Devops
OpenStack
VMware
vCenter /
MS SCVMM
Custom
Automation
Presentation Layer
Configuration Manager, Asset Management, Automation, User Interface,
Operational APIs etc
Application
CLI
Controller
App
[LoadBal]
App
[Firewall]
App
[Switch/L2]
App
[Routing]
Open
Controller
Vendor
Controller
Management
Protocol
Physical
Network
OpenFlow
Device
NetConf
/Yang
Device
Vendor /
Proprietary
XML APIs
Device
SSH /
Telnet
SNMP
Device
Device
94
ECOSYSTEM (Cont.)
User
Presentation
Layer
You can find more information about our company and our offering
at www.bigswitch.com
Our open source solutions are posted at www.openflowhub.org
If you have any further question please do not hesitate to contact us
at: contact@bigswitch.com
114
THANKS
http://packetpushers.net
http://www.bigswitch.com
http://ipspace.net
116