一種eoc終端獨(dú)立支持環(huán)路檢測(cè)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域中的EOC (Ethernet over Coax)設(shè)備控制領(lǐng)域,尤其是一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法。
【背景技術(shù)】
[0002]在EOC組網(wǎng)環(huán)境下(如圖1)所示,通常一臺(tái)EOC局端設(shè)備下會(huì)連接多臺(tái)EOC終端設(shè)備。而EOC終端是通過(guò)EOC局端管理的,當(dāng)EOC終端下面的網(wǎng)絡(luò)出現(xiàn)環(huán)路時(shí),通過(guò)EOC局端上面的終端環(huán)路檢測(cè)功能來(lái)檢測(cè)終端的環(huán)路,但是實(shí)際EOC網(wǎng)絡(luò)中的一些舊的局端不支持環(huán)路檢測(cè)功能,導(dǎo)致EOC終端出現(xiàn)環(huán)路時(shí),不能及時(shí)發(fā)現(xiàn),產(chǎn)生大量的廣播風(fēng)暴,影響整個(gè)網(wǎng)絡(luò)。即使一些較新的局端支持終端的環(huán)路檢測(cè)功能,但由于出現(xiàn)環(huán)路時(shí),會(huì)立即產(chǎn)生大量廣播風(fēng)暴,大量的上行廣播風(fēng)暴可能會(huì)導(dǎo)致局端對(duì)終端的管理報(bào)文丟失或者管理報(bào)文時(shí)延變大,而不能及時(shí)檢測(cè)到終端下面的環(huán)路,并且影響到對(duì)終端的管理。有些EOC局端為了能更快的檢測(cè)到終端的環(huán)路,進(jìn)而更快消除終端環(huán)路對(duì)網(wǎng)絡(luò)的影響,采用了增加輪詢終端環(huán)路狀態(tài)的頻率的方法,這種方法使正常的網(wǎng)絡(luò)環(huán)境中管理報(bào)文增加,影響數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)性能。因此為了解決上述這些問(wèn)題,需要在終端上面實(shí)現(xiàn)獨(dú)立的環(huán)路檢測(cè),即在沒(méi)有局端參與的情況下也能檢測(cè)到環(huán)路的端口并防止產(chǎn)生風(fēng)暴。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問(wèn)題是:針對(duì)現(xiàn)有技術(shù)存在的問(wèn)題,提供一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法,EOC終端的環(huán)路檢測(cè)模塊實(shí)現(xiàn)環(huán)路檢測(cè)及處理環(huán)路端口,防止產(chǎn)生廣播風(fēng)暴影響其他端口及網(wǎng)絡(luò),并且主動(dòng)通知局端,檢測(cè)到的環(huán)路信息。
[0004]本發(fā)明采用的技術(shù)方案如下:
一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法包括:
步驟1:終端中環(huán)路檢測(cè)模塊周期性的向每個(gè)端口發(fā)送環(huán)路檢測(cè)廣播報(bào)文,探測(cè)終端設(shè)備的網(wǎng)絡(luò)是否存在環(huán)路;
步驟2:環(huán)路檢測(cè)模塊持續(xù)接收每個(gè)端口的環(huán)路檢測(cè)廣播報(bào)文,當(dāng)環(huán)路檢測(cè)模塊收到自己發(fā)送的環(huán)路檢測(cè)廣播報(bào)文,則將該終端設(shè)備端口的狀態(tài)標(biāo)記為環(huán)路狀態(tài),并通過(guò)管理報(bào)文向局端EOC報(bào)告產(chǎn)生環(huán)路的信息;
步驟3:當(dāng)環(huán)路檢測(cè)模塊檢測(cè)到該端口的環(huán)路狀態(tài)為沒(méi)有環(huán)路,且上一次檢測(cè)的狀態(tài)為環(huán)路狀態(tài),則將該終端設(shè)備端口的狀態(tài)標(biāo)記為無(wú)環(huán)路狀態(tài),并通過(guò)管理報(bào)文向局端EOC報(bào)告環(huán)路解除的信息。
[0005]進(jìn)一步的,所述步驟2中還包括當(dāng)終端設(shè)備端口的狀態(tài)標(biāo)記為環(huán)路狀態(tài)時(shí),EOC終端會(huì)立即關(guān)閉端口的轉(zhuǎn)發(fā),消除環(huán)路。
[0006]進(jìn)一步的,所述管理報(bào)文格式為:管理報(bào)文頭+狀態(tài)類型+對(duì)應(yīng)的端口號(hào),其中不同EOC設(shè)備對(duì)應(yīng)不同的管理報(bào)文頭;狀態(tài)類型中,I代表產(chǎn)生環(huán)路,2代表端口環(huán)路解除;不同端口對(duì)應(yīng)不同的端口號(hào),端口號(hào)從I開(kāi)始。
[0007]綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
I)由于EOC終端的環(huán)路檢測(cè)模塊在檢測(cè)到環(huán)路后會(huì)立即關(guān)閉端口的轉(zhuǎn)發(fā),消除環(huán)路,因此減少?gòu)V播風(fēng)暴對(duì)網(wǎng)絡(luò)的影響,特別是終端以上部分的網(wǎng)絡(luò)影響。
[0008]2)由于EOC終端會(huì)自動(dòng)上報(bào)環(huán)路以及解除環(huán)路的狀態(tài),因此局端可以不用一直通過(guò)管理報(bào)文輪詢終端的環(huán)路狀態(tài),減少大量的管理報(bào)文,由于EOC局端到終端上的管理報(bào)文與數(shù)據(jù)報(bào)文共享同軸信道,因此管理報(bào)文的減少有利于提高數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)性能。
[0009]3)環(huán)路檢測(cè)模塊通過(guò)軟件程序?qū)崿F(xiàn),在硬件上沒(méi)有增加硬件成本,并且簡(jiǎn)單方便的解決現(xiàn)有技術(shù)存在的問(wèn)題。
【附圖說(shuō)明】
[0010]本發(fā)明將通過(guò)例子并參照附圖的方式說(shuō)明,其中:
圖1是EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法示意圖。
[0011]圖2是管理報(bào)文格式。
【具體實(shí)施方式】
[0012]本說(shuō)明書(shū)中公開(kāi)的所有特征,或公開(kāi)的所有方法或過(guò)程中的步驟,除了互相排斥的特征和(或)步驟以外,均可以以任何方式組合。
[0013]本說(shuō)明書(shū)(包括任何附加權(quán)利要求、摘要和附圖)中公開(kāi)的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。
[0014]I) EOC終端檢測(cè)端口是否出現(xiàn)環(huán)路
終端設(shè)備通過(guò)周期性的向每個(gè)端口發(fā)送環(huán)路檢測(cè)廣播報(bào)文,探測(cè)終端設(shè)備端口之下的網(wǎng)絡(luò)是否存在環(huán)路。
[0015]終端設(shè)備持續(xù)在每個(gè)端口接收環(huán)路檢測(cè)廣播報(bào)文,如果收到自己發(fā)送的環(huán)路檢測(cè)廣播報(bào)文,則將該端口的環(huán)路狀態(tài)標(biāo)記為環(huán)路狀態(tài)。
[0016]根據(jù)終端使用的交換芯片不同,上述的操作可以是在交換芯片的軟件完成,軟件只需要周期性查詢環(huán)路標(biāo)記狀態(tài),如果交換芯片不支持環(huán)路檢測(cè)功能,上述操作也可以由軟件完成。
[0017]2) EOC終端檢測(cè)到環(huán)路后的處理
EOC終端周期性的檢測(cè)端口的環(huán)路狀態(tài),如果該端口的環(huán)路狀態(tài)為環(huán)路,則將該端口的生成樹(shù)狀態(tài)置為blocking。并向通過(guò)indicate管理報(bào)文向局端報(bào)告產(chǎn)生的環(huán)路信息。Indicate管理報(bào)文格式如圖2所示。
[0018]如果檢測(cè)到該端口的環(huán)路狀態(tài)為沒(méi)有環(huán)路,且上一次檢測(cè)的狀態(tài)為環(huán)路,則將該端口的生成樹(shù)狀態(tài)置為forwarding。并向通過(guò)indicate管理報(bào)文向局端報(bào)告環(huán)路解除的
?目息O
[0019]如圖2所示,EOC終端的EOC芯片上運(yùn)行環(huán)路檢測(cè)模塊,環(huán)路檢測(cè)模塊通過(guò)MD1管理接口輪詢端口環(huán)路狀態(tài)。
[0020]當(dāng)檢測(cè)到端口環(huán)路后,立即將環(huán)路的端口的生成樹(shù)狀態(tài)置為blocking狀態(tài),并向EOC局端發(fā)送管理報(bào)文,通知EOC局端。
[0021]當(dāng)檢測(cè)到端口沒(méi)有環(huán)路,且上一次的狀態(tài)為環(huán)路狀態(tài)時(shí),則恢復(fù)端口的轉(zhuǎn)發(fā),將該端口的生成樹(shù)狀態(tài)置為forwarding狀態(tài)。并向通過(guò)管理報(bào)文向局端報(bào)告環(huán)路解除的信息。
[0022]本發(fā)明并不局限于前述的【具體實(shí)施方式】。本發(fā)明擴(kuò)展到任何在本說(shuō)明書(shū)中披露的新特征或任何新的組合,以及披露的任一新的方法或過(guò)程的步驟或任何新的組合。
【主權(quán)項(xiàng)】
1.一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法,其特征在于包括: 步驟1:終端中環(huán)路檢測(cè)模塊周期性的向每個(gè)端口發(fā)送環(huán)路檢測(cè)廣播報(bào)文,探測(cè)終端設(shè)備的網(wǎng)絡(luò)是否存在環(huán)路; 步驟2:環(huán)路檢測(cè)模塊持續(xù)接收每個(gè)端口的環(huán)路檢測(cè)廣播報(bào)文,當(dāng)環(huán)路檢測(cè)模塊收到自己發(fā)送的環(huán)路檢測(cè)廣播報(bào)文,則將該終端設(shè)備端口的狀態(tài)標(biāo)記為環(huán)路狀態(tài),并通過(guò)管理報(bào)文向局端EOC報(bào)告產(chǎn)生環(huán)路的信息; 步驟3:當(dāng)環(huán)路檢測(cè)模塊檢測(cè)到該端口的環(huán)路狀態(tài)為沒(méi)有環(huán)路,且上一次檢測(cè)的狀態(tài)為環(huán)路狀態(tài),則將該終端設(shè)備端口的狀態(tài)標(biāo)記為無(wú)環(huán)路狀態(tài),并通過(guò)管理報(bào)文向局端EOC報(bào)告環(huán)路解除的信息。2.根據(jù)權(quán)利要求1所述的一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法,其特征在于所述步驟2中還包括當(dāng)終端設(shè)備端口的狀態(tài)標(biāo)記為環(huán)路狀態(tài)時(shí),EOC終端會(huì)立即關(guān)閉端口的轉(zhuǎn)發(fā),消除環(huán)路。3.根據(jù)權(quán)利要求1或2所述的一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法,其特征在于所述管理報(bào)文格式為:管理報(bào)文頭+狀態(tài)類型+對(duì)應(yīng)的端口號(hào),其中不同EOC設(shè)備對(duì)應(yīng)不同的管理報(bào)文頭;狀態(tài)類型中,I代表產(chǎn)生環(huán)路,2代表端口環(huán)路解除;不同端口對(duì)應(yīng)不同的端口號(hào),端口號(hào)從I開(kāi)始。
【專利摘要】本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域中的EOC設(shè)備控制領(lǐng)域,尤其是一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法。本發(fā)明針對(duì)現(xiàn)有技術(shù)存在的問(wèn)題,提供一種EOC終端獨(dú)立支持環(huán)路檢測(cè)的方法,EOC終端的環(huán)路檢測(cè)模塊實(shí)現(xiàn)環(huán)路檢測(cè)及處理環(huán)路端口,防止產(chǎn)生廣播風(fēng)暴影響其他端口及網(wǎng)絡(luò),并且主動(dòng)通知局端,檢測(cè)到的環(huán)路信息。本發(fā)明中當(dāng)環(huán)路檢測(cè)模塊收到自己發(fā)送的環(huán)路檢測(cè)廣播報(bào)文,則將該終端設(shè)備端口的狀態(tài)標(biāo)記為環(huán)路狀態(tài),并通過(guò)管理報(bào)文向局端EOC報(bào)告產(chǎn)生環(huán)路的信息;當(dāng)環(huán)路檢測(cè)模塊檢測(cè)到該端口的環(huán)路狀態(tài)為沒(méi)有環(huán)路,且上一次檢測(cè)的狀態(tài)為環(huán)路狀態(tài),則將改終端設(shè)備端口的狀態(tài)標(biāo)記為無(wú)環(huán)路狀態(tài),并通過(guò)管理報(bào)文向局端EOC報(bào)告環(huán)路解除的信息。
【IPC分類】H04L12/705, H04L12/26
【公開(kāi)號(hào)】CN105162662
【申請(qǐng)?zhí)枴緾N201510616180
【發(fā)明人】王武林
【申請(qǐng)人】成都廣達(dá)新網(wǎng)科技股份有限公司
【公開(kāi)日】2015年12月16日
【申請(qǐng)日】2015年9月25日