• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    業務動態恢復的方法、裝置及軟件定義網絡SDN控制器制造方法及圖紙

    技術編號:14897248 閱讀:190 留言:0更新日期:2017-03-29 12:28
    本發明專利技術提供一種業務動態恢復的方法、裝置及軟件定義網絡SDN控制器。所述方法應用于軟件定義網絡SDN控制器,包括:獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響業務的業務列表;采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復。本發明專利技術的業務動態恢復具備高效性,保證業務恢復的時間在要求范圍內,達到快速恢復的目的。

    【技術實現步驟摘要】

    本專利技術涉及電信網絡管理
    ,特別是指一種業務動態恢復的方法、裝置及軟件定義網絡SDN控制器。
    技術介紹
    在軟件定義網絡(SoftwareDefinedNetwork,SDN)技術引入傳輸網絡系統后,設備只需維護好業務流表,保證數據實時、準確的傳輸。當發生業務流中斷后,SDN控制器業務會啟動動態恢復功能來處理。但是當傳輸網絡一根或多根光纖中斷或節點失效后,會造成數以萬計的業務中斷,而動態恢復業務的時間要求是在秒級的,這樣大量需要動態恢復的業務在數秒內完成恢復,而這對于SDN控制器來說是一個重大難題。
    技術實現思路
    本專利技術要解決的技術問題是提供一種業務動態恢復的方法、裝置及軟件定義網絡SDN控制器,使因光纖中斷或節點失效造成中斷業務得到快速恢復。為解決上述技術問題,本專利技術的實施例提供一種業務動態恢復的方法,應用于軟件定義網絡SDN控制器,包括:獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響業務的業務列表;采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復。其中,所述獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響的業務列表之前,所述方法還包括:預先構建多個業務恢復線程和多份所述第一業務數據,且所述業務恢復線程的數量和所述第一業務數據的數量相同,所述業務恢復線程的數量與傳輸網絡系統的中央處理器CPU資源匹配,所述第一業務數據包括業務恢復所需要的網絡拓撲信息以及鏈路帶寬信息。具體的,所述采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復的步驟,包括:選取多個業務恢復線程中的第一線程為所述業務列表中的第一業務的處理線程,依據所述第一線程相對應的第一業務數據,使所述第一線程對第一業務進行業務路徑恢復計算;同時選取多個業務恢復線程中的第二線程為所述業務列表中的第二業務的處理線程,依據所述第二線程相對應的第一業務數據,使所述第二線程對第二業務進行業務路徑恢復計算。其中,依據所述第一線程相對應的第一業務數據,使所述第一線程對第一業務進行業務路徑恢復計算的步驟包括:使所述第一線程確定所述第一業務進行重路由后的第一對應業務;判斷所述第一業務數據滿足所述第一對應業務的重路由要求,使所述第一線程根據所述第一對應業務的路由修改與所述第一線程對應的所述第一業務數據,完成對第一業務的業務路徑恢復計算。其中,所述使所述第一線程根據所述第一對應業務的路由修改與所述第一線程對應的所述第一業務數據的步驟之后,所述方法還包括:使所述第一線程根據所述第一對應業務的路由修改一第二業務數據;其中所述第二業務數據為預先構建,包括業務恢復所需要的網絡拓撲信息以及鏈路帶寬信息。其中,在使所述第一線程根據所述第一對應業務的路由修改一第二業務數據之前,所述方法還包括:判斷所述第二業務數據是否滿足所述第一對應業務的重路由要求,當判斷結果為是時,根據所述第一對應業務的路由對應修改所述第二業務數據,以及當判斷結果為否時,確定所述第一業務再次重路由后的第一對應業務。其中,所述判斷所述第二業務數據是否滿足所述第一對應業務重路由要求的步驟,包括:判斷所述第一對應業務的任一業務路徑所需的鏈路帶寬信息小于所述第二業務數據中對應的鏈路帶寬信息時,所述第二業務數據滿足所述第一對應業務的重路由要求;否則,所述第二業務數據不滿足所述第一對應業務的重路由要求。其中,所述判斷所述第二業務數據是否滿足所述第一對應業務的重路由要求的步驟中:當判斷結果為否,對第一業務經過預設次數的再次重路由,所述第二業務數據仍不能滿足再次重路由后的第一對應業務時,停止恢復所述第一業務,日志記錄所述第一業務。其中,所述方法還包括:監測第二業務數據的內容變化,當所述第二業務數據的內容發生變化時,根據變化后的所述第二業務數據,修改每一所述第一業務數據。其中,所述采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復的步驟之后,所述方法還包括:每一業務的業務路徑恢復完成或停止恢復后,刪除所述業務列表中的對應業務;當所述業務列表中的所述業務為空時,業務恢復結束。本專利技術的實施例還提供一種業務動態恢復的裝置,包括:業務列表模塊,用于獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響業務的業務列表;業務恢復模塊,用于采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復。具體的,所述業務恢復模塊包括:第一恢復單元,用于選取多個業務恢復線程中的第一線程為所述業務列表中的第一業務的處理線程,依據所述第一線程相對應的第一業務數據,使所述第一線程對第一業務進行業務路徑恢復計算;同時第二恢復單元,用于選取多個業務恢復線程中的第二線程為所述業務列表中的第二業務的處理線程,依據所述第二線程相對應的第一業務數據,使所述第二線程對第二業務進行業務路徑恢復計算。進一步的,所述第一恢復單元包括:確定子單元,用于使所述第一線程確定所述第一業務進行重路由后的第一對應業務;處理子單元,用于判斷所述第一業務數據滿足所述第一對應業務的重路由要求,使所述第一線程根據所述第一對應業務的路由修改與所述第一線程對應的所述第一業務數據,完成對第一業務的業務路徑恢復計算。進一步的,所述第一恢復單元還包括:更新子單元,用于使所述第一線程根據所述第一對應業務的路由修改一第二業務數據;其中所述第二業務數據為預先構建,包括業務恢復所需要的網絡拓撲信息以及鏈路帶寬信息。進一步的,所述第一恢復單元還包括:判斷子單元,用于判斷所述第二業務數據是否滿足所述第一對應業務的重路由要求,當判斷結果為是時,根據所述第一對應業務的路由對應修改所述第二業務數據,以及當判斷結果為否時,確定所述第一業務再次重路由后的第一對應業務。進一步的,所述裝置還包括:更新模塊,用于監測第二業務數據的內容變化,當所述第二業務數據的內容發生變化時,根據變化后的所述第二業務數據,修改每一所述第一業務數據。本專利技術的實施例還提供一種軟件定義網絡SDN控制器,包括如上述任一項所述的業務動態恢復的裝置。本專利技術的上述技術方案的有益效果如下:本專利技術的上述技術方案通過使用預先構建的多個業務恢復線程根據預先構建的多份第一業務數據對中斷所影響的業務列表中的業務進行業務路徑恢復計算,從而完成每一業務的業務路徑恢復,具備高效性,保證業務恢復的時間在要求范圍內,達到快速恢復的目的。附圖說明圖1表示本專利技術實施例的業務動態恢復的方法的流程示意圖;圖2表示本專利技術實施例的業務動態恢復的裝置的結構示意圖;圖3表示本專利技術一具體實施例中的網絡拓撲圖。具體實施方式為使本專利技術要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。本專利技術針對現有的難以保證大量需要動態恢復的業務在數秒內完成恢復的問題,提供一種業務動態恢復的方法、裝置及軟件定義網絡SDN控制器,通過使本文檔來自技高網...

    【技術保護點】
    一種業務動態恢復的方法,應用于軟件定義網絡SDN控制器,其特征在于,包括:獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響業務的業務列表;采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復。

    【技術特征摘要】
    1.一種業務動態恢復的方法,應用于軟件定義網絡SDN控制器,其特征在于,包括:獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響業務的業務列表;采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復。2.根據權利要求1所述的方法,其特征在于,所述獲得傳輸網絡中業務中斷的指令,確定所述業務中斷所影響的業務列表之前,所述方法還包括:預先構建多個業務恢復線程和多份所述第一業務數據,且所述業務恢復線程的數量和所述第一業務數據的數量相同,所述業務恢復線程的數量與傳輸網絡系統的中央處理器CPU資源匹配,所述第一業務數據包括業務恢復所需要的網絡拓撲信息以及鏈路帶寬信息。3.根據權利要求1所述的方法,其特征在于,所述采用預先構建的多個業務恢復線程,并依據預先構建的多份用于業務恢復所需要的第一業務數據,對所述業務列表中的業務進行業務路徑恢復計算,完成每一業務的業務路徑恢復的步驟,包括:選取多個業務恢復線程中的第一線程為所述業務列表中的第一業務的處理線程,依據所述第一線程相對應的第一業務數據,使所述第一線程對第一業務進行業務路徑恢復計算;同時選取多個業務恢復線程中的第二線程為所述業務列表中的第二業務的處理線程,依據所述第二線程相對應的第一業務數據,使所述第二線程對第二業務進行業務路徑恢復計算。4.根據權利要求3所述的方法,其特征在于,依據所述第一線程相對應的第一業務數據,使所述第一線程對第一業務進行業務路徑恢復計算的步驟包括:使所述第一線程確定所述第一業務進行重路由后的第一對應業務;判斷所述第一業務數據滿足所述第一對應業務的重路由要求,使所述第一線程根據所述第一對應業務的路由修改與所述第一線程對應的所述第一業務數據,完成對第一業務的業務路徑恢復計算。5.根據權利要求4所述的方法,其特征在于,所述使所述第一線程根據所述第一對應業務的路由修改與所述第一線程對應的所述第一業務數據的步驟之后,所述方法還包括:使所述第一線程根據所述第一對應業務的路由修改一第二業務數據;其中所述第二業務數據為預先構建,包括業務恢復所需要的網絡拓撲信息以及鏈路帶寬信息。6.根據權利要求5所述的方法,其特征在于,在使所述第一線程根據所述第一對應業務的路由修改一第二業務數據之前,所述方法還包括:判斷所述第二業務數據是否滿足所述第一對應業務的重路由要求,當判斷結果為是時,根據所述第一對應業務的路由對應修改所述第二業務數據,以及當判斷結果為否時,確定所述第一業務再次重路由后的第一對應業務。7.根據權利要求6所述的方法,其特征在于,所述判斷所述第二業務數據是否滿足所述第一對應業務重路由要求的步驟,包括:判斷所述第一對應業務的任一業務路徑所需的鏈路帶寬信息小于所述第二業務數據中對應的鏈路帶寬信息時,所述第二業務數據滿足所述第一對應業務的重路由要求;否則,所述第二業務數據不滿足所述第一對應業務的重路由要求。8.根據權利要求6所述的方法,其特征在于,所述判斷所述第二業務數據是否滿足所述第一對應業務...

    【專利技術屬性】
    技術研發人員:歐雪剛
    申請(專利權)人:中興通訊股份有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码av天天av天天爽| 久久精品九九热无码免贵| 中文字幕AV中文字无码亚| 久久无码AV中文出轨人妻| 亚洲成av人片天堂网无码】| 亚洲韩国精品无码一区二区三区 | 国产精品亚洲а∨无码播放麻豆| 中文有码vs无码人妻| 亚洲av专区无码观看精品天堂| 国产免费无码AV片在线观看不卡| 亚洲久热无码av中文字幕| 日韩免费人妻AV无码专区蜜桃| 亚洲精品无码久久久影院相关影片 | 国产乱子伦精品免费无码专区| 日韩欧精品无码视频无删节| 粉嫩大学生无套内射无码卡视频 | 无码精品不卡一区二区三区| 亚洲V无码一区二区三区四区观看| 黄A无码片内射无码视频| 国产精品无码素人福利| 一本一道VS无码中文字幕| 特级无码毛片免费视频尤物| 黄A无码片内射无码视频| 精品无码中出一区二区| 人妻少妇精品无码专区| 精品无人区无码乱码大片国产| 亚洲精品无码mⅴ在线观看| 久久午夜夜伦鲁鲁片无码免费| 亚洲中文字幕无码久久精品1| 亚洲免费日韩无码系列 | 亚洲精品无码久久久久sm| 亚洲Aⅴ无码一区二区二三区软件| 人妻无码久久精品人妻| 67194成l人在线观看线路无码| 免费无码成人AV片在线在线播放| 直接看的成人无码视频网站| 精品亚洲AV无码一区二区三区| 无码国产精品一区二区免费虚拟VR| 精品无码无人网站免费视频| 伊人久久大香线蕉无码麻豆| 人妻无码久久中文字幕专区|