本發(fā)明涉及一種在線性保護(hù)網(wǎng)中保護(hù)域的宿端端口選擇技術(shù),尤其是涉及一種在線性保護(hù)網(wǎng)中使用MSTP(Multiple Spanning Tree Protocol,多生成樹協(xié)議)選擇宿端出口的方法及裝置。
背景技術(shù):
在現(xiàn)有1+1或者1:1線性保護(hù)網(wǎng)絡(luò)中,在保護(hù)域的宿端,最終宿端出口的選擇是基于業(yè)務(wù)查表得到工作通道還是保護(hù)通道,并通過關(guān)聯(lián)保護(hù)組的狀態(tài)來選擇工作通道所在的出端口或保護(hù)通道所在的出端口。
因此,為了完成保護(hù)域宿端出口的選擇,支持此項(xiàng)技術(shù)的交換芯片需要增加額外的查表動(dòng)作和增加相應(yīng)的表項(xiàng)才能完成保護(hù)域宿端出口的選擇,相對(duì)于不支持保護(hù)切換的芯片,成本提高了;同時(shí)對(duì)于原有不支持保護(hù)切換的芯片而言,則無法完成保護(hù)域宿端出口的選擇。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的方法及裝置,通過利用現(xiàn)有網(wǎng)絡(luò)中的MSTP技術(shù)以完成保護(hù)域宿端出口的選擇。
為實(shí)現(xiàn)上述目的,本發(fā)明提出如下技術(shù)方案:一種在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的方法,包括:
報(bào)文在從保護(hù)域的遠(yuǎn)端進(jìn)入保護(hù)域時(shí),分別在工作通道和保護(hù)通道上在其原始報(bào)文的前面加上不同的VLAN;
在保護(hù)域的宿端把工作通道和保護(hù)通道的所述VLAN映射到對(duì)應(yīng)的MSTP實(shí)例;
根據(jù)工作通道或保護(hù)通道目前所在保護(hù)組的狀態(tài)來設(shè)置端口+VLAN的STP狀態(tài);
最后根據(jù)所述STP狀態(tài)將報(bào)文進(jìn)行正常轉(zhuǎn)發(fā)或丟棄。
本發(fā)明還對(duì)應(yīng)揭示了一種在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的裝置,包括:
VLAN添加模塊,用于在報(bào)文在從保護(hù)域的遠(yuǎn)端進(jìn)入保護(hù)域時(shí),分別在工作通道和保護(hù)通道上在原始報(bào)文的前面加上不同的VLAN;
MSTP實(shí)例映射模塊,用于在保護(hù)域的宿端把工作通道和保護(hù)通道所述VLAN映射到對(duì)應(yīng)的MSTP實(shí)例;
STP狀態(tài)設(shè)置模塊,用于根據(jù)工作通道或保護(hù)通道目前所在保護(hù)組的狀態(tài)來設(shè)置端口+VLAN的STP狀態(tài);
報(bào)文處理模塊,用于根據(jù)所述STP狀態(tài)將報(bào)文進(jìn)行正常轉(zhuǎn)發(fā)或丟棄。
優(yōu)選地,所述線性保護(hù)網(wǎng)絡(luò)為1+1或1:1的保護(hù)架構(gòu)。
優(yōu)選地,若所述工作通道或保護(hù)通道所在保護(hù)組的狀態(tài)為工作狀態(tài)時(shí),則相應(yīng)設(shè)置端口+VLAN的STP狀態(tài)為STP-Forwarding狀態(tài),從而將報(bào)文做正常轉(zhuǎn)發(fā);否則設(shè)置為STP-Blocking狀態(tài),將報(bào)文丟棄。
優(yōu)選地,所述線性保護(hù)網(wǎng)絡(luò)為兩層線性保護(hù)網(wǎng)絡(luò)。
與現(xiàn)有技術(shù)相比,本發(fā)明保護(hù)域的宿端選擇器不需要基于保護(hù)組來完成宿端的選擇,同時(shí)也不需要基于端口+VLAN查表完成確定工作通道還是保護(hù)通道,而是利用現(xiàn)有網(wǎng)絡(luò)中的MSTP技術(shù)來完成保護(hù)域宿端出口的選擇,從而大大降低芯片實(shí)現(xiàn)的難度,同時(shí)也可以為現(xiàn)有不支持保護(hù)切換技術(shù)的芯片提供一種很好的解決方案。
附圖說明
圖1是本發(fā)明在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的流程示意圖;
圖2是本發(fā)明在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的模塊示意圖;
圖3是本發(fā)明在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的原理示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明的附圖,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述。
在線性保護(hù)的宿端,無論是1+1還是1:1的保護(hù)方案,一個(gè)很重要的工作就是如何標(biāo)識(shí)數(shù)據(jù)流來自工作通道還是保護(hù)通道。本發(fā)明所揭示的一種在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的方法及裝置,尤其是在兩層線性保護(hù)網(wǎng)絡(luò)中,利用現(xiàn)有線性保護(hù)網(wǎng)中的MSTP技術(shù)來完成保護(hù)域宿端出口的選擇。
結(jié)合圖1和圖3所示,本發(fā)明所揭示的一種在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的方法,包括以下步驟:
步驟1,報(bào)文在從保護(hù)域的遠(yuǎn)端進(jìn)入保護(hù)域時(shí),分別在工作通道和保護(hù)通道上在其原始報(bào)文的前面加上不同的虛擬局域網(wǎng)標(biāo)識(shí)(Virtual Local Area Network,簡(jiǎn)稱VLAN)。
如圖3所示,報(bào)文在工作通道上使用VLAN 10,在保護(hù)通道上使用VLAN 20。
步驟2,在保護(hù)域的宿端把工作通道和保護(hù)通道的VLAN映射到對(duì)應(yīng)的MSTP實(shí)例。
如圖3中,將工作通道的VLAN 10和保護(hù)通道VLAN 20映射到對(duì)應(yīng)的MSTP實(shí)例。
步驟3,根據(jù)工作通道或保護(hù)通道目前所在保護(hù)組的狀態(tài)來設(shè)置端口+VLAN的STP(Spanning Tree Protocol,生成樹協(xié)議)狀態(tài)。
具體實(shí)施時(shí),如果通道處于工作狀態(tài)則把STP狀態(tài)設(shè)置為STP-Forwarding(生成樹協(xié)議狀態(tài)值轉(zhuǎn)發(fā)狀態(tài))狀態(tài),否則設(shè)置為STP-Blocking(生成樹協(xié)議狀態(tài)值阻斷狀態(tài))狀態(tài)。
步驟4,最后根據(jù)STP狀態(tài)將報(bào)文進(jìn)行正常轉(zhuǎn)發(fā)或丟棄。
即當(dāng)STP狀態(tài)為STP-Forwarding狀態(tài)時(shí),則將報(bào)文做正常轉(zhuǎn)發(fā),當(dāng)STP狀態(tài)為STP-Blocking狀態(tài)時(shí)則將報(bào)文丟棄。
另外,如圖2所示,本發(fā)明揭示的一種在線性保護(hù)網(wǎng)中使用MSTP選擇宿端出口的裝置,包括:
VLAN添加模塊,用于在報(bào)文在從保護(hù)域的遠(yuǎn)端進(jìn)入保護(hù)域時(shí),分別在工作通道和保護(hù)通道上在原始報(bào)文的前面加上不同的VLAN;
MSTP實(shí)例映射模塊,用于在保護(hù)域的宿端把工作通道和保護(hù)通道的所述VLAN映射到對(duì)應(yīng)的MSTP實(shí)例;
STP狀態(tài)設(shè)置模塊,用于根據(jù)工作通道或保護(hù)通道目前所在保護(hù)組的狀態(tài)來設(shè)置端口+VLAN的STP狀態(tài);
報(bào)文處理模塊,用于根據(jù)STP狀態(tài)將報(bào)文進(jìn)行正常轉(zhuǎn)發(fā)或丟棄。
采用本發(fā)明后,在兩層線性保護(hù)網(wǎng)絡(luò)的保護(hù)域宿端,利用現(xiàn)有的交換機(jī)芯片利用MSTP技術(shù)就可以實(shí)現(xiàn)保護(hù)域宿端出端口的選擇,大大降低芯片實(shí)現(xiàn)的難度,同時(shí)也可以為現(xiàn)有不支持保護(hù)切換技術(shù)的芯片提供一種很好的解決方案。這里的芯片不局限于ASIC(專用集成電路)芯片,還包括FPGA(現(xiàn)場(chǎng)可編程門陣列)或NP(網(wǎng)絡(luò)處理器)等。
本發(fā)明的技術(shù)內(nèi)容及技術(shù)特征已揭示如上,然而熟悉本領(lǐng)域的技術(shù)人員仍可能基于本發(fā)明的教示及揭示而作種種不背離本發(fā)明精神的替換及修飾,因此,本發(fā)明保護(hù)范圍應(yīng)不限于實(shí)施例所揭示的內(nèi)容,而應(yīng)包括各種不背離本發(fā)明的替換及修飾,并為本專利申請(qǐng)權(quán)利要求所涵蓋。