一種網絡管理的方法及設備的制造方法
【技術領域】
[0001]本發明涉及通信領域,尤其涉及一種網絡管理的方法及設備。
【背景技術】
[0002]軟件定義網絡(Software Defined Networking,簡稱SDN)控制器,通過控制和轉發的分離,跨層的優化和調度,基于流的統計和計費,基于流的策略控制,開放的南北向接口,能夠實現路由優化,從而使網絡低成本化和智能化。
[0003]互聯網工程任務組提出的路徑計算單元(Path Compute Element,簡稱PCE),負責在多協議標簽交換/通用多協議標簽交換網絡中的路徑計算,PCE基于已知的網絡拓撲結構和約束條件,可以適應復雜的網絡拓撲結構,為用戶計算出一條滿足約束條件的最佳路徑。
[0004]在實現上述網絡的優化和路徑計算的過程中,SDN網絡架構只能對屬于同一個SDN網絡架構的網絡進行路由優化;PCE網絡架構只能對屬于PCE網絡架構的網絡進行路徑計算,當一條IP報文需要穿越多個不同的網絡架構時,SDN控制器將無法對全局網絡路由進行優化,PCE也不能對擁有SDN控制器的全局網絡路由進行計算。
【發明內容】
[0005]本發明的實施例提供一種網絡管理的方法及設備,能夠實現對網絡的全局管理。
[0006]為達到上述目的,本發明的實施例采用如下技術方案:
[0007]第一方面,提供一種網絡管理的方法,應用于多域網絡,所述多域網絡包含至少兩個分別屬于不同域的轉發設備,每個所述轉發設備對應連接一個網絡控制器,包括:
[0008]接收各個網絡控制器發送的網元信息,獲取所述網元信息對應的網絡資源信息,所述網絡資源信息包括:網元之間的路由信息和網元之間的數據傳輸量信息;
[0009]根據預配置的路由策略對所述網絡資源信息進行路由計算,生成路由路徑。
[0010]第二方面,提供一種網絡管理設備,應用于多域網絡,所述多域網絡包含至少兩個分別屬于不同域的轉發設備,每個所述轉發設備對應連接一個網絡控制器,包括:
[0011]全局網絡狀態收集模塊,用于接收各個網絡控制器發送的網元信息,獲取所述網元信息對應的網絡資源信息,所述網絡資源信息包括:網元之間的路由信息和網元之間的數據傳輸量信息;
[0012]全局網絡路由計算模塊,用于根據預配置的路由策略對所述全局網絡狀態收集模塊獲取的網絡資源信息進行路由計算,生成路由路徑。
[0013]在上述方案中,通過接收各個網絡控制器發送的網元信息,從該網元信息中獲取對應的網絡資源信息,并根據預配置的路由策略對該網絡資源信息進行路由計算,生成路由路徑,從而實現了全局網絡的路由計算。
【附圖說明】
[0014]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹。
[0015]圖1為本發明的實施例提供的一種網絡管理方法的流程示意圖;
[0016]圖2為本發明的另一實施例提供的一種網絡管理方法的流程示意圖;
[0017]圖3為本發明的又一實施例提供的一種網絡管理方法的流程示意圖;
[0018]圖4為本發明的實施例提供的一種網絡管理設備在多域網絡中的位置示意圖;
[0019]圖5為本發明的實施例提供的一種網絡管理設備的結構示意圖;
[0020]圖6為本發明的另一實施例提供的一種網絡管理設備的結構示意圖;
[0021]圖7為本發明的又一實施例提供的一種網絡管理設備的結構示意圖。
【具體實施方式】
[0022]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。
[0023]本發明提供一種網絡管理的方法,應用于多域網絡,所述多域網絡包含至少兩個路由域,在每個路由域中,都包括至少一個轉發設備。且每個路由域中的所有轉發設備都對應連接一個網絡控制器,其中該網絡控制器可以為SDN控制器、PCE、或者其他集中型的網絡控制器。
[0024]本發明的實施例提供一種網絡管理的方法,參照圖1所示,包括以下步驟:
[0025]101、接收各個網絡控制器發送的網元信息,獲取網元信息對應的網絡資源信息。
[0026]網絡資源信息包括:網元之間的路由信息和網元之間的數據傳輸量信息。其中,網元之間的路由信息包括:節點信息、節點間的鏈路信息、計算和維護網絡的拓撲信息;網元之間的數據傳輸量信息包括:資源占用信息和資源統計信息。
[0027]網絡控制器可以是SDN控制器、PCE、或者其他集中型的網絡控制器,用于提供網元信息。通過多協議適配和解析,能夠支持對多種協議網元信息的處理,其中上述協議包括:0penFlow (流開放)協議、OF-Config (OpenFlow Conf igurat1n,流開放配置)協議、IP/MPLS (Internet Protocol/Mult1-Protocol Label Switching,網絡協議 / 多協議標簽交換)、PCEP(Path Computat1n Element Protocol,路徑計算單兀協議)、SNMP (SimpleNetwork Management Protocol,簡單網絡管理協議)。
[0028]102、根據預配置的路由策略對網絡資源信息進行路由計算,生成路由路徑。
[0029]預配置的路由策略包括以下至少一項:路由轉發優先級、全網流量均衡、流表匹配項。其中,預配置的路由策略需要根據具體的網絡應用場景需求來設定。對于骨干網,需要配置保護路徑;對于數據中心,路由策略需要應對網絡運營高峰期的擁塞問題。這樣,可以根據路由策略生成滿足業務需求和全局網絡管理需求的路由路徑。
[0030]可選的,還可以根據上述網絡資源信息更新預配置的路由策略,從而使預配置的路由策略更為優化,以適應當前的網絡管理。
[0031]其中,滿足業務應用需求的路由路徑包括各種業務的工作路徑,根據不同的業務可以選擇相應的工作路徑。
[0032]在上述實施例中,通過接收各個網絡控制器發送的網元信息,從該網元信息中獲取對應的網絡資源信息,并根據預配置的路由策略對該網絡資源信息進行路由計算,生成路由路徑,從而實現了全局網絡的路由計算。
[0033]可選的,本發明的實施例提供一種網絡管理的方法,參照圖2所示,包括以下步驟:
[0034]201、接收各個網絡控制器發送的網元信息,獲取網元信息對應的網絡資源信息。
[0035]網絡資源信息包括:網元之間的路由信息和網元之間的數據傳輸量信息。
[0036]202、根據預配置的路由策略對網絡資源信息進行路由計算,生成路由路徑。
[0037]預配置的路由策略包括以下至少一項:路由轉發優先級、全網流量均衡、流表匹配項。其中,預配置的路由策略需要根據具體的網絡應用場景需求來設定。對于骨干網,需要配置保護路徑;對于數據中心,路由策略需要應對網絡運營高峰期的擁塞問題。這樣,可以根據路由策略生成滿足業務需求和全局網絡管理需求的路由路徑。
[0038]可選的,還可以根據上述網絡資源信息更新預配置的路由策略,從而使預配置的路由策略更加優化,以適應當前的網絡管理。
[0039]203、根據計算生成的路由路徑生成業務轉發流表。
[0040]其中,業務轉發流表中可以包括各種業務應用的工作路徑和全局網絡管理需求的保護路徑。
[0041 ] 204、將業務轉發流表發送至對應的網絡控制器。
[0042]進一步的,網絡控制器將該業務轉發流發送至轉發設備,轉發設備根據該業務轉發流表進行全局網絡端到端的數據業務。
[0043]上述