transport sdn in the gÉant network -...
TRANSCRIPT
Transport SDN in the GÉANT
network
Joint Session of Dante and Infinera:
Multi-Layer SDN for Ultimate Flexibility in R&E Networks
Speakers: Guy Roberts, DANTE
Soumya Roy, Infinera Corporation
26-30 Oct 2014
2Connect | Communicate | Collaborate
Agenda
• SDN in GÉANT
• Open Calls
• Transport SDN use cases
• Multi-layer/multi-domain SDN
4Connect | Communicate | Collaborate
SDN drivers in R&E networks
What is of interest in Research Networking?
• Automation of service delivery
• Optimizing end-to-end performance
• Supporting large science flows
• Allow researchers application to interact directly with
the network
• Solving the multi-layer and multi-domain challenges
What is the role of SDN in optical transmission?
5Connect | Communicate | Collaborate
GN3Plus Project - activities
SA1: Core Backbone Services
SA3: Network Service Delivery
SA5: Application Services
SA2: Testbeds as a Service
SA4: Network Support Services
SA7: Support to Clouds
JRA1: Network Architectures for Horizon 2020
JRA2: Technology Testing for Specific Service Applications
JRA3: Identity & Trust Technologies for GÉANT Services
SA6: Service Management & Operation
NA1: Management
NA2: Communications
& Promotion
NA3: Status & Trends
NA4: International & Business Devpt
6Connect | Communicate | Collaborate
JRA2
Objectives of JRA2:
Evaluate SDN controllers and other open source software
Define common SDN environment and API for R&E
Carry out SDN experiments – Open Calls
Develop new SDN based services
7Connect | Communicate | Collaborate
SA2: Testbeds
• Generation 1
GÉANT Open Flow Facility (GOFF)
SDN focused testbed based on Xen hypervisor, a
full mesh of Open vSwitches coordinated using the
Ofelia Control Framework
• Generation 2
GÉANT Testbed Service (GTS)
Low level Testbed resources are allocated via UI.
Open Stack is used for the VMs and OF enabled
switches are interconnected via NSI enabled BoD
service.
8Connect | Communicate | Collaborate
SDN related Open Call projects
DyNPaCDeveloping a clean slate SDN architecture to provision GÉANT connectivity services.
CEOVDSIn-network intelligent and transparent video-on-demand caching with the use of OpenFlow.
CoCoUses OpenDaylight to deliver on-demand multi-domain multipoint L2/L3 VPN instances.
BGP/MPLS used to enable multi-domain operation.
AutoFlowAUTOFLOW applies autonomic network management (ANM) to the SDN environment using
Autonomic Control Loops. Focus of work is on self-configuration and self-healing properties of
ANM, in order to recover from network failures and optimize network performance.
ARESThe ARES project leverages cloud services for genome content distribution. Management of
virtualization services using NetServ and Virtualization through OpenStack based IaaS.
9Connect | Communicate | Collaborate
CoCo Open Call
• CoCo uses OpenDaylight to deliver L2/L3 VPN instances
• End-users employ a web portal or API to setup service instances
• Core of the network is based on MPLS label forwarding
• The inter-domain path calculation based on BGP path information
exchanged between adjacent CoCo agents
• The CoCo agent is responsible for:
• Topology discovery and path calculation
• Configuring flow forwarding rules on the switches
CEPE P PE
PE P PE
CE
VPN
customer c1
customer c2
domain d1
domain d2
PE P PE
PEdomain d3
CE
customer c3
OF
OFUNI
UNI
E-NNI
E-NNI
internet
11Connect | Communicate | Collaborate
Support the Traffic Growth
Network needs to scale to meet the traffic growth
All Janet traffic –
includes LHC and
general 2x in 2.5
years
- GARR separates
out the LHC traffic
- LHC traffic shows
faster growth than
general traffic 3x in
2.5 years
12Connect | Communicate | Collaborate
Square Kilometre Array (SKA)
Antenna
Correlator
Super Computer
Regional Centre (tbd)
User
Groups
User
Groups
User
Groups
User
Groups
~200km
~1000km
Up to ~25,000km
SA
SKA1-MID
AUS
Low
AUS
Survey
23Tb/s 10Tb/s 83 Tb/s
27Tb/s 59Tb/s 37Tb/s
100Gb/s 100Gb/s
Internal
to the
instrument
The upcoming data explosion:
SKA data volumes projections - 2020
13Connect | Communicate | Collaborate
Use cases for multi-layer SDN
Benefits of adding transport SDN to packet SDN:
Richer L3 control – latency, path exclusion, etc
faster time to service
e2e provisioning, capacity reallocation
Globally optimized utilization
supports embedded multi-vendor
14Connect | Communicate | Collaborate
Multi-layer SDN:
OpenFlow at transport and service layers
• Multi-domain and multi-layer orchestration
• SDN applications have visibility of both the transport and packet layers
• Makes express bypass possible
POTN
POTN
POTNP-OTN
ROADM
OTS
DWDM
OpenFlow
Transport SDN
Controller
POTNGMPLS CP
ROADM
ROADM
Eth
Eth
Eth
Eth Eth
Eth
Eth
Eth
Packet SDN
Controller
SDN Application
ROADM
OTS OTS OTS
15Connect | Communicate | Collaborate
Multi-layer SDN:
OpenFlow at transport and service layers
• Application has the choice to forward flows on the MPLS layer
• Large flows or aggregated flows can be directed over the Transport layer
POTN
POTN
POTNP-OTN
ROADM
OTS
DWDM
OpenFlow
Transport SDN
Controller
POTNGMPLS CP
ROADM
ROADM
Eth
Eth
Eth
Eth Eth
Eth
Eth
Eth
Packet SDN
Controller
SDN Application
ROADM
OTSOTSOTS
16Connect | Communicate | Collaborate
SDN use case - GÉANT Open
GÉANT Backbone
GÉANT backbone router
(IP/MPLS)
GO
Standalone GÉANT Open
Exchange switch
NREN
Backbone
NREN
Backbone
NREN
Backbone
NREN Backbone router
NREN Operated Open
Exchange switch
London
Global
“Lightpath”
Connectors GO UK
More Global LP connectors
More
Global LP
connectors
17Connect | Communicate | Collaborate
GÉANT Backbone
London
GÉANT backbone router
(IP/MPLS)
GO
Standalone GÉANT Open
Exchange switch
NREN
Backbone
NREN
Backbone
NREN
Backbone
NREN Backbone router
Global
“Lightpath”
Connectors
NREN Operated Open
Exchange switch
GO
GO
GO
GO
GO
GO
GO
More Global LP connectors
More
Global LP
connectors
• GO capability now in
all backbone nodes
• Intra node transit
possible
• SDX capability added
SDN use case - GÉANT Open
19Connect | Communicate | Collaborate
SDN use case - LHCOPN
LHCTier2 site
Tier1 site Infinera
OTS controlled
MEF services
Tier1 site
MEF type EVP-LAN or EVP-Line
pool of provisionable OTN B/W
Pay as you grow B/W
OTS REST/OF API to allow experimenter’s
applications to manage connectivity
OF controller
Application
OF/REST
21Connect | Communicate | Collaborate
NSI
NRM
The Network Service Interface is a framework for inter-domain
service coordination
NSA
NSA
Network Services
Agent (NSA)
Requester
Agent (RA)
Provider
Agent (PA)
Network
Services
Interface
Network Resource Manager
(NRM)
NSI Network Service Domain
21
• The Connection Service (NSI-CS) supports
provisioning of multi-domain circuits
• Includes an abstracted topology
representation
• Includes a topology distribution mechanism
• AAI framework
• Supports both tree and chain provisioning
22Connect | Communicate | Collaborate
How does NSI fit into SDN?
NSI for multi-domain path negotiation
uRA
uPA
A B
uPA
C D
uPA
E F
Host Host
OTS
OF controller/
FlowVisor
OF
OF controller/
FlowVisorNRM
NSINSI NSI
NSI NSI NSI
AG AG AG
OF
23Connect | Communicate | Collaborate
Summary
• Integration of transport SDN into packet SDN enables multi-
layer network optimization
• Infinera’s pool of bandwidth with flexible OTN provisioning
means that transport SDN is realistically achievable compared
to SDN control of wavelengths.
• GÉANT sees the NSI protocol as a key component in delivering
multi-domain SDN services in the R&E networks.
• Intelligent multi-layer, multi-domain SDN based network
management is now a realistic prospect