资源收集流程为SDN控制器
一、收集網(wǎng)絡(luò)元資源信息。
控制通道建立后,控制器和應(yīng)答器主動(dòng)啟動(dòng)控制協(xié)議,控制協(xié)議如openflow等,經(jīng)認(rèn)證后建立控制協(xié)議。
接著,轉(zhuǎn)發(fā)器將信息注冊(cè)到控制器:接口資源,標(biāo)簽信息,VLAN資源等等。基于這些信息,控制器安裝了具體的接口協(xié)議和數(shù)據(jù)轉(zhuǎn)換函數(shù)。廠商差異問(wèn)題要求控制器能夠?qū)崿F(xiàn)動(dòng)態(tài)安裝驅(qū)動(dòng)器。驅(qū)動(dòng)器完成控制器與特定廠家設(shè)備之間的接口協(xié)議和數(shù)據(jù)轉(zhuǎn)換功能。該控制器就是根據(jù)設(shè)備制造商,設(shè)備類型,設(shè)備版本號(hào)在本地搜索并加載相應(yīng)的驅(qū)動(dòng)程序。
控制系統(tǒng)采集標(biāo)簽信息,其網(wǎng)絡(luò)內(nèi)部交換技術(shù)多采用MPLS交換方式。
mpls協(xié)議比較成熟,多個(gè)廠商都支持。
mpls封裝只需4字節(jié),具有很高的轉(zhuǎn)發(fā)性能。
采集標(biāo)記原因:
控制器需要將標(biāo)簽空間分配給整個(gè)LSP,制造商轉(zhuǎn)發(fā)器設(shè)備能夠支持的標(biāo)簽空間不足,需要控制器為轉(zhuǎn)發(fā)器收集標(biāo)簽空間資源。
在分布式控制和SDN控制器混合組網(wǎng)的情況下,分布式控制平面將占據(jù)標(biāo)簽的一部分,為保證唯一性,需要對(duì)標(biāo)簽資源進(jìn)行回收。
界面信息收集原因:
界面名稱,界面ID,界面類型,帶寬資源,等等。
接口資源可分為兩類:網(wǎng)絡(luò)外聯(lián)接口,即在SDN網(wǎng)絡(luò)外部連接網(wǎng)絡(luò)設(shè)備。
控制人員需要知道網(wǎng)絡(luò)下可部署業(yè)務(wù)的外聯(lián)業(yè)務(wù)口的數(shù)量,并且當(dāng)部署業(yè)務(wù)時(shí),需要配置這些外聯(lián)口的業(yè)務(wù)。
網(wǎng)絡(luò)內(nèi)部接口,由SDN控制的不同網(wǎng)絡(luò)設(shè)備間的接口。
控制人員需要利用這些接口信息來(lái)形成最終拓?fù)?#xff0c;并計(jì)算出網(wǎng)絡(luò)內(nèi)的交換路徑。
根據(jù)帶寬資源來(lái)計(jì)算網(wǎng)絡(luò)內(nèi)的交換路徑,以確保網(wǎng)絡(luò)業(yè)務(wù)流量不會(huì)集中在一條鏈路上,造成最短路徑擁塞的情況。
4)收集vlanid、隧道id等原因,與標(biāo)簽原因相似,需要了解vlan等可用于外聯(lián)口的業(yè)務(wù)訪問(wèn)的資源。
二、收集網(wǎng)絡(luò)拓?fù)湫畔ⅰ?/p>
同時(shí),控制器也需要收集網(wǎng)絡(luò)拓?fù)湫畔?#xff0c;這些信息描述了網(wǎng)絡(luò)中節(jié)點(diǎn)、鏈路以及節(jié)點(diǎn)之間的連接關(guān)系。
這個(gè)網(wǎng)絡(luò)拓?fù)浒ㄈ齻€(gè)對(duì)象:
NodeObject,即轉(zhuǎn)發(fā)器對(duì)象。
在接口對(duì)象(TP,terminalpoint,業(yè)務(wù)接入點(diǎn))轉(zhuǎn)發(fā)器上的接口:NodeID+InterfaceID標(biāo)記。
三、鏈路對(duì)象的左接口+右接口ID(節(jié)點(diǎn)在左,接口在右)
應(yīng)答器可以報(bào)告設(shè)備對(duì)象和接口對(duì)象,但不能報(bào)告連接對(duì)象。
為了獲取完整的拓?fù)湫畔?#xff0c;必須有一種方法來(lái)收集連接關(guān)系,以確定鏈接對(duì)象信息。
二級(jí)連接關(guān)系:
LLDP(linkdiscoveryprotocal,LLDP)是一種主要的拓?fù)鋮f(xié)議,
如果發(fā)送lldp消息時(shí),轉(zhuǎn)發(fā)器B的數(shù)據(jù)庫(kù)將包含以下信息:
該控制器獲得以下數(shù)據(jù)庫(kù)信息:
三級(jí)拓?fù)湫畔?#xff1a;
一般使用傳統(tǒng)的IGP,如ISIS/OSPF,這兩個(gè)拓?fù)浣Y(jié)構(gòu)只能在洲際中的一個(gè)區(qū)域,BGP-ls可以移動(dòng)多個(gè)域。
在特定的應(yīng)用場(chǎng)景中,會(huì)通過(guò)人工配置的方式添加一些對(duì)象到拓?fù)渲小?/p>
例如DataCenter:需要管理訪問(wèn)該網(wǎng)絡(luò)的虛擬機(jī)的信息,使應(yīng)用程序能夠獲得該虛擬機(jī)從哪個(gè)交換機(jī)到網(wǎng)絡(luò)的位置信息。
例如業(yè)務(wù)鏈接需求:增值業(yè)務(wù)處理設(shè)備(ValueAdded)。
服務(wù),VAS,通常指防火墻的位置信息,負(fù)載均衡,內(nèi)容緩存等等,這樣控制器就可以計(jì)算出業(yè)務(wù)鏈路由,完成用戶鏈的要求。
內(nèi)部數(shù)據(jù)庫(kù)使用存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)來(lái)存儲(chǔ)網(wǎng)絡(luò)信息和設(shè)備信息,如何存儲(chǔ)取決于性能要求。
由于數(shù)據(jù)庫(kù)的持久化存儲(chǔ)方式,其實(shí)時(shí)性存在缺陷,使數(shù)據(jù)庫(kù)的性能得到了極大的提高。
控制人員應(yīng)收集網(wǎng)元邏輯信息,建立網(wǎng)元模型,抽象出一套轉(zhuǎn)發(fā)器網(wǎng)元模型,控制人員不必關(guān)心轉(zhuǎn)發(fā)器網(wǎng)元模型,只要關(guān)注轉(zhuǎn)發(fā)器的物理細(xì)節(jié),也只需將一個(gè)網(wǎng)元網(wǎng)管(EMS)集成到控制器中,邏輯上仍分為控制器和網(wǎng)元網(wǎng)管兩個(gè)邏輯單元。
根據(jù)以上信息,轉(zhuǎn)發(fā)器已收集到轉(zhuǎn)發(fā)器所需的網(wǎng)元資源信息,如接口、標(biāo)簽、VLANid等信息,并根據(jù)這些信息,控制器可進(jìn)行下一步的路由計(jì)算。
總結(jié)
以上是生活随笔為你收集整理的资源收集流程为SDN控制器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 人工智能概念股票一览 跟着机构走问题不大
- 下一篇: SDN控制器是这样工作的