專利名稱:一種基于pbn網(wǎng)絡實現(xiàn)oam的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡通信技術(shù)領(lǐng)域,涉及一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法及系統(tǒng)。
背景技術(shù):
MIM,即MAC-in-MAC,運營商骨干網(wǎng)橋協(xié)議(也即是PBN),MIM是一種二層虛擬專用網(wǎng)技術(shù),它通過MAC地址的嵌套,將用戶的MAC封裝在運營商的MAC之中,作為內(nèi)層MAC加以隔離,從而增強了以太網(wǎng)的擴展性和業(yè)務的安全性;解決了服務供應商只用4096個VLAN 共享的限制,擴展了 MAC地址空間。OAM連接故障管理,提供了端到端的網(wǎng)絡監(jiān)控和操作工具,可以在一個大型L2以太網(wǎng)中執(zhí)行諸如MAC Ping、L2 Trace Route等任務,簡化了運營級以太網(wǎng)的故障排除和監(jiān)測。同時,在以太網(wǎng)OAM標準中定義的CCM(連續(xù)性檢查消息)可以幫助實現(xiàn)低于50毫秒的保護倒換。當3個連續(xù)丟失的CCM報文會使主鏈路宣告“無效”而由備份鏈路取而代之。 以太網(wǎng)OAM技術(shù),用于監(jiān)測整個網(wǎng)絡的連通性、定位網(wǎng)絡的連通性故障。維護端點周期性地向同一維護集內(nèi)的其它遠端點發(fā)送OAM報文,同時,也接收其它遠端點發(fā)來的OAM報文。如果在三個周期內(nèi)沒有收到對方的OAM報文,則認為鏈路出現(xiàn)故障,報告錯誤。網(wǎng)絡管理員可以通過環(huán)回功能或鏈路跟蹤功能進行故障定位或路徑查找?;赑BN的OAM系統(tǒng)是指在PBN網(wǎng)絡基礎上實現(xiàn)OAM功能,OAM監(jiān)測點運行在PBN 網(wǎng)絡的邊緣設備上,途經(jīng)運營商橋接網(wǎng),可以檢測出處在運營商橋接網(wǎng)不同兩地網(wǎng)絡的連通完整性;同時PBN網(wǎng)絡不需要特別關(guān)心OAM報文,橋接網(wǎng)中的設備也不必要支持0AM,OAM 報文封裝在MIM報文中,在網(wǎng)絡中當作普通MIM報文處理。這樣在不支持OAM的PBN網(wǎng)絡設備BCB上,實現(xiàn)了連接故障管理功能,為運營商橋接網(wǎng)提供了一種便利的選擇,保證了客戶的在使用運營商橋接網(wǎng)的可靠性和不同層次的需求;在邊緣設備交換機上如何實現(xiàn)OAM 數(shù)據(jù)的MIM報文頭嵌套功能,這是一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法及系統(tǒng)的核心技術(shù)。
發(fā)明內(nèi)容
本發(fā)明目的是提供一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法及系統(tǒng),能夠跨PBN網(wǎng)絡域?qū)崿F(xiàn)OAM檢測功能,為運營商橋接網(wǎng)布局提供更加可靠的保障,提供一種靈活便利的選擇。本發(fā)明通過以下方案實現(xiàn)上述目的一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法,包括以下步驟(I)PBN網(wǎng)絡邊緣設備OAM處理機產(chǎn)生協(xié)議報文,再封裝MIM外層頭進入PBN網(wǎng)絡;(2)網(wǎng)絡邊緣設備接收來自PBN網(wǎng)絡的數(shù)據(jù),將MIM數(shù)據(jù)的外層頭剝掉,再送給 OAM處理機接收模塊處理。其中,所述步驟(1)進一步包括a) PBN網(wǎng)絡邊緣設備OAM處理機產(chǎn)生協(xié)議報文;b)根據(jù)OAM協(xié)議報文匹配規(guī)則,會加上一層VLAN,標識這種流量要特殊流量,從環(huán)回端口出去;
c)在環(huán)回端口上,根據(jù)VLAN信息,獲取入口的虛擬端口信息,同時剝掉流標識 VLAN信息;d)從虛擬端口信息中,進一步獲取虛擬轉(zhuǎn)發(fā)實例;e)虛擬轉(zhuǎn)發(fā)實例和目的MAC查找到數(shù)據(jù)出虛擬端口信息;f)出虛擬端口信息查找到后,使用出信息中指定的下一跳,將數(shù)據(jù)報文封裝MIM 外層頭進入MIM網(wǎng)絡。其中,所述步驟( 進一步包括a)根據(jù)MIM頭信息獲取入虛擬端口信息,同時剝離報文的MIM頭,成為純OAM報文;b)如果查找到入虛擬端口信息,進一步獲取虛擬轉(zhuǎn)發(fā)實例,將源MAC學習到虛擬轉(zhuǎn)發(fā)實例上; c)根據(jù)OAM協(xié)議報文匹配規(guī)則,會加上一層VLAN,標識這種流量要特殊流量,從環(huán)回端口出去;d)在環(huán)回端口上,根據(jù)VLAN信息,獲取入口的虛擬端口信息,同時剝掉流標識 VLAN信息;e)根據(jù)目的MAC為本設備的MAC,將OAM協(xié)議報文送給OAM處理機接收模塊處理。進一步的,所述MIM網(wǎng)絡中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及與虛擬轉(zhuǎn)發(fā)實例對應的I-TAG,內(nèi)層數(shù)據(jù)為OAM報文。本發(fā)明還公開了一種實現(xiàn)上述基于PBN網(wǎng)絡的OAM系統(tǒng),該系統(tǒng)包括PBN網(wǎng)絡, 以及PBN網(wǎng)絡邊界的邊緣交換機OAM-BEB ;其中,PBN網(wǎng)絡中還包括網(wǎng)絡核心交換機BCB, 以及分別連接到PBN網(wǎng)絡邊緣交換機的端口 Bl和端口 B2,邊緣設備上的端口 Al和端口 A2 ; 其中,端口 Al和端口 A2為環(huán)回端口。本發(fā)明申請在PBN網(wǎng)絡的邊緣設備上,通過設置OAM處理機協(xié)議報文發(fā)送模塊和 PBN網(wǎng)絡發(fā)起在同一設備上先后執(zhí)行,PBN網(wǎng)絡的終結(jié)點也是OAM處理機協(xié)議報文接收處理點,為用戶使用運營商橋接網(wǎng)的可靠性提供了保證,不必重新花費成本增加新的設備去替換目前的核心設備,節(jié)省布局成本,為運營商網(wǎng)絡布局提供一種靈活便利的選擇,保證了客戶的利益和不同層次的需求。
下面根據(jù)實施例和附圖對本發(fā)明作進一步詳細說明。圖1是基于PBN網(wǎng)絡的OAM物理鏈路連接結(jié)構(gòu)示意圖;圖2是基于PBN網(wǎng)絡的OAM發(fā)送示意圖;圖3是基于PBN網(wǎng)絡的OAM接收示意4是本發(fā)明所述基于PBN網(wǎng)絡的OAM數(shù)據(jù)發(fā)送流程圖;圖5是本發(fā)明所述基于PBN網(wǎng)絡的OAM數(shù)據(jù)接收流程具體實施例方式圖1是基于PBN網(wǎng)絡的OAM物理鏈路連接結(jié)構(gòu)示意圖,如圖1所示,給出了三臺交換機隧道鏈路連接結(jié)構(gòu)示意圖圖1中邊緣交換機OAM-BEBl和0AM-BEB2為運營商網(wǎng)絡邊緣設備,核心交換機BCB為PBN網(wǎng)絡核心設備,BCB只是眾多核心交換機的一個代表,邊緣交換機OAM-BEBl的端口 Al為環(huán)回端口,端口 Bl連接到PBN網(wǎng)絡核心交換機BCB ;邊緣交換機0AM-BEB2的端口 A2為環(huán)回端口,端口 B2連接到PBN網(wǎng)絡核心交換機BCB。交換機OAM-BEBl發(fā)送基于PBN網(wǎng)絡的OAM報文示意圖如圖2所示,OAM處理機產(chǎn)生OAM協(xié)議報文,根據(jù)協(xié)議類型,匹配規(guī)則,給協(xié)議報文添加外層VLAN,并且指定報文的出端口環(huán)回端口 Al ;在環(huán)回端口上,報文將VLAN去掉,根據(jù)目的MAC查找出信息,將報文封裝成MIM報文進入PBN網(wǎng)絡。交換機0AM-BEB2接收基于PBN網(wǎng)絡的OAM報文示意圖如圖3所示,從B2接收來自PBN網(wǎng)絡的MIM報文,終結(jié)MIM報文剝離外層頭,根據(jù)協(xié)議類型,匹配規(guī)則,給協(xié)議報文添加外層VLAN,并且指定報文的出端口環(huán)回端口 A2 ;在環(huán)回端口上,報文將VLAN去掉,根據(jù)目的MAC為本地設備的MAC,將報文送給OAM處理機接收模塊處理?;赑BN網(wǎng)絡的OAM數(shù)據(jù)發(fā)送流程如圖4所示,OAM處理機產(chǎn)生CCM報文,并且攜帶報文管理域VLANl信息,匹配控制規(guī)則,查找到VLANl的OAM報文的出端口為環(huán)回端口 Al,同時添加此類流量標識VLAN2 ;在環(huán)回端口上,根據(jù)報文的VLAN2和VLANl組合查找源虛擬端口信息,如果查找失敗,則做普通二層轉(zhuǎn)發(fā),如果查找成功,剝離外層VLAN2信息,根據(jù)源虛擬端口信息中的虛擬實例和目的MAC查找物理地址表,獲取目的虛擬端口信息,從而得到下一跳信息,根據(jù)下一跳表項,封裝外層MIM頭內(nèi)容,將OAM報文封裝成MIM報文,進入PBN網(wǎng)絡,在PBN網(wǎng)絡中當作MIM報文處理,網(wǎng)絡中的BCB設備無需支持OAM功能。當設備0AM-BEB2收到MIM報文后,基于PBN網(wǎng)絡的OAM數(shù)據(jù)接收流程如圖5所示, 端口 B2收到MIM數(shù)據(jù)報文后,根據(jù)外層頭中攜帶的標簽信息,查找終結(jié)表,如果查找失敗, 當報文當作普通二層報文轉(zhuǎn)發(fā);如果查找成功,剝離MIM報文頭,剩下的數(shù)據(jù)為攜帶VLANl 的OAM報文,匹配控制規(guī)則,查找到VLANl的OAM報文的出端口為環(huán)回端口 A2,同時添加此類流量標識VLAN2 ;在環(huán)回端口上,根據(jù)報文的VLAN2和VLANl組合查找源虛擬端口信息, 如果查找失敗,則做普通二層轉(zhuǎn)發(fā),如果查找成功,剝離外層VLAN2信息,根據(jù)源虛擬端口對應的虛擬轉(zhuǎn)發(fā)實例信息,在虛擬轉(zhuǎn)發(fā)實例內(nèi)學習源MAC (也就是OAM-BEBl的物理地址), 同時依據(jù)虛擬轉(zhuǎn)發(fā)實例和報文的目的MAC (也就是0AM-BEB2的物理地址),查找物理地址表,如果是本設備的物理地址,送給OAM處理機接收模塊處理;這樣就實現(xiàn)了基于PBN網(wǎng)絡的鏈路故障維護管理功能。以上所述是OAM-BEBl到0AM-BEB2方向的基于PBN網(wǎng)絡的OAM故障維護管理功能; 當然,另外一個方向的處理步驟同上面的流程圖4和流程圖5。采用本發(fā)明一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法及系統(tǒng),網(wǎng)絡中的BCB設備無需支持OAM功能也能實現(xiàn)鏈路故障維護管理功能,為用戶使用運營商橋接網(wǎng)的可靠性提供了保證。應該注意,雖然以上是參考具體實施方式
對本發(fā)明進行說明的,但這并不意味是對本發(fā)明的限制,本發(fā)明的保護范圍是由所附權(quán)利要求而不是具體實施方式
來限定的。
權(quán)利要求
1.一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法,包括以下步驟(1)PBN網(wǎng)絡邊緣設備OAM處理機產(chǎn)生協(xié)議報文,再封裝MIM外層頭進入PBN網(wǎng)絡;(2)網(wǎng)絡邊緣設備接收來自PBN網(wǎng)絡的數(shù)據(jù),將MIM數(shù)據(jù)的外層頭剝掉,再送給OAM處理機接收模塊處理。
2.根據(jù)權(quán)利要求1所述的基于PBN網(wǎng)絡實現(xiàn)OAM的方法,其特征在于其中,所述步驟(1)進一步包括a)PBN網(wǎng)絡邊緣設備OAM處理機產(chǎn)生協(xié)議報文;b)根據(jù)OAM協(xié)議報文匹配規(guī)則,會加上一層VLAN,標識這種流量要特殊流量,從環(huán)回端口出去;c)在環(huán)回端口上,根據(jù)VLAN信息,獲取入口的虛擬端口信息,同時剝掉流標識VLAN信息;d)從虛擬端口信息中,進一步獲取虛擬轉(zhuǎn)發(fā)實例;e)虛擬轉(zhuǎn)發(fā)實例和目的MAC查找到數(shù)據(jù)出虛擬端口信息;f)出虛擬端口信息查找到后,使用出信息中指定的下一跳,將數(shù)據(jù)報文封裝MIM外層頭進入MIM網(wǎng)絡。
3.根據(jù)權(quán)利要求1所述的基于PBN網(wǎng)絡實現(xiàn)OAM的方法,其特征在于其中,所述步驟(2)進一步包括a)根據(jù)MIM頭信息獲取入虛擬端口信息,同時剝離報文的MIM頭,成為純OAM報文;b)如果查找到入虛擬端口信息,進一步獲取虛擬轉(zhuǎn)發(fā)實例,將源MAC學習到虛擬轉(zhuǎn)發(fā)實例上;c)根據(jù)OAM協(xié)議報文匹配規(guī)則,會加上一層VLAN,標識這種流量要特殊流量,從環(huán)回端口出去;d)在環(huán)回端口上,根據(jù)VLAN信息,獲取入口的虛擬端口信息,同時剝掉流標識VLAN信息;e)根據(jù)目的MAC為本設備的MAC,將OAM協(xié)議報文送給OAM處理機接收模塊處理。
4.根據(jù)權(quán)利要求1至3之一所述的基于PBN網(wǎng)絡實現(xiàn)OAM的方法,其特征在于,所述 MIM網(wǎng)絡中數(shù)據(jù)外層頭包括外層目的MAC、源MAC、外層VLAN以及與虛擬轉(zhuǎn)發(fā)實例對應的 I-TAG,內(nèi)層數(shù)據(jù)為OAM報文。
5.一種實現(xiàn)根據(jù)權(quán)利要求1至4之一所述基于PBN網(wǎng)絡實現(xiàn)OAM方法的系統(tǒng),其特征在于,該系統(tǒng)包括=PBN網(wǎng)絡,以及PBN網(wǎng)絡邊界的邊緣交換機OAM-BEB ;其中,PBN網(wǎng)絡中還包括網(wǎng)絡核心交換機BCB,以及分別連接到PBN網(wǎng)絡邊緣交換機的端口 Bl和端口 B2 ;所述邊緣交換機OAM-BEB上具有端口 Al和端口 A2,其中,端口 Al和端口 A2為環(huán)回端口。
全文摘要
本發(fā)明公開了一種基于PBN網(wǎng)絡實現(xiàn)OAM的方法及系統(tǒng),該方法包括(1)PBN網(wǎng)絡邊緣設備OAM處理機產(chǎn)生協(xié)議報文,再封裝MIM外層頭進入PBN網(wǎng)絡;(2)網(wǎng)絡邊緣設備接收來自PBN網(wǎng)絡的數(shù)據(jù),將MIM數(shù)據(jù)的外層頭剝掉,再送給OAM處理機接收模塊處理;同時,本發(fā)明還公開了用于實現(xiàn)上述方法的系統(tǒng)。本發(fā)明所述方法和系統(tǒng)能夠讓處于PBN網(wǎng)絡邊緣不同兩地的設備之間實現(xiàn)鏈路故障診斷功能,為用戶使用運營商橋接網(wǎng)的可靠性提供了保證。
文檔編號H04L12/56GK102404180SQ201110354799
公開日2012年4月4日 申請日期2011年11月10日 優(yōu)先權(quán)日2011年11月10日
發(fā)明者陳振光 申請人:神州數(shù)碼網(wǎng)絡(北京)有限公司