用于mpls-tp的環(huán)拓?fù)涞墓?jié)點的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明概括而言涉及MPLS-TP環(huán)拓?fù)浣Y(jié)構(gòu),更具體而言,涉及用于MPLS-TP環(huán)拓?fù)浣Y(jié)構(gòu)中的節(jié)點的方法和裝置。
【背景技術(shù)】
[0002]MPLS-TP環(huán)保護倒換協(xié)議是環(huán)保護機制的基準(zhǔn)。MPLS-TP環(huán)保護倒換協(xié)議包括兩種類型的保護技術(shù):切換(wrapping)和轉(zhuǎn)向(steering)本發(fā)明中只考慮切換技術(shù)。一個環(huán)的拓?fù)浒鄠€節(jié)點,每個節(jié)點有兩側(cè):東側(cè)和西側(cè)。每側(cè)對應(yīng)于一個端口。兩個節(jié)點之間的傳輸為雙向路徑。切換技術(shù)意味著當(dāng)節(jié)點檢測到例如信號失效(SF)就會在自動保護倒換協(xié)議數(shù)據(jù)單元(APS PDU)中發(fā)送自動保護倒換協(xié)議(APS)請求給與信號失效同一跨度的相鄰節(jié)點。當(dāng)節(jié)點檢測到SF或接收到給此節(jié)點的APS PDU中APS請求,工作標(biāo)簽交換路徑(LSP)中朝著信號失效的跨度發(fā)送的數(shù)據(jù)被切換到在相反的方向的保護LSP上,沿著環(huán)到另外一個節(jié)點后又切換到工作LSP上。
[0003]根據(jù)MPLS-TP環(huán)保護倒換協(xié)議,在環(huán)拓?fù)浣Y(jié)構(gòu)中有一些限制:
[0004]I)每個環(huán)包含起碼三個節(jié)點。無法支持兩個節(jié)點的環(huán)(RWTN)拓?fù)洌灰约?br>[0005]2)環(huán)中每個節(jié)點有東側(cè)和西側(cè),每側(cè)對應(yīng)一個端口。如果一個節(jié)點需要支持N個環(huán)拓?fù)?,則該節(jié)點需要有2N個端口。當(dāng)N的值很大的時候,一個節(jié)點的端口的數(shù)量是相當(dāng)大的,這會導(dǎo)致端口限制。
[0006]歸因于上述問題,建立一個基于現(xiàn)有的MPLS-TP的環(huán)拓?fù)涫遣粔蜢`活的。因此,有必要開發(fā)一種靈活的,兼容的并且端口限制降低的MPLS-TP的環(huán)拓?fù)洹?br>
【發(fā)明內(nèi)容】
[0007]為了克服上述問題,本發(fā)明公開了一種靈活的,兼容的并且端口限制降低的MPLS-TP的環(huán)拓?fù)洹?br>[0008]根據(jù)本發(fā)明的第一個方面,提供了一種用于MPLS-TP環(huán)拓?fù)渲械墓?jié)點的方法,包括:從東鄰節(jié)點接收包含路徑指示符的第一自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第一自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示所述節(jié)點的東側(cè)接收路徑狀態(tài);從西鄰節(jié)點接收包含路徑指示符的第二自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示所述節(jié)點的西側(cè)接收路徑狀態(tài);根據(jù)所述東鄰節(jié)點的和所述西鄰節(jié)點的標(biāo)識判定所述環(huán)拓?fù)浣Y(jié)構(gòu);以及如果判定為兩個節(jié)點的環(huán)拓?fù)?,根?jù)所述第一和第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符和源節(jié)點標(biāo)識判定切換操作。
[0009]根據(jù)本發(fā)明的一個實施例,所述路徑指示符指示在所述兩個節(jié)點的環(huán)拓?fù)浣Y(jié)構(gòu)中的兩個節(jié)點間的路徑是發(fā)起請求路徑或非發(fā)起請求路徑;所述發(fā)起請求路徑表示自動保護倒換請求鎖定保護/強制切換/信號失效/手動切換/等待恢復(fù)/練習(xí)在所述的路徑中發(fā)起;所述非發(fā)起請求路徑表示遠(yuǎn)離所述發(fā)起請求路徑的一側(cè)的所述路徑。
[0010]根據(jù)本發(fā)明的一個實施例,所述兩個節(jié)點的環(huán)拓?fù)渲械乃龅谝粋€自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符和所述第二個協(xié)議數(shù)據(jù)單元中的所述路徑指示符是基于一個本地的自動保護倒換請求來設(shè)置的。
[0011]根據(jù)本發(fā)明的一個實施例,一種用于MPLS-TP環(huán)拓?fù)渲械墓?jié)點的方法還包括:向所述東鄰節(jié)點發(fā)送包含路徑指示符的第三自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第三自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示東側(cè)發(fā)送路徑狀態(tài)和根據(jù)所述第一自動保護倒換協(xié)議數(shù)據(jù)單元設(shè)置所述路徑指示符;以及向所述西鄰節(jié)點發(fā)送包含路徑指示符的第四自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第四自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示西側(cè)發(fā)送路徑狀態(tài)和根據(jù)所述第二自動保護倒換協(xié)議數(shù)據(jù)單元設(shè)置所述路徑指示符。
[0012]根據(jù)本發(fā)明的一個實施例,所述判定切換操作的步驟包括:如果在所述第一自動保護倒換協(xié)議數(shù)據(jù)單元中的所述源節(jié)點標(biāo)識等于所述西鄰節(jié)點標(biāo)識并且在所述第一自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符是所述非發(fā)起請求路徑,執(zhí)行切換到東側(cè)的操作;或如果在所述第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述源節(jié)點標(biāo)識等于所述東鄰節(jié)點標(biāo)識并且在第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符是所述非發(fā)起請求路徑,執(zhí)行切換到西側(cè)的操作。
[0013]根據(jù)本發(fā)明的一個實施例,每個所述路徑指示符在相應(yīng)的自動保護倒換協(xié)議數(shù)據(jù)單元中占用I比特。
[0014]根據(jù)本發(fā)明的一個實施例,所述判定所述環(huán)拓?fù)浣Y(jié)構(gòu)的步驟包括如果所述東鄰節(jié)點標(biāo)識等于所述西鄰節(jié)點標(biāo)識就判定所述環(huán)拓?fù)浣Y(jié)構(gòu)為所述兩個節(jié)點的環(huán)拓?fù)浣Y(jié)構(gòu)。
[0015]根據(jù)本發(fā)明的第二個方面,提供了一種在MPLS-TP的環(huán)拓?fù)渲械墓?jié)點,包括:接收機,其被配置為從東鄰節(jié)點接收包含路徑指示符的第一自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第一自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示所述節(jié)點的東側(cè)接收路徑狀態(tài);從西鄰節(jié)點接收包含路徑指示符的第二自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示所述節(jié)點的西側(cè)接收路徑狀態(tài);第一判定單元,其被配置為根據(jù)所述東鄰節(jié)點的和所述西鄰節(jié)點的標(biāo)識判定所述環(huán)拓?fù)浣Y(jié)構(gòu);以及第二判定單元,其被配置為如果判定為兩個節(jié)點的環(huán)拓?fù)?,根?jù)所述第一和第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符和源節(jié)點標(biāo)識判定切換操作。
[0016]根據(jù)本發(fā)明的一個實施例,一種在MPLS-TP的環(huán)拓?fù)渲械墓?jié)點還包括:發(fā)射機,其被配置為向所述東鄰節(jié)點發(fā)送包含路徑指示符的第三自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第三自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示東側(cè)發(fā)送路徑狀態(tài)和根據(jù)所述第一自動保護倒換協(xié)議數(shù)據(jù)單元設(shè)置所述路徑指示符;以及向所述西鄰節(jié)點發(fā)送包含路徑指示符的第四自動保護倒換協(xié)議數(shù)據(jù)單元,在所述第四自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符指示西側(cè)發(fā)送路徑狀態(tài)和根據(jù)所述第二自動保護倒換協(xié)議數(shù)據(jù)單元設(shè)置所述路徑指示符。
[0017]根據(jù)本發(fā)明的一個實施例,所述第一判定單元被配置為如果所述東鄰節(jié)點標(biāo)識等于所述西鄰節(jié)點標(biāo)識就判定所述環(huán)拓?fù)浣Y(jié)構(gòu)為所述兩個節(jié)點的環(huán)拓?fù)浣Y(jié)構(gòu)。
[0018]根據(jù)本發(fā)明的一個實施例,所述第二判定單元被配置為如果在所述第一自動保護倒換協(xié)議數(shù)據(jù)單元中的所述源節(jié)點標(biāo)識等于所述西鄰節(jié)點標(biāo)識并且在所述第一自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符是所述非發(fā)起請求路徑,執(zhí)行切換到東側(cè)的操作;或如果在所述第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述源節(jié)點標(biāo)識等于所述東鄰節(jié)點標(biāo)識并且在第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述路徑指示符是所述非發(fā)起請求路徑,執(zhí)行切換到西側(cè)的操作。
[0019]根據(jù)本發(fā)明的第三個方面,提供了一種用于MPLS-TP環(huán)拓?fù)渲械墓?jié)點的方法,包括從第一環(huán)接收第一自動保護倒換協(xié)議數(shù)據(jù)單元和從第二環(huán)接收第三自動保護倒換協(xié)議數(shù)據(jù)單元,所述第一自動保護倒換協(xié)議數(shù)據(jù)單元包含代表所述第一環(huán)的第一環(huán)標(biāo)識,所述第三動保護倒換協(xié)議數(shù)據(jù)單元的環(huán)標(biāo)識包含代表所述第二環(huán)的第二環(huán)標(biāo)識;將所述第一環(huán)標(biāo)識嵌入第二自動保護倒換協(xié)議數(shù)據(jù)單元和將所述述第二環(huán)標(biāo)識嵌入第四自動保護倒換協(xié)議數(shù)據(jù)單元中;根據(jù)在所述第二自動保護倒換協(xié)議數(shù)據(jù)單元中的所述第一環(huán)標(biāo)識和在所述第四自動保護倒換協(xié)議數(shù)據(jù)單元中的所述第二環(huán)標(biāo)識判定段層共享;以及除非所述環(huán)標(biāo)識中的一個為零,在同一個段層中向所述節(jié)點的鄰節(jié)點發(fā)送包含第一環(huán)標(biāo)識的所述第二自動保護倒換協(xié)議數(shù)據(jù)單元和包含第二環(huán)標(biāo)識的所述第四自動保護倒換協(xié)議數(shù)據(jù)單元。
[0020]根據(jù)本發(fā)明的一個實施例,所述判定所述段層共享的步驟包括:如果所述第一環(huán)標(biāo)識和所述第二環(huán)標(biāo)識的值各是I到127中的一個整數(shù)值,所述節(jié)點和所述鄰節(jié)點間的所述段層可以由所述第一環(huán)和所述第二環(huán)共享。
[0021]根據(jù)