以太網(wǎng)無源光網(wǎng)絡(luò)epon中的環(huán)路消除方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)通信技術(shù),特別涉及以太網(wǎng)無源光網(wǎng)絡(luò)(EPON-Ethernet PassiveOptical Network)中的環(huán)路消除方法和設(shè)備。
【背景技術(shù)】
[0002]EPON, 一種基于以太網(wǎng)的無源光網(wǎng)絡(luò)(PON:Passive Optical Network),將以太網(wǎng)和PON技術(shù)結(jié)合,在物理層采用PON技術(shù),在數(shù)據(jù)鏈路層使用以太網(wǎng)協(xié)議,利用PON的拓?fù)浣Y(jié)構(gòu)實現(xiàn)以太網(wǎng)接入。EPON綜合了 PON技術(shù)和以太網(wǎng)技術(shù)的優(yōu)點:低成本、高帶寬、擴(kuò)展性強(qiáng)、與現(xiàn)有以太網(wǎng)兼容、方便管理等,其采用點到多點結(jié)構(gòu)、無源光纖傳輸。
[0003]在EPON中,網(wǎng)絡(luò)連接錯誤、網(wǎng)絡(luò)配置錯誤等問題會導(dǎo)致EPON中出現(xiàn)轉(zhuǎn)發(fā)環(huán)路,而轉(zhuǎn)發(fā)環(huán)路會導(dǎo)致EPON中的設(shè)備比如光線路終端(0LT:Optical Line Terminal)或者光網(wǎng)絡(luò)單元(0NU:Optical Network Unit)對廣播報文、組播報文、以及未知單播報文進(jìn)行重復(fù)發(fā)送,造成網(wǎng)絡(luò)資源的浪費(fèi)甚至導(dǎo)致網(wǎng)絡(luò)癱瘓。
[0004]基于此,就需要對EPON執(zhí)行環(huán)路檢測。目前EPON中常用的環(huán)路檢測方法是:0LT通過本地PON端口發(fā)送環(huán)路檢測報文,OLT本地PON端口下掛的各個ONU對收到的來自O(shè)LT發(fā)送的環(huán)路檢測報文進(jìn)行廣播復(fù)制,若ONU之間存在環(huán)路,OLT最終會接收到自己發(fā)送的環(huán)路檢測報文,但是即使OLT收到自己發(fā)送的環(huán)路檢測報文,其不能確定如何消除環(huán)路,也不能簡單地直接將本地某一個PON端口阻塞或者關(guān)閉,以消除環(huán)路,原因是:0LT本地PON端口下掛了眾多的0NU,而環(huán)路僅僅是某些ONU之間的物理鏈路造成的,直接關(guān)閉PON端口會影響其他ONU的正常使用。基于此,EPON中如何合理消除環(huán)路是亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本申請?zhí)峁┝艘蕴W(wǎng)無源光網(wǎng)絡(luò)EPON中的環(huán)路消除方法和設(shè)備,以在最大化利用EPON中物理鏈路的基礎(chǔ)上合理消除EPON中的環(huán)路。
[0006]本申請?zhí)峁┑募夹g(shù)方案包括:
[0007]一種以太網(wǎng)無源光網(wǎng)絡(luò)EPON中的環(huán)路消除方法,該方法應(yīng)用于光線路終端0LT,包括:
[0008]通過本地PON端口向光網(wǎng)絡(luò)單元ONU廣播環(huán)路檢測報文,環(huán)路檢測報文攜帶OLT的設(shè)備標(biāo)識、PON端口的端口標(biāo)識、所屬的虛擬局域網(wǎng)VLAN ;
[0009]接收ONU通過VLAN內(nèi)的有效PON端口發(fā)送的環(huán)路檢測報文,則確定EPON中存在環(huán)路;
[0010]依據(jù)接收的環(huán)路檢測報文所攜帶的設(shè)備標(biāo)識、接收端口的端口標(biāo)識和發(fā)送端口的端口標(biāo)識確定環(huán)路檢測報文經(jīng)由的轉(zhuǎn)發(fā)路徑,從轉(zhuǎn)發(fā)路徑中選擇出用于消除環(huán)路的端口,通知端口阻塞或者關(guān)閉VLAN內(nèi)的業(yè)務(wù)。
[0011]一種以太網(wǎng)無源光網(wǎng)絡(luò)EPON中的環(huán)路消除方法,該方法應(yīng)用于光網(wǎng)絡(luò)單元0NU,包括:
[0012]接收環(huán)路檢測報文,
[0013]檢查接收的環(huán)路檢測報文是否攜帶本ONU的設(shè)備標(biāo)識;
[0014]當(dāng)接收的環(huán)路檢測報文未攜帶本ONU的設(shè)備標(biāo)識,通過除收到環(huán)路檢測報文的端口之外的且屬于環(huán)路檢測報文所屬的虛擬局域網(wǎng)VLAN內(nèi)的其他每一端口發(fā)送環(huán)路檢測報文,發(fā)送的環(huán)路檢測報文攜帶了本ONU的設(shè)備標(biāo)識、接收到環(huán)路檢測報文的接收端口的端口標(biāo)識、發(fā)送環(huán)路檢測報文的發(fā)送端口的端口標(biāo)識;
[0015]當(dāng)接收的環(huán)路檢測報文攜帶了本ONU的設(shè)備標(biāo)識,通過本ONU本地有效PON端口發(fā)送環(huán)路檢測報文給OLT ;發(fā)送的環(huán)路檢測報文攜帶了本ONU的設(shè)備標(biāo)識、接收到環(huán)路檢測報文的接收端口的端口標(biāo)識、發(fā)送環(huán)路檢測報文的端口的發(fā)送端口標(biāo)識;
[0016]依據(jù)OLT的通知控制本ONU上的端口阻塞或者關(guān)閉VLAN內(nèi)的業(yè)務(wù)。
[0017]一種以太網(wǎng)無源光網(wǎng)絡(luò)EPON中的環(huán)路消除設(shè)備,該設(shè)備應(yīng)用于光線路終端0LT,包括:
[0018]廣播單元,用于通過本地PON端口向光網(wǎng)絡(luò)單元ONU廣播環(huán)路檢測報文,環(huán)路檢測報文攜帶OLT的設(shè)備標(biāo)識、PON端口的端口標(biāo)識、所屬的虛擬局域網(wǎng)VLAN ;
[0019]接收單元,用于接收ONU通過VLAN內(nèi)的有效PON端口發(fā)送的環(huán)路檢測報文;
[0020]環(huán)路消除單元,用于在接收單元接收到ONU發(fā)送的環(huán)路檢測報文時,確定EPON中存在環(huán)路,依據(jù)接收的環(huán)路檢測報文所攜帶的設(shè)備標(biāo)識、接收端口的端口標(biāo)識和發(fā)送端口的端口標(biāo)識確定環(huán)路檢測報文經(jīng)由的轉(zhuǎn)發(fā)路徑,從轉(zhuǎn)發(fā)路徑中選擇出用于消除環(huán)路的端口,通知端口阻塞或者關(guān)閉VLAN內(nèi)的業(yè)務(wù)。
[0021]一種以太網(wǎng)無源光網(wǎng)絡(luò)EPON中的環(huán)路消除方法,該設(shè)備應(yīng)用于光網(wǎng)絡(luò)單元0NU,包括:
[0022]接收單元,用于接收環(huán)路檢測報文,
[0023]檢查單元,用于檢查接收單元接收的環(huán)路檢測報文是否攜帶本ONU的設(shè)備標(biāo)識;
[0024]處理單元,用于當(dāng)檢查單元的檢查結(jié)果為否時,通過除收到環(huán)路檢測報文的端口之外的且屬于環(huán)路檢測報文所屬的虛擬局域網(wǎng)VLAN內(nèi)的其他每一端口發(fā)送環(huán)路檢測報文,發(fā)送的環(huán)路檢測報文攜帶了本ONU的設(shè)備標(biāo)識、接收到環(huán)路檢測報文的接收端口的端口標(biāo)識、發(fā)送環(huán)路檢測報文的發(fā)送端口的端口標(biāo)識;以及,當(dāng)檢查單元的檢查結(jié)果為是時,通過本ONU本地有效PON端口發(fā)送環(huán)路檢測報文給OLT ;發(fā)送的環(huán)路檢測報文攜帶了本ONU的設(shè)備標(biāo)識、接收到環(huán)路檢測報文的接收端口的端口標(biāo)識、發(fā)送環(huán)路檢測報文的端口的發(fā)送端口標(biāo)識;
[0025]業(yè)務(wù)單元,用于依據(jù)OLT的通知控制本ONU上的端口阻塞或者關(guān)閉VLAN內(nèi)的業(yè)務(wù)。
[0026]由以上技術(shù)方案可以看出,本發(fā)明中,OLT先基于VLAN發(fā)起環(huán)路檢測以獲取整個環(huán)路檢測的轉(zhuǎn)發(fā)路徑,依據(jù)獲取的轉(zhuǎn)發(fā)路徑指定某個ONU的端口阻塞或者關(guān)閉VLAN內(nèi)的業(yè)務(wù)以消除環(huán)路,能夠最大化利用物理鏈路;
[0027]同時,由于本發(fā)明中,由OLT基于VLAN執(zhí)行環(huán)路檢測,相比現(xiàn)有環(huán)路檢測方法減少了網(wǎng)絡(luò)中的環(huán)路檢測報文,提升了環(huán)路檢測的效率。
【附圖說明】
[0028]圖1為本發(fā)明提供的方法流程圖;
[0029]圖2為本發(fā)明實施例提供的OLT發(fā)送環(huán)路檢測報文結(jié)構(gòu)示意圖;
[0030]圖3為本發(fā)明實施例提供的ONU發(fā)送環(huán)路檢測報文結(jié)構(gòu)示意圖;
[0031]圖4為本發(fā)明提供的實施例示意圖;
[0032]圖5為本發(fā)明提供的設(shè)備結(jié)構(gòu)圖;
[0033]圖6為本發(fā)明提供的另一設(shè)備結(jié)構(gòu)圖。
【具體實施方式】
[0034]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0035]本發(fā)明提供的方法包括圖1所示的流程:
[0036]參見圖1,圖1為本發(fā)明提供的方法流程圖。如圖1所示,該流程可包括以下步驟:
[0037]步驟101,OLT通過PON端口向ONU廣播環(huán)路檢測報文,環(huán)路檢測報文攜帶OLT的設(shè)備標(biāo)識、PON端口的端口標(biāo)識、所屬的虛擬局域網(wǎng)(VLAN)。
[0038]在本發(fā)明中,OLT啟動的環(huán)路檢測是基于單個VLAN進(jìn)行的。其中,當(dāng)OLT本地有多個VLAN,可針對每一個VLAN分別執(zhí)行圖1所示的流程。為便于描述,假定圖1是針對第一 VLAN執(zhí)行的,這里第一 VLAN只是其中的一個VLAN,并不具體限定某一個VLAN。以下均以第一 VLAN為例描述圖1所示的流程。
[0039]作為本發(fā)明的一個優(yōu)選實施例,本發(fā)明中,OLT通過在環(huán)路檢測報文中增加TLV字段來攜帶OLT的設(shè)備標(biāo)識、PON端口的端口標(biāo)識,圖2具體示出了 OLT在廣播的環(huán)路檢測報文中增加TLV字段的實例,而環(huán)路檢測報文所屬的第一 VLAN則通過環(huán)路檢測報文中的VLANID字段攜帶。
[0040]需要說明的是,OLT廣播的環(huán)路檢測報文中的LLID為廣播LLID,以指示PON端口下掛的所有ONU都需要處理該接收的環(huán)路檢測報文,具體處理如步驟102至步驟104所示。
[0041]步驟102,ONU接收環(huán)路檢測報文,檢查接收的環(huán)路檢測報文是否攜帶本ONU的設(shè)備標(biāo)識,如果否,執(zhí)彳丁步驟103,如果是,執(zhí)彳丁步驟104。
[0042]作為一個實施例,ONU接收的環(huán)路檢測報文為OLT廣播的環(huán)路檢測報文,當(dāng)ONU接收的環(huán)路檢測報文為OLT廣播的環(huán)路檢測報文,則此時環(huán)路檢測報文是不會攜帶本ONU的設(shè)備標(biāo)識,則可直接執(zhí)行步驟103。
當(dāng)前第1頁
1 
2 
3 
4