本發(fā)明涉及數(shù)據(jù)傳輸保護領域,具體涉及一種用于實現(xiàn)點對多點的1+1保護的方法。
背景技術:
對于ptn(packettransportnetwork,分組傳送網(wǎng))設備中的二層交換機,在進行數(shù)據(jù)交換時,很少有能夠?qū)崿F(xiàn)1+1保護的二層交換機,即采用雙發(fā)選收的數(shù)據(jù)保護模式,在ptn的設備中,大多是采用的1:1的保護模式,即選發(fā)雙收的保護模式。
在potn(packetopticaltransportnetwork,分組光傳送網(wǎng)絡)的設備中,otn(opticaltransportnetwork,光傳送網(wǎng))所承載的ptn業(yè)務的數(shù)據(jù)收發(fā)保護處理,需ptn模塊實現(xiàn),即otn模塊在實現(xiàn)1+1保護時,要求ptn模塊完成主備業(yè)務的雙發(fā),因此,potn設備中所常見的1+1保護,即意味著ptn需對p2mp(point2multiplepoint,點對多點)的所有業(yè)務在發(fā)方向均實現(xiàn)1+1保護。
但p2mp涉及到地址學習,學習的目的信息一般是源入包的端口,其對應的為單播,因此,在p2mp中很難實現(xiàn)1+1保護,無法實現(xiàn)1+1所要求的復制主備兩份數(shù)據(jù)進行發(fā)送。
技術實現(xiàn)要素:
針對現(xiàn)有技術中存在的缺陷,本發(fā)明的目的在于提供一種用于實現(xiàn)點對多點的1+1保護的方法,能夠有效解決點對多點業(yè)務中的1+1保護問題。
為達到以上目的,本發(fā)明采取的技術方案是,包括:
創(chuàng)建一未知包組播,將p2mp業(yè)務線路側的多對主備保護對的主備目的端口均添加至未知包組播;
給p2mp業(yè)務線路側的每個主備保護對均創(chuàng)建一保護組播;
將p2mp業(yè)務中,從主備目的端口進入的源入包的學習信息設置為該主備目的端口對應主備保護對;
當p2mp業(yè)務中接入點的源入包在mac地址表中查找mac地址失敗時,將該源入包通過未知包組播多播至所有主備保護對的主備目的端口;
當p2mp業(yè)務中接入點的源入包在mac地址表中查找mac地址成功時,將該源入包發(fā)送至該源入包對應主備目的端口的保護組播,多播至該保護組播對應主備保護對的主備目的端口。
在上述技術方案的基礎上,所述主備保護對包括主保護對和備保護對,所述主保護對包括主ptn和主otn,所述備保護對包括備ptn和備otn。
在上述技術方案的基礎上,所述主備目的端口包括主目的端口和備目的端口,所述主目的端口為主ptn的端口,所述備目的端口為備ptn的端口。
在上述技術方案的基礎上,所述mac地址表含有所有主備目的端口學習到的mac地址。
與現(xiàn)有技術相比,本發(fā)明一種用于實現(xiàn)點對多點的1+1保護的方法的優(yōu)點在于:針對p2mp業(yè)務所包括多個主備保護對中,無法實現(xiàn)每個主備保護對內(nèi)ptn進行1+1保護時所要求主備業(yè)務雙發(fā),通過組播,將主備保護對的主備目的端口均添加至組播,采用組播的多播方式,實現(xiàn)主備目的端口進行1+1保護時所要求主備業(yè)務雙發(fā)。同時,還建有一未知包組播,并將所有主備保護對的主備目的端口均添加至未知包組播,當源入包查找mac地址失敗時,通過未知包組播將源入包發(fā)送至所有主備目的端口,避免業(yè)務數(shù)據(jù)的丟失。
附圖說明
圖1為本發(fā)明一種用于實現(xiàn)點對多點的1+1保護的方法的流程圖。
具體實施方式
以下結合附圖對本發(fā)明作進一步詳細說明。
參見圖1所示,本發(fā)明提供一種用于實現(xiàn)點對多點的1+1保護的方法,用于實現(xiàn)potn設備中p2mp分組業(yè)務的ptn1+1保護和otn1+1保護,具體包括:
s1:創(chuàng)建一未知包組播,將p2mp業(yè)務線路側的多對主備保護對的主備目的端口均添加至未知包組播。p2mp業(yè)務的線路側含有多對需要保護的主備保護對,主備保護對包括主保護對和備保護對,主保護對包括主ptn和主otn,備保護對包括備ptn和備otn。主備目的端口包括主目的端口和備目的端口,主目的端口為主ptn的端口,備目的端口為備ptn的端口。主ptn和主otn(備ptn和備otn)間相連,本實施例中,p2mp業(yè)務線路側的源入包是由ptn至otn方向,在ptn中完成源入包的主備雙發(fā)。
s2:給p2mp業(yè)務線路側的每個主備保護對均創(chuàng)建一保護組播。
s3:將p2mp業(yè)務中,從主備目的端口進入的源入包的學習信息設置為該主備目的端口對應主備保護對,即該源入包學習到的目的地即為該源入包對應主備目的端口的主備保護對的保護組播。
s4:當p2mp業(yè)務中接入點的源入包在mac地址表中查找mac地址失敗時,將該源入包通過未知包組播多播至所有主備保護對的主備目的端口。mac地址表含有所有主備目的端口學習到的mac地址。
s5:當p2mp業(yè)務中接入點的源入包在mac地址表中查找mac地址成功時,將該源入包發(fā)送至該源入包對應主備目的端口的保護組播,多播至該保護組播對應主備保護對的主備目的端口。
針對p2mp業(yè)務所包括多個主備保護對中,無法實現(xiàn)每個主備保護對內(nèi)ptn進行1+1保護時所要求主備業(yè)務雙發(fā),通過組播,將主備保護對的主備目的端口均添加至組播,采用組播的多播方式,實現(xiàn)主備目的端口進行1+1保護時所要求主備業(yè)務雙發(fā)。同時,還建有一未知包組播,并將所有主備保護對的主備目的端口均添加至未知包組播,當源入包查找mac地址失敗時,通過未知包組播將源入包發(fā)送至所有主備目的端口,避免業(yè)務數(shù)據(jù)的丟失。
本發(fā)明不局限于上述實施方式,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內(nèi)。本說明書中未作詳細描述的內(nèi)容屬于本領域?qū)I(yè)技術人員公知的現(xiàn)有技術。