Académique Documents
Professionnel Documents
Culture Documents
Networking at Scale
Bikash Koley
on behalf of Google Technical Infrastructure
BTE 2014
Software Defined
Networking at Scale
Bikash Koley
on behalf of Google Technical Infrastructure
Software Defined
Networking at
Bikash Koley
on behalf of Google Technical Infrastructure
100 Billion
History of B4 WAN
SDN Fully
Deployed
Exit testing
"opt in"
network
SDN
Rollout
Central TE Deployed
Cluster
Border
Router
Data Center
Network
EBGP
IBGP/ISIS to
remote sites
Quagga
OFC
Paxos
RCS
Paxos
Paxos
OFA
OFA
OFA
OFA
OFA
OFA
OFA
OFA
TE Server
Why SDN?
SDN Cheap Hardware
SDN = programmatic decomposition of control, data and
management planes
Well defined APIs fundamentally easier operational
model
Separation of control and data planes much higher
uptime
Network function virtualization new functions rolled out
in days (vs years)
Why SDN?
SDN Cheap Hardware
SDN = programmatic decomposition of control, data and
management planes
Well defined APIs fundamentally easier operational
model
Separation of control and data planes much higher
uptime
Network function virtualization new functions rolled out
in days (vs years)
Virtual Network
Physical Network
Layer-cake Network
EMS
NMS
App
EMS
NMS
App
EMS
NMS
Optical
MPLS
IP
Control
Control
Control
Plane
Plane
Plane
LSR
ptica
Trans
Data
Router
port
Plane
Optical
tical
Transport
App
App
App
App
App
App
App
App
App
App
rt
Optical
lane
Optical
Transport
nsport
LSR
Plane
Common network OS
Large inefficiencies
Transpor
Router
Config
Model
Config
Workflow
Analytics
Management Plane
Telemetry
Config API???
BGP
IGP
TE
Optical
Restoration
Control Plane
SNMP
OpenFlow/PCE-P/...
SNMP
Data Plane
switches/routers
Optical Transport
Config
Model
Config
Workflow
Management Plane
Analytics
Telemetry
Netconf/JSON/..?
BGP
IGP
JSON
PUB/S
UB?
TE
Optical
Restoration
Control Plane
OpenFlow/PCE-P/...
Data Plane
switches/routers
Optical Transport
Topology
Model
Content
[config data]
Operations
<get-config>, <edit-config>,<notifications>
RPC
Transport Protocol
[ssh, https,..]
Limitations today
SDN advantage
Questions?
bkoley@google.com