The need for change. - TNC16

Download Report

Transcript The need for change. - TNC16

GÉANT Network, Infrastructure and
Services Evolution
Guy Roberts
Transport Network Architect, GÉANT
TNC16
13th June 2016
Networks ∙ Services ∙ People
www.geant.org
Agenda
• Why the need for change?
• Network Architecture
• SDN in Backbone
Networks ∙ Services ∙ People
www.geant.org
2
The need for change.
• Exponential Bandwidth Increase
• Highly unpredictable traffic
• No application awareness in the network hence no application-based path selection
• Integration with other e-Infrastrcture
• Improve network visibility and reduce operational costs
• Programmability, offer ability to use API to link applications to the network
• Support for virtual networks
• Cost Reduction
Networks ∙ Services ∙ People
www.geant.org
3
Bandwidth Increase
• LHCONE Traffic increase over last 12 months
Networks ∙ Services ∙ People
www.geant.org
4
Core Network Architecture
• Current GÉANT Core network is utilizing fully functional routers
•
•
•
•
•
For IP services, peering, packet forwarding, MPLS services, etc
Deployed in sparse mesh (minimal router off-load)
Backbone trunks follow fibre path
Many packets transit through intermediate router hops
Each transit packet consumes portion of the optical interface and forwarding capabilities
• Does this add any value?
• Transit through a backbone router incurs unnecessary costs
• Increases latency
• Increases utilisation of interfaces at IP layer
Networks ∙ Services ∙ People
www.geant.org
5
Evaluation of Network Architectures
• IPoWDM (Thin Core)
• Router manages optical link
• Moves the cost of transponder/optics from optical layer equipment to the router
• Still a sparse mesh topology – unnecessary transit packets
• Hollow Core
• Mesh routers through OTN core
• GÉANT uses single routers in a PoP which performs functionality of both core and edge
router
• In a 100G backbone full mesh would result in both increased complexity and costs
Networks ∙ Services ∙ People
www.geant.org
6
Evaluation of Network Architectures
• IP over OTN
•
•
•
•
•
•
Interconnect router with appropriate capacity trunk link
Increase meshing between core routers
Trunk links can be multiplexed by OTN layer into 500G super channel
Transit traffic is kept at OTN layer instead of transiting through multiple routers
Maximizes slot capacity at both IP and Optical layer
Enables GÉANT to scale and converge the two networks
• Testing of Infinera PXM (OTN) Cards completed
• Will be rolled out in Eastern part of the network
Networks ∙ Services ∙ People
www.geant.org
7
Current and Proposed Architecture
• Current Architecture
•
•
•
•
Follows the physical fibre
Significant amount of transit traffic
Requires two 100G interfaces per trunk
Over provisioned
• Proposed Architecture
•
•
•
•
IP Trunks based on traffic requirements between the two PoPs
Significantly reduces the amount of transit traffic through routers
Multiple trunk links can be setup on a single 100GE interface
Reduces the amount of 100GE interfaces required on both IP and DWDM layer
Networks ∙ Services ∙ People
www.geant.org
8
Why SDN in Backbone?
• Fully functional core routers require significant CAPEX and OPEX
• Incur significant operational, support and maintenance cost
• Router or PoP centric view instead of a network centric view
• Solving problem of traffic growth with overprovisioning
• Ensure network reliability and delivery of traffic despite failure
• No traffic differentiation
• Use protocol metrics to route based on shortest path (no consideration of link utilisation)
Networks ∙ Services ∙ People
www.geant.org
9
Control Plane and Data Plane
• In GÉANT network the control plane and data plane separation somewhat already
exists
• JunOS Space to Control and Manage Juniper equipment
• Infinera NMS to Control and Manage Infinera equipment
• Hundreds of features in these management systems
• Most of them not used by GÉANT
• Some features that GÉANT need don’t exists
• GÉANT can’t develop any new features for those management system
• Expensive and takes long time
• Vendor specific controller/management system
• If GÉANT equipment is changed the management system will also have to be changed
Networks ∙ Services ∙ People
www.geant.org
10
SDN in Backbone
• What we need?
• A high performance network which can handle exponential growth in traffic and large
flows.
• Reduce the cost of the network while making it more efficient and fault tolerant without
too much over provisioning
• Separation of hardware and software
• Buy hardware based on the feature we need
• Choose software based on the services and protocol we need to support
Networks ∙ Services ∙ People
www.geant.org
11
SDN in Backbone
How are we planning on getting there?
• SA1 and JRA2 have been working together on several use cases to transform the
backbone:
BoD
BGP
PCE
•
•
•
•
Programmable Substrate
App
Vendor Agnostic
Rapid Application Development
Environment which support and encourages innovation
App
App
Network Operating System/Controller
Forwarding Devices
Networks ∙ Services ∙ People
www.geant.org
Forwarding Devices
Forwarding Devices
12
Requirements for SDN
Networks ∙ Services ∙ People
www.geant.org
13
Multi-Table Pipeline
• Most of the scalability requirements aren’t supported by white-box solution based on ToR switch and
single table OF implantation
• In a single table implementation for a 500-port switch to support 100k mac addresses 50 million
entries will be required
• While a two table model would require only 100,500 entries
• Map the pipeline on the fly doesn’t work
Networks ∙ Services ∙ People
www.geant.org
14
Vendor Collaboration
• Working with CORSA to evaluate their switches as replacement for routers
• Working with On.Lab to develop new applications like BoD and fixing SDN-IP
• Working with Infinera to develop the REST plugin for ONOS
Networks ∙ Services ∙ People
www.geant.org
15
Why Infinera?
• Infinera is the current transmission equipment provider for GÉANT backbone
• Working closely with us to develop a solution for managing OTN (PXM) cards using
an OpenFlow controller
• Paves the way to multi-layer interaction
• Use standard open APIs
• Enables us to bring more intelligence to the core network
• Reduce overprovisioning
• Reduce number of transit packets going through intermediate routers
• In future dynamically modify capacity on OTN layer to cater for peaky traffic on Layer 2
and 3
Networks ∙ Services ∙ People
www.geant.org
16
Why Corsa and ON.Lab?
CORSA
• Support for 10/40/100GE
• Transceiver Agnostic
• Enhanced QoS (Deep buffers)
• OF 1.3 compliant and support multi-table pipeline
• Eager to work with us in developing the pipeline that support our use cases
• Working very closely to help us develop and enhance our use cases
• We have also helped by giving service provider requirements and help develop some features
ON.Lab
• Supported far more features/requirements compared to other controller framework
• Showed eagerness to work with us
•
Networks ∙ Services ∙ People
www.geant.org
17
Transport SDN
Current network architecture
GÉANT
Router
NREN
GÉANT
Router
GÉANT
WDM/OTN
NREN
GÉANT
Router
ODU4/2e links
GÉANT
Router
Networks ∙ Services ∙ People
www.geant.org
Transport SDN
Revised architecture with PXM cards
GÉANT
Router
Legacy ODU4/2e
links to routers via
TIM ports
NREN
100GbE
100GbE
GÉANT
WDM/OTN
GÉANT
Router
Networks ∙ Services ∙ People
www.geant.org
100GbE
100GbE
GÉANT
Router
IP trunks. ODUflex used to manage
bandwidth between PXM cards.
These are static (not OTS controlled)
100GbE
Trunks follow traffic rather than fibre
PXM cards support
termination of EVPL
circuits on vlans
GÉANT
Router
NREN
SDN Phase 2
B/W management with transport SDN
•
•
SDN controller
WAN-optimised switch operates as full layer 3 device
and replaces the GÉANT router
Layer 2 service supported on the same box
OTSv
GÉANT
Router
OTSc
L2 SDN switch
•
•
100GbE
GÉANT
WDM/OTN
100GbE
GÉANT
Router
WAN-optimised switches connected to the
WDM/OTN cloud via a 100GE port on a PXM card
Both IP trunks and p2p L2 circuits all are
provisioned in the same way – ODU 4/2e or
ODUflex circuits terminating on PXM or TIM
All circuits may be provisioned statically or
dynamically via the OTSv
Networks ∙ Services ∙ People
www.geant.org
NREN
GÉANT
Router
N x 10GbE
•
100GbE
N x 10GbE
N x 10GbE
NREN
L2 SDN switch
ODUflex and OTSv
used to dynamically
insatiate these links.
GÉANT
Router
Trunks now controlled by OTS
Summary
• summary
Networks ∙ Services ∙ People
www.geant.org
21
[email protected]
Thank you and any questions
Networks ∙ Services ∙ People
www.geant.org
Networks ∙ Services ∙ People
© GEANT Limited on behalf of the GN4 Phase 1 project.
The research leading to these results has received funding from the European Union’s Horizon 2020 research and innovation programme under Grant Agreement No. 691567 (GN4-1).
www.geant.org
22