SDN-IP - Open Networking Research Center

Download Report

Transcript SDN-IP - Open Networking Research Center

ONOS Use Cases
Tom Tofigh
AT&T
Service
NFaaS
Provider
in Network
Central Office
ofinthe
Multilayer
packet-optical
theFuture
Core
Core
Packet-Optical
PoP
Built like a
Data Center
Network Interface
Network Interface
Network Interface
Network Interface
Metro
Packet-Optical
NFaaS in Central
Office
Built like a
Data Center
Access
Wired
Access
Network Interface
Network Interface
Network Interface
Network Interface
Network Interface
Network Interface
Wireless
Access
Enterprise
Access
Wireless
Access
Wired
Access
Wireless
Access
Wired
Access
Wireless
Access
Enterprise
Access
Wireless
Access
Service Providers are also keen on solving
scaling, migration issues with SDN and
introducing SDN control in their WAN
networks.
We built two other use cases based on
these requirements:
• SDN-IP
• SDN-based WAN control with segment
routing
ONOS Service Provider Use Cases
Multi-layer SDN
control of
Packet-optical
Segment
Routing
SDN-IP
NFaaS in CO
North-bound abstraction
Policies
Application Intent Framework
ONOS
Southbound
Interface B
Southbound
Interface A
South-bound abstraction
OpenFlow
SDN based WAN Control with Segment routing
Routing
Service
Discovery
Forwarding
Service
Service
Requests
Requests
Routing,
Recovery,
Label imposition
ONOS
OpenFlow
SR Labels
imposed by
controller
OSR FIB built by
controller
This use case has been developed in collaboration with ONF.
Open
Segment
Routers
(OSR)
SDN Control of Multi Layer Networks:
Packet Optical
Praseed Balakrishnan
Fujitsu Network Communication
Todays Multi-Layer Network:
Without Converged Control Plane
E
C
A
Controlled and managed
independently
MPLS Tunnels
B
Packet networks over
provisioned to deal with
traffic bursts and P
failures
IP Routers
ROADMs
P3
1
R
1
D
P5
P4
Optical networks over
provisioned independently
P2
R
2
Slow to react
R to BW
demands 7
R4
R5
R6
Lack of agility and significant R3
capex & opex inefficiencies
With Converged Control Plane
E
C
A
Enable new services
with SDN control
plane
B
D
P3
P5
Reduce overprovisioning
of resources with a combined control plane
P
1
P2
Fast wavelength allocation of
bandwidth in transport
network for packet traffic
R
1
P4
R
2
Rapid recovery from
R7
transport
failures
R4
R3
R5
R6
Potential Use Cases

Inter Data Center BW on Demand

Optimization


Traffic engineering

Defragmentation
Restoration strategies
Our Goal
Demonstrate SDN control of packet optical networks using ONOS
 Add support for multi-layer networks in ONOS
 Write core functions to control multi-layer networks
 Demonstrate a couple of app scenarios
Target Use Case: Prototype BW on Demand using ONOS
 Multi layer topology and resource utilization
 Multi layer Packet and Optical layer control
 Handling of optical layer failures
New Functionality Needed
•
Converged multi layer view
o
•
•
•
•
Enables multi-layer PCE
Multi-layer aware service APIs
Southbound abstraction for multi-layer
Listening and reacting to failure
Northbound APIs
Implementation on ONOS
ONOS GUI:
• Visualization of Intents
• Visualization of Topology
• Portal Calendaring APP
Topology:
• Multi layer abstraction
• Resource Utilization
Intents:
• Path Computation
• Reservation and
Resource Management
• Path Re-compute on
Failure events
SB API
• Discovery
• OF using experimenter
messages
Packet - OVS
Optical Emulator (LINC-OE)
Planned BW of Demand Demo
Customer Portal
ONOS
10G Connection from NodeA:PortA
to NodeZ:Port Z with latency
less<10ms
DC1
DC2
OVS3
OVS5
IP
OVS1
IP
OVS4
OVS2
IP
IP
IP
Re-Route
optical circuit
optical
circuit
OE1
R7
OE7
OE4
OE2
ROADM
ROADM
ROADM
ROADM
ROADM
OE3
ROADM
OE5
ROADM
OE6
Seamless Interworking of
SDN and IP
Luca Prete
ON.Lab
ONOS and SDN-IP
SS
DD
NN
ONOS
ONOS
ONOS used to be confined in his wonderful world,but
wasn’t able to communicate with the outside
ONOS and SDN-IP
One day, SDN-IP came and gave the ability to ONOS
to speak to the rest of the world. ONOS was finally
free!
ONOS and SDN-IP
IP
IP
ONOS started to communicate with IP components
similar to it, speaking a widely used old language, called
BGP.
ONOS and SDN-IP
ONOS “Clusters” started also to “peer” together to be
more efficient and scalable using BGP
SDN-IP for external networks
SDN-IP to connect ONOS clusters
What has changed from last ONRC?
Old SDN-IP
New SDN-IP
BGPd
BGP
speaker
BGP
speaker
BGP
speaker
SDNIP
SDN-IP
SDN-IP
SDN-IP
ONOS
1
ONOS
2
ONOS
n
ONOS
1
ONOS
2
...
ONOS
n
• Single-instance
• No SDN-IP Application HA
• Able to speak with a single, dedicated
BGP speaker
• Stateless protocol (dedicated REST API)
...
• Multi-instance
• SDN-IP Application HA
• Able to speak with generic iBGP
speakers
• Stateful protocol (iBGP)
What has changed from last ONRC?
SDN-IP
(SDN-IP, BGP, ARP,
Routers Configuration,
NB)
ARP
Before
Intent framework - NB
BgpSessionManager
SdnIpService
RouteListener
ArpService
After
Configuration
PeerConnectivityManager
SdnIpConfigReader
Router
PeerConnectivity
SDN-IP
IntentService
BGP architecture
SDN-IP: single instance focus
BGP
Speaker 2
BGP
Speaker n
iBGP
iBGP
iBGP
BGP
Speaker 1
SDN-IP boundary
BGP Session
1
BGP Session
2
BGP Session
Manager
RouteListener
...
BGP Session
3
Demo on December 5th?
ONOS Cluster
Communication
between SDN
network and
external network
ONOS/SDN-IP HA
External BGP
router/connection
HA
Communication
between external
networks
SDNIP
SDNIP
SDNIP
ONOS
1
ONOS
2
ONOS
n
...
BGP speaker HA
Planned Internet2 deployment
● Provide L3 connectivity between 6 universities around US
o SDN switches in the core
o ONOS and SDN-IP will control the network
● Universities will advertise through a BGP peer a /32 network to the SDN-IP
application
● SDN-IP and ONOS will translate routes into “intents”`
Visit us online at
onlab.us