WiFiONU的自动化配置WAN的方法及应用与流程

文档序号:11693075阅读:946来源:国知局
WiFi ONU的自动化配置WAN的方法及应用与流程

本发明涉及通信领域,包括以太网交换机、epon(以太网无源光网络)系统、gpon(吉比特无源光网络)系统、eoc(同轴电缆以太网)系统,特别涉及通信设备光网络单元网关型onu(光纤网络单元)上线自动下发其对应wan(广域网)配置的方法。



背景技术:

传统网关型onu终端配置wan配置方法有以下的缺陷:

1)开通人员在网关onu本地web创建wan连接;

2)各个区域用户的vlan(虚拟局域网)规划不一致,当开通onu时候,用户就得逐个终端来配置wan的不同vlan,效率低下。



技术实现要素:

本发明所要解决的技术问题是:提供一种wifi(无线局域网)onu的自动化配置wan的方法,该方法通用性强,效率较高。

本发明解决其技术问题采用的技术方案:

本发明提供的wifionu的自动化配置wan的方法,是一种通信设备光网络单元网关型onu上线自动下发其对应广域网wan配置的方法,该方法是:用户通过局端设备的光线路终端olt中的命令行界面cli创建wan模板,并绑定无源光纤网络pon口;光纤网络单元onu注册授权请求时候,olt获取onu的类型码;olt查找此onu所在pon口是否有绑定wan模板,如果有再比较此onu类型码与wan模板参数onu类型码是否一致,全部匹配成功就下发wan配置给此onu,若匹配失败则olt不对onu下发wan配置,此时onu直接授权上线成功。

本发明可以采用以下方法实现用户通过oltcli创建wan模板,并绑定pon口的:

先使用cli创建wan模板,wan模板参数包括模板序号、模板名称、onu类型码、wan类型、虚拟局域网vlan池、vlan优先级、绑定端口、服务类型、最大传输单元mtu、基于以太网的点到点连接pppoe用户、pppoe密码;创建完成之后填充对应的wan模板数据结构;

然后,将wan模板绑定到pon口;绑定完成之后,填充对应的wan模板绑定关系数据结构。

本发明可以采用以下方法将wan模板绑定到pon口:

创建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分别对应lan(局域网)1-lan4和ssid(服务集标识)1-ssid4,每个wan有单独的vlan池;这样一台wifionu就获取了三条wan配置。

上述方法中,在onu注册授权请求时候,其采用以下命令报文格式实现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。

上述方法中,可以采用以下方法实现olt查找onu所在pon口是否有绑定wan模板的:

在olt定义如下数据结构:

cli绑定pon口的时候填充此数据结构;

逐个查找所有wan模板绑定关系数据结构;如果此结构的模板magic_id为0,则查找下一个绑定关系;不为0,进入下一步;

将此请求onu对应的slot号和pon号和wan模板绑定关系数据结构里面的绑定pon口对象里面的slot_no和pon_no逐个对比,如果都相同,则找到此onu所在pon口绑定wan模板magic_id。

上述方法中,所述的wan模板参数onu类型码如下:

cli创建wan模板时候填充此数据结构;

wan模板具体业务内容和模板特征见上述数据结构,其中有个32字节onu_type_bitmap数组,256个bit每一个bit对应一个onu类型码,分别为1-256。在创建wan模板填充onu类型参数时候,设置此数组相应bit位。如参数onu的类型码为91、92,则对onu_type_bitmap的第91、92个bit位置1。

本发明可以采用以下方法对onu类型码与wan模板参数onu类型码进行比较:

按照此onu的类型码,如91查找onu_type_bitmap的第91个bit是否被置1,如果置1,就说明此onu可以下发此wan模板配置。

本发明提供的方法,在olt对wifionu下发wan配置过程中,olt给onu下发配置的私有oam的报文格式如下:

本发明所述的payload,其branch和leaf编码和电信标准相同,扩展属性为0xc7,具体格式如下:

本发明与现有技术相比具有以下的主要的优点:

通过本发明可以通用性配置适合各种wifionu的各种wan模板,然后各onu授权上线局端自动根据其类型码下发其对应的wan配置。对于其他设备厂家,均按照本发明这样来通用性配置各种wan模板,这样就非常方便olt软件对各厂家的各种网关onu做配置管理业务开通。

附图说明

图1是oltapp根据获取onu注册授权请求的onu类型码查找其对应wan模板并下发wan配置逻辑流程图。

图2是epon网络拓扑图。

具体实施方式

下面结合实施例和附图对本发明作进一步的说明,但不限定以下所述的内容。

实施例1:wifionu的自动化配置wan的方法

该方法包括:用户通过olt(光线路终端)cli(命令行界面)创建各种wan模板并绑定pon(无源光纤网络)口;onu注册授权请求时候,olt获取onu的类型码;olt查找此onu所在pon口是否绑定wan模板和此onu类型码与wan模板参数onu类型码是否匹配,全部成功就下发wan配置给onu。

参见图1,所述方法采用以下步骤的方法:

s1)用户使用cli创建wan模板再绑定pon口;

s2)onu注册授权时候olt获取onu的类型码;

s3)olt局端设备判断该onu所在pon口是否绑定wan模板、此onu类型码与wan模板参数类型码是否匹配,若全匹配成功转至步骤s4,若失败转至步骤s5;

s4)olt局端设备对onu下发wan配置;授权配置流程完成;

s5)olt局端设备不对onu进行wan配置,授权配置流程完成。

上述方法中,步骤s1包括olt厂家自主研发的cli系统。

上述方法中,步骤s2中,onu注册授权时候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的授权请求报文为olt内部线卡发往主控的主从通信报文。

上述方法中,步骤s3的判断方法为:onu授权时候,首先判断onu所在pon口是否有绑定wan模板;若有绑定,再查找绑定的wan模板内是否有支持的onu类型码,有就下发wan配置。

所述步骤s3的判断方法具体包括:

s31)olt软件收到onu注册授权请求报文查找该onu所在pon口是否有绑定wan模板,若找到进入下一步;否则转至步骤s5;

s32)再查找绑定的wan模板内是否有支持的onu类型码,若找到进入下一步;否则转至步骤s5;

步骤s3的wan模板创建和绑定pon口举例:

先创建wan模板,onu类型码为91、93-95,此模板包括三条wan为bridge(网桥)、dhcp(动态主机配置协议)、pppoe(基于以太网的点到点连接),分别绑定onu的1到5端口,每个wan有单独的vlan池,其命令形式为:

ont\configure#hgu-profile-wan-oam-create(命令名称)1(wan模板序号)aaa(wan模板名称)onutype(onu类型提示)91,93-95(onu类型码集)bridge(网桥wan)100-200(vlan池)1(vlan优先级)1(该wan绑定lan1口)2(业务服务类型为互动点播)default(缺省mtu)default(缺省pppoe用户名)default(缺省pppoe密码)dhcp(dhcpwan)300-400(vlan池)2(vlan优先级)2(该wan绑定lan2口)1(业务服务类型为宽带数据)1500(mtu)default(缺省pppoe用户名)default(缺省pppoe用户名)pppoe(pppoewan)500-600(vlan池)3(vlan优先级)3-5(该wan绑定lan3-lan4口和ssid1)2(业务服务类型为宽带数据)1500(mtu)01088298668(pppoe用户名)59867426(pppoe密码)

然后,绑定slot(业务板卡槽位)1-3的pon1-4口,其命令形式为:

ont\configure#hgu-profile-wan-oam-do(命令名称)bind(动作为绑定)1(wan模板序号)1-3(slot1-3)1-4(pon1-4)

上述方法的步骤s4中,olt通过私有oam报文下发给wifionu。该私有oam报文为广东东研网络科技股份有限公司设计,适用olt方便灵活配置各种wifionu。

上述方法的步骤s5中,该onu没有匹配的wan模板,就不下发wan配置。授权配置完成,状态为在线。

实施例2:wifionu的自动化配置的方法的应用

如图2所示,本方法在具体实施时,其系统结构可以为:pc网管与epon系统相连。epon包括光线路终端olt,olt通过光分支器接至多个光网络单元onu。每个onu包含多个用户网络接口uni,uni可以接入各种业务。如广东东研网络科技股份有限公司的vista1600d、vista1600e、vista1600f等局端设备,vista-b03-604-dc-anl、vista-b03-704-dc-anl等onu网关设备。

所述局端设备vista1600d、vista1600e、vista1600f是广东东研网络科技股份有限公司自主研制的一系列高性能、高密度的电信级epon局端设备。它是新一代三网合一光纤综合接入设备,能够通过gepon为用户提供数据、语音、tdm(e1)等多种综合业务,具有高密度端口、中/大规模用户数、高可靠性及提供服务质量(qos)保证、可管理、可灵活扩容和组网等特点。

vista-b03-704-dc-anl和vista-b03-604-dc-anl产品是面对ngb下一代广电网,专为有线电视网络运营商设计,利用业界一流的先进技术设计开发的,新一代基于宽带网络双向改造实现宽带数据和射频信号接入的双纤onu网关设备。vista-b03-604-dc-anl网关设备双纤接入,4fe和wifi输出。vista-b03-704-dc-anl网关设备双纤接入,4fe、wifi和catv输出。

如图2所示,本发明通过如下改造:

(1)olt软件cli创建wan模板(参数包括wifionu类型码等)并绑定pon口;

(2)onu注册授权请求时候olt获取onu的类型码;

(3)olt查找onu所在pon口是否绑定wan模板、此onu类型码和wan模板参数onu类型码是否匹配,全成功就下发wan配置给线卡,线卡再通过oam下发给wifionu:

本发明方法在实施过程中由下面5个环节组成:

(1)olt软件cli根据wifionu类型码创建wan模板,并绑定pon口;

(2)onu注册授权请求时候olt获取onu的类型码;

(3)olt查找onu所在pon口是否绑定wan模板、此onu类型码和wan模板参数onu类型码是否匹配:

(4)成功就下发wan配置给线卡,线卡再通过oam下发给wifionu;

(5)不成功就不下发wan配置给线卡,线卡也就不下发oam给wifionu。

下面分步详述这5个环节的具体步骤。

(一)olt软件cli根据wifionu类型码创建wan模板并绑定pon口。

先创建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注册授权时候olt获取onu的类型码:

onu注册授权请求时候会上报自己的类型码,olt获取onu的类型码(表1)。

表1

(三)olt软件匹配成功与否的判断:

onu授权时候,首先判断onu所在pon口是否有绑定wan模板,若有绑定,再查找绑定的wan模板内是否有支持的onu类型码。

(四)匹配成功处理

olt通过私有oam报文下发给wifionu。

olt给onu下发wan配置的私有oam的报文格式采用和电信标准中oam类似的定义,整个报文格式如表2和表3所示。

表2

ieee802.3-2008clause57中规定的oampdu消息的格式如上所示。各个字段的详细定义如下:

a)目的地址(da):slow_protocols_multicast地址,使用和编码规定见ieee802.3-2005annex43b;

b)源地址(sa):oampdu中的sa是独立的mac地址,该地址与发送oampdu的端口相关联;

c)length/type:oampdu采用type编码,并且承载slow_protocols_type域值(0x8809),使用和编码规定见ieee802.3-2005annex43b;

d)subtype:subtype域标识封装的特定的slowprotocol,oampdusubtype域值为0x03;

e)flag:包含状态比特,具体规定见ieee802.3-2008clause57.4.2.1;

f)code:指示不同的oampdu消息,具体规定见ieee802.3-2008clause57.4.2.2;

g)data/pad:这个字段用于oampdu的有效载荷。当不使用这些字节时,在发送时填充为0,并在接收时忽略;

h)fcs:该域为帧校验序列,一般由下层mac产生。

目前data的payload的branch和leaf编码和电信标准相同,具体payload格式如表3所示:

表3

(五)匹配失败处理:

olt局端不对其下发wan配置,onu授权配置完成。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1