專利名稱:一種網絡設備間的同步方法、網絡設備及系統的制作方法
技術領域:
本發明涉及通信領域,特別涉及一種網絡設備間的同步方法、網絡設備及系統。
背景技術:
在通信網絡中網絡可用性是運營商關注通信網絡的重要指標之一,在通信網絡中對網絡設備之間的冗余備份是運營商提高網絡可用性的重要手段,其中,運營商可以通過對網絡設備間進行同步來實現網絡設備之間的冗余備份。
目前可以采用跨框通信協議(英文縮寫為ICCP,英文全稱為Inter-ChassisCommunication Protocol,)來進行網絡設備之間的同步,其中,需要說明的是:ICCP是屬于控制平面的協議,只能在有控制平面的網絡中使用。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
適用于傳輸的多協議標簽交換(英文縮寫為MPLS-TP,英文全稱為MultiprotocolLabel Switching Transport Profile)網絡包括具有控制平面的MPLS-TP網絡和不具有控制平面的MPLS-TP網絡,ICCP無法在不具有控制平面的MPLS-TP網絡中使用,使得在不具有控制平面的MPLS-TP網絡中無法進行網絡設備之間的同步。發明內容
為了能夠在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步,本發明的實施例提供了一種網絡設備間的同步方法、網絡設備及系統。
—方面,本發明的一個實施例公開了一種網絡設備間的同步方法,所述方法包括:
第一網絡設備在MPLS-TP網絡中與第二網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中;
所述第一網絡設備通過所述帶內同步通道發送第一同步報文給所述第二網絡設備,所述第一同步報文攜帶所述第一網絡設備的同步信息,使所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息。
一方面,本發明的一個實施例公開了一種網絡設備間的同步方法,所述方法包括:
第二網絡設備在MPLS-TP網絡中與第一網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中;
所述第二網絡設備通過所述帶內同步通道接收所述第一網絡設備發送的第一同步報文,所述第一同步報文攜帶所述第一網絡設備的同步信息,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息;
所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,以實現與所述第一網絡設備同步。
一方面,本發明的一個實施例公開了一種第一網絡設備,所述第一網絡設備包括:
第一建立模塊,用于在MPLS-TP網絡中與第二網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中;
第一發送模塊,用于通過所述帶內同步通道發送第一同步報文給所述第二網絡設備,所述第一同步報文攜帶所述第一網絡設備的同步信息,使所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,所述第一網絡設備的同步信息至少包括所述第一網絡設備的配置信息和/或狀態信息。
一方面,本發明的一個實施例公開了一種第二網絡設備,所述第二網絡設備包括:
第二建立模塊,用于在MPLS-TP網絡中與第一網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中;
第二接收模塊,用于通過所述帶內同步通道接收所述第一網絡設備發送的第一同步報文,所述第一同步報文攜帶所述第一網絡設備的同步信息,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息;
第二同步模塊,用于根據所述第一網絡設備的同步信息進行同步處理,以實現與所述第一網絡設備同步。
一方面,本發明的一個實施例公開了一種網絡設備間的同步系統,所述系統包括所述第一網絡設備和所述第二網絡設備。
在本發明的一個實施例中,第一網絡設備在MPLS-TP網絡與第二網絡設備建立帶內同步通道,通過建立的帶內同步通道發送第一同步報文給第二網絡設備,且第一同步報文攜帶第一網絡設備的同步信息,使第二網絡設備根據第一網絡設備的同步信息進行同步處理,以實現與第一網絡設備同步,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
圖1是本發明實施例1提供的一種網絡設備間的同步方法流程圖2是本發明實施例2提供的一種網絡設備間的同步方法流程圖3是本發明實施例3提供的一種網絡設備間的同步方法流程圖4是本發明實施例4提供的一種網絡設備間的同步方法流程圖5是本發明實施例5提供的一種第一網絡設備結構示意圖6是本發明實施例5提供的一種第一網絡設備結構示意圖7是本發明實施例6提供的一種第二網絡設備結構示意圖8是本發明實施例6提供的一種第二網絡設備結構示意圖9是本發明實施例7提供的一種網絡設備間的同步系統結構示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
實施例1
如圖1所示,本發明實施例提供了一種網絡設備間的同步方法,包括:
步驟101:第一網絡設備在MPLS-TP網絡中與第二網絡設備建立帶內同步通道,帶內同步通道為數據平面的通道,第一網絡設備和第二網絡設備被包括于同一個備份組中;
步驟102:第一網絡設備通過帶內同步通道發送第一同步報文給第二網絡設備,第一同步報文攜帶第一網絡設備的同步信息,使第二網絡設備根據第一網絡設備的同步信息進行同步處理,第一網絡設備的同步信息至少包括第一網絡設備的配置信息和/或狀態信息。
可選地,建立的帶內同步通道可以為通用關聯通道(英文縮寫為G-ACH,英文全稱為 Generic Associated Channel)。
優選地,所述第一同步報文包括通用關聯通道頭,所述通用關聯通道頭包括通道類型字段,所述通道類型字段攜帶同步報文標識信息,所述同步報文標識信息用于標識攜帶所述同步報文標識信息的報文為一個同步報文,所述同步報文標識信息能夠被所述第二網絡設備識別。
優選地,在所述第一網絡設備在MPLS-TP網絡中與第二網絡設備建立帶內同步通道之后,還包括:
所述第一網絡設備通過所述帶內同步通道接收所述第二網絡設備發送的第二同步報文,所述第二同步報文攜帶所述第二網絡設備的同步信息,所述第二同步報文包括所述通用關聯通道頭;
所述第一網絡設備根據所述第二網絡設備的同步信息對所述第一網絡設備進行同步處理,以使所述第一網絡設備與所述第二網絡設備同步。
優選地,在通過所述帶內同步通道發送第一同步報文給所述第二網絡設備之后,還包括:
在所述第一網絡設備的同步信息發生變化后,所述第一網絡設備通過所述帶內同步通道發送第三同步報文給所述第二網絡設備,其中所述第三同步報文包括所述第一網絡設備的新的同步信息和所述通用關聯通道頭,使所述第二網絡設備根據所述第一網絡設備的新的同步信息與所述第一網絡設備同步。
優選地,在第一網絡設備在MPLS-TP網絡中與第二網絡設備建立帶內同步通道之后,還包括:
所述第一網絡設備接收所述第二網絡設備發送的同步請求消息;
所述第一網絡設備根據所述同步請求消息確定所述第二網絡設備請求獲取的同步信息;
所述第一網絡設備通過所述帶內同步通道發送第四同步報文給所述第二網絡設備,所述第四同步報文攜帶所述第二網絡設備請求獲取的同步信息和所述通用關聯通道頭,使所述第二網絡設備根據所述第二網絡設備請求獲取的同步信息與所述第一網絡設備同步。
可選地,所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的全部同步信息;或,所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的部分同步信息,所述部分同步信息屬于同一個信息類型。
在本發明實施例中,第一網絡設備在MPLS-TP網絡與第二網絡設備建立帶內同步通道,通過建立的帶內同步通道發送第一同步報文給第二網絡設備,且第一同步報文攜帶第一網絡設備的同步信息,使第二網絡設備根據第一網絡設備的同步信息進行同步處理,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
實施例2
如圖2所示,本發明實施例提供了一種網絡設備間的同步方法,包括:
步驟201:第二網絡設備在MPLS-TP網絡中與第一網絡設備建立帶內同步通道,帶內同步通道為數據平面的通道,第一網絡設備和第二網絡設備被包括于同一個備份組中;
步驟202:第二網絡設備通過帶內同步通道接收第一網絡設備發送的第一同步報文,第一同步報文攜帶第一網絡設備的同步信息;
其中,第一網絡設備的同步信息包括第一網絡設備的配置信息和/或狀態信息。
步驟203:第二網絡設備根據第一網絡設備的同步信息進行同步處理,以實現與第一網絡設備同步。
可選地,建立的帶內同步通道可以為G-ACH通道。
可選地,所述第一同步報文包括通用關聯通道頭,所述通用關聯通道頭包括通道類型字段,所述通道類型字段攜帶同步報文標識信息,所述同步報文標識信息用于標識攜帶所述同步報文標識信息的報文為一個同步報文,所述同步報文標識信息能夠被所述第二網絡設備識別。
優選地,在所述第二網絡設備在MPLS-TP網絡中與第一網絡設備建立帶內同步通道之后,還包括:
所述第二網絡設備通過所述帶內同步通道發送第二同步報文給所述第一網絡設備,所述第二同步報文包括第二網絡設備的同步信息和所述通用關聯通道頭,使所述第一網絡設備根據所述第二網絡設備的同步信息進行同步處理。
優選地,所述根據所述第一網絡設備的同步信息進行同步處理之后,還包括:
在所述第一網絡設備的同步信息發生變化后,所述第二網絡設備通過所述帶內同步通道接收所述第一網絡設備發送的第三同步報文,所述第三同步報文包括所述第一網絡設備的新的同步信息和通用關聯通道頭;
所述第二網絡設備根據所述第一網絡設備的新的同步信息與所述第一網絡設備進行同步。
可選地,所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的全部同步信息;或,所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的部分同步信息,所述部分同步信息屬于同一個信息類型。
在本發明實施例中,第二網絡設備在MPLS-TP網絡與第一網絡設備建立帶內同步通道,通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,且第一同步報文攜帶第一網絡設備的同步信息,根據第一網絡設備的同步信息進行同步處理,以實現與第一網絡設備同步,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
實施例3
本發明實施例提供了一種網絡設備間的同步方法。其中,第一網絡設備和第二網絡設備包括于同一備份組中,第一網絡設備可以利用本實施例的方法與第二網絡設備進行同步,參見圖3,該方法包括如下內容。
步驟301:第一網絡設備在MPLS-TP網絡中與備份組中的第二網絡設備建立帶內同步通道,其中,建立的帶內同步通道為數據平面的通道。
優選地,建立的帶內同步通道可以為G-ACH通道。
優選地,可以事先將MPLS-TP網絡中的多個網絡設備組成一個備份組,第一網絡設備是備份組中的任一個網絡設備,第二網絡設備是備份組中除第一網絡設備以外的其他任一個或多個網絡設備;另外,當第一網絡設備啟動后,第一網絡設備需要與備份組中的第二網絡設備進行同步。
優選地,第一網絡設備的同步信息包括配置信息和/或狀態信息,配置信息包括偽線(英文縮寫為PW,英文全稱為Pseudowire)配置信息、標簽交換路徑(英文縮寫為LSP,英文全稱為Label Switch Path)配置信息和/或鏈路(英文為Section)配置信息,狀態信息包括PW狀態信息、LSP狀態信息和/或Section狀態信息。
步驟302:第一網絡設備通過建立的帶內同步通道發送第一同步報文給第二網絡設備,且第一同步報文攜帶第一網絡設備的同步信息,使第二網絡設備根據第一網絡設備的同步信息進行同步處理。
優選地,第一同步報文包括通用關聯通道頭,該通用關聯通道頭包括通道類型字段,該通道類型字段攜帶同步報文標識信息,該同步報文標識信息用于標識攜帶該同步報文標識信息的報文為一個同步報文,且該同步報文標識信息能夠被第二網絡設備識別。
優選地,第二網絡設備通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,根據第一同步報文攜帶第一網絡設備的同步信息進行同步處理,以實現與第一網絡設備同步;其中,需要說明的是:第二網絡設備根據第一同步報文包括的通用關聯通道頭中的同步報文標識信息識別出 第一同步報文為同步報文,然后存儲第一同步報文攜帶第一網絡設備的同步信息,以實現與第一網絡設備同步。
優選地,在本實施例中,第一網絡設備與第二網絡設備建立帶內同步通道后,第二網絡設備也可以將自身包括的同步信息發送給第一網絡設備,使第一網絡設備與第二網絡設備同步,具體為:第二網絡設備通過建立的帶內同步通道發送第二同步報文給第一網絡設備,且第二同步報文攜帶第二網絡設備的同步信息以及第二同步報文包括通用關聯通道頭。
優選地,本實施例還可以包括步驟303.
步驟303:第一網絡設備通過建立的帶內同步通道接收第二網絡設備發送的第二同步報文,根據第二同步報文攜帶第二網絡設備的同步信息進行同步處理,以實現與第二網絡設備同步。
優選地,第一網絡設備通過建立的帶內同步通道接收第二網絡設備發送的第二同步報文,并根據第二同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第二同步報文為同步報文,存儲第二同步報文攜帶第二網絡設備的同步信息,如此實現了與第二網絡設備同步。
在本實施例中,MPLS-TP網絡可以為具有控制平面的MPLS-TP網絡,也可以為不具有控制平面的MPLS-TP網絡,在第一網絡設備與第二網絡設備之間建立有帶內同步通道。第一網絡設備通過建立的帶內同步通道將自身包括的同步信息發送給備份組中的第二網絡設備,第二網絡設備通過建立的帶內同步通道接收第一網絡設備的同步信息,并根據第一網絡設備的同步信息與第一網絡設備同步。優選地,第二網絡設備可以通過建立的帶內同步通道將自身包括的同步信息發送給備份組中的第一網絡設備,第一網絡設備通過建立的帶內同步通道接收第二網絡設備的同步信息,并根據第二網絡設備的同步信息與第二網絡設備同步;而第一網絡設備為備份組中任一網絡設備,第二網絡設備為備份組中除第一網絡設備以外的網絡設備,如此可以在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
優選地,在本實施例中,如果第一網絡設備中的某個同步信息發生了變化,產生新的同步信息,可以通過如下的步驟304來使第二網絡設備進行同步處理,以實現第一網絡設備與第二網絡設備同步。所述步驟304可以在步驟303已被執行的情況下執行,也可以在步驟303沒有被執行的情況下執行,例如在步驟302被執行后不執行步驟303,但執行步驟 304。
步驟304:在第一網絡設備中的同步信息發生變化后,第一網絡設備通過建立的帶內同步通道發送第三同步報文給第二網絡設備,且第三同步報文攜帶第一網絡設備的新的同步信息,第三同步報文包括通用關聯通道頭,使第二網絡設備根據第一網絡設備的新的同步信息與第一網絡設備同步。
第二網絡設備通過建立的帶內同步通道接收第三同步報文,根據第三同步報文攜帶第一網絡設備的新的同步信息與第一網絡設備同步,其中,需要說明的是:第二網絡設備根據第三同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第三同步報文為同步報文,確定第三同步報文攜帶第一網絡設備的新的同步信息的信息類型,將已存儲的該信息類型對應的同步信息更新為第一網絡設備的新的同步信息,以實現與第一網絡設備同步。
優選地,同步信息的類型包括配置信息和/或狀態信息,配置信息的類型還具體包括PW配置信息、LSP配置信息和/或Section配置信息,狀態信息的類型還具體包括PW狀態信息、LSP狀態信息和/或Section狀態信息。
優選地,在本實施例中,第二網絡設備可以發送同步請求消息給第一網絡設備,主動地向第一網絡設備請求獲取所需要同步的同步信息。其中,如果第二網絡設備請求獲取第一網絡設備包括的全部同步信息,則第二網絡設備發送給第一網絡設備的同步請求消息可以不攜帶請求獲取的同步信息的信息類型;如果第二網絡設備只請求獲取第一網絡設備中部分同步信息,則第二網絡設備發送給第一網絡設備的同步請求消息還可以攜帶第二網絡設備請求獲取的同步信息的信息類型,以便所述第一網絡設備僅將屬于所述信息類型的同步信息發送給第二網絡設備。
步驟305:第一網絡設備接收第二網絡設備發送的同步請求消息,根據該同步請求消息確定出第二網絡設備請求獲取的同步信息。
具體地,第一網絡設備接收第二網絡設備發送的同步請求消息,如果該同步請求消息沒有攜帶第二網絡設備請求獲取的同步信息的信息類型,則確定出第二網絡設備請求獲取第一網絡設備包括的全部同步信息;如果該同步請求消息還攜帶第二網絡設備請求獲取的同步信息的信息類型,則確定出第二網絡設備請求獲取的同步信息為該信息類型對應的同步信息。
步驟306 ;第一網絡設備通過建立的帶內同步通道發送第四同步報文給第二網絡設備,且第四同步報文攜帶第二網絡設備請求獲取的同步信息,以及第四同步報文包括通用關聯通道頭,使第二網絡設備根據第二網絡設備請求獲取的同步信息與第一網絡設備同止/J/ O
第二網絡設備通過建立的帶內同步通道接收第四同步報文,根據第四同步報文攜帶第二網絡設備請求獲取的同步信息進行同步處理,以實現與第一網絡設備同步;其中,需要說明的是:第二網絡設備根據第四同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第四同步報文為同步報文,將已存儲第二網絡設備請求獲取的同步信息更新為第四同步報文攜帶第二網絡設備請求獲取的同步信息,以實現與第一網絡設備同步。
需要進一步說明的是,所述步驟306需要在步驟305執行后執行,也就是說,步驟305是步驟306的基礎。但是,步驟305可以不依賴于步驟303,也可以不依賴于步驟304。也就是說,步驟305可以在步驟303和/或步驟304沒有被執行的情況下執行。
在本發明實施例中,第一網絡設備在MPLS-TP網絡與備份組中的第二網絡設備建立帶內同步通道,通過建立的帶內同步通道發送第一同步報文給第二網絡設備,且第一同步報文攜帶第一網絡設備的同步信息,第二網絡設備通過建立的帶內同步通道接收第一同步報文,根據第一同步報文攜帶第一網絡設備的同步信息與第一網絡設備同步;以及,第二網絡設備通過建立的帶內同步通道發送第二同步報文給第一網絡設備,且第二同步報文攜帶第二網絡設備的同步信息,第一網絡設備通過建立的帶內同步通道接收第二同步報文,根據第二同步報文攜帶第二網絡設備的同步信息與第二網絡設備同步,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
實施例4
本發明實施例提供了一種網絡設備間的同步方法。其中,第一網絡設備和第二網絡設備包括于同一備份組中,第二網絡設備可以利用本實施例的方法與第一網絡設備進行同步,參見圖4,該方法包括以下內容
步驟401:第二網絡設備在MPLS-TP網絡中與備份組中的第一網絡設備建立帶內同步通道,其中,建立的帶內同步通道為數據平面的通道。
優選地,建立的帶內同步通道可以為G-ACH通道。
優選地,可以事先將MPLS-TP網絡中的多個網絡設備組成一個備份組,第一網絡設備是備份組中的任一個網絡設備,第二網絡設備是備份組中除第一網絡設備以外的其他任一個或多個網絡設備。
需要說明的是:第一網絡設備當啟動后,需要與第二網絡設備同步,且第一網絡設備可以通過建立的帶內同步通道發送第一同步報文給第二網絡設備,且第一同步報文攜帶第一網絡設備的同步信息,此外第一同步報文包括通用關聯通道頭。
優選地,第一網絡設備的同步信息包括配置信息和/或狀態信息,配置信息包括PW配置信息、LSP配置信息和/或Section配置信息,狀態信息包括PW狀態信息、LSP狀態信息和/或Section狀態信息。第一同步報文包括的通用關聯通道頭包括通道類型字段,該通道類型字段攜帶同步報文標識信息,該同步報文標識信息用于標識攜帶該同步報文標識信息的報文為一個同步報文,且該同步報文標識信息能夠被第二網絡設備識別。
步驟402:第二網絡設備通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,根據第一同步報文攜帶第一網絡設備的同步信息進行同步處理,以實現與第一網絡設備同步。
優選地,第二網絡設備通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,并根據第一同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第一同步報文為同步報文,存儲第一同步報文攜帶第一網絡設備的同步信息,如此實現了與第一網絡設備同步。
優選地,在本實施例中,第二網絡設備與第一網絡設備建立帶內同步通道后,第二網絡設備可以執行步驟403,從而將自身包括的同步信息發送給第一網絡設備,使第一網絡設備與第二網絡設備同步。
步驟403:第二網絡設備通過建立的帶內同步通道發送第二同步報文給第一網絡設備,且第二同步報文攜帶第二網絡設備的同步信息以及第二同步報文包括通用關聯通道頭,使第一網絡設備根據第二網絡設備的同步信息進行同步處理。
由于第一網絡設備與第二網絡設備之間的帶內同步通道已經建立,所以在步驟403中,第二網絡設備可以直接通過已建立的帶內同步通道發送第二同步報文給第一網絡設備。
第一網絡設備通過建立的帶內同步通道接收第二網絡設備發送的第二同步報文,根據第二同步報文攜帶第二網絡設備的同步信息進行同步處理,以實現與第二網絡設備同步。其中,需要說明的是:第一網絡設備根據第二同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第二同步報文為同步報文,存儲第二同步報文攜帶第二網絡設備的同步信息,實現與第二網絡設備同步。
在本實施例中,MPLS-TP網絡可以為具有控制平面的MPLS-TP網絡,也可以為不具有控制平面的MPLS-TP網絡,第一網絡設備和第二網絡設備之間建立有帶內同步通道。第二網絡設備通過建立的帶內同步通道接收第一網絡設備的同步信息,并根據第一網絡設備的同步信息與第一網絡設備同步;以及,第二網絡設備通過建立的帶內同步通道將自身包括的同步信息發送給備份組中的第一網絡設備,使第一網絡設備根據第二網絡設備的同步信息與第二網絡設備同步;而第一網絡設備為備份組中任一網絡設備,第二網絡設備為備份組中除第一網絡設備以外的網絡設備,如此可以在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
其中,在本實施例中,如果第一網絡設備中的某個同步信息發生了變化,產生新的同步信息,則第一網絡設備通過建立的帶內同步通道發送第三同步報文給第二網絡設備,且第三同步報文攜帶第一網絡設備的新的同步信息以及第三同步報文包括通用關聯通道頭。
優選地,本實施例還包括步驟404。所述步驟404可以在步驟403已被執行的情況下執行,也可以在步驟403沒有被執行的情況下執行,例如在步驟402被執行后不執行步驟303,但執行步驟404。
步驟404:第二網絡設備通過建立的帶內同步通道接收第三同步報文,根據第三同步報文攜帶的第一網絡設備的新的同步信息與第一網絡設備同步。
優選地,第二網絡設備通過建立的帶內同步通道接收第三同步報文,根據第三同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第三同步報文為同步報文,確定第三同步報文攜帶第一網絡設備的新的同步信息的信息類型,將已存儲的與該信息類型對應的同步信息更新為第一網絡設備的新的同步信息,以實現與第一網絡設備同步。
優選地,同步信息的類型包括配置信息和/或狀態信息,配置信息的類型還具體包括PW配置信息、LSP配置信息和/或Section配置信息,狀態信息的類型還具體包括PW狀態信息、LSP狀態信息和/或Section狀態信息。
優選地,在本實施例中,第二網絡設備可以通過如下步驟405和406主動的向第一網絡設備請求獲取所需要同步的同步信息。
步驟405:第二網絡設備發送同步請求消息給第一網絡設備。
優選地,如果第二網絡設備請求獲取第一網絡設備包括的全部同步信息,則第二網絡設備發送給第一網絡設備的同步請求消息可以不攜帶請求獲取的同步信息的信息類型;如果第二網絡設備只請求獲取第一網絡設備中部分同步信息,則第二網絡設備發送給第一網絡設備的同步請求消息還可以攜帶第二網絡設備請求獲取的同步信息的信息類型。
優選地,第一網絡設備接收第二網絡設備發送的同步請求消息,根據該同步請求消息確定出第二網絡設備請求獲取的同步信息,通過建立的帶內同步通道發送第四同步報文給第二網絡設備,第四同步報文攜帶第二網絡設備請求獲取的同步信息。優選地,第一網絡設備接收第二網絡設備發送的同步請求消息,如果該同步請求消息沒有攜帶第二網絡設備請求獲取的同步信息的信息類型,則確定出第二網絡設備請求獲取第一網絡設備包括的全部同步信息;如果該同步請求消息還攜帶第二網絡設備請求獲取的同步信息的信息類型,則確定出第二網絡設備請求獲取的同步信息為該信息類型對應的同步信息,通過建立的帶內同步通道發送第四同步報文給第二網絡設備,且第四同步報文攜帶第二網絡設備請求獲取的同步信息。
步驟406:第二網絡設備通過建立的帶內同步通道接收第四同步報文,根據第四同步報文攜帶第二網絡設備請求獲取的同步信息進行同步處理,以實現與第一網絡設備同止/J/ O
優選地,第二網絡設備通過建立的同步通道接收第四同步報文,根據第四同步報文包括的通用關聯通道頭中的同步報文標識信息識別出第四同步報文為同步報文,將已存儲第二網絡設備請求獲取的同步信息更新為第四同步報文攜帶第二網絡請求獲取的同步信息。
在本發明實施例中,第二網絡設備在MPLS-TP網絡與備份組中的第一網絡設備建立帶內同步通道,通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,且第一同步報文攜帶第一網絡設備的同步信息,根據第一同步報文攜帶第一網絡設備的同步信息與第一網絡設備同步;以及,第二網絡設備通過建立的帶內同步通道發送第二同步報文給第一網絡設備,且第二同步報文攜帶第二網絡設備的同步信息,第一網絡設備通過建立的帶內同步通道接收第二同步報文,根據第二同步報文攜帶第二網絡設備的同步信息與第二網絡設備同步,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
需要進一步說明的是,所述步驟406需要在步驟405執行后執行,也就是說,步驟405是步驟406的基礎。但是,步驟405可以不依賴于步驟403,也可以不依賴于步驟404。也就是說,步驟405可以在步驟403和/或步驟404沒有被執行的情況下執行。
實施例5
如圖5所示,本發明實施例提供了一種第一網絡設備,包括:
第一建立模塊501,用于在MPLS-TP網絡中與第二網絡設備建立帶內同步通道,帶內同步通道為數據平面的通道,第一網絡設備和第二網絡設備被包括于同一個備份組中;
第一發送模塊502,用于通過建立的帶內同步通道發送第一同步報文給第二網絡設備,第一同步報文攜帶第一網絡設備的同步信息,使第二網絡設備根據第一網絡設備的同步信息進行同步處理,第一網絡設備的同步信息至少包括第一網絡設備的配置信息和/或狀態信息。
優選地,第一同步報文包括通用關聯通道頭,該通用關聯通道頭包括通道類型字段,該通道類型字段攜帶同步報文標識信息,該同步報文標識信息用于標識攜帶該同步報文標識信息的報文為一個同步報文,該同步報文標識信息能夠被第二網絡設備識別。
優選地,參見圖6,第一網絡設備還包括:
第一同步模塊503,用于通過帶內同步通道接收第二網絡設備發送的第二同步報文,第二同步報文攜帶第二網絡設備的同步信息,第二同步報文包括通用關聯通道頭;根據第二網絡設備的同步信息對第一網絡設備進行同步處理,以使第一網絡設備與第二網絡設備同步。
優選地,參見圖6,第一網絡設備還包括:
第二發送模塊504,用于在第一網絡設備的同步信息發生變化后,通過建立的帶內同步通道發送第三同步報文給第二網絡設備,其中第三同步報文包括第一網絡設備的新的同步信息和通用關聯通道頭,使第二網絡設備根據第一網絡設備的新的同步信息與第一網絡設備同步。
優選地,參見圖6,第一網絡設備還包括:
第一接收模塊505,用于接收第二網絡設備發送的同步請求消息;
確定模塊506,用于根據該同步請求消息確定第二網絡設備請求獲取的同步信息;
第三發送模塊507,用于通過建立的帶內同步通道發送第四同步報文給第二網絡設備,第四同步報文攜帶第二網絡設備請求獲取的同步信息和所述通用關聯通道頭,使第二網絡設備根據第二網絡設備請求獲取的同步信息與第一網絡設備同步。
可選地,該同步請求消息用于為第二網絡設備請求第一網絡設備在接收到該同步請求消息時具有的全部同步信息;
或,
該同步請求消息用于為第二網絡設備請求第一網絡設備在接收到該同步請求消息時具有的部分同步信息,部分同步信息屬于同一個信息類型。
可選地,建立的帶內同步通道為G-ACH通道。
在本發明實施例中,第一網絡設備在MPLS-TP網絡與第二網絡設備建立帶內同步通道,通過建立的帶內同步通道發送第一同步報文給第二網絡設備,且第一同步報文攜帶第一網絡設備的同步信息,使第二網絡設備根據第一網絡設備的同步信息與第一網絡設備同步,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
實施例6
如圖7所示,本發明實施例提供了一種第二網絡設備,包括:
第二建立模塊601,用于在MPLS-TP網絡中與第一網絡設備建立帶內同步通道,帶內同步通道為數據平面的通道,第一網絡設備和第二網絡設備被包括于同一個備份組中;
第二接收模塊602,用于通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,第一同步報文攜帶第一網絡設備的同步信息,第一網絡設備的同步信息包括第一網絡設備的配置信息和/或狀態信息;
第二同步模塊603,用于根據第一網絡設備的同步信息進行同步處理,以實現與第一網絡設備同步。
可選地,第一同步報文包括通用關聯通道頭,該通用關聯通道頭包括通道類型字段,該通道類型字段攜帶同步報文標識信息,該同步報文標識信息用于標識攜帶該同步報文標識信息的報文為一個同步報文,該同步報文標識信息能夠被第二網絡設備識別。
優選地,參見圖8,第二網絡設備還包括:
第四發送模塊604,用于通過建立的帶內同步通道發送第二同步報文給第一網絡設備,第二同步報文攜帶第二網絡設備的同步信息和通用關聯通道頭,使第一網絡設備根據第二網絡設備的同步信息進行同步處理。
優選地,參見圖8,第二網絡設備還包括:
第三同步模塊605,用于在第一網絡設備的同步信息發生變化后,通過帶內同步通道接收第一網絡設備發送的第三同步報文,第三同步報文包括第一網絡設備的新的同步信息和通用關聯通道頭;根據第一網絡設備的新的同步信息與第一網絡設備進行同步。
優選地,參見圖8,第二網絡設備還包括:
第六發送模塊606,用于發送同步請求消息給第一網絡設備,使第一網絡設備根據該同步請求消息確定第二網絡設備請求獲取的同步信息;
第三接收模塊607,用于通過建立的帶內同步通道接收第一網絡設備發送的第四同步報文,第四同步報文攜帶第二網絡設備請求獲取的同步信息和通用關聯通道頭;
第四同步模塊608,用于根據第二網絡設備請求獲取的同步信息與第一網絡設備進行同步。
可選地,該同步請求消息用于為第二網絡設備請求第一網絡設備在接收到該同步請求消息時具有的全部同步信息;
或,
該同步請求消息用于為第二網絡設備請求第一網絡設備在接收到該同步請求消息時具有的部分同步信息,部分同步信息屬于同一個信息類型。
可選地,帶內同步通道為G-ACH通道。
在本發明實施例中,第二網絡設備在MPLS-TP網絡與第一網絡設備建立帶內同步通道,通過建立的帶內同步通道接收第一網絡設備發送的第一同步報文,且第一同步報文攜帶第一網絡設備的同步信息,根據第一網絡設備的同步信息與第一網絡設備同步,如此在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
實施例7
如圖9所示,本發明實施例提供了一種網絡設備間的同步系統,包括如實施例5所述的第一網絡設備701和如實施例6所述的第二網絡設備702。
本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種網絡設備間的同步方法,其特征在于,所述方法包括: 第一網絡設備在適用于傳輸的多協議標簽交換MPLS-TP網絡中與第二網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中; 所述第一網絡設備通過所述帶內同步通道發送第一同步報文給所述第二網絡設備,所述第一同步報文攜帶所述第一網絡設備的同步信息,使所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息。
2.如權利要求1所述的方法,其特征在于,所述第一同步報文包括通用關聯通道頭,所述通用關聯通道頭包括通道 類型字段,所述通道類型字段攜帶同步報文標識信息,所述同步報文標識信息用于標識攜帶所述同步報文標識信息的報文為一個同步報文,所述同步報文標識信息能夠被所述第二網絡設備識別。
3.如權利要求1或2所述的方法,其特征在于,在所述第一網絡設備在MPLS-TP網絡中與第二網絡設備建立帶內同步通道之后,還包括: 所述第一網絡設備通過所述帶內同步通道接收所述第二網絡設備發送的第二同步報文,所述第二同步報文攜帶所述第二網絡設備的同步信息,所述第二同步報文包括所述通用關聯通道頭; 所述第一網絡設備根據所述第二網絡設備的同步信息對所述第一網絡設備進行同步處理,以使所述第一網絡設備與所述第二網絡設備同步。
4.如權利要求1、2或3所述的方法,其特征在于,所述通過所述帶內同步通道發送第一同步報文給所述第二網絡設備之后,還包括: 在所述第一網絡設備的同步信息發生變化后,所述第一網絡設備通過所述帶內同步通道發送第三同步報文給所述第二網絡設備,其中所述第三同步報文包括所述第一網絡設備的新的同步信息和所述通用關聯通道頭,使所述第二網絡設備根據所述第一網絡設備的新的同步信息與所述第一網絡設備同步。
5.如權利要求1-4任一項權利要求所述的方法,其特征在于,在所述第一網絡設備在MPLS-TP網絡中與第二網絡設備建立帶內同步通道之后,還包括: 所述第一網絡設備接收所述第二網絡設備發送的同步請求消息; 所述第一網絡設備根據所述同步請求消息確定所述第二網絡設備請求獲取的同步信息; 所述第一網絡設備通過所述帶內同步通道發送第四同步報文給所述第二網絡設備,所述第四同步報文攜帶所述第二網絡設備請求獲取的同步信息和所述通用關聯通道頭,使所述第二網絡設備根據所述第二網絡設備請求獲取的同步信息與所述第一網絡設備同步。
6.如權利要求5所述的方法,其特征在于, 所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的全部同步信息; 或, 所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的部分同步信息,所述部分同步信息屬于同一個信息類型。
7.如權利要求1-6任一項權利要求所述的方法,其特征在于,所述帶內同步通道為通用關聯通道G-ACH通道。
8.—種網絡設備間的同步方法,其特征在于,所述方法包括: 第二網絡設備在適用于傳輸的多協議標簽交換MPLS-TP網絡中與第一網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中; 所述第二網絡設備通過所述帶內同步通道接收所述第一網絡設備發送的第一同步報文,所述第一同步報文攜帶所述第一網絡設備的同步信息,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息; 所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,以實現與所述第一網絡設備同步。
9.如權利要求8所述的方法,其特征在于,所述第一同步報文包括通用關聯通道頭,所述通用關聯通道頭包括通道類型字段,所述通道類型字段攜帶同步報文標識信息,所述同步報文標識信息用于標識攜帶所述同步報文標識信息的報文為一個同步報文,所述同步報文標識信息能夠被所 述第二網絡設備識別。
10.一種第一網絡設備,其特征在于,所述第一網絡設備包括: 第一建立模塊,用于在適用于傳輸的多協議標簽交換MPLS-TP網絡中與第二網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中; 第一發送模塊,用于通過所述帶內同步通道發送第一同步報文給所述第二網絡設備,所述第一同步報文攜帶所述第一網絡設備的同步信息,使所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,所述第一網絡設備的同步信息至少包括所述第一網絡設備的配置信息和/或狀態信息。
11.如權利要求10所述的第一網絡設備,其特征在于,所述第一同步報文包括通用關聯通道頭,所述通用關聯通道頭包括通道類型字段,所述通道類型字段攜帶同步報文標識信息,所述同步報文標識信息用于標識攜帶所述同步報文標識信息的報文為一個同步報文,所述同步報文標識信息能夠被所述第二網絡設備識別。
12.如權利要求10或11所述的第一網絡設備,其特征在于,所述第一網絡設備還包括: 第一同步模塊,用于通過所述帶內同步通道接收所述第二網絡設備發送的第二同步報文,所述第二同步報文攜帶所述第二網絡設備的同步信息,所述第二同步報文包括所述通用關聯通道頭;根據所述第二網絡設備的同步信息對所述第一網絡設備進行同步處理,以使所述第一網絡設備與所述第二網絡設備同步。
13.如權利要求10、11或12所述的第一網絡設備,其特征在于,所述第一網絡設備還包括: 第二發送模塊,用于在所述第一網絡設備的同步信息發生變化后,通過所述帶內同步通道發送第三同步報文給所述第二網絡設備,其中所述第三同步報文包括所述第一網絡設備的新的同步信息和所述通用關聯通道頭,使所述第二網絡設備根據所述第一網絡設備的新的同步信息與所述第一網絡設備同步。
14.如權利要求10-13任一項權利要求所述的第一網絡設備,其特征在于,所述第一網絡設備還包括: 第一接收模塊,用于接收所述第二網絡設備發送的同步請求消息; 確定模塊,用于根據所述同步請求消息確定所述第二網絡設備請求獲取的同步信息; 第三發送模塊,用于通過所述帶內同步通道發送第四同步報文給所述第二網絡設備,所述第四同步報文攜帶所述第二網絡設備請求獲取的同步信息和所述通用關聯通道頭,使所述第二網絡設備根據所述第二網絡設備請求獲取的同步信息與所述第一網絡設備同步。
15.如權利要求14所述的第一網絡設備,其特征在于, 所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的全部同步信息; 或, 所述同步請求消息用于為第二網絡設備請求所述第一網絡設備在接收到所述同步請求消息時具有的部分同步信息,所述部分同步信息屬于同一個信息類型。
16.如權利要求10-15任一項權利要求所述的第一網絡設備,其特征在于,所述帶內同步通道為通用關聯通道G-ACH通道。
17.—種第二網絡設備,其特征在于,所述第二網絡設備包括: 第二建立模塊,用于在適用于傳輸的多協議標簽交換MPLS-TP網絡中與第一網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中; 第二接收模塊,用于通過所述帶內同步通道接收所述第一網絡設備發送的第一同步報文,所述第一同步報文攜帶所述第一網絡設備的同步信息,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息; 第二同步模塊,用于根據所述第一網絡設備的同步信息進行同步處理,以實現與所述第一網絡設備同步。
18.如權利要求17所述的第二終端,其特征在于,所述第一同步報文包括通用關聯通道頭,所述通用關聯通道頭包括通道類型字段,所述通道類型字段攜帶同步報文標識信息,所述同步報文 標識信息用于標識攜帶所述同步報文標識信息的報文為一個同步報文,所述同步報文標識信息能夠被所述第二網絡設備識別。
19.一種網絡設備間的同步系統,其特征在于,所述系統包括如權利要求10至16任一項權利要求所述的第一網絡設備和如權利要求17至18任一項權利要求所述的第二網絡設備。
全文摘要
本發明公開了一種網絡設備間的同步方法、網絡設備及系統,屬于通信領域。所述方法包括第一網絡設備在適用于傳輸的多協議標簽交換MPLS-TP網絡中與第二網絡設備建立帶內同步通道,所述帶內同步通道為數據平面的通道,所述第一網絡設備和第二網絡設備被包括于同一個備份組中;所述第一網絡設備通過所述帶內同步通道發送第一同步報文給所述第二網絡設備,所述第一同步報文攜帶所述第一網絡設備的同步信息,使所述第二網絡設備根據所述第一網絡設備的同步信息進行同步處理,所述第一網絡設備的同步信息包括所述第一網絡設備的配置信息和/或狀態信息。本發明能夠在不具有控制平面的MPLS-TP網絡中實現網絡設備間的同步。
文檔編號H04L12/723GK103152266SQ20111040313
公開日2013年6月12日 申請日期2011年12月7日 優先權日2011年12月7日
發明者鄭蓮淑, 陳國義 申請人:華為技術有限公司