14
Networks · Services · People www.geant.org MatteoGerola Open Networking Summit, Santa Clara Investigating new Services for GÉANT using ONOS March 15, 2016

Investigating new Services for GÉANT using ONOS - …schd.ws/hosted_files/ons2016/19/GEANT-ONOS-ONS.pdf · Investigating new Services for GÉANT using ONOS March 15 ... VLAN encapsulation,

Embed Size (px)

Citation preview

Networks·Services·Peoplewww.geant.org

MatteoGerola

OpenNetworkingSummit,SantaClara

Investigating new Services for GÉANT using ONOS

March15,2016

Networks·Services·Peoplewww.geant.org 2

GÉANTkey facts1-9 Gbps

multiples of 10 Gbps

multiples of 100 Gbps• Pan-Europeanserviceprovider• Interconnects38NationalResearchandEducationalNetworks (NRENs)

• 50millionusers• Highcapacitybackbone(upto8Tbps)

• Differentcustomersandservices:• Connectivity(IP,VPN,P2P,Open)• TrustIdentityandSecurity(eduroam,

eduGain,…)• Cloud• Testbed• Managementandmonitoring

Networks·Services·Peoplewww.geant.org 3

GÉANTInterconnections• Extensiveconnectionsto:

• NorthAmerica• LatinAmerica• Africa• MiddleEast• AsiaandAsia-Pacific

• GÉANTreceivesabout1.5PBytesofdataperdayonGlobalandVirtualPrivateNetworks(L3VPN)interfaces• Externalpeersinterconnectedthrough26POPs,locatedalloverEurope,and2OpeneXchange Points(OXPs)

Networks·Services·Peoplewww.geant.org

• ActivitiescarriedoutundertheJRA2GN4project• Designandrequirementcollection• Development• Testingandintegration

• Severalpartnersinvolved(NRENs,universities,researchcenters,vendors,…)

• ThreemaintopicsusingONOS:• Multi-domainBandwidthonDemand• SoftwareDefined InternetExchangePoint• Packet-Opticalintegration(TransportSDN)

4

GÉANTSDNservices

Networks·Services·Peoplewww.geant.org

• SDNBoD createsL2serviceswithQoS

• ItrunsasONOSapplication

• Providesmulti-domain BoD services involvingheterogeneous transport

technologies

• ThroughNSI-CS protocol,itinteractswiththelegacyGÉANTBoD service

(AutoBAHN)

• EnforcesQoS constraints suchasratelimiting

• EnhancescurrentBoD serviceswithfailurerecoverymechanismsand

automatednetworktopology discovery

5

Multi-domainBandwidthonDemandserviceprovisioning

Networks·Services·Peoplewww.geant.org 6

SDNBoD deployment

Networks·Services·Peoplewww.geant.org

• Automationofserviceprovisioning,reducingthemanual

configurationandtheoperationalcosts

• Optimizationofnetworkresources’utilization,

increasingtheservicerequestacceptanceratio

• MigrationtoSDNtechnologieswhilekeepingthe

strategicmulti-domainconnections

• Supportforfailurerecoverymechanisms

7

BenefitsforGÉANT

Networks·Services·Peoplewww.geant.org

• UseSDNinGÉANT OpeneXchange Points(OXPs)asevolutionoftheGÉANTOpenservice.

• GÉANTSDXisahybridenvironmentthatprovidesbothL3andL2connectivityservices:

• SDXL3 ONOSapp:providesIPtransitserviceviaBGPtocustomers(IXP)

• SDXL2 ONOSapp:createsL2tunnelsbetweenMAC/VLANendpoints,taggedwithVLAN/MPLS

8

SoftwareDefined InternetExchangePoint

Networks·Services·Peoplewww.geant.org 9

Developedfunctionalities:SDX– L2

• Abstraction of virtual SDXs• Implemented as a service that can be called by other

subsystems within ONOS • Monitoring and statistics (IPFIX export)

SDXL2app

Tunnelmodes

Based on MAC addresses, VLAN encapsulation, MPLS encapsulation (implemented in ONOS core)

CLI and GUI implementation

Networks·Services·Peoplewww.geant.org

Developedfunctionalities:SDX– L3

Dynamic peer administration

SDN-IPimprovements

• Same-subnet BGP peers configuration

• Internal speaker can act as route server

• Direct communication between peers (via modified ProxyARPapp)

Extended app(SDXL3)

Networks·Services·Peoplewww.geant.org

SDXdeployment

• SDXL3- extendsSDN-IPappandenablesanSDNnetworktobeoperatedastheIXPinfrastructure

• SDXL2– allowsautomatedprovisioningofL2tunnelsbetween SDXcustomers

• IPFlowInformation Export(IPFIX)protocol- usedfortransmittingTrafficFlowinformationoverthenetworktotheCollectorprocess.

• Pica8switches– OpenFlow-enabledswitchesusedfordata-planecommunication

Networks·Services·Peoplewww.geant.org

• Directcontroloverpacket-processingrules• Supportforhighavailability• Vendoragnosticenvironment• Rapidapplicationdevelopment• Customrouteselectionprocess• Application-based peering

BenefitsforGÉANT

Networks·Services·Peoplewww.geant.org

Transport SDN

• BasedonONOSpacket-opticalintegration

• CORSAswitchesasL2-L3devices

Packet-opticalintegrationapp

Infinera OTSv plugin

NewdrivertointeractwiththeINFINERAcontrolplane

Networks·Services·Peoplewww.geant.org

Thankyou

Networks·Services·Peoplewww.geant.org

ThisworkispartofaprojectthathasreceivedfundingfromtheEuropeanUnion’sHorizon2020researchandinnovationprogrammeunderGrantAgreementNo.691567(GN4-1).14