资源描述:
《onos 面向运营商网络的sdn操作系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ONOSTheOpenSourceSDNNetworkOperatingSystemforServiceProvidersPingpingLinON.LabOutline●ON.Lab&ONOS●ONOSArchitecture●ONOSPerformance●ONOSUseCases●ONOSDeployment●ONOSTrainingPlanON.Lab“TheOpenNetworkingLabwasfoundedasa501(c)(3)non-profittopursueourvisionof
2、whatSoftwareDefinedNetworkingcouldbeforthepublicgood.”NickMcKeownScottShenkerGuruParulkarLarryPetersonKP,Mayfield,SequoiaProfessor,UCBerkeleyExecutiveDirector,ON.Lab,RobertKahnProfessorProfessor,StanfordChiefScientist,ICSIExecutiveDirectorONRCPrinceton(
3、Emeritus)ConsultingProfessor,StanfordWhatareknownfor?●Mininet–networkemulator●OpenVirtex(OVX)–networkvirtualization●OpenNetworkingOperatingSystem(ONOS)●XOS–Orchestratingplatform●OpenCloud–operationalcloudbeingbuiltbyON.Lab,Internet2,andPlanetLabONOSComm
4、unityON.LABSERVICEPROVIDERVENDORCOLLABORATORSCOMMUNITYPARTNERSPARTNERSONOSArchitectureArchitecturalTenets●High-availability,scalabilityandperformanceorequiredtosustaindemandsofserviceprovider&enterprisenetworks●Strongabstractionsandsimplicityorequiredfo
5、rdevelopmentofappsandsolutions●Protocolanddevicebehaviourindependenceoavoidcontouringanddeformationduetoprotocolspecifics●Separationofconcernsandmodularityoallowtailoringandcustomizationwithoutspeciatingthecode-baseServiceProviderNetworks●WANcorebackbon
6、eoMulti-ProtocolLabelSwitching(MPLS)withTrafficEngineering(TE)o200-500routers,5-10Kports●MetroNetworksoMetrocoresforaccessnetworkso10-50Krouters,2-3Mports●CellularAccessNetworksoLTEforametroareao20-100Kdevices,100K-100Mports●Wiredaccess/aggregationoAcce
7、ssnetworkforhomes;DSL/Cableo10-50Kdevices,100K-1MportsONOSDistributedArchitectureAppsAppsNBCoreAPIDistributedCore(statemanagement,notifications,high-availability&scale-out)SBCoreAPIProvidersProvidersProvidersProvidersProtocolsProtocolsProtocolsProtocols
8、ONOSSubsystems-Today&2015ExternalAppsRESTAPIGUICLIMobilityProxyARPL2ForwardingSDNIP/BGPPacket/Optical...ApplicationUIExtensionSecurityDeviceCfg.DiscoveryNetworkVirt.Tenant...ConfigStorageRegionDriverPathTunnelIntentStatisticsCore