16
Investigating new Services for GÉANT using ONOS Matteo Gerola, CREATE-NET

Investigating new Services for GÉANT using ONOS

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Investigating new Services for GÉANT using ONOS

Investigating new Services for GÉANT using ONOS

MatteoGerola,CREATE-NET

Page 2: Investigating new Services for GÉANT using ONOS

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

Page 3: Investigating new Services for GÉANT using ONOS

3#ONOSProject

• Extensiveconnections to:– NorthAmerica– LatinAmerica– Africa– MiddleEast– AsiaandAsia-Pacific

• GÉANTreceivesabout1.5PBytesofdataperdayonGlobalandVirtualPrivateNetworks(L3VPN) interfaces

• Externalpeersinterconnectedthrough26POPs, locatedalloverEurope,and2OpeneXchange Points(OXPs)

GÉANTInterconnections

Page 4: Investigating new Services for GÉANT using ONOS

4#ONOSProject

Multi-domain Bandwidth on Demand service provisioning

Page 5: Investigating new Services for GÉANT using ONOS

5#ONOSProject

– SDNBoD createsL2serviceswithQoS– ItrunsasONOSapplication– Providesmulti-domainBoD servicesinvolvingheterogeneoustransporttechnologies– ThroughNSI-CS protocol,itinteractswiththelegacyGÉANTBoD service(AutoBAHN)– EnforcesQoS constraintssuchasratelimiting– EnhancescurrentBoD serviceswithfailurerecoverymechanismsandautomatednetworktopologydiscovery

SDN-basedBandwidh onDemand

Page 6: Investigating new Services for GÉANT using ONOS

6#ONOSProject

SDNBoD deployment

Page 7: Investigating new Services for GÉANT using ONOS

7#ONOSProject

– Automationofserviceprovisioning,reducingthemanualconfigurationandtheoperationalcosts– Optimizationofnetworkresources’utilization,increasingtheservicerequestacceptanceratio– MigrationtoSDNtechnologieswhilekeepingthestrategicmulti-domainconnections– Supportforfailurerecoverymechanisms

BenefitsforGÉANT

Page 8: Investigating new Services for GÉANT using ONOS

8#ONOSProject

Software Defined Internet Exchange Point

Page 9: Investigating new Services for GÉANT using ONOS

9#ONOSProject

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

– GÉANTSDXisahybridenvironmentthatprovidesbothL3andL2connectivityservices:

• SDXL3 ONOSapp:providesIPtransitserviceviaBGPtocustomers(IXP)

• SDXL2 ONOSapp:createsL2tunnelsbetweenMAC/VLANendpoints,taggedwithVLAN/MPLS

SDNbasedOpeneXchange Points

Page 10: Investigating new Services for GÉANT using ONOS

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

Page 11: Investigating new Services for GÉANT using ONOS

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)

Page 12: Investigating new Services for GÉANT using ONOS

12#ONOSProject

SDXdeployment• SDXL3- extends SDN-IPappand

enables anSDNnetworktobeoperatedasthe IXPinfrastructure

• SDXL2– allowsautomatedprovisioningofL2tunnels betweenSDXcustomers

• IPFlowInformation Export(IPFIX)protocol - usedfortransmittingTrafficFlowinformationoverthenetwork totheCollectorprocess.

• Pica8switches– OpenFlow-enabledswitches usedfordata-planecommunication

Page 13: Investigating new Services for GÉANT using ONOS

13#ONOSProject

• Directcontroloverpacket-processingrules• Supportforhighavailability• Vendoragnosticenvironment

• Rapidapplicationdevelopment

• Customrouteselectionprocess

• Application-based peering

BenefitsforGÉANT

Page 14: Investigating new Services for GÉANT using ONOS

14#ONOSProject

Transport SDN

Page 15: Investigating new Services for GÉANT using ONOS

15#ONOSProject

Transport SDN

• BasedonONOSpacket-opticalintegration

• CORSAswitchesasL2-L3devices

Packet-opticalintegrationapp

Infinera OTSv plugin

NewdrivertointeractwiththeINFINERAcontrolplane

Page 16: Investigating new Services for GÉANT using ONOS

16#ONOSProject

Join the journey @ onosproject.org

Software Defined Transformation of Service Provider Networks

Q&A