本發(fā)明涉及通信領(lǐng)域,包括以太網(wǎng)交換機(jī)、epon(以太網(wǎng)無源光網(wǎng)絡(luò))系統(tǒng)、gpon(吉比特?zé)o源光網(wǎng)絡(luò))系統(tǒng)、eoc(同軸電纜以太網(wǎng))系統(tǒng),特別涉及通信設(shè)備光網(wǎng)絡(luò)單元網(wǎng)關(guān)型onu(光纖網(wǎng)絡(luò)單元)上線自動(dòng)下發(fā)其對應(yīng)wan(廣域網(wǎng))配置的方法。
背景技術(shù):
傳統(tǒng)網(wǎng)關(guān)型onu終端配置wan配置方法有以下的缺陷:
1)開通人員在網(wǎng)關(guān)onu本地web創(chuàng)建wan連接;
2)各個(gè)區(qū)域用戶的vlan(虛擬局域網(wǎng))規(guī)劃不一致,當(dāng)開通onu時(shí)候,用戶就得逐個(gè)終端來配置wan的不同vlan,效率低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種wifi(無線局域網(wǎng))onu的自動(dòng)化配置wan的方法,該方法通用性強(qiáng),效率較高。
本發(fā)明解決其技術(shù)問題采用的技術(shù)方案:
本發(fā)明提供的wifionu的自動(dòng)化配置wan的方法,是一種通信設(shè)備光網(wǎng)絡(luò)單元網(wǎng)關(guān)型onu上線自動(dòng)下發(fā)其對應(yīng)廣域網(wǎng)wan配置的方法,該方法是:用戶通過局端設(shè)備的光線路終端olt中的命令行界面cli創(chuàng)建wan模板,并綁定無源光纖網(wǎng)絡(luò)pon口;光纖網(wǎng)絡(luò)單元onu注冊授權(quán)請求時(shí)候,olt獲取onu的類型碼;olt查找此onu所在pon口是否有綁定wan模板,如果有再比較此onu類型碼與wan模板參數(shù)onu類型碼是否一致,全部匹配成功就下發(fā)wan配置給此onu,若匹配失敗則olt不對onu下發(fā)wan配置,此時(shí)onu直接授權(quán)上線成功。
本發(fā)明可以采用以下方法實(shí)現(xiàn)用戶通過oltcli創(chuàng)建wan模板,并綁定pon口的:
先使用cli創(chuàng)建wan模板,wan模板參數(shù)包括模板序號(hào)、模板名稱、onu類型碼、wan類型、虛擬局域網(wǎng)vlan池、vlan優(yōu)先級(jí)、綁定端口、服務(wù)類型、最大傳輸單元mtu、基于以太網(wǎng)的點(diǎn)到點(diǎn)連接pppoe用戶、pppoe密碼;創(chuàng)建完成之后填充對應(yīng)的wan模板數(shù)據(jù)結(jié)構(gòu);
然后,將wan模板綁定到pon口;綁定完成之后,填充對應(yīng)的wan模板綁定關(guān)系數(shù)據(jù)結(jié)構(gòu)。
本發(fā)明可以采用以下方法將wan模板綁定到pon口:
創(chuàng)建wan模板和onu類型碼,該類型碼有91、93-95,其中91為vista-b03-604-an單纖onu,93為vista-b03-704-an單纖onu,94為vista-b03-604-dn雙纖onu,95為vista-b03-704-dn雙纖onu;
所述模板包括三條wan為bridge、dhcp、pppoe,分別綁定onu的lan1到lan4端口和ssid1,端口1-8分別對應(yīng)lan(局域網(wǎng))1-lan4和ssid(服務(wù)集標(biāo)識(shí))1-ssid4,每個(gè)wan有單獨(dú)的vlan池;這樣一臺(tái)wifionu就獲取了三條wan配置。
上述方法中,在onu注冊授權(quán)請求時(shí)候,其采用以下命令報(bào)文格式實(shí)現(xiàn)olt獲取onu的類型碼:
上述方法中,所述的onu的類型碼有91、93-95,其中:91為vista-b03-604-an單纖onu,93為vista-b03-704-an單纖onu,94為vista-b03-604-dn雙纖onu,95為vista-b03-704-dn雙纖onu。
上述方法中,可以采用以下方法實(shí)現(xiàn)olt查找onu所在pon口是否有綁定wan模板的:
在olt定義如下數(shù)據(jù)結(jié)構(gòu):
cli綁定pon口的時(shí)候填充此數(shù)據(jù)結(jié)構(gòu);
逐個(gè)查找所有wan模板綁定關(guān)系數(shù)據(jù)結(jié)構(gòu);如果此結(jié)構(gòu)的模板magic_id為0,則查找下一個(gè)綁定關(guān)系;不為0,進(jìn)入下一步;
將此請求onu對應(yīng)的slot號(hào)和pon號(hào)和wan模板綁定關(guān)系數(shù)據(jù)結(jié)構(gòu)里面的綁定pon口對象里面的slot_no和pon_no逐個(gè)對比,如果都相同,則找到此onu所在pon口綁定wan模板magic_id。
上述方法中,所述的wan模板參數(shù)onu類型碼如下:
cli創(chuàng)建wan模板時(shí)候填充此數(shù)據(jù)結(jié)構(gòu);
wan模板具體業(yè)務(wù)內(nèi)容和模板特征見上述數(shù)據(jù)結(jié)構(gòu),其中有個(gè)32字節(jié)onu_type_bitmap數(shù)組,256個(gè)bit每一個(gè)bit對應(yīng)一個(gè)onu類型碼,分別為1-256。在創(chuàng)建wan模板填充onu類型參數(shù)時(shí)候,設(shè)置此數(shù)組相應(yīng)bit位。如參數(shù)onu的類型碼為91、92,則對onu_type_bitmap的第91、92個(gè)bit位置1。
本發(fā)明可以采用以下方法對onu類型碼與wan模板參數(shù)onu類型碼進(jìn)行比較:
按照此onu的類型碼,如91查找onu_type_bitmap的第91個(gè)bit是否被置1,如果置1,就說明此onu可以下發(fā)此wan模板配置。
本發(fā)明提供的方法,在olt對wifionu下發(fā)wan配置過程中,olt給onu下發(fā)配置的私有oam的報(bào)文格式如下:
本發(fā)明所述的payload,其branch和leaf編碼和電信標(biāo)準(zhǔn)相同,擴(kuò)展屬性為0xc7,具體格式如下:
本發(fā)明與現(xiàn)有技術(shù)相比具有以下的主要的優(yōu)點(diǎn):
通過本發(fā)明可以通用性配置適合各種wifionu的各種wan模板,然后各onu授權(quán)上線局端自動(dòng)根據(jù)其類型碼下發(fā)其對應(yīng)的wan配置。對于其他設(shè)備廠家,均按照本發(fā)明這樣來通用性配置各種wan模板,這樣就非常方便olt軟件對各廠家的各種網(wǎng)關(guān)onu做配置管理業(yè)務(wù)開通。
附圖說明
圖1是oltapp根據(jù)獲取onu注冊授權(quán)請求的onu類型碼查找其對應(yīng)wan模板并下發(fā)wan配置邏輯流程圖。
圖2是epon網(wǎng)絡(luò)拓?fù)鋱D。
具體實(shí)施方式
下面結(jié)合實(shí)施例和附圖對本發(fā)明作進(jìn)一步的說明,但不限定以下所述的內(nèi)容。
實(shí)施例1:wifionu的自動(dòng)化配置wan的方法
該方法包括:用戶通過olt(光線路終端)cli(命令行界面)創(chuàng)建各種wan模板并綁定pon(無源光纖網(wǎng)絡(luò))口;onu注冊授權(quán)請求時(shí)候,olt獲取onu的類型碼;olt查找此onu所在pon口是否綁定wan模板和此onu類型碼與wan模板參數(shù)onu類型碼是否匹配,全部成功就下發(fā)wan配置給onu。
參見圖1,所述方法采用以下步驟的方法:
s1)用戶使用cli創(chuàng)建wan模板再綁定pon口;
s2)onu注冊授權(quán)時(shí)候olt獲取onu的類型碼;
s3)olt局端設(shè)備判斷該onu所在pon口是否綁定wan模板、此onu類型碼與wan模板參數(shù)類型碼是否匹配,若全匹配成功轉(zhuǎn)至步驟s4,若失敗轉(zhuǎn)至步驟s5;
s4)olt局端設(shè)備對onu下發(fā)wan配置;授權(quán)配置流程完成;
s5)olt局端設(shè)備不對onu進(jìn)行wan配置,授權(quán)配置流程完成。
上述方法中,步驟s1包括olt廠家自主研發(fā)的cli系統(tǒng)。
上述方法中,步驟s2中,onu注冊授權(quán)時(shí)候olt獲取onu的類型碼,該類型碼為olt廠家對onu的命名類型,包括91、93、94和95,其中,91:vista-b03-604-an單纖onu,93:vista-b03-704-an單纖onu,94:vista-b03-604-dn雙纖onu,95:vista-b03-704-dn雙纖onu。步驟s2的授權(quán)請求報(bào)文為olt內(nèi)部線卡發(fā)往主控的主從通信報(bào)文。
上述方法中,步驟s3的判斷方法為:onu授權(quán)時(shí)候,首先判斷onu所在pon口是否有綁定wan模板;若有綁定,再查找綁定的wan模板內(nèi)是否有支持的onu類型碼,有就下發(fā)wan配置。
所述步驟s3的判斷方法具體包括:
s31)olt軟件收到onu注冊授權(quán)請求報(bào)文查找該onu所在pon口是否有綁定wan模板,若找到進(jìn)入下一步;否則轉(zhuǎn)至步驟s5;
s32)再查找綁定的wan模板內(nèi)是否有支持的onu類型碼,若找到進(jìn)入下一步;否則轉(zhuǎn)至步驟s5;
步驟s3的wan模板創(chuàng)建和綁定pon口舉例:
先創(chuàng)建wan模板,onu類型碼為91、93-95,此模板包括三條wan為bridge(網(wǎng)橋)、dhcp(動(dòng)態(tài)主機(jī)配置協(xié)議)、pppoe(基于以太網(wǎng)的點(diǎn)到點(diǎn)連接),分別綁定onu的1到5端口,每個(gè)wan有單獨(dú)的vlan池,其命令形式為:
ont\configure#hgu-profile-wan-oam-create(命令名稱)1(wan模板序號(hào))aaa(wan模板名稱)onutype(onu類型提示)91,93-95(onu類型碼集)bridge(網(wǎng)橋wan)100-200(vlan池)1(vlan優(yōu)先級(jí))1(該wan綁定lan1口)2(業(yè)務(wù)服務(wù)類型為互動(dòng)點(diǎn)播)default(缺省mtu)default(缺省pppoe用戶名)default(缺省pppoe密碼)dhcp(dhcpwan)300-400(vlan池)2(vlan優(yōu)先級(jí))2(該wan綁定lan2口)1(業(yè)務(wù)服務(wù)類型為寬帶數(shù)據(jù))1500(mtu)default(缺省pppoe用戶名)default(缺省pppoe用戶名)pppoe(pppoewan)500-600(vlan池)3(vlan優(yōu)先級(jí))3-5(該wan綁定lan3-lan4口和ssid1)2(業(yè)務(wù)服務(wù)類型為寬帶數(shù)據(jù))1500(mtu)01088298668(pppoe用戶名)59867426(pppoe密碼)
然后,綁定slot(業(yè)務(wù)板卡槽位)1-3的pon1-4口,其命令形式為:
ont\configure#hgu-profile-wan-oam-do(命令名稱)bind(動(dòng)作為綁定)1(wan模板序號(hào))1-3(slot1-3)1-4(pon1-4)
上述方法的步驟s4中,olt通過私有oam報(bào)文下發(fā)給wifionu。該私有oam報(bào)文為廣東東研網(wǎng)絡(luò)科技股份有限公司設(shè)計(jì),適用olt方便靈活配置各種wifionu。
上述方法的步驟s5中,該onu沒有匹配的wan模板,就不下發(fā)wan配置。授權(quán)配置完成,狀態(tài)為在線。
實(shí)施例2:wifionu的自動(dòng)化配置的方法的應(yīng)用
如圖2所示,本方法在具體實(shí)施時(shí),其系統(tǒng)結(jié)構(gòu)可以為:pc網(wǎng)管與epon系統(tǒng)相連。epon包括光線路終端olt,olt通過光分支器接至多個(gè)光網(wǎng)絡(luò)單元onu。每個(gè)onu包含多個(gè)用戶網(wǎng)絡(luò)接口uni,uni可以接入各種業(yè)務(wù)。如廣東東研網(wǎng)絡(luò)科技股份有限公司的vista1600d、vista1600e、vista1600f等局端設(shè)備,vista-b03-604-dc-anl、vista-b03-704-dc-anl等onu網(wǎng)關(guān)設(shè)備。
所述局端設(shè)備vista1600d、vista1600e、vista1600f是廣東東研網(wǎng)絡(luò)科技股份有限公司自主研制的一系列高性能、高密度的電信級(jí)epon局端設(shè)備。它是新一代三網(wǎng)合一光纖綜合接入設(shè)備,能夠通過gepon為用戶提供數(shù)據(jù)、語音、tdm(e1)等多種綜合業(yè)務(wù),具有高密度端口、中/大規(guī)模用戶數(shù)、高可靠性及提供服務(wù)質(zhì)量(qos)保證、可管理、可靈活擴(kuò)容和組網(wǎng)等特點(diǎn)。
vista-b03-704-dc-anl和vista-b03-604-dc-anl產(chǎn)品是面對ngb下一代廣電網(wǎng),專為有線電視網(wǎng)絡(luò)運(yùn)營商設(shè)計(jì),利用業(yè)界一流的先進(jìn)技術(shù)設(shè)計(jì)開發(fā)的,新一代基于寬帶網(wǎng)絡(luò)雙向改造實(shí)現(xiàn)寬帶數(shù)據(jù)和射頻信號(hào)接入的雙纖onu網(wǎng)關(guān)設(shè)備。vista-b03-604-dc-anl網(wǎng)關(guān)設(shè)備雙纖接入,4fe和wifi輸出。vista-b03-704-dc-anl網(wǎng)關(guān)設(shè)備雙纖接入,4fe、wifi和catv輸出。
如圖2所示,本發(fā)明通過如下改造:
(1)olt軟件cli創(chuàng)建wan模板(參數(shù)包括wifionu類型碼等)并綁定pon口;
(2)onu注冊授權(quán)請求時(shí)候olt獲取onu的類型碼;
(3)olt查找onu所在pon口是否綁定wan模板、此onu類型碼和wan模板參數(shù)onu類型碼是否匹配,全成功就下發(fā)wan配置給線卡,線卡再通過oam下發(fā)給wifionu:
本發(fā)明方法在實(shí)施過程中由下面5個(gè)環(huán)節(jié)組成:
(1)olt軟件cli根據(jù)wifionu類型碼創(chuàng)建wan模板,并綁定pon口;
(2)onu注冊授權(quán)請求時(shí)候olt獲取onu的類型碼;
(3)olt查找onu所在pon口是否綁定wan模板、此onu類型碼和wan模板參數(shù)onu類型碼是否匹配:
(4)成功就下發(fā)wan配置給線卡,線卡再通過oam下發(fā)給wifionu;
(5)不成功就不下發(fā)wan配置給線卡,線卡也就不下發(fā)oam給wifionu。
下面分步詳述這5個(gè)環(huán)節(jié)的具體步驟。
(一)olt軟件cli根據(jù)wifionu類型碼創(chuàng)建wan模板并綁定pon口。
先創(chuàng)建wan模板,onu類型碼為91、93-95(onu類型碼集,見前面具體描述),此模板包括三條wan,分別為bridge、dhcp、pppoe,bridge綁定onu的lan1口,vlan池為100-200;dhcp綁定onu的lan2端口,vlan池為300-400;pppoe綁定onu的lan3、lan4和ssid1,vlan池為500-600。
ont\configure#hgu-profile-wan-oam-create1aaaonutype91,93-95bridge100-2001120defaultdefaultdhcp300-4002211500defaultdefaultpppoe500-60033-5115000108829866859867426
然后,綁定slot1-3的pon1-4口,其命令形式為:
ont\configure#hgu-profile-wan-oam-dobind11-31-4。
(二)onu注冊授權(quán)時(shí)候olt獲取onu的類型碼:
onu注冊授權(quán)請求時(shí)候會(huì)上報(bào)自己的類型碼,olt獲取onu的類型碼(表1)。
表1
(三)olt軟件匹配成功與否的判斷:
onu授權(quán)時(shí)候,首先判斷onu所在pon口是否有綁定wan模板,若有綁定,再查找綁定的wan模板內(nèi)是否有支持的onu類型碼。
(四)匹配成功處理
olt通過私有oam報(bào)文下發(fā)給wifionu。
olt給onu下發(fā)wan配置的私有oam的報(bào)文格式采用和電信標(biāo)準(zhǔn)中oam類似的定義,整個(gè)報(bào)文格式如表2和表3所示。
表2
ieee802.3-2008clause57中規(guī)定的oampdu消息的格式如上所示。各個(gè)字段的詳細(xì)定義如下:
a)目的地址(da):slow_protocols_multicast地址,使用和編碼規(guī)定見ieee802.3-2005annex43b;
b)源地址(sa):oampdu中的sa是獨(dú)立的mac地址,該地址與發(fā)送oampdu的端口相關(guān)聯(lián);
c)length/type:oampdu采用type編碼,并且承載slow_protocols_type域值(0x8809),使用和編碼規(guī)定見ieee802.3-2005annex43b;
d)subtype:subtype域標(biāo)識(shí)封裝的特定的slowprotocol,oampdusubtype域值為0x03;
e)flag:包含狀態(tài)比特,具體規(guī)定見ieee802.3-2008clause57.4.2.1;
f)code:指示不同的oampdu消息,具體規(guī)定見ieee802.3-2008clause57.4.2.2;
g)data/pad:這個(gè)字段用于oampdu的有效載荷。當(dāng)不使用這些字節(jié)時(shí),在發(fā)送時(shí)填充為0,并在接收時(shí)忽略;
h)fcs:該域?yàn)閹r?yàn)序列,一般由下層mac產(chǎn)生。
目前data的payload的branch和leaf編碼和電信標(biāo)準(zhǔn)相同,具體payload格式如表3所示:
表3
(五)匹配失敗處理:
olt局端不對其下發(fā)wan配置,onu授權(quán)配置完成。