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