investigating new services for géant using onos · pdf fileinvestigating new services...
TRANSCRIPT
Investigating new Services for GÉANT using ONOS
MatteoGerola,CREATE-NET
2#ONOSProject
• Pan-European serviceprovider• Interconnects38NationalResearch
andEducationalNetworks (NRENs)• 50millionusers• Highcapacitybackbone(upto8Tbps)• Differentcustomersandservices:
– Connectivity(IP,VPN,P2P,Open)– TrustIdentityandSecurity(eduroam,eduGain,…)– Cloud– Testbed– Managementandmonitoring
GÉANTkey facts1-9 Gbps
multiples of 10 Gbps
multiples of 100 Gbps
3#ONOSProject
• Extensiveconnections to:– NorthAmerica– LatinAmerica– Africa– MiddleEast– AsiaandAsia-Pacific
• GÉANTreceivesabout1.5PBytesofdataperdayonGlobalandVirtualPrivateNetworks(L3VPN) interfaces
• Externalpeersinterconnectedthrough26POPs, locatedalloverEurope,and2OpeneXchange Points(OXPs)
GÉANTInterconnections
4#ONOSProject
Multi-domain Bandwidth on Demand service provisioning
5#ONOSProject
– SDNBoD createsL2serviceswithQoS– ItrunsasONOSapplication– Providesmulti-domainBoD servicesinvolvingheterogeneoustransporttechnologies– ThroughNSI-CS protocol,itinteractswiththelegacyGÉANTBoD service(AutoBAHN)– EnforcesQoS constraintssuchasratelimiting– EnhancescurrentBoD serviceswithfailurerecoverymechanismsandautomatednetworktopologydiscovery
SDN-basedBandwidh onDemand
6#ONOSProject
SDNBoD deployment
7#ONOSProject
– Automationofserviceprovisioning,reducingthemanualconfigurationandtheoperationalcosts– Optimizationofnetworkresources’utilization,increasingtheservicerequestacceptanceratio– MigrationtoSDNtechnologieswhilekeepingthestrategicmulti-domainconnections– Supportforfailurerecoverymechanisms
BenefitsforGÉANT
8#ONOSProject
Software Defined Internet Exchange Point
9#ONOSProject
– UseSDNinGÉANT OpeneXchange Points(OXPs)asevolutionoftheGÉANTOpenservice.
– GÉANTSDXisahybridenvironmentthatprovidesbothL3andL2connectivityservices:
• SDXL3 ONOSapp:providesIPtransitserviceviaBGPtocustomers(IXP)
• SDXL2 ONOSapp:createsL2tunnelsbetweenMAC/VLANendpoints,taggedwithVLAN/MPLS
SDNbasedOpeneXchange Points
10#ONOSProject
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
11#ONOSProject
Developedfunctionalities:SDX– L3
Dynamic peer administration
SDN-IP improvements
• Same-subnet BGP peers configuration
• Internal speaker can act as route server
• Direct communication between peers (via modified ProxyARP app)
Extendedapp(SDX L3)
12#ONOSProject
SDXdeployment• SDXL3- extends SDN-IPappand
enables anSDNnetworktobeoperatedasthe IXPinfrastructure
• SDXL2– allowsautomatedprovisioningofL2tunnels betweenSDXcustomers
• IPFlowInformation Export(IPFIX)protocol - usedfortransmittingTrafficFlowinformationoverthenetwork totheCollectorprocess.
• Pica8switches– OpenFlow-enabledswitches usedfordata-planecommunication
13#ONOSProject
• Directcontroloverpacket-processingrules• Supportforhighavailability• Vendoragnosticenvironment
• Rapidapplicationdevelopment
• Customrouteselectionprocess
• Application-based peering
BenefitsforGÉANT
14#ONOSProject
Transport SDN
15#ONOSProject
Transport SDN
• BasedonONOSpacket-opticalintegration
• CORSAswitchesasL2-L3devices
Packet-opticalintegrationapp
Infinera OTSv plugin
NewdrivertointeractwiththeINFINERAcontrolplane
16#ONOSProject
Join the journey @ onosproject.org
Software Defined Transformation of Service Provider Networks
Q&A