SDN-ONOS原版完整课件.pptx
《SDN-ONOS原版完整课件.pptx》由会员分享,可在线阅读,更多相关《SDN-ONOS原版完整课件.pptx(47页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、ONOS:OpenNetworkOperatingSystemPresentedbyYeTianforCourseIndexArchitectureandInterfacesPerformanceMetricsandEvaluationTutorialIntroductionLeadingopensourceSDNcontrollersolutionforcarrier-gradeSDNAworld-widecollaborationReleasesAvocet(1.0.0)released2014-12Toucan(2.3.0)released2020-01https:/www.openne
2、tworking.org/onos/https:/wiki.onosproject.org/display/ONOS15/Wiki+HomeArchitectureArchitectureDistributedcoreProvidescalability,highavailability,andperformanceNorthboundabstraction/APIsGlobalnetworkviewApplicationintentsSouthboundabstraction/APIsProtocolforcontrollingbothOpenFlowandLegacydevicesDist
3、ributedCoreDistributedSetupasaclusterofinstancesSymmetricEachinstancerunsidenticalsoftwareandconfigurationFault-tolerantClusterremainsoperationalinthefaceofnodefailuresLocationTransparentAclientcaninteractwithanyinstance.TheclusterpresentstheabstractionofasinglelogicalinstanceDynamicTheclustercanbes
4、caledup/downtomeetusagedemandsDistributedCoreDistributedCoreDistributedCoreDistributedCoreDistributedCoreFordevicesAlwayshaveasinglemasterIfmasterdown,connecttoanothermasterwithoutrecreateandresynchronizeForapplicationsHaveaconsistentviewofthenetworkthroughnetworkgraphabstractionChallengesPerformanc
5、eVerylittleofthestateislocaltothecontrollerinstanceExample,GlobalNetworkViewishighlyreadintensiveFetchdatafromacentralizeddatastorelimitperformanceNeedalocalreplicaChallengesConsistencyvs.AvailabilityDistributeddatastoreeitherhighavailabilityorstrongconsistency,butnotbothHighconsistencylowavailabili
6、tyHighavailabilitylowconsistencyTherearedifferenttypesofstatewithdifferentdegreeofconsistencyandavailabilityE.g.,topologyrequireseventualconsistencySwitchmastershiprequiresastrongconsistencyEventualConsistencyTreatstheGlobalNetworkViewasastatemachine,andnetworkeventsareappliedinanorder-awaremanner.M
7、aintainsacopyoftheGNVstatemachineinmemoryoneverycontrollerinstance.Usingalogicalclocktotimestampnetworkeventsassoonastheyaredetected.EachinstanceevolvesitslocalGNVstatemachinecopyindependentlyusingthelogicaltimestampstodetectanddiscardoutofordernetworkeventsLogicaltimestampLogicaltimestamp=controlle
8、repoch+sequencenumbercontrollerepochismonotonicallyincreasingnumbereachtimethemasterinstanceofadevicechanges(e.g.,afterfailure)sequencenumberismonotonicallyincreasingnumberforanetworkeventoriginatingatasingledeviceStrongConsistencyStrongconsistencyisrequiredonswitch-to-controllermappingAswitchshould
9、haveonlyonemastercontrollerBut,whichcontrolmaintainstheswithc-to-controllermapping?Andhow?Shardingthelargedatastoreintosmallerunits.EachunitisresponsibleforapartitionofthekeyspaceTheownershipforeachunitresideswiththreecontrollersforhighavailability.IntegritymaintainedbyRAFTconsensusalgorithmamongthe
10、threecontrollersInterfacesSouthboundInterfaceAllowsplug-insforvarioussouthboundprotocolsanddevices(OpenFlow,NetConf,etc.)NorthboundInterfaceGlobalNetworkViewandIntentFrameworkGlobalNetworkViewHosts,switches,links,andanyotherstatesApplicationprogramnetworkviewthroughAPIsNorthboundInterfaceIntentFrame
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SDN ONOS 原版 完整 课件
限制150内