一種eoc設(shè)備以太網(wǎng)端口vlan配置系統(tǒng)及方法
【專利摘要】本發(fā)明涉及同軸寬帶接入EOC【技術(shù)領(lǐng)域】,提供一種EOC設(shè)備以太網(wǎng)端口VLAN配置系統(tǒng)及方法,所述系統(tǒng)由EOC管理主機(jī)、交換機(jī)以及EOC局端、EOC終端組成,EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)管理者的VLAN批處理管理,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端,批量VLAN管理配置完成后,VLAN?ID的分配在EOC局端和EOC終端之間響應(yīng)實(shí)現(xiàn),不需要EOC管理主機(jī)參與,簡化了VLAN?ID的分配,采取那個(gè)EOC終端先上線,先配置那個(gè)EOC終端VLAN的原則,大大提高了VLAN的配置效率。
【專利說明】—種EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于同軸寬帶接入EOC【技術(shù)領(lǐng)域】,尤其涉及一種EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng)及方法。
【背景技術(shù)】
[0002]以太無源光網(wǎng)絡(luò)(EthernetPassive Optical Network,ΕΡ0Ν)是一種新型的光纖接入網(wǎng)技術(shù),它采用點(diǎn)到多點(diǎn)結(jié)構(gòu)、無源光纖傳輸,在以太網(wǎng)之上提供多種業(yè)務(wù)。它在物理層采用了 PON技術(shù),在鏈路層使用以太網(wǎng)協(xié)議,利用PON的拓?fù)浣Y(jié)構(gòu)實(shí)現(xiàn)了以太網(wǎng)的數(shù)據(jù)接入。因此,它綜合了 PON技術(shù)和以太網(wǎng)技術(shù)的優(yōu)點(diǎn):低成本,高帶寬,擴(kuò)展性強(qiáng),靈活快速的服務(wù)重組,與現(xiàn)有以太網(wǎng)技術(shù)的兼容性,方便的管理等等。它越來越受到人們的青睞,將成為寬帶接入網(wǎng)一種最有效的通信方法。
[0003]以太數(shù)據(jù)通過同軸電纜傳輸(Ethernet over COAX,E0C)是以太網(wǎng)信號在同軸電纜上的一種傳輸技術(shù),原有以太網(wǎng)絡(luò)信號的巾貞格式?jīng)]有改變?,F(xiàn)在將所有的在Cable上傳輸數(shù)據(jù)的技術(shù)都稱為E0C。EOC主要可分為基帶傳輸、調(diào)制傳輸應(yīng)用兩類,其中又可細(xì)分出很多具體的標(biāo)準(zhǔn)/非標(biāo)準(zhǔn)技術(shù)。
[0004]隨著三網(wǎng)融合進(jìn)程的加快,EP0N+E0C系統(tǒng)普遍使用,寬帶上網(wǎng)、電視點(diǎn)播業(yè)務(wù)日益普及。在EP0N+E0C系統(tǒng)中,光線路終端(optical line terminal,0LT)的一個(gè)無源光纖網(wǎng)絡(luò)(Passive Optical Network, PON)接 口連接 32-64 個(gè)光網(wǎng)絡(luò)單兀(Optical Network Unit,ONU), 一個(gè)ONU連接一個(gè)EOC局端,一個(gè)EOC局端連接32-64個(gè)EOC終端,一個(gè)EOC終端設(shè)有若干個(gè)端口,每個(gè)端口連接一臺網(wǎng)絡(luò)設(shè)備,這樣形成一個(gè)OLT的PON接口帶1000-3000個(gè)用戶。
[0005]為了使用戶快速上網(wǎng),避免無效流量,需要優(yōu)化網(wǎng)絡(luò)配置,其中主要通過對EOC終端進(jìn)行VLAN配置實(shí)現(xiàn),但是由于EP0N+E0C系統(tǒng)網(wǎng)絡(luò)中存在大量用戶,系統(tǒng)中的每個(gè)終端的每個(gè)端口需要挨個(gè)進(jìn)行配置,挨個(gè)配置VALN非常繁瑣,效率較低。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng),旨在解決現(xiàn)有技術(shù)中在EP0N+E0C系統(tǒng)網(wǎng)絡(luò)中存在大量用戶,每個(gè)終端的每個(gè)端口都需要挨個(gè)配置,一個(gè)一個(gè)的配置VALN非常繁瑣,效率較低的問題。
[0007]本發(fā)明是這樣實(shí)現(xiàn)的,一種EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng),所述系統(tǒng)包括:
[0008]交換機(jī);
[0009]與所述交換機(jī)連接的若干個(gè)光線路終端;
[0010]與每個(gè)所述光線路終端連接的若干個(gè)光網(wǎng)絡(luò)單元;
[0011]與每個(gè)所述光網(wǎng)絡(luò)單元連接的一個(gè)EOC局端;
[0012]與每個(gè)所述EOC局端連接的若干個(gè)EOC終端,所述每個(gè)EOC終端具有若干個(gè)網(wǎng)絡(luò)端口,每個(gè)所述網(wǎng)絡(luò)端口連接一臺網(wǎng)絡(luò)設(shè)備;[0013]通過所述交換機(jī)、光線路終端、光網(wǎng)絡(luò)單元與所述EOC局端連接的EOC管理主機(jī),所述EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)EOC管理員通過瀏覽器的訪問請求,對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端進(jìn)行區(qū)域劃分,同時(shí),對每個(gè)EOC局端下的所有EOC終端進(jìn)行批量VLAN配置,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端;
[0014]其中,所述EOC局端存儲(chǔ)有與其所有下屬EOC終端數(shù)量與每個(gè)終端所具有的端口數(shù)相乘所得的數(shù)值相對應(yīng)的VLAN ID序列以及所述批量VLAN配置信息,同時(shí)響應(yīng)所述EOC終端的上線動(dòng)作,從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端,同時(shí)響應(yīng)所述EOC終端的下線動(dòng)作;
[0015]所述EOC終端向所述EOC局端發(fā)送上線、下線動(dòng)作信息,同時(shí),接收所述EOC局端分配的VLAN ID號,配置并使用所述VLAN ID號。
[0016]作為一種改進(jìn)的方案,所述EOC管理主機(jī)還用于對每個(gè)EOC終端的每個(gè)端口進(jìn)行業(yè)務(wù)內(nèi)容管理。
[0017]作為一種改進(jìn)的方案,所述業(yè)務(wù)內(nèi)容包括端口數(shù)量設(shè)定、端口使能、連接狀態(tài)、端口模式、端口優(yōu)先級以及VLAN ID修改。
[0018]作為一種改進(jìn)的方案,所述批量VLAN配置信息包括EOC終端端口數(shù)量、端口選擇策略、端口 VLAN使能、VLAN ID序列的最小值和最大值以及頁面?zhèn)鬏敺绞健?br>
[0019]本發(fā)明實(shí)施例的另一目的在于提供一種基于EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng)的EOC設(shè)備以太網(wǎng)端口 VLAN配置方法,所述方法包括下述步驟:
[0020]EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)EOC管理員通過瀏覽器的訪問請求,對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端進(jìn)行區(qū)域劃分,同時(shí),對每個(gè)EOC局端下的所有EOC終端進(jìn)行批量VLAN配置,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端;
[0021]所述EOC局端接收并響應(yīng)所述EOC管理主機(jī)發(fā)送的批量VLAN配置信息,同時(shí),存儲(chǔ)與其所有下屬EOC終端數(shù)量與每個(gè)終端所具有的端口數(shù)相乘所得的數(shù)值相對應(yīng)的VLANID序列,然后,響應(yīng)所述EOC終端的上線動(dòng)作,從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端,同時(shí)響應(yīng)所述EOC終端的下線動(dòng)作;
[0022]所述EOC終端向所述EOC局端發(fā)送上線、下線動(dòng)作信息,同時(shí),接收所述EOC局端分配的VLAN ID號,配置并使用所述VLAN ID號。
[0023]作為一種改進(jìn)的方案,所述方法還包括下述步驟:
[0024]所述EOC管理主機(jī)還用于對每個(gè)EOC終端的每個(gè)端口進(jìn)行業(yè)務(wù)內(nèi)容管理;
[0025]其中,所述業(yè)務(wù)內(nèi)容包括端口數(shù)量設(shè)定、端口使能、連接狀態(tài)、端口模式、端口優(yōu)先級以及VLAN ID修改。
[0026]作為一種改進(jìn)的方案,所述批量VLAN配置信息包括EOC終端端口數(shù)量、端口選擇策略、端口 VLAN使能、VLAN ID序列的最小值和最大值以及頁面?zhèn)鬏敺绞健?br>
[0027]作為一種改進(jìn)的方案,所述從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端的步驟具體包括下述步驟:
[0028]在檢測到EOC終端上線動(dòng)作后,在VLAN ID序列的最小值和最大值范圍內(nèi),快速依次抽取一個(gè)VLAN ID號;[0029]將抽取到的VLAN ID號通過MME協(xié)議分配給所述EOC終端;
[0030]同時(shí),在VLAN ID序列中,將抽取的所述VLAN ID號以下的VLAN ID整體上移,存儲(chǔ)地址偏移量個(gè)數(shù)減一。
[0031]作為一種改進(jìn)的方案,所述響應(yīng)所述EOC終端的下線動(dòng)作的步驟具體包括下述步驟:
[0032]將下線的EOC終端所釋放的VLAN ID號加入到VLAN ID序列末端;
[0033]所述EOC局端的存儲(chǔ)地址偏移量加一。
[0034]在本發(fā)明實(shí)施例中,EOC設(shè)備以太網(wǎng)VLAN配置系統(tǒng)由EOC管理主機(jī)、交換機(jī)以及EOC局端、EOC終端組成,EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)瀏覽器的請求,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端,批量VLAN管理配置完成后,VLAN ID的分配在EOC局端和EOC終端之間響應(yīng)實(shí)現(xiàn),不需要EOC管理主機(jī)參與,簡化了 VLAN ID的分配,采取那個(gè)EOC終端先上線,先配置那個(gè)EOC終端VLAN的原則,大大提高了配置效率。
【專利附圖】
【附圖說明】
[0035]圖1是本發(fā)明實(shí)施例提供的EOC設(shè)備以太網(wǎng)VLAN配置系統(tǒng)的結(jié)構(gòu)示意圖;
[0036]圖2是本發(fā)明實(shí)施例提供的EOC局端的結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明實(shí)施例提供的EOC終端的結(jié)構(gòu)示意圖;
[0038]圖4是本發(fā)明實(shí)施例提供的EOC設(shè)備以太網(wǎng)端口 VLAN配置方法的實(shí)現(xiàn)流程圖;
[0039]圖5是本發(fā)明實(shí)施例提供的從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端的步驟的具體實(shí)現(xiàn)流程圖;
[0040]圖6至圖10是本發(fā)明實(shí)施例提供的VLAN配置實(shí)現(xiàn)過程示意圖;
[0041]圖11是本發(fā)明實(shí)施例提供的EOC終端的對端口進(jìn)行VLAN配置的具體實(shí)現(xiàn)流程圖;
[0042]其中,11-交換機(jī),12-光線路終端,13-光網(wǎng)絡(luò)單元,14-E0C局端,15-E0C終端,16-E0C管理主機(jī)。
【具體實(shí)施方式】
[0043]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]圖1示出了本發(fā)明提供的EOC設(shè)備以太網(wǎng)VLAN配置系統(tǒng)的結(jié)構(gòu)示意圖,為了便于說明,圖中僅給出了與本發(fā)明相關(guān)的部分。
[0045]參考圖1,本發(fā)明實(shí)施例提供的EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng)具體包括:
[0046]交換機(jī)11;
[0047]與所述交換機(jī)11連接的若干個(gè)光線路終端12 ;
[0048]與每個(gè)所述光線路終端12連接的若干個(gè)光網(wǎng)絡(luò)單元13 ;
[0049]與每個(gè)所述光網(wǎng)絡(luò)單元13連接的一個(gè)EOC局端14 ;
[0050]與每個(gè)所述EOC局端14連接的若干個(gè)EOC終端15,所述每個(gè)EOC終端15設(shè)有若干個(gè)網(wǎng)絡(luò)端口,每個(gè)所述網(wǎng)絡(luò)端口連接一臺網(wǎng)絡(luò)設(shè)備,其中,該網(wǎng)絡(luò)設(shè)備包括計(jì)算機(jī)主機(jī)、網(wǎng)絡(luò)電視機(jī)和監(jiān)控設(shè)備等;
[0051]通過所述交換機(jī)11、光線路終端12、光網(wǎng)絡(luò)單元13與所述EOC局端14連接的EOC管理主機(jī)16具有WEB服務(wù)器的功能,響應(yīng)EOC管理員通過瀏覽器的訪問請求,對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端14進(jìn)行區(qū)域劃分,同時(shí),對每個(gè)EOC局端14下的所有EOC終端15進(jìn)行批量VLAN配置,并將批量VLAN配置信息通過交換機(jī)11傳遞到所述每個(gè)EOC局端14 ;
[0052]其中,所述EOC局端14存儲(chǔ)有與其所有下屬EOC終端15數(shù)量與每個(gè)終端所具有的端口數(shù)相乘所得的數(shù)值相對應(yīng)的VLAN ID序列以及所述批量VLAN配置信息,同時(shí)響應(yīng)所述EOC終端15的上線動(dòng)作,從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端15對應(yīng)的批量VLAN配置信息分配給所述EOC終端15,同時(shí)響應(yīng)所述EOC終端15的下線動(dòng)作;
[0053]所述EOC終端15向所述EOC局端14發(fā)送上線、下線動(dòng)作信息,同時(shí),接收所述EOC局端14分配的VLAN ID號,配置并使用所述VLAN ID號。
[0054]在本發(fā)明實(shí)施例中,EOC管理主機(jī)16是在windows server服務(wù)器上,安裝了 IIS(Internet信息服務(wù)功能),安裝了 IIS后,系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)默認(rèn)的Web站點(diǎn),在WEB站點(diǎn)上編寫管理軟件,其中具有批量VLAN終端配置頁面和單個(gè)終端VLAN配置頁面。
[0055]在本發(fā)明實(shí)施例中,上述EOC管理主機(jī)16還用于對每個(gè)EOC終端15的每個(gè)端口進(jìn)行業(yè)務(wù)內(nèi)容管理,其中,業(yè)務(wù)內(nèi)容包括端口數(shù)量設(shè)定、端口使能、連接狀態(tài)、端口模式、端口優(yōu)先級以及VLAN ID修改。
[0056]上述對特定的EOC終端15的業(yè)務(wù)內(nèi)容管理,是針對特殊需求的終端而設(shè),其具體為:E0C管理員通過瀏覽器在EOC管理主機(jī)上對某個(gè)EOC局端14下的某個(gè)EOC終端進(jìn)行相應(yīng)的業(yè)務(wù)內(nèi)容的修改調(diào)整,以適應(yīng)特殊的需求,在此不再贅述,但不用以限制本發(fā)明。
[0057]在本發(fā)明實(shí)施例中,批量VLAN配置信息包括EOC終端端口數(shù)量、端口選擇策略、端口 VLAN使能、VLAN ID序列的最小值和最大值以及頁面?zhèn)鬏敺绞健?br>
[0058]在本發(fā)明實(shí)施例中,如圖2所示,EOC局端包括CPU、交換芯片、EOC主控芯片和存儲(chǔ)器,其中:
[0059]存儲(chǔ)器中存儲(chǔ)有VLAN ID序列,其余結(jié)構(gòu)與現(xiàn)有技術(shù)的相同,在此不再贅述。
[0060]其中,在EOC局端中配置如下的軟件,用以實(shí)現(xiàn)對VLAN ID的配置,其具體為:
[0061]在CPU中裝載Linux系統(tǒng)內(nèi)核,裝載TCP/IP協(xié)議棧,安裝BoaWeb服務(wù)器,在/Var/ffffff/cg1-bin/存放CGI程序,在/Var/ffffff/存放網(wǎng)頁文件,在etc/boa/boa.conf存放配置文件。
[0062]在本發(fā)明實(shí)施例中,如圖3所示,EOC終端包括交換芯片、EOC主控芯片和濾波芯片,其交換芯片選用RTL8306,RTL8306是一款6端口的快速以太網(wǎng)交換控制器,它集成了存儲(chǔ)器,6個(gè)MAC,以及5個(gè)lOBase-T/lOOBase-T的物理層收發(fā)器,支持基于端口的VLAN劃分,支持16條VLAN。
[0063]在本發(fā)明實(shí)施例中,EOC終端主要是接收到EOC局端分配的VLAN ID后,對端口進(jìn)行VLAN配置,下述有具體的實(shí)現(xiàn)過程,在此不再贅述。
[0064]為了對本發(fā)明實(shí)施例的方案進(jìn)行進(jìn)一步的理解和闡述,下述結(jié)合具體的方法實(shí)施例進(jìn)行描述:[0065]圖4示出了本發(fā)明實(shí)施例提供的EOC設(shè)備以太網(wǎng)端口 VLAN配置方法的實(shí)現(xiàn)流程圖,其具體的步驟如下所述:
[0066]步驟S401中,EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)EOC管理員通過瀏覽器的訪問請求,對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端進(jìn)行區(qū)域劃分,同時(shí),對每個(gè)EOC局端下的所有EOC終端進(jìn)行批量VLAN配置,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC
局端;
[0067]步驟S402中,所述EOC局端接收并響應(yīng)所述EOC管理主機(jī)發(fā)送的批量VLAN配置信息,同時(shí),存儲(chǔ)與其所有下屬EOC終端數(shù)量與每個(gè)終端所具有的端口數(shù)相乘所得的數(shù)值相對應(yīng)的VLAN ID序列,然后,響應(yīng)所述EOC終端的上線動(dòng)作,從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端,同時(shí)響應(yīng)所述EOC終端的下線動(dòng)作;
[0068]步驟S403中,所述EOC終端向所述EOC局端發(fā)送上線、下線動(dòng)作信息,同時(shí),接收所述EOC局端分配的VLAN ID號,配置并使用所述VLAN ID號。
[0069]在本發(fā)明實(shí)施例中,EOC管理主機(jī)還用于對每個(gè)EOC終端的每個(gè)端口進(jìn)行業(yè)務(wù)內(nèi)
容管理;
[0070]其具體地步驟如下:
[0071 ] (1)、確定所述特定EOC終端的MAC地址;
[0072](2)、對確定MAC地址的EOC終端進(jìn)行業(yè)務(wù)內(nèi)容管理;
[0073]其中,所述業(yè)務(wù)內(nèi)容包括端口數(shù)量設(shè)定、端口使能、連接狀態(tài)、端口模式、端口優(yōu)先級以及VLAN ID修改。
[0074]在本發(fā)明實(shí)施例中,批量VLAN配置信息包括EOC終端端口數(shù)量、端口選擇策略、端口 VLAN使能、VLAN ID序列的最小值和最大值以及頁面?zhèn)鬏敺绞?,其?
[0075]端口選擇策略包括PSPV模式(每個(gè)業(yè)務(wù)一個(gè)VLAN^P PUPSPV模式(每個(gè)用戶每業(yè)務(wù)一個(gè)VLAN),頁面?zhèn)鬏敺绞桨≒OST或GET方法。
[0076]在本發(fā)明實(shí)施例中,EOC管理主機(jī),通過瀏覽器的HTTP連接,解析用戶的請求并執(zhí)行相應(yīng)的操作,在此不再贅述,但不用以限制本發(fā)明。
[0077]在本發(fā)明實(shí)施例中,上述對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端進(jìn)行區(qū)域劃分的步驟可以這么理解:
[0078]根據(jù)EOC局端的實(shí)際物理位置以及相應(yīng)的信息,對EOC局端進(jìn)行區(qū)域劃分,便于系統(tǒng)的運(yùn)行以及管理。
[0079]例如:在EOC管理主機(jī)下連接管理總共5個(gè)鄉(xiāng)鎮(zhèn)或街道的EOC局端,其將該5個(gè)鄉(xiāng)鎮(zhèn)或街道記為A、B、C、D和E,每個(gè)鄉(xiāng)鎮(zhèn)或街道都設(shè)有若干個(gè)EOC局端,為了便于管理,將處于同一物理地址區(qū)域的EOC局端設(shè)為一個(gè)區(qū)域,將A鎮(zhèn)的所有EOC局端劃分為一個(gè)區(qū)域,將B鎮(zhèn)所有的EOC局端劃分為一個(gè)區(qū)域,依次類推,還可以設(shè)置二級域結(jié)合EOC局端的物理位置和光纜的具體的分布情況設(shè)置,在此不再贅述,按照實(shí)際的物理地址進(jìn)行區(qū)域劃分,主要目的是便于維護(hù)管理和設(shè)備維修。
[0080]在本發(fā)明實(shí)施例中,在EOC管理主機(jī)中,還需要對每個(gè)EOC終端的MAC地址進(jìn)行確定,其與常規(guī)的尋址數(shù)據(jù)通訊方式一樣,在此不再贅述,但不用以限制本發(fā)明。
[0081]在本發(fā)明實(shí)施例中,圖5示出了本發(fā)明實(shí)施例提供的從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端的步驟的具體實(shí)現(xiàn)過程,其具體包括下述步驟:
[0082]在步驟S501中,在檢測到EOC終端上線動(dòng)作后,在VLAN ID序列的最小值和最大值范圍內(nèi),快速依次抽取一個(gè)VLAN ID號;
[0083]在步驟S502中,將抽取到的VLAN ID號通過MME協(xié)議分配給所述EOC終端;
[0084]在步驟S503中,在VLAN ID序列中,將抽取的所述VLAN ID號以下的VLANID整體上移,存儲(chǔ)地址偏移量個(gè)數(shù)減一。
[0085]在本發(fā)明實(shí)施例中,響應(yīng)所述EOC終端的下線動(dòng)作的步驟具體包括下述步驟:
[0086](I )、將下線的EOC終端所釋放的VLAN ID號加入到VLAN ID序列末端;
[0087](2)、所述EOC局端的存儲(chǔ)地址偏移量加一。
[0088]為了便于理解,下述結(jié)合圖6至圖10所示,給出VLAN ID分配的具體實(shí)現(xiàn):
[0089]在EOC局端的存儲(chǔ)器中,VLAN ID序列的存儲(chǔ)方式假設(shè)初始狀態(tài)為從標(biāo)號VLANIDl至VLAN ID30,VLAN ID序列的地址偏移量個(gè)數(shù)為30,如圖6所示;
[0090]當(dāng)檢測到EOC終端a (假設(shè))上線時(shí),假設(shè)系統(tǒng)抽取VLAN IDl分配給EOC終端a,即將VLAN IDl從序列中剔除,VLAN ID2至VLAN ID30依次上移,VLANID序列的地址偏移量個(gè)數(shù)為29,如圖7 (a)和圖7 (b)所示;
[0091 ] 當(dāng)檢測到EOC終端b上線時(shí),假設(shè)系統(tǒng)抽取VLAN ID2分配給EOC終端b,即將VLANID2從序列中剔除,VLAN ID3至VLAN ID30依次上移,VLAN ID序列的地址偏移量個(gè)數(shù)為28,如圖8所示;
[0092]依次類推,在此不再贅述;
[0093]當(dāng)EOC終端b下線,釋放資源時(shí),EOC局端將VLAN ID2重新添加到序列中,其添加位置位于VLAN ID序列的末尾,如圖9所示;
[0094]當(dāng)繼續(xù)檢測到EOC終端a下線,釋放資源時(shí),EOC局端將VLAN IDl重新添加到序列中,其添加位置位于VLAN ID序列的末尾,如圖10所示;
[0095]以此類推,在此不再贅述,這種快速抽取快速分配的方式,提高了 VLAN配置的效率。
[0096]在本發(fā)明實(shí)施例中,圖11示出了本發(fā)明實(shí)施例提供的EOC終端對端口進(jìn)行VLAN配置的具體實(shí)現(xiàn)流程,其具體的步驟如下所述:
[0097]在步驟SllOl 中,查找包含文件 “rtl8306e_asictypes.h”。
[0098]在步驟S1102中,調(diào)用函數(shù)啟動(dòng)rtl8306的API功能。
[0099]在步驟S1103中,調(diào)用函數(shù)對某些端口進(jìn)行屏蔽。
[0100]在步驟S1104中,調(diào)用函數(shù)對VLAN進(jìn)行初始化。
[0101]在步驟SI 105中,調(diào)用函數(shù)對端口 VIAN進(jìn)行設(shè)置。
[0102]在步驟SI 106中,調(diào)用函數(shù)對端口 VIAN的狀態(tài)進(jìn)行查詢。
[0103]上述僅給出EOC終端對端口 VLAN的配置過程,在此不再贅述,但不用以限制本發(fā)明。
[0104]在本發(fā)明實(shí)施例中,EOC局端和EOC終端之間通過MME協(xié)議進(jìn)行交互,EOC局端管理CPU發(fā)送MME協(xié)議報(bào)文給EOC終端EOC主控芯片,主要負(fù)責(zé)將具體的協(xié)議轉(zhuǎn)換為對EOC主芯片的控制。[0105]在本發(fā)明實(shí)施例中,對于每個(gè)具體的EOC終端配置,采取哪個(gè)EOC終端先上線,先配置哪個(gè)EOC終端VLAN的原則。在EOC局端的存儲(chǔ)器中存有VLAN ID的最小值和最大值及配置策略,以序號作為EOC局端的存儲(chǔ)器地址的偏移量,當(dāng)EOC局端檢測到某個(gè)EOC終端上線后,在VLAN ID的最小值和最大值的范圍內(nèi)快速依次循環(huán)從EOC局端的存儲(chǔ)器中抽取一個(gè)VLAN ID號,EOC局端通過MME協(xié)議發(fā)送到EOC終端。EOC終端收到VLAN ID對EOC終端下的端口進(jìn)行配置。EOC局端的存儲(chǔ)器中的由于抽取了一個(gè)VLAN ID號,這個(gè)VLAN ID號以下的VLAN ID整體上移,EOC局端的存儲(chǔ)器地址的偏移量的個(gè)數(shù)減一。EOC終端下線,這個(gè)端口 VLAN撤銷,MME協(xié)議報(bào)告EOC局端,在EOC局端的存儲(chǔ)器地址偏移量最大序號加一,存入該端口 VLAN的值。
[0106]在本發(fā)明實(shí)施例中,EOC設(shè)備以太網(wǎng)VLAN配置系統(tǒng)由EOC管理主機(jī)、交換機(jī)以及EOC局端、EOC終端組成,EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)管理者的VLAN批處理管理,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端,批量VLAN管理配置完成后,VLAN ID的分配在EOC局端和EOC終端之間響應(yīng)實(shí)現(xiàn),不需要EOC管理主機(jī)參與,簡化了 VLAN ID的分配,采取那個(gè)EOC終端先上線,先配置那個(gè)EOC終端VLAN的原則,大大提高了配置效率。
[0107]如果采用單個(gè)終端VLAN配置方法就是在服務(wù)器的頁面上對每個(gè)EOC終端設(shè)定好端口配置策略,通過服務(wù)器下發(fā)到每個(gè)EOC終端,再有EOC終端對每個(gè)端口進(jìn)行配置。如果采用批量VLAN終端配置頁面就是在服務(wù)器的頁面上對每個(gè)EOC局端設(shè)定好端口批量配置策略,通過服務(wù)器下發(fā)到每個(gè)EOC局端,再有每個(gè)EOC局端對其下屬的EOC終端同時(shí)下發(fā),然后由EOC終端對每個(gè)端口進(jìn)行配置。通常情況下采用批量VLAN終端配置頁面對EOC終端的每個(gè)端口進(jìn)行配置,然后用單個(gè)終端VLAN配置頁面對個(gè)別需求的終端進(jìn)行修改的方法。
[0108]設(shè)一個(gè)網(wǎng)絡(luò)規(guī)模有10個(gè)EOC局端,每個(gè)EOC局端有30個(gè)EOC終端,每個(gè)EOC終端有4個(gè)端口??梢杂?jì)算它的配置效率,如果在一個(gè)縣級范圍組建EPON和EOC網(wǎng)絡(luò)它的配置效率的非常明顯的,可以節(jié)省更多的時(shí)間。
[0109]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng),其特征在于,所述系統(tǒng)包括: 交換機(jī); 與所述交換機(jī)連接的若干個(gè)光線路終端; 與每個(gè)所述光線路終端連接的若干個(gè)光網(wǎng)絡(luò)單元; 與每個(gè)所述光網(wǎng)絡(luò)單元連接的一個(gè)EOC局端; 與每個(gè)所述EOC局端連接的若干個(gè)EOC終端,所述每個(gè)EOC終端具有若干個(gè)網(wǎng)絡(luò)端口,每個(gè)所述網(wǎng)絡(luò)端口連接一臺網(wǎng)絡(luò)設(shè)備; 通過所述交換機(jī)、光線路終端、光網(wǎng)絡(luò)單元與所述EOC連接的EOC管理主機(jī),所述EOC管理主機(jī)具有WEB服務(wù)器功能,響應(yīng)EOC管理員通過瀏覽器的訪問請求,對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端進(jìn)行區(qū)域劃分,同時(shí),對每個(gè)EOC局端下的所有EOC終端進(jìn)行批量VLAN配置,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端; 其中,所述EOC局端存儲(chǔ)有與其所有下屬EOC終端數(shù)量與每個(gè)終端所具有的端口數(shù)相乘所得的數(shù)值相對應(yīng)的VLAN ID序列以及所述批量VLAN配置信息,同時(shí)響應(yīng)所述EOC終端的上線動(dòng)作,從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端,同時(shí)響應(yīng)所述EOC終端的下線動(dòng)作; 所述EOC終端向所述EOC局端發(fā)送上線、下線動(dòng)作信息,同時(shí),接收所述EOC局端分配的VLAN ID號,配置并使用所述VLAN ID號。
2.根據(jù)權(quán)利要求1所述的EOC設(shè)備以太網(wǎng)端口VLAN配置系統(tǒng),其特征在于,所述EOC管理主機(jī)還用于對每個(gè)EOC終端的每個(gè)端口進(jìn)行業(yè)務(wù)內(nèi)容管理?!?br>
3.根據(jù)權(quán)利要求2所述的EOC設(shè)備以太網(wǎng)端口VLAN配置系統(tǒng),其特征在于,所述業(yè)務(wù)內(nèi)容包括端口數(shù)量設(shè)定、端口使能、連接狀態(tài)、端口模式、端口優(yōu)先級以及VLAN ID修改。
4.根據(jù)權(quán)利要求1所述的EOC設(shè)備以太網(wǎng)端口VLAN配置系統(tǒng),其特征在于,所述批量VLAN配置信息包括EOC終端端口數(shù)量、端口選擇策略、端口 VLAN使能、VLAN ID序列的最小值和最大值以及頁面?zhèn)鬏敺绞健?br>
5.一種基于權(quán)利要求1所述的EOC設(shè)備以太網(wǎng)端口 VLAN配置系統(tǒng)的EOC設(shè)備以太網(wǎng)端口 VLAN配置方法,其特征在于,所述方法包括下述步驟: EOC管理主機(jī)具有WEB服務(wù)器的功能,響應(yīng)EOC管理員通過瀏覽器的訪問請求,對系統(tǒng)內(nèi)的所有若干個(gè)EOC局端進(jìn)行區(qū)域劃分,同時(shí),對每個(gè)EOC局端下的所有EOC終端進(jìn)行批量VLAN配置,并將批量VLAN配置信息通過交換機(jī)傳遞到所述每個(gè)EOC局端; 所述EOC局端接收并響應(yīng)所述EOC管理主機(jī)發(fā)送的批量VLAN配置信息,同時(shí),存儲(chǔ)與其所有下屬EOC終端數(shù)量與每個(gè)終端所具有的端口數(shù)相乘所得的數(shù)值相對應(yīng)的VLAN ID序列,然后,響應(yīng)所述EOC終端的上線動(dòng)作,從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端,同時(shí)響應(yīng)所述EOC終端的下線動(dòng)作; 所述EOC終端向所述EOC局端發(fā)送上線、下線動(dòng)作信息,同時(shí),接收所述EOC局端分配的VLAN ID號,配置并使用所述VLAN ID號。
6.根據(jù)權(quán)利要求5所述的EOC設(shè)備以太網(wǎng)端口VLAN配置方法,其特征在于,所述方法還包括下述步驟: 所述EOC管理主機(jī)還用于對每個(gè)EOC終端的每個(gè)端口進(jìn)行業(yè)務(wù)內(nèi)容管理;其中,所述業(yè)務(wù)內(nèi)容包括端口數(shù)量設(shè)定、端口使能、連接狀態(tài)、端口模式、端口優(yōu)先級以及VLAN ID修改。
7.根據(jù)權(quán)利要求5所述的EOC設(shè)備以太網(wǎng)端口VLAN配置方法,其特征在于,所述批量VLAN配置信息包括EOC終端端口數(shù)量、端口選擇策略、端口 VLAN使能、VLAN ID序列的最小值和最大值以及頁面?zhèn)鬏敺绞健?br>
8.根據(jù)權(quán)利要求5所述的EOC設(shè)備以太網(wǎng)端口VLAN配置方法,其特征在于,所述從所述VLAN ID序列中快速依次抽取一個(gè)VLAN ID號依據(jù)所述EOC終端對應(yīng)的批量VLAN配置信息分配給所述EOC終端的步驟具體包括下述步驟: 在檢測到EOC終端上線動(dòng)作后,在VLAN ID序列的最小值和最大值范圍內(nèi),快速依次抽取一個(gè)VLAN ID號; 將抽取到的VLAN ID號通過MME協(xié)議分配給所述EOC終端; 同時(shí),在VLAN ID序列中,將抽取的所述VLAN ID號以下的VLAN ID整體上移,存儲(chǔ)地址偏移量個(gè)數(shù)減一。
9.根據(jù)權(quán)利要求5所述的EOC設(shè)備以太網(wǎng)端口VLAN配置方法,其特征在于,所述響應(yīng)所述EOC終端的下線動(dòng)作的步驟具體包括下述步驟: 將下線的EOC終端所釋放的VLAN ID號加入到VLAN ID序列末端; 所述EOC局端的存儲(chǔ)地址偏·移量加一。
【文檔編號】H04L12/24GK103856358SQ201410123168
【公開日】2014年6月11日 申請日期:2014年3月28日 優(yōu)先權(quán)日:2014年3月28日
【發(fā)明者】陳光軍 申請人:濰坊學(xué)院, 濰坊東升電子股份有限公司