精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

ONOS(開源網(wǎng)絡(luò)操作系統(tǒng))架構(gòu)之子系統(tǒng)介紹

網(wǎng)絡(luò)
為了方便靈活性,ONOS采取的是一種模塊化結(jié)構(gòu),一方面能靈活地組織各種模塊,容易讓開發(fā)者擴展出新的模塊,同時通過隔離令系統(tǒng)的模塊各司其職而不會互相干擾。實際上ONOS是由多個子系統(tǒng)組成,本文將對ONOS中幾個比較有代表性的子系統(tǒng)進行介紹。

前言:

為了方便靈活性,ONOS采取的是一種模塊化結(jié)構(gòu),一方面能靈活地組織各種模塊,容易讓開發(fā)者擴展出新的模塊,同時通過隔離令系統(tǒng)的模塊各司其職而不會互相干擾。實際上ONOS是由多個子系統(tǒng)組成,本文將對ONOS中幾個比較有代表性的子系統(tǒng)進行介紹。

基礎(chǔ)——OSGi:

ONOS由多個模塊組合而成,實際上ONOS是基于OSGi bundles實現(xiàn)的。OSGi是一個基于插件式的軟件架構(gòu),包含OSGi框架和插件。這種插件被稱之為Bundle,Bundle可以被動態(tài)地加載和卸載,動態(tài)升級也就可以被實現(xiàn)了(有點像Erlang的OTP提供的熱代碼替換,不過OTP和Erlang結(jié)合更緊密),通過使用OSGi,Java應(yīng)用就可以實現(xiàn)良好的模塊化。OSGi框架規(guī)范提供了一個通用的安全的Java框架,Bundle服務(wù)應(yīng)用的部署、擴展全都依賴于該框架。

OSGi體系架構(gòu):

 ONOS架構(gòu)之子系統(tǒng)介紹 圖1

JVM運行在硬件上,JVM上包含Execution Environment、Modules、Life Cycle、Services、Security等內(nèi)容。事實上,OSGi是一個非常強大,同樣非常復(fù)雜的框架。ONOS使用了它,能大大提升靈活性。

ONOS設(shè)計目標:

ONOS的設(shè)計目標包含以下幾點:

1.代碼的模塊化:擴展其他組件更容易。

2.可配置性:靈活的配置能實現(xiàn)靈活的架構(gòu),同時也能提高可定制性。

3.問題的分離:每個模塊負責(zé)自身所屬的工作內(nèi)容。如果子系統(tǒng)間有明確的界限,就可以充分利用模塊化的好處。

4.協(xié)議不可知:ONOS本身和它的應(yīng)用都不應(yīng)該被綁定到特定的協(xié)議庫或?qū)崿F(xiàn)。

在ONOS中,每個子系統(tǒng)都有自己的源碼樹,ONOS吸收了Maven的分層POM組織方式,因而每個子項目擁有自己的pom.xml文件。

至于配置方面,因為ONOS使用了Karaf作為其OSGi框架,這使得動態(tài)模塊載入成為可能,同時Karaf提供了諸如允許使用標準JAX-RS API去開發(fā)REST API使其更安全、運行時方便日志級別的設(shè)置和容易擴展的CLI等特性。

在ONOS中,Protocol-aware network-facing模塊被用于與網(wǎng)絡(luò)的交互,Protocol-agnostic system core用于跟蹤和服務(wù)與網(wǎng)絡(luò)狀態(tài)的信息等,應(yīng)用程序與core通過北向API通訊,而network-facing模塊使用南向API與core通訊,通過層層分離,實現(xiàn)模塊化。

如果我們要使用一種新的協(xié)議,我們必須能夠構(gòu)建出一個相應(yīng)的network-facing模塊,作為一個插件在運行時加載至ONOS。

ONOS子系統(tǒng)結(jié)構(gòu):

ONOS中,一個子系統(tǒng)是一系列服務(wù)的集合。

ONOS定義了幾個主要的subsystem,如:

Device Subsystem:管理基礎(chǔ)設(shè)備的詳細清單;

Link Subsystem:管理基礎(chǔ)鏈接的詳細清單;

Host Subsystem:管理終端主機和它們在網(wǎng)絡(luò)中的位置;

還有一些諸如Topology Subsystem、FlowRule Subsystem等子系統(tǒng)。在ONOS中,一個子系統(tǒng)的組件駐留在三個主要層,并且可以由一個或多個Java接口實現(xiàn),如圖所示:

 ONOS架構(gòu)之子系統(tǒng)介紹 圖2

Provider:

這是ONOS堆棧中***層的部分。Provider接口通過特定協(xié)議的庫通向網(wǎng)絡(luò),通過ProviderService接口調(diào)用core。protocol-aware provider負責(zé)使用多種控制和配置協(xié)議與網(wǎng)絡(luò)互動,同時提供特定服務(wù)的感知(sensory)數(shù)據(jù)給core。有時Provider也會收集來自其他子系統(tǒng)的數(shù)據(jù),轉(zhuǎn)換為特定服務(wù)的數(shù)據(jù)。

在Provider中還包含Provider Id,一個Provider必須和一個Id關(guān)聯(lián)標識。

一個子系統(tǒng)可能會包含多個Provider,可以指定Provider是主Provider還是從屬的Provider。在ONOS的Device Subsystem中能支持多個Provider。

#p#

Manager:

Manager是一個駐留在core中的組件,Manager負責(zé)接受來自Provider的信息、為上層應(yīng)用和服務(wù)提供服務(wù)等工作。

它提供了數(shù)個接口:

一個用于給其他組件讀取網(wǎng)絡(luò)狀態(tài)的北向接口;

一個用于執(zhí)行管理命令和應(yīng)用網(wǎng)絡(luò)狀態(tài)的AdminService接口;

一個被Provider用于注冊的ProviderRegistry南向接口;

一個提供給已經(jīng)注冊的Provider用來對manager收發(fā)信息的ProviderService南向接口;

在core中有一個Store的組件,與Manager緊密結(jié)合,它主要負責(zé)索引、持久化和同步來自Manager的消息。

Application:

應(yīng)用程序通過AdminService和其他服務(wù)接口聚合消息,被Manager使用和操作。應(yīng)用程序的功能多種多樣,比如顯示網(wǎng)絡(luò)拓撲、節(jié)點等。

Application和Provider一樣要和一個Id關(guān)聯(lián),這里稱之為ApplicationId。被ONOS用來跟蹤應(yīng)用程序的上下文。一個應(yīng)用程序若想得到一個合法ID,它必須提供它的名字,使用CoreService注冊。

幾個子系統(tǒng)的簡單介紹:

1. Provider的職責(zé)例子——Device Subsystem

這個子系統(tǒng)負責(zé)發(fā)現(xiàn)和跟蹤組成網(wǎng)絡(luò)的設(shè)備,同時允許操作者和應(yīng)用程序控制它們。大多數(shù)的ONOS核心子系統(tǒng)都依賴于這個子系統(tǒng)所創(chuàng)建和管理的Device和Port對象模型或其provider被用于與網(wǎng)絡(luò)交互。

Device Subsystem包含以下幾個部分:

一個DeviceManager,通過DeviceProviderService接口與多個Provider關(guān)聯(lián),通過DeviceService接口與多個監(jiān)聽者(listener)關(guān)聯(lián)。

DeviceProviders,每一個都有自己的網(wǎng)絡(luò)協(xié)議庫的支持。

一個DeviceStore,跟蹤Device模型對象和生成DeviceEvents。

下圖是OpenFlow Subsystem的示意圖,可以清楚地看到其南向接口和OF控制器的交互過程:

 ONOS架構(gòu)之子系統(tǒng)介紹 圖3

2.Store的職責(zé)例子——集群協(xié)調(diào)

如果我們部署一套多實例ONOS,實際上它是由多個擁有一個唯一的NodeId的實例或節(jié)點組成的集群。每一個節(jié)點都可以感知網(wǎng)絡(luò)的一部分狀態(tài)。本地的狀態(tài)分段由節(jié)點管理,在集群中以事件傳播。事件被Store生成,它們通過分布式儲存與集群中的所有節(jié)點共享。

根據(jù)具體服務(wù)的需求,儲存的內(nèi)容可以有不同的特征,如強一致性或最終一致性,這使得每個服務(wù)的儲存根據(jù)需求采用合適的分布機制。

目前ONOS主控部分采用Hazelcast以達到強一致性,而Device、Link等部分的管理使用樂觀的復(fù)制技術(shù)輔以gossip協(xié)議以確保最終一致性。

如果兩個不同節(jié)點上的子系統(tǒng)是相同的,子系統(tǒng)將會直接通過Store與另一個進行同步。但是同步的只是一部分的狀態(tài),如,對于DeviceStore,它只知道設(shè)備的狀態(tài)而不了解其他的,如怎樣跟蹤鏈接狀態(tài)的信息。

目前除了拓撲管理這部分,其他所有服務(wù)都要訪問分布式儲存。

兩個子系統(tǒng)間的同步示意圖如下:

 ONOS架構(gòu)之子系統(tǒng)介紹 圖4

結(jié)語:

本文介紹了ONOS的模塊化架構(gòu)及子系統(tǒng)的結(jié)構(gòu),并通過具體的兩個例子介紹子系統(tǒng)中一些概念的運用情況。希望本文能對各位研究ONOS的研究者有所幫助。

責(zé)任編輯:何妍 來源: SDNLAB
相關(guān)推薦

2015-05-04 13:13:39

ONOS網(wǎng)絡(luò)操作系統(tǒng)

2010-04-09 14:47:55

Unix操作系統(tǒng)

2010-04-14 18:23:06

Unix操作系統(tǒng)

2010-04-23 16:08:24

Aix操作系統(tǒng)

2022-01-26 06:59:46

SFTP操作系統(tǒng)加密算法

2023-09-24 19:13:39

2010-04-14 10:32:10

Unix操作系統(tǒng)

2009-12-11 16:53:52

Linux操作系統(tǒng)

2022-02-10 07:13:40

SSH協(xié)議客戶端服務(wù)端

2012-12-24 10:02:23

2011-03-28 16:27:49

現(xiàn)代網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)虛擬化

2016-06-13 15:53:34

SDN開放網(wǎng)絡(luò)操作系統(tǒng)ONOS

2009-12-22 13:05:15

Linux sysfs

2010-04-22 12:27:16

Aix操作系統(tǒng)

2010-03-03 14:16:53

Android操作系統(tǒng)

2011-01-04 15:36:45

linux特征

2009-05-17 10:54:08

BlackBerryRIM移動OS

2010-04-22 12:51:59

Aix操作系統(tǒng)命令

2009-12-31 16:16:55

2009-12-09 17:25:19

Linux操作系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號

成年人小视频在线观看| 日本五级黄色片| 亚洲一级av毛片| 综合国产精品| 亚洲乱码一区av黑人高潮| 国产第一页视频| 看黄网站在线| 91视频com| 亚洲va国产va天堂va久久| 国产稀缺真实呦乱在线| 久久精品国产99久久| 精品99一区二区三区| 热久久精品免费视频| 中文字幕有码在线视频| 久久久久久久久99精品| 国产精品毛片va一区二区三区| 日本中文字幕久久| 亚洲无线一线二线三线区别av| 亚洲午夜未删减在线观看| 欧美xxxx日本和非洲| 97精品国产综合久久久动漫日韩| 亚洲国产综合色| 在线免费观看成人| 欧美高清电影在线| 成人免费毛片片v| 日本最新高清不卡中文字幕| 国产一级特黄毛片| 久久久久蜜桃| 色妞久久福利网| 无码国产69精品久久久久同性| 91成人午夜| 欧美精品久久久久久久久老牛影院| 国产91美女视频| 女人天堂av在线播放| 亚洲人成电影网站色mp4| 热re99久久精品国产99热| 黄色av网站免费在线观看| 精品一区二区三区在线视频| 国产精品久久久久久av福利软件| 国产精品久久久久久人| 亚洲毛片网站| 久久久久国产视频| 精品无码m3u8在线观看| 亚洲天堂免费| 久久av在线播放| 天海翼在线视频| 久久国产电影| 日韩最新在线视频| 国产白丝一区二区三区 | 欧美丝袜丝交足nylons| 青青草原av在线播放| 欧美freesex黑人又粗又大| 亚洲成av人综合在线观看| 妞干网视频在线观看| 福利写真视频网站在线| 亚洲一区电影777| 婷婷五月综合缴情在线视频| 成人超碰在线| 五月天婷婷综合| 奇米精品一区二区三区| 无码小电影在线观看网站免费| 欧美日韩国产精品专区| 国产a级一级片| 精品3atv在线视频| 欧美三级在线播放| 日本在线观看视频一区| 免费一区二区三区在线视频| 欧美不卡在线视频| 亚洲天堂美女视频| 亚洲涩涩av| 国产亚洲一区精品| 免费精品在线视频| 一区二区蜜桃| 国语自产在线不卡| 青青草免费观看视频| 日韩高清一区二区| 成人精品久久久| 亚洲免费视频网| 91日韩精品一区| 亚洲一区二区三区精品视频| 在线不卡日本v二区707| 精品久久久久久中文字幕| 夫妻免费无码v看片| 欧美va视频| 91精品国产全国免费观看| 国产成人av片| 少妇精品久久久一区二区| 社区色欧美激情 | 国产精品白嫩白嫩大学美女| 99国产精品久久久久久久成人热| 国产精品成久久久久三级| 99久久久国产精品无码免费| av在线不卡电影| 在线播放豆国产99亚洲| 91在线三级| 欧美日韩亚洲综合一区二区三区| 一级黄色免费视频| 成人同人动漫免费观看 | 国产丝袜精品视频| 欧美精品久久久久久久久46p| 亚洲激情一区| 成人久久久久爱| 青青草在线免费观看| 亚洲欧美激情插| 日韩在线xxx| 日韩精品中文字幕一区二区| 亚洲天堂男人天堂| www.99re7.com| 久久精品国产秦先生| 久久综合伊人77777麻豆| av在线免费播放| 欧美视频一区在线| 小毛片在线观看| 国产精品地址| 成人免费看片视频| 国产精品ⅴa有声小说| 亚洲成人综合网站| 日韩精品aaa| 国产欧美日韩在线一区二区| 久久久久亚洲精品| 99视频在线观看免费| 国产精品久久久久久福利一牛影视| heyzo亚洲| 日本99精品| 北条麻妃99精品青青久久| 日韩免费av网站| 99这里都是精品| 久久人人爽人人爽人人av| 高清久久一区| 最近2019中文字幕大全第二页 | 波多野结衣欲乱| 日韩国产精品大片| 日本不卡在线播放| 免费福利视频一区二区三区| 亚洲第一av网| 久久久久亚洲AV| 国产成人av电影在线观看| 中日韩在线视频| 免费成人黄色网| 中文字幕亚洲欧美日韩高清| 亚洲性猛交富婆| 国产丝袜美腿一区二区三区| 少妇人妻互换不带套| 亚洲自拍电影| 国产精品第七十二页| 精彩国产在线| 欧美视频一二三区| 欧美日韩中文字幕视频| 日韩av一级电影| 亚洲狠狠婷婷综合久久久| 亚洲成av在线| 北条麻妃久久精品| 国产xxxxxx| 亚洲韩国精品一区| 黄色性生活一级片| 美女黄网久久| 亚洲电影免费| 亚洲成人精品综合在线| 久久亚洲欧美日韩精品专区 | 91麻豆国产香蕉久久精品| 免费在线观看亚洲视频| 蜜桃一区二区| 国产精品日本精品| 看女生喷水的网站在线观看| 欧美一区欧美二区| 国产精品suv一区二区| 成+人+亚洲+综合天堂| 国产91在线免费| 精品国产乱码久久久久久蜜坠欲下 | 亚洲第一页中文字幕| 国产乡下妇女做爰毛片| 久久品道一品道久久精品| 9久久婷婷国产综合精品性色| 99久久夜色精品国产亚洲96| 草莓视频一区| 欧美性xxx| 美女av一区二区| 五月婷婷在线播放| 欧美日韩国产免费一区二区 | 亚洲s色大片| 欧美大片国产精品| 日本免费在线观看视频| 国产精品国产自产拍高清av王其| 国产人妖在线观看| 首页综合国产亚洲丝袜| 四虎免费在线观看视频| 卡通动漫国产精品| 国产综合久久久久| 免费v片在线观看| 久久久国产精品x99av| 色婷婷在线视频| 欧美欧美欧美欧美| 日本道在线观看| 日韩久久一区二区| 中文字幕高清视频| 国产精品一区二区免费不卡| 18岁视频在线观看| 午夜欧美视频| 亚洲精品第一区二区三区| 精品综合久久88少妇激情| 国产精品一区二区久久| 高潮在线视频| 久久在精品线影院精品国产| 神马久久高清| 日韩视频一区二区三区| 五月天中文字幕| 精品久久久久久| www.色小姐com| 欧美国产一区在线| 国产制服丝袜在线| 处破女av一区二区| 999热精品视频| 日本欧美一区二区三区| 久久久999视频| 一区三区视频| 99re8这里只有精品| 欧美色图一区| 欧美日韩一区在线观看视频| 国产成人精品亚洲线观看| 国产精品亚洲美女av网站| 欧美片第一页| 欧美最猛性xxxxx(亚洲精品)| 麻豆蜜桃在线| 美日韩在线视频| 欧美成人视屏| 色99之美女主播在线视频| 黄色美女网站在线观看| 日韩激情在线视频| 日韩在线观看视频一区| 欧美成人激情免费网| 国产精品久久久久久免费免熟| 欧美性做爰猛烈叫床潮| 黄色一级视频免费看| 欧美日韩在线影院| 精品欧美一区二区三区免费观看| 亚洲va欧美va人人爽| 久久97人妻无码一区二区三区| 亚洲女与黑人做爰| 性欧美videos| 亚洲一区二区av在线| 久久久香蕉视频| 一区二区三区免费看视频| 九九热这里有精品视频| 一区二区免费在线| 欧美精品乱码视频一二专区| 一区二区激情小说| 国产精品第108页| 午夜精品久久久久久久久| 亚洲天堂日韩av| 日本道色综合久久| 91麻豆精品在线| 欧美人与性动xxxx| xxxx国产精品| 精品成a人在线观看| 午夜福利理论片在线观看| 国产视频亚洲精品| 成人三级黄色免费网站| www.久久色.com| 黄色的网站在线观看| 欧美片一区二区三区| 色老头在线一区二区三区| 日本免费在线精品| 久久人体av| 999精品视频一区二区三区| 国产福利一区二区精品秒拍| 蜜桃成人在线| 欧美电影《睫毛膏》| 成人午夜免费在线视频| 亚洲男女自偷自拍| 在线看的黄色网址| 国产激情91久久精品导航| 中文在线一区二区三区| 久久久99久久| 最新一区二区三区| 亚洲高清免费视频| 中文字幕 视频一区| 日韩一区二区三区av| 天堂中文在线8| 中文综合在线观看| 国产福利片在线观看| 国产精品久久久久久搜索 | 久久国产精品 国产精品| 欧美综合在线视频观看| 黄色一级片国产| 日韩精品视频网站| 女同性αv亚洲女同志| 国产色产综合色产在线视频| 美女的奶胸大爽爽大片| 一本大道av伊人久久综合| 国产精品久久久久久免费免熟| 日韩精品免费视频| v片在线观看| 日韩av电影院| youjizz欧美| 亚洲一区二区三区免费看| 国产亚洲毛片在线| 欧美污在线观看| 国产欧美中文在线| 91在线看视频| 日韩欧美成人一区| 在线播放麻豆| 欧洲美女免费图片一区| 欧美精品影院| 亚洲欧美综合一区| 免播放器亚洲| 欧美熟妇精品一区二区蜜桃视频| 日韩毛片精品高清免费| 久久亚洲精品石原莉奈 | av免费在线一区二区三区| 69久久夜色精品国产7777| 欧洲精品99毛片免费高清观看 | 久久久久亚洲av成人无码电影| 亚洲综合无码一区二区| 国产又黄又粗又猛又爽| 亚洲香蕉成人av网站在线观看| av剧情在线观看| 99国产视频在线| 亚洲乱码电影| 一区二区免费av| 国产欧美一区二区精品仙草咪 | 欧美精品久久久久久久多人混战 | 日韩欧美亚洲综合| 蜜桃视频污在线观看| 欧美刺激性大交免费视频| 国产美女久久| 性欧美videosex高清少妇| 午夜在线精品偷拍| 自拍视频一区二区| 亚洲a一区二区| 成人爽a毛片一区二区| 久久在精品线影院精品国产| 超碰国产精品一区二页| 午夜在线视频免费观看| 久久国产精品第一页| 欧美激情 一区| 欧美色视频在线观看| h视频在线播放| 国产精品人成电影| 国产精品久久天天影视| av中文字幕网址| 一区二区中文视频| 国产美女免费看| 草民午夜欧美限制a级福利片| 福利一区三区| 精品人妻大屁股白浆无码| 国产成人自拍网| 国产在线观看免费视频今夜| 欧美精品一区二区三区高清aⅴ| 国产美女高潮在线观看| 久久久久久久久一区| 麻豆9191精品国产| 青青操在线播放| 日韩片之四级片| 成入视频在线观看| 日本高清久久一区二区三区| 奇米影视7777精品一区二区| 四虎永久免费地址| 欧美tk丨vk视频| 三级在线观看视频| 日本在线播放不卡| 久久91精品久久久久久秒播| 极品颜值美女露脸啪啪| 欧美精品一区二区三区视频| 日韩新的三级电影| 一区二区不卡在线观看| 国产一区视频在线看| 日本特黄特色aaa大片免费| 亚洲欧洲在线免费| www.成人| 成熟了的熟妇毛茸茸| 国产精品你懂的在线欣赏| 午夜精品久久久久久久99热黄桃 | 波多野结衣视频观看| 麻豆成人在线看| 免费成人蒂法| 中文字幕22页| 午夜激情综合网| a天堂中文在线88| 成人欧美一区二区| 丝袜a∨在线一区二区三区不卡| 国产女人18水真多毛片18精品| 日韩成人在线播放| www.久久热| 久久婷婷国产精品| 亚洲人成精品久久久久久| 飘雪影院手机免费高清版在线观看 | 97超碰欧美中文字幕| 国产精品久久久久久久免费| 69视频在线播放| 五月天久久网站| 精品成人av一区二区三区| 欧美一级二级在线观看| 欧美一区 二区 三区| 国产美女作爱全过程免费视频| 国产欧美精品一区二区三区四区| 亚洲精品久久久久久动漫器材一区| 国产精品第2页| 性娇小13――14欧美| 欧美极品视频在线观看| 中文字幕久久久|