本發明專利技術公開了一種基于混合網絡的集中式光通道自動發現的方法和系統,該方法包括:獲取混合網絡中的所有設備數據;利用集中控制器創建光通道發現報文,并封裝成數據幀發送到發送端的第一單域控制器;將解析數據幀獲取的光通道發現報文插入數據字段中,并發送到接收端的第二單域控制器;將從數據字段中解析出的光通道發現報文裝成數據幀,并發送到集中控制器;對接收到的數據幀進行解析,確定混合網絡中的光通道分布情況。本發明專利技術在集中控制的混合網絡中對光通道進行主動發現,通過集中控制器快速發現發送端的第一單域控制器和接收端的第二單域控制器之間的光通道,滿足混合網絡中對拓撲數據的集中管理和維護要求。
【技術實現步驟摘要】
一種基于混合網絡的集中式光通道自動發現的方法和系統
本專利技術涉及光通信領域,具體涉及一種基于混合網絡的集中式光通道自動發現的方法和系統。
技術介紹
光通道通常由單域控制器發現、管理并上報,形成分布式管理,而對于集中式多域控制器控制的網絡中,光通道可由多域控制器主動發現并進行統一管理,但是對于例如基于OTN(OpticalTransportNetwork,光傳送網)和PTN(PacketTransportNetwork,分組傳送網)混合網絡的SDN(SoftwareDefinedNetwork,軟件定義網絡)中,光通道的自動發現還是空白。有鑒于此,急需解決基于混合網絡的集中式光通道的自動發現問題。
技術實現思路
本專利技術所要解決的技術問題是解決基于混合網絡的集中式光通道的自動發現問題。為了解決上述技術問題,本專利技術所采用的技術方案是提供一種基于混合網絡的集中式光通道自動發現的方法,包括以下步驟:S1、獲取混合網絡中的所有設備數據;S2、利用集中控制器創建光通道發現報文,并封裝成數據幀發送到發送端的第一單域控制器;S3、將第一單域控制器解析數據幀獲取的光通道發現報文插入數據字段中,并發送到接收端的第二單域控制器;S4、將第二單域控制器從數據字段中解析出的光通道發現報文封裝成數據幀,并發送到集中控制器;S5、利用集中控制器對接收到的數據幀進行解析,確定混合網絡中的光通道分布情況。在上述技術方案中,步驟S2具體包括以下步驟:S201、從集中控制器維護的所有端口中,篩選出所有的UNI和NNI端口,并按照節點順序對端口進行排序,形成端口集合;S202、遍歷上述端口集合,獲得指定的UNI端口,并根據指定的UNI端口的數據創建該端口可接收的光通道發現報文;S203、將光通道發現報文封裝為Packet_out消息,并通過TCP通道發送到第一單域控制器;S204、啟動消息重發定時器,同時配置報文重發時間閾值;S205、消息重發定時器到時后,對已發送光通道發現報文的UNI端口遞增UNI端口發送報文的時間標識;S206、判斷UNI端口發送報文的時間標識是否達到了報文重發時間閾值,若是,轉S203;否則,轉S205。在上述技術方案中,步驟S3具體包括以下步驟:S301、解析Packet_out消息獲得光通道發現報文;S302、創建新的數據字段,將光通道發現報文中的光通道信息部分寫入數據字段中;S303、將該數據字段通過鏈路從NNI端口發送到對端的第二單域控制器。在上述技術方案中,步驟S4具體包括以下步驟:S401、通過第二單域控制器從NNI端口接收數據報文,并從數據字段中解析出光通道發現報文;S402、將解析出的光通道發現報文封裝為Packet_In消息;S403、通過TCP通道將各個NNI端口中的Packet_In消息發送到集中控制器。在上述技術方案中,步驟S5具體包括以下步驟:S501、解析接收到的Packet_In消息,獲得光通道發現報文的接收端的第二單域控制器、接收端口、接收端的節點標識和添加的數據字段,以及獲得發送端的光通道發現報文實體,從發送端的光通道發現報文實體中解析出發送端的第一單域控制器、發送端口、發送端的節點標識以及添加的數據字段;S502、分別對比Packet_In消息中的發送端和接收端的單域控制器、端口、節點標識及添加的數據字段是否一致,若信息一致,轉S503;否則,轉S504;S503、第一單域控制器和第二單域控制器之間存在光通道;S504、第一單域控制器和第二單域控制器之間不存在光通道。在上述技術方案中,獲取混合網絡中的設備數據的方式包括:通過openflow協議獲得設備數據、通過配置文件導入設備數據以及通過網管導入混合網絡的設備數據。在上述技術方案中,所述設備數據包括:設備的標識,用于在集中控制器中唯一標識設備;設備的端口信息,用于在設備內部唯一標識端口和端口的基本信息,包括端口速率、端口類型和端口狀態。本專利技術還提供了一種基于混合網絡的集中式光通道自動發現的系統,包括:集中控制器、同一網絡中的第一單域控制器和第二單域控制器、不同網絡中的第三單域控制器、設置在所述第一單域控制器中的發送模塊和設置在所述第二單域控制器中的接收模塊,所述第一單域控制器、第三單域控制器和第二單域控制器通過鏈路串聯;所述集中控制器,用于維護集中拓撲的所有鏈路及光通道的完整生命周期;創建光通道發現報文,并控制設備通過TCP通道從指定端口將光通道發現報文封裝成數據幀發送到所述第一單域控制器中的發送模塊;接收并解析所述第二單域控制器中接收模塊發送的數據幀,對混合網絡中光通道分布情況進行分析;所述發送模塊,接收并解析封裝有光通道發現報文的數據幀,將解析出的所述光通道發現報文插入數據字段中,并發送到對端的所述接收模塊;所述接收模塊,接收所述發送模塊發送的數據字段,從數據字段中解析出所述光通道發現報文,并封裝成數據幀通過TCP通道發送到所述集中控制器。本專利技術能夠在集中控制的混合網絡中對光通道進行主動發現,通過集中控制器快速發現混合網絡中發送端的第一單域控制器和接收端的第二單域控制器之間的光通道,滿足混合網絡中對拓撲數據的集中管理和維護要求。附圖說明圖1為本專利技術中一種基于混合網絡的集中式光通道自動發現的系統結構圖;圖2為本專利技術中一種基于混合網絡的集中式光通道自動發現的方法流程圖;圖3為本專利技術中步驟S2的具體流程圖;圖4為本專利技術中步驟S3的具體流程圖;圖5為本專利技術中步驟S4的具體流程圖;圖6為本專利技術中步驟S5的具體流程圖。具體實施方式下面結合說明書附圖和具體實施方式對本專利技術做出詳細的說明。本專利技術實施例提供了一種基于混合網絡的集中式光通道自動發現的系統,下面以基于OTN和PTN的混合網絡SDN網絡進行說明,如圖1所示,包括SDN集中控制器1、同一網絡中的第一單域控制器20(PTN單域控制器)和第二單域控制器22(PTN單域控制器)、不同網絡中的第三單域控制器(OTN單域控制器21)、發送模塊3和接收模塊4,其中,發送模塊3設置在第一單域控制器20中,接收模塊4設置在第二單域控制器22中,第一單域控制器20、OTN單域控制器21和第二單域控制器22通過鏈路串聯。SDN集中控制器1,是SDN網絡中發現和維護集中拓撲的核心,用于維護集中拓撲的所有鏈路及光通道的完整生命周期,主要功能包括:創建光通道發現報文,并控制PTN設備通過TCP通道從指定端口將光通道發現報文封裝成數據幀發送到第一單域控制器20中的發送模塊3;接收并解析第二單域控制器22中接收模塊4發送的數據幀,對混合網絡中光通道分布情況進行分析;維護整個混合網絡的光通道分布情況。SDN集中控制器1為一個獨立系統,通過TCP(TransmissionControlProtocol,傳輸控制協議)通道與第一單域控制器20、第二單域控制器22、發送模塊3和接收模塊4進行通信。第一單域控制器20、OTN單域控制器21和第二單域控制器22,是SDN網絡中發現和維護單域拓撲的核心,用于維護單域中所有拓撲元素及業務元素的完整生命周期。發送模塊3,接收并解析封裝有光通道發現報文的數據幀,將解析出的光通道發現報文插入以太網類型數據后的數據字段中,并發送到對端的接收模塊4。接收模塊4,接收發送模塊3發送的數據本文檔來自技高網...

【技術保護點】
一種基于混合網絡的集中式光通道自動發現的方法,其特征在于,包括以下步驟:S1、獲取混合網絡中的所有設備數據;S2、利用集中控制器創建光通道發現報文,并封裝成數據幀發送到發送端的第一單域控制器;S3、將第一單域控制器解析數據幀獲取的光通道發現報文插入數據字段中,并發送到接收端的第二單域控制器;S4、將第二單域控制器從數據字段中解析出的光通道發現報文封裝成數據幀,并發送到集中控制器;S5、利用集中控制器對接收到的數據幀進行解析,確定混合網絡中的光通道分布情況。
【技術特征摘要】
1.一種基于混合網絡的集中式光通道自動發現的方法,其特征在于,包括以下步驟:S1、獲取混合網絡中的所有設備數據;S2、利用集中控制器創建光通道發現報文,并封裝成數據幀發送到發送端的第一單域控制器;S3、將第一單域控制器解析數據幀獲取的光通道發現報文插入數據字段中,并發送到接收端的第二單域控制器;S4、將第二單域控制器從數據字段中解析出的光通道發現報文封裝成數據幀,并發送到集中控制器;S5、利用集中控制器對接收到的數據幀進行解析,確定混合網絡中的光通道分布情況。2.如權利要求1所述的基于混合網絡的集中式光通道自動發現的方法,其特征在于,步驟S2具體包括以下步驟:S201、從集中控制器維護的所有端口中,篩選出所有的UNI和NNI端口,并按照節點順序對端口進行排序,形成端口集合;S202、遍歷上述端口集合,獲得指定的UNI端口,并根據指定的UNI端口的數據創建該端口可接收的光通道發現報文;S203、將光通道發現報文封裝為Packet_out消息,并通過TCP通道發送到第一單域控制器;S204、啟動消息重發定時器,同時配置報文重發時間閾值;S205、消息重發定時器到時后,對已發送光通道發現報文的UNI端口遞增UNI端口發送報文的時間標識;S206、判斷UNI端口發送報文的時間標識是否達到了報文重發時間閾值,若是,轉S203;否則,轉S205。3.如權利要求2所述的基于混合網絡的集中式光通道自動發現的方法,其特征在于,步驟S3具體包括以下步驟:S301、解析Packet_out消息獲得光通道發現報文;S302、創建新的數據字段,將光通道發現報文中的光通道信息部分寫入數據字段中;S303、將該數據字段通過鏈路從NNI端口發送到對端的第二單域控制器。4.如權利要求3所述的基于混合網絡的集中式光通道自動發現的方法,其特征在于,步驟S4具體包括以下步驟:S401、通過第二單域控制器從NNI端口接收數據報文,并從數據字段中解析出光通道發現報文;S402、將解析出的光通道發現報文封裝為Packet_In消息;S403、通過TCP通道將各個NNI端口中的Packet_In消息發送到集中控制器。5.如權利要求4所述的基于混合網絡的集中式光通道自動發現...
【專利技術屬性】
技術研發人員:易晶晶,
申請(專利權)人:烽火通信科技股份有限公司,
類型:發明
國別省市:湖北,42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。