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
• 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