專利名稱:Onu和eoc進行拓撲關聯(lián)的方法
技術(shù)領域:
本發(fā)明涉及通信領域,包括以太網(wǎng)交換機、EPON (以太網(wǎng)無源光網(wǎng)絡)系統(tǒng)、GPON(吉比特無源光網(wǎng)絡)系統(tǒng)、EOC (同軸電纜以太網(wǎng))系統(tǒng),特別涉及通信設備綜合業(yè)務光節(jié)點(包括ONU和同軸線路終端CLT)中ONU (光網(wǎng)絡單元)、EOC拓撲關聯(lián)的方法。
背景技術(shù):
傳統(tǒng)EOC網(wǎng)絡管理的缺陷
(1)EOC主控是單獨ー塊板子或者一塊芯片,主控再連I 4塊CBAT(同軸電纜寬帶接入網(wǎng)局端設備)板;組網(wǎng)的時候還要單獨部署ONU設備;
(2)EOC主控連接0NU,一般要求ONU多網(wǎng)ロ或單網(wǎng)ロ多VLAN (虛擬局域網(wǎng))管理;
(3)EOC主控連接ONU的網(wǎng)ロ是事先設計規(guī)劃好的,不允許線路連接錯誤;
(4)EOC網(wǎng)絡和EPON沒什么關聯(lián),無法從EPON網(wǎng)管了解其下面部署的EOC網(wǎng)絡。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供ー種ONU和EOC進行拓撲關聯(lián)的方法,該方法使得E0C、EP0N網(wǎng)絡之間進行關聯(lián),能從EPON網(wǎng)管系統(tǒng)中得到0NU-CBAT-CNU之間的拓撲結(jié)構(gòu)。本發(fā)明所采用的技術(shù)方案是0NU和EOC進行拓撲關聯(lián)的方法,其特征在于包括 SDEOC進程建立同軸電纜以太網(wǎng)設備的拓撲結(jié)構(gòu)表;
52)光網(wǎng)絡單元上的ONU進程與EOC進程通過回送地址進行網(wǎng)絡通信;
53)光網(wǎng)絡單元ONU進程根據(jù)EOC進程發(fā)送過來的拓撲結(jié)構(gòu)表,與自身的用戶網(wǎng)絡接ロMAC地址列表逐個進行比對;
54)根據(jù)上述比對結(jié)果,建立光網(wǎng)絡單元與同軸電纜以太網(wǎng)設備之間的拓撲結(jié)構(gòu)表。所述的方法,步驟SI具體包括
SlDEOC進程實時檢測同軸電纜以太網(wǎng)設備中包含的同軸電纜寬帶接入網(wǎng)局端設備,從而獲得實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表;
S12)E0C進程實時檢測每個同軸電纜寬帶接入網(wǎng)局端設備所包含的同軸電纜網(wǎng)絡單元,從而獲得每個同軸電纜寬帶接入網(wǎng)局端設備所連接的當前在線同軸電纜網(wǎng)絡單元MAC地址列表。所述的方法,步驟Sll具體包括
a)EOC進程實時檢測在線的同軸電纜寬帶接入網(wǎng)局端設備,從而獲得實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表;
b)E0C進程參照系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)局端設備列表和實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表,逐個處理(注銷該局端設備在系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù),僅保留MAC和索引)系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中已經(jīng)下線(即跟上一次檢測到的實時在線局端設備MAC列表相比,減少的設備)的同軸電纜寬帶接入網(wǎng)局端設備;
c)EOC進程參照系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)局端設備列表和實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表,逐個處理(填充相應該局端設備在系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù),并對該局端設備做相應配置)新上線(即跟上一次檢測到的實時在線局端設備列表相比,増加的設備)的同軸電纜寬帶接入網(wǎng)局端設備;
d)EOC進程為實時在線同軸電纜寬帶接入網(wǎng)局端設備列表中的每個局端設備成員創(chuàng)建ー個同軸電纜網(wǎng)絡單元實時更新線程。所述的方法,步驟S12具體包括
a)同軸電纜網(wǎng)絡單元實時更新線程定期查詢同軸電纜寬帶接入網(wǎng)局端設備所連接的在線同軸電纜網(wǎng)絡單元,獲得該局端設備當前在線同軸電纜網(wǎng)絡單元MAC地址列表;、
b)同軸電纜網(wǎng)絡單元實時更新線程用獲取到的當前在線同軸電纜網(wǎng)絡單元的MAC地址列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)同軸電纜網(wǎng)絡單元列表依次對比,從而獲得一直在線(即跟上一次檢測到的當前在線同軸電纜網(wǎng)絡單元列表相比,沒有變化的設備)的同軸電纜網(wǎng)絡單元的MAC地址列表(獲得該一直在線的MAC列表后,讀取該設備某個標志位,看該設備是否私自重啟,沒有就什么都不做,如果有重啟,則置該設備離線,等待下次拓撲輪詢注銷);
c)同軸電纜網(wǎng)絡單元實時更新線程用獲取到的當前在線同軸電纜網(wǎng)絡單元的MAC地址列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)同軸電纜網(wǎng)絡單元MAC列表依次對比,逐個處理(注銷該同軸電纜網(wǎng)絡單元在系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù),僅保留MAC和索引)系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中已經(jīng)下線(即跟上一次檢測到的當前在線同軸電纜網(wǎng)絡單元列表相比,減少的設備)的同軸電纜網(wǎng)絡單元;
d)同軸電纜網(wǎng)絡單元實時更新線程用獲取到的當前在線同軸電纜網(wǎng)絡單元的MAC地址列表和拓撲數(shù)據(jù)結(jié)構(gòu)中在線同軸電纜網(wǎng)絡單元MAC列表依次對比,逐個處理(填充相應該同軸電纜網(wǎng)絡單元在系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中數(shù)據(jù),并對該設備做相應配置)新上線(即跟上一次檢測到的當前在線同軸電纜網(wǎng)絡單元列表相比,增加的設備)的同軸電纜網(wǎng)絡單元。所述的方法,步驟S2中,光網(wǎng)絡單元EOC進程通過UDP協(xié)議將實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表、當前在線同軸電纜網(wǎng)絡單元的MAC地址列表發(fā)送給光網(wǎng)絡單兀ONU進程。所述的方法,其特征在于,步驟S3具體包括
531)ONU進程逐個查詢其用戶網(wǎng)絡接ロ的MAC列表;
532)0NU進程將實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表與用戶網(wǎng)絡接ロ的MAC地址列表進行比較,如果有相同的MAC地址,進入下一歩;
533)0NU進程記錄該用戶網(wǎng)絡接口下的實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表。所述的方法,其特征在于,步驟S4具體包括
541)0NU進程將用戶網(wǎng)絡接口下的實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表發(fā)送給EOC進程;
542)E0C進程根據(jù)得到的MAC地址列表,將同軸電纜寬帶接入網(wǎng)局端設備下的當前在線同軸電纜網(wǎng)絡單元的MAC地址通過UDP協(xié)議發(fā)送到ONU進程,ONU進程將該批MAC填寫到該用戶網(wǎng)絡接ロ對應的當前在線同軸電纜網(wǎng)絡單元MAC地址列表之中;
S43)0NU進程將該光網(wǎng)絡單元各用戶網(wǎng)絡接口下的實時在線同軸電纜寬帶接入網(wǎng)局端設備、當前在線同軸電纜網(wǎng)絡單元的MAC地址列表發(fā)送給EPON網(wǎng)管系統(tǒng)。本發(fā)明的優(yōu)點通過本發(fā)明可以明確知道CBAT、CNU (同軸電纜網(wǎng)絡單元)網(wǎng)絡是在ONU的哪個UNI (用戶網(wǎng)絡接ロ)口下;還能夠?qū)崿F(xiàn)用ONU設備CPU的GPIO (通用輸入輸出)電平來對CBAT進行硬復位。
圖I是EOC網(wǎng)絡拓撲邏輯流程圖。圖2是UDP (用戶數(shù)據(jù)報協(xié)議)客戶端-服務端通信模型圖。 圖3是EP0N、E0C網(wǎng)絡拓撲的關聯(lián)圖。圖4是光網(wǎng)絡單元CPU上的軟件系統(tǒng)框圖。圖5是EOC APP的系統(tǒng)框圖。圖6是ONU APP的系統(tǒng)框圖。
具體實施例方式如圖3所示,本發(fā)明系統(tǒng)結(jié)構(gòu)為OLT上運行PC網(wǎng)管(ΕΡ0Ν網(wǎng)管),OLT通過光分支器接至多個0NU。每個ONU包含多個UNI,UNI下接有CBAT。CBAT再通過電分路器接有多個CNU。CBAT的一路同軸線卡作為CLT。ONU和CLT集成在ー個綜合業(yè)務光節(jié)點設備中,如廣東東研網(wǎng)絡科技有限公司的VISTA-B05-224。VISTA-B05-224是針對FTTC (光纖到路邊)+EOC組網(wǎng)推出的三合一終端產(chǎn)品,為廣電用戶提供EP0N\E0C\HFC (混合光纖同軸電纜)的綜合業(yè)務解決方案。光網(wǎng)絡單元設備CPU上面可以運行多進程,如0NU APP (應用程序)和EOC APP。ONU APP和EOC APP之間進行UDP網(wǎng)絡通信,ONU和EOC進行網(wǎng)絡拓撲關聯(lián)。如圖4所示,ONU的CPU上運行有ONU APP和EOC APP, 二者之間通過本機回送地址(本地機127. O. O. I)進行UDP進程通信。如圖5所示,EOC進程包括SNMP Agent (簡單網(wǎng)絡管理協(xié)議代理,用于和PC網(wǎng)管系統(tǒng)進行通信)線程,并通過該線程運行有拓撲線程(即本發(fā)明用于ONU-EOC拓撲關聯(lián)的線程)、升級線程(升級EOC APP和CBAT、CNU固件)和鏈路檢測線程(檢測CBAT與CNU之間的同軸電纜鏈路質(zhì)量)。其中,剛開始系統(tǒng)數(shù)據(jù)結(jié)構(gòu)為空的,后續(xù)拓撲線程同步更新系統(tǒng)數(shù)據(jù)結(jié)構(gòu)局端設備列表和同軸電纜網(wǎng)絡單元列表。如圖6所示,ONU APP從高層到底層依次包括OAM (操作、管理、維護)/CLI (命令行)/Web網(wǎng)管、數(shù)據(jù)管理與服務層(Data Management & Service Layer,包括Mac地址轉(zhuǎn)發(fā)表FDB、多播Multicast、服務質(zhì)量QoS、虛擬局域網(wǎng)VLAN、端ロ Port、快速生成樹協(xié)議RSTP、報警Alarm、系統(tǒng)System、進程間通信IPC、主機Host、中斷Interrupt功能,并接有數(shù)據(jù)庫Database)、硬件適配層(Hardware Adaptation Layer)、設備適配層(Device AdaptationLayer)、驅(qū)動層(包括光連接驅(qū)動Opconn Driver和交換驅(qū)動Switch Driver)、虛擬操作系統(tǒng)層(VOS Layer) 0 ONU APP之下依次運行有操作系統(tǒng)層(包括操作系統(tǒng)OS和板級支持包BSP)、硬件層(Hardware Platform)。本發(fā)明具體實施時,ONU APP的FDB表中存儲有用戶網(wǎng)絡接ロ的MAC地址列表,并通過IPC與EOC APP進行進程通信。本發(fā)明通過如下改造(1)ONU設備選用可外擴其它應用進程的,且?guī)Ы粨Q芯片多網(wǎng)ロ;
(2)光網(wǎng)絡單元設備CPU上面運行有EOC主控APP、ONUAPP。ONU APP和EOC APP之間通過UDP進行通信;
(3)由ONUAPP和EOC APP之間通信可以明確知道CBAT、CNU (同軸電纜網(wǎng)絡單元)網(wǎng)絡是在ONU的哪個UNI (用戶網(wǎng)絡接ロ)口下;
采用上述硬件連接,還能夠?qū)崿F(xiàn)用ONU設備CPU的GPIO(通用輸入輸出)電平來對CBAT進行硬復位。本發(fā)明在實施過程中由下面4個環(huán)節(jié)組成
(1)EOC網(wǎng)絡拓撲、 (2)ONU APP和EOC APP網(wǎng)絡通信
(3)ONU查詢端ロ MAC (媒體訪問控制)表
(4)ΕΡ0Ν, EOC網(wǎng)絡拓撲關聯(lián) (一)EOC網(wǎng)絡拓撲
EOC系統(tǒng)實時更新線程周期性(周期大約為5s)地檢測系統(tǒng)中有幾個CBAT,并為每個CBAT動態(tài)創(chuàng)建一個子線程,負責該CBAT中CNU的實時更新,包括拓撲更新、獲取設備數(shù)據(jù)和TRAP實時上報。(I) CBAT 更新
a)系統(tǒng)實時更新線程檢測系統(tǒng)中有幾個CBAT,從而獲得實時在線CBAT列表,其主要檢查過程如下
系統(tǒng)根據(jù)網(wǎng)卡的IP地址,建立連接實體,完成網(wǎng)卡綁定,然后發(fā)送廣播目的MAC地址為ff:ff:ff:ff:ff: ff的特定以太網(wǎng)類型廣播幀(如HomePNA方案0x886C ;HomePlug A/V方案0x88El)。CBAT收到該廣播幀后,返回ー個單播報文,系統(tǒng)通過這個響應報文,就可以獲得CBAT的MAC信息。b)系統(tǒng)參照實時在線CBAT列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中CBAT列表,逐個處理系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中已經(jīng)下線的CBAT成員;
c)系統(tǒng)參照實時在線CBAT列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中CBAT列表,逐個處理新上線CBAT列表中的CBAT成員;
d)為實時在線CBAT列表中的每個成員創(chuàng)建ー個線程,即CNU實時更新線程,CNU實時更新線程運行完畢后將其銷毀。(2) CNU 更新
a)查詢CBAT的CNU列表,其檢測過程如下
根據(jù)CBAT MAC地址,然后建立連接實體,完成網(wǎng)卡綁定,然后調(diào)用相應函數(shù)(query_rt_online_cnus_of_eoc_master O )獲得CBAT下的CNU參數(shù)信息,從而得到當前在線的CNUMAC地址列表。b)用獲取到的當前在線CNU MAC地址列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中在線CNU列表依次對比,從而獲得實時在線CNU列表;
c)用獲取到的當前在線CNUMAC地址列表和數(shù)據(jù)結(jié)構(gòu)中在線CNU列表依次對比,逐個處理系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中已經(jīng)下線的CNU ;
d)用獲取到的當前在線CNUMAC地址列表和數(shù)據(jù)結(jié)構(gòu)中在線CNU列表依次對比,逐個處理新上線的CNU ;
(ニ)ONU APP和EOC APP網(wǎng)絡通信
如圖2所示,UDP是ー種簡單的傳輸層協(xié)議,在RFC768中有詳細描述。UDP協(xié)議是ー種非連接的、不可靠的數(shù)據(jù)報文協(xié)議,完全不同于提供面向連接的、可靠的字節(jié)流的TCP(傳輸控制協(xié)議)協(xié)議。雖然UDP有很多不足,但是還是有很多網(wǎng)絡程序使用它,例如DNS (域名解析服務)、NFS (網(wǎng)絡文件系統(tǒng))、SNMP (簡單網(wǎng)絡管理協(xié)議)等。我們的ONU APP和EOC APP之間就是利用UDP建立的網(wǎng)絡socket通信。通常,UDP Client (客戶端)程序不和Server (服務器端)程序建立連接,而是直接使用發(fā)送數(shù)據(jù)函數(shù)sendto O來發(fā)送數(shù)據(jù)。同樣,UDP Server程序不需要允許Client程序的連接,而是直接使用接收數(shù)據(jù)函數(shù)recvfromO來等待直到接收到Client程序發(fā)送來 的數(shù)據(jù)。EOC 管理 APP 作 Client 端,ONU APP 作為 Server 端。(三)ONU查詢端ロ MAC表
EOC APP把CBAT的MAC通過UDP通信發(fā)送到ONU APP,ONU APP收到MAC后逐個查詢UNI端ロ的MAC TABLE,然后用CBAT MAC和ONU UNI端ロ MAC TABLE里的MAC逐個比較,如果有相同的MAC,則ONU記錄該UNI端口下CBAT MAC且把該UNI網(wǎng)ロ號再發(fā)送回EOC APP0這樣EOC APP就知道EOC網(wǎng)絡CBAT分別是在該ONU的哪個UNI端口下。同樣,ONU APP也知道哪個UNI端口下有具體MAC的CBAT。(四)EPON、EOC網(wǎng)絡拓撲關聯(lián)EOC APP把CBAT的MAC以及該CBAT下面CNU的數(shù)目以及CNU MAC和UNI端ロ號通過UDP通信發(fā)送到ONU APP,ONU APP收到該數(shù)據(jù)后把該CBAT下的所有在線CNU的MAC填寫到該UNI端口下的CNU MAC列表數(shù)據(jù)結(jié)構(gòu)之中。EPON網(wǎng)管系統(tǒng)再通過發(fā)查詢命令,讓每個ONU把該ONU UNI端口下的CBAT MAC以及所有CNU的MAC發(fā)回給EPON網(wǎng)管系統(tǒng)。這樣我們就清楚地在EPON網(wǎng)管系統(tǒng)上面看到EPON、EOC網(wǎng)絡拓撲的關聯(lián)。
EOC進程發(fā)給ONU進程的拓撲結(jié)構(gòu)表
#define MAX_EOC_MASTER_NUM(4)
#define MAX_EOC_CNU_NUM_PER_MASTER (128) eoc_mac_teoc_mac_conf[MAX_EOC_MASTER_NUM];
typedef struct _eoc_mac_conf_ {
mac_aadress_t cbat_mac;
INT32cnu_num;
mac_address_t cnu_mac[MAX_EOC_CNU_NUM_PER_MASTER];
} eoc_mac_t;
系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)CBAT和CNU,CBAT和CNU數(shù)據(jù)結(jié)構(gòu)都有包含MAC
#define MAX_EOC_MASTER_NUM(4)
#define MAX_EOC_CNU_NUM_PER_MASTER (128) eoc_subnet_conf_teoc_net_conf[MAX_EOC_MASTER_NUM];
typedef struct eoc_subnet_conf {master—conf—tmaster;
cnu—conf—tcnu[MAX—EOC—CNU—NUM—PER—MASTER];
} eoc_subnet_conf_t0
權(quán)利要求
1.ONU和EOC進行拓撲關聯(lián)的方法,其特征在于包括 SDEOC進程建立同軸電纜以太網(wǎng)設備的拓撲結(jié)構(gòu)表; 52)光網(wǎng)絡單元上的ONU進程與EOC進程通過回送地址進行網(wǎng)絡通信; 53)光網(wǎng)絡單元ONU進程根據(jù)EOC進程發(fā)送過來的拓撲結(jié)構(gòu)表,用CBATMAC與自身的用戶網(wǎng)絡接口 MAC地址列表逐個進行比對; 54)根據(jù)上述比對結(jié)果,建立光網(wǎng)絡單元與同軸電纜以太網(wǎng)設備之間的拓 撲結(jié)構(gòu)表。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟SI具體包括 SlDEOC進程實時檢測同軸電纜以太網(wǎng)設備中包含的同軸電纜寬帶接入網(wǎng)局端設備,從而獲得實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表; S12)E0C進程實時檢測每個同軸電纜寬帶接入網(wǎng)局端設備所包含的同軸電纜網(wǎng)絡單元,從而獲得每個同軸電纜寬帶接入網(wǎng)局端設備所連接的當前在線同軸電纜網(wǎng)絡單元MAC地址列表。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟Sll具體包括 a)EOC拓撲線程實時檢測在線的同軸電纜寬帶接入網(wǎng)局端設備,從而獲得實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表; b)E0C拓撲線程參照系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)局端設備列表和實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表,逐個處理系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中已經(jīng)下線的同軸電纜寬帶接入網(wǎng)局端設備; c)E0C拓撲線程參照系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)局端設備列表和實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表,逐個處理新上線的同軸電纜寬帶接入網(wǎng)局端設備; d)E0C拓撲線程為實時在線同軸電纜寬帶接入網(wǎng)局端設備列表中的每個在線局端設備成員創(chuàng)建一個同軸電纜網(wǎng)絡單元實時更新線程。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟S12具體包括 a)同軸電纜網(wǎng)絡單元實時更新線程定期查詢同軸電纜寬帶接入網(wǎng)局端設備所連接的在線同軸電纜網(wǎng)絡單元,獲得該局端設備當前在線同軸電纜網(wǎng)絡單元MAC地址列表; b)同軸電纜網(wǎng)絡單元實時更新線程用獲取到的當前在線同軸電纜網(wǎng)絡單元的MAC地址列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)該同軸電纜寬帶接入網(wǎng)局端設備下同軸電纜網(wǎng)絡單元MA C列表依次對比,從而獲得一直在線的同軸電纜網(wǎng)絡單元的MAC地址列表; c)同軸電纜網(wǎng)絡單元實時更新線程用獲取到的當前在線同軸電纜網(wǎng)絡單元的MAC地址列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)該同軸電纜寬帶接入網(wǎng)局端設備下同軸電纜網(wǎng)絡單元MA C列表依次對比,逐個處理系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)中已經(jīng)下線的同軸電纜網(wǎng)絡單元; d)同軸電纜網(wǎng)絡單元實時更新線程用獲取到的當前在線同軸電纜網(wǎng)絡單元的MAC地址列表和系統(tǒng)拓撲數(shù)據(jù)結(jié)構(gòu)該同軸電纜寬帶接入網(wǎng)局端設備下同軸電纜網(wǎng)絡單元MA C列表依次對比,逐個處理新上線的同軸電纜網(wǎng)絡單元。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于步驟S2中,光網(wǎng)絡單元EOC進程通過UDP協(xié)議將實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表、在線CNU數(shù)目、當前在線同軸電纜網(wǎng)絡單元的MAC地址列表發(fā)送給光網(wǎng)絡單元ONU進程。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,步驟S3具體包括 S31)ONU進程逐個查詢其用戶網(wǎng)絡接口的MAC列表;532)0NU進程將實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表與用戶網(wǎng)絡接口的MAC地址列表進行比較,如果有相同的MAC地址,進入下一步; 533)0NU進程記錄該用戶網(wǎng)絡接口下的實時在線同軸電纜寬帶接入網(wǎng)局端設備MAC地址列表。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟S4具體包括 541)0NU進程找到該CBATMAC對應的端口之后,將該同軸電纜寬帶接入網(wǎng)局端設備下的當前在線同軸電纜網(wǎng)絡單元的MAC地址填寫到該用戶網(wǎng)絡接口對應的當前在線同軸電纜網(wǎng)絡單元MAC地址列表之中; 542)0NU進程將該實時在線同軸電纜寬帶接入網(wǎng)局端設備所在ONU用戶網(wǎng)絡接口編號發(fā)送給EOC進程; 543)0NU進程將該光網(wǎng)絡單元各用戶網(wǎng)絡接口下的實時在線同軸電纜寬帶接入網(wǎng)局端 設備、當前在線同軸電纜網(wǎng)絡單元的MAC地址列表發(fā)送給EPON網(wǎng)管系統(tǒng)。
全文摘要
本發(fā)明提供了ONU和EOC進行拓撲關聯(lián)的方法,其包括S1)EOC進程建立同軸電纜以太網(wǎng)設備的拓撲結(jié)構(gòu)表;S2)光網(wǎng)絡單元上的ONU進程與EOC進程通過回送地址進行網(wǎng)絡通信;S3)光網(wǎng)絡單元ONU進程根據(jù)EOC進程發(fā)送過來的拓撲結(jié)構(gòu)表,用CBATMAC與自身的用戶網(wǎng)絡接口MAC地址列表逐個進行比對;S4)根據(jù)上述比對結(jié)果,建立光網(wǎng)絡單元與同軸電纜以太網(wǎng)設備之間的拓撲結(jié)構(gòu)表。該方法使得EOC、EPON網(wǎng)絡之間進行關聯(lián),能從EPON網(wǎng)管系統(tǒng)中得到ONU-CBAT-CNU之間的拓撲結(jié)構(gòu)。
文檔編號H04L12/56GK102739539SQ20121021934
公開日2012年10月17日 申請日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者吳雄偉 申請人:廣東東研網(wǎng)絡科技有限公司