2. NetworkVirtualization is essential for Overlay Services
Overlay Network
Path
Computation
VPN
Bandwidth on
Demand
Packet Infrastructure
Transport Infrastructure Wireless Infrastructure
Offer network services
through overlay
Interface the network
through virtualization
3. Open Transport Switch (OTS) is a light weight software switch
installed on transport switches for network resource
virtualization
Through OTS, the SDN Controller can provision, monitor and
configure the underlying switches and networks
The idea behind our thinking…
SDN Controller
WDM/
OTN/
Packet
WDM/
OTN/
Packet
OTS OTS
Traffic Traffic
Applications
4. The high-level design…
OTS-Management
Agent
OTS-Control Agent OTS-Data Agent
Control Plane
XMPP/others JSON/
others
OpenFlow
SDN Controller
Data Forwarding Plane
Physical
Interfaces
N
Internal Communication
Transport
Switch
Platform
7. ESnet-Infinera SDN Demo
bnl-tb-wdm-3 bnl-tb-wdm-4
40G
100G
20G 20G
20G L1 Tunnel
SDN Controller communicating with Open Transport Switch (OTS) via OpenFlow
extensions
Bandwidth on Demand application for Big Data transport
3 physical transport path options (with varying latencies)
Topology Monitoring App BW on Demand App
ESnet SDN Controller
Mellanox Mellanox
Path #1
Path #2
Path #3
OTS OTS
ESnet LIMAN Production Network
Brookhaven National Laboratory
Testbed
11. Operation Sequence
SDN Controller Transport Node
• Push entire network topology for off-line
path computation
• Push system interface and resource
information for processing
Interface initiation, BW, ERO
In = X, Out = Y, setup cross connect
Run discovery &
routing
Config
Config
Build up FIB
OpenFlowInterface X = Vport X’ etc.
OF
Mirror the FIB
Provision Program HW
12. What we have learned…
Network
Virtualization
Simple to implement over multi-
vendor networks
OpenFlow
Sufficient for circuit provisioning in
multi-layer environment
Network
Operation
Leveraging IP/MPLS protocols in
underlying networks can simplify
overall operation
Opportunities
… are in programming the overlay
directly