精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

丰满少妇一区二区三区专区| 热久久视久久精品18亚洲精品| 天天爽夜夜爽一区二区三区| 日本在线免费| 成人免费视频国产在线观看| 国产mv久久久| 青娱乐国产在线视频| 久久99精品国产自在现线| 在线观看三级视频欧美| 黄色一级视频播放| 日韩电影网址| 国产剧情一区二区| 日韩暖暖在线视频| 九九精品在线观看视频| 国语产色综合| 亚洲福利视频网站| 91丨九色丨蝌蚪| 欧美激情网站| 亚洲精品成人悠悠色影视| 欧美黑人xxxxx| 国产又粗又大又爽视频| 午夜在线视频一区二区区别| 久久天天躁日日躁| 国产成人精品无码免费看夜聊软件| 成人午夜视频在线观看免费| 国产伦精品一区二区三区视频免费| 国产精品无码无卡无需播放器| 日韩欧美一级| 欧美日韩一区二区在线观看| 黄色大片在线免费看| 日本www在线观看| 91视视频在线观看入口直接观看www | 在线欧美三区| 美女av一区二区三区| 先锋影音av在线| 激情小说一区| 精品国产免费一区二区三区四区| 免费一区二区三区在线观看| 美女18一级毛片一品久道久久综合| 亚洲午夜久久久久中文字幕久| 亚洲福利av| 国产香蕉视频在线看| 97精品电影院| 激情一区二区三区| 亚洲乱色熟女一区二区三区| 久久 天天综合| 国产精品久久二区| 国产精品自拍第一页| 国产精品久久久久久久免费软件 | 91视频成人| 欧美性感一区二区三区| 国产日产欧美视频| 美女网站在线看| 亚洲国产精品久久一线不卡| 亚洲天堂第一区| 黄色一级大片在线免费看产| 国产精品美日韩| 亚洲激情一区二区三区| 国产三级在线免费观看| а√天堂中文资源在线bt| 国产精品羞羞答答xxdd| 91亚洲一区精品| 国产又粗又猛又爽又黄视频 | 亚洲午夜三级在线| 欧美黑人在线观看| 91白丝在线| 激情成人在线视频| 日韩av资源在线| 日本高清不卡一区二区三区视频| 色乱码一区二区三区88| 中文字幕第21页| 国产精品色婷婷在线观看| 91精品国产综合久久久蜜臀粉嫩| 久久精品亚洲天堂| a级日韩大片| 精品性高朝久久久久久久| 欧美激情aaa| 久久福利影院| 欧美黑人xxxⅹ高潮交| 日韩黄色三级视频| 天堂va蜜桃一区二区三区| 国产精品久久久久久超碰| 91女人18毛片水多国产| 成人性生交大片免费看视频在线| 久久精品五月婷婷| 91短视频版在线观看www免费| 亚洲人成小说网站色在线 | 久艹在线观看视频| 在线不卡视频| 国产精品成人av在线| 国产情侣自拍小视频| 成人精品电影在线观看| 日韩欧美国产二区| 青春草免费在线视频| 欧美色videos| 亚洲一区二区偷拍| 精品av导航| 日韩网站免费观看高清| 日韩成人在线免费视频| 蜜桃91丨九色丨蝌蚪91桃色| 成人91视频| 大地资源中文在线观看免费版| 亚洲精品国产无套在线观| 欧美在线观看成人| 精品国产欧美| 亚洲人在线观看| 精品爆乳一区二区三区无码av| 免费在线欧美黄色| 99久久综合狠狠综合久久止 | 日本一区二区成人在线| 日韩精品在线观看av| 成人自拍视频网| 亚洲第一天堂无码专区| 日本黄色录像视频| 蜜桃伊人久久| 翡翠波斯猫1977年美国| 日本最新在线视频| 色综合久久中文综合久久97| 在线播放国产视频| 999久久久免费精品国产| 2021国产精品视频| 亚洲经典一区二区三区| 亚洲私人黄色宅男| 亚洲中文字幕久久精品无码喷水| eeuss鲁片一区二区三区| 日韩在线观看免费全| 精品无码一区二区三区的天堂| 懂色av一区二区夜夜嗨| 久久免费视频2| 成人福利片在线| 亚洲欧美精品在线| 亚洲精品国产精品久久清纯直播 | 精品二区在线观看| 欧美国产丝袜视频| 成人免费视频久久| 天天久久夜夜| 8090成年在线看片午夜| 亚洲国产日韩在线观看| 亚洲精品美腿丝袜| 日本一本在线视频| 亚洲欧洲中文字幕| 91免费国产视频| 久草免费在线观看| 69久久夜色精品国产69蝌蚪网| 精品国产aaa| 精品成人在线视频| 亚洲欧美日韩精品久久奇米色影视| 中文字幕精品亚洲| 久久一区二区三区四区五区| 精品一区久久久久久| 2018av在线| 亚洲韩国青草视频| 日韩黄色三级视频| 97久久人人超碰| 欧美亚洲另类色图| 日本午夜精品| 欧美最猛性xxxx| 日本韩国精品一区二区| 日本韩国一区二区三区视频| 无码人妻精品一区二区三应用大全| 亚洲精选国产| 蜜桃久久影院| 成人午夜亚洲| 久久精品国产亚洲| av一区二区三| 亚洲一区二区3| 亚洲国产精品无码久久久久高潮 | 亚洲一区www| 久久永久免费视频| 国产精品毛片久久久久久久| 在线能看的av网站| 午夜精品久久久久99热蜜桃导演 | 1769国内精品视频在线播放| 日韩大片b站免费观看直播| 91成人网在线| 乱h高h女3p含苞待放| 成人av高清在线| 日韩手机在线观看视频| 91亚洲一区| 国产精品久久久久久久久久直播| 一根才成人网| 精品国产视频在线| 人妻一区二区三区| 欧美中文一区二区三区| 欧美三级日本三级| 久久久99精品久久| 欧美激情第四页| 亚洲女同在线| 路边理发店露脸熟妇泻火| 日韩在线黄色| 成人网欧美在线视频| 欧美xxxhd| 久久综合免费视频| 蜜桃免费在线| 欧美成人免费网站| 激情网站在线观看| 亚洲午夜久久久久| 在线观看亚洲大片短视频| 国产精品88av| 久久久久久三级| 亚洲激情国产| 咪咪色在线视频| 同性恋视频一区| 亚洲伊人久久大香线蕉av| 色在线免费观看| 久热在线中文字幕色999舞| 麻豆影视在线| 精品精品国产高清a毛片牛牛| 黄色污污视频软件| 亚洲国产视频a| 麻豆精品国产免费| 国产欧美日韩综合精品一区二区| 美女流白浆视频| 韩国av一区二区三区在线观看| 欧美色图色综合| 欧美日韩福利| www亚洲国产| 成人羞羞网站| 青青影院一区二区三区四区| 美女av一区| 北条麻妃高清一区| 伊人久久大香| 国产日韩精品一区二区| 唐人社导航福利精品| 性色av一区二区三区| 男女在线视频| 欧美韩国理论所午夜片917电影| 色哟哟免费在线观看| 国产亚洲人成网站在线观看| 欧美一区二区三区少妇| 日韩国产中文字幕| 亚洲色图欧美视频| 亚洲高清色综合| 国产刺激高潮av| 精品免费视频.| 亚洲av无码国产精品久久不卡| 欧美精品 国产精品| 在线免费观看一级片| 欧洲国内综合视频| 秋霞av一区二区三区| 色综合色综合色综合色综合色综合 | 婷婷亚洲五月色综合| 免费在线一区二区| 在线日本制服中文欧美| 免费电影一区| 神马午夜久久| 欧洲一区二区在线观看| 精品大片一区二区| 天天综合狠狠精品| 成人激情在线| 中文字幕剧情在线观看一区| 亚洲蜜桃视频| 加勒比海盗1在线观看免费国语版| 欧美一区不卡| 亚洲精品久久久久久久蜜桃臀| 欧美日韩三级| 男人日女人视频网站| 一区二区高清| 91av俱乐部| 久久99精品久久久久久国产越南| 婷婷中文字幕在线观看| 国产精品123| 亚洲自拍偷拍精品| 久久综合九色综合97婷婷| 一区二区黄色片| 国产精品灌醉下药二区| 老湿机69福利| 婷婷成人综合网| 无码人妻av免费一区二区三区| 在线观看免费成人| 国产婷婷一区二区三区久久| 亚洲成年人影院在线| 日本中文字幕一区二区有码在线| 中文字幕国产精品久久| 国产福利视频在线| 91禁外国网站| 97成人超碰| 成人片在线免费看| 亚洲最好看的视频| 制服诱惑一区| 亚洲黄色大片| mm131亚洲精品| 粉嫩aⅴ一区二区三区四区五区| 好吊日免费视频| 亚洲欧美一区二区久久| 91精品国产乱码久久久张津瑜| 色欧美片视频在线观看在线视频| 国产人妻精品一区二区三区| 欧美精品一区二区三区很污很色的| 黄色片在线免费观看| 欧美乱大交xxxxx| 日韩三级影视| 国产成人av一区二区三区| 成人高清电影网站| www.国产在线视频| 久久精品国产成人一区二区三区 | 欧美精品一本久久男人的天堂| 亚洲精品国产精品国产| 亚洲a在线观看| 精品国产精品国产偷麻豆| 黄色片免费在线观看视频| 日韩av一二三| 成人无码www在线看免费| 亚洲视频 欧洲视频| 久久久久久亚洲av无码专区| 精品国产亚洲一区二区三区在线观看| av网站在线免费播放| 97色在线视频| 91蝌蚪精品视频| 制服诱惑一区| 蜜臀国产一区二区三区在线播放| av在线播放网址| 一区二区三区日韩欧美精品| 中文字幕一区二区三区四区免费看| 精品国产乱码久久久久久蜜臀| 五月婷婷在线观看| 日本精品免费观看| 国产精品极品国产中出| 9l视频自拍9l视频自拍| 美女国产一区二区三区| 这里只有久久精品| 午夜亚洲国产au精品一区二区| 国产免费不卡视频| 中文字幕亚洲欧美一区二区三区 | 国产在线xxx| 亚洲综合在线播放| 久久精品欧美一区| 国产三级精品三级在线| 国产日韩三级在线| 青草视频在线观看免费| 亚洲第一福利在线观看| 色女人在线视频| 超碰97在线资源| 国产精品成人一区二区网站软件| 一级片黄色免费| 亚洲人精品午夜| 国产巨乳在线观看| 久久精品国产综合| 欧美aaaaaaaa| 亚洲一区二区不卡视频| 麻豆精品一区二区| 女教师淫辱の教室蜜臀av软件| 欧美影视一区在线| 成人精品福利| 国产精品一区久久久| 成人系列视频| 亚洲黄色片免费看| 亚洲色图欧美在线| 亚洲AV午夜精品| 久久男人资源视频| 欧美1区2区3区4区| 日韩av黄色网址| 国产日韩精品一区二区浪潮av| 九九热最新视频| 日韩视频免费在线观看| 榴莲视频成人app| www.亚洲视频.com| 91麻豆免费视频| www.av88| 久久综合伊人77777蜜臀| 国产精品1luya在线播放| 欧美国产激情一区二区三区蜜月| 亚洲国产美女视频| 精品卡一卡二卡三卡四在线| www在线观看黄色| 日本高清一区| 国内精品在线播放| 久久精品视频日本| 亚洲欧美在线一区| 国产高清视频一区二区| 精品少妇人欧美激情在线观看| 91蝌蚪porny| 一级片视频免费| 欧美激情综合亚洲一二区| 日韩动漫一区| 欧美日韩一区二区三区69堂| 亚洲免费资源在线播放| 神马一区二区三区| 国产精品日韩久久久久| 欧美/亚洲一区| 中文人妻一区二区三区| 欧美日韩电影一区| 久草免费在线色站| 日韩偷拍一区二区| 国产精品白丝jk黑袜喷水| 日本在线播放视频| xvideos成人免费中文版| 久久aimee| 欧美特级aaa| 五月天激情综合| 日本在线观看视频| 激情视频一区二区| 久久国产精品第一页| 国产精品99精品无码视| 最近2019年手机中文字幕 | 日韩经典一区二区| 久草视频手机在线观看| 国产亚洲视频在线| 欧美1区2区3区4区| 成人在线短视频|