[0032] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0033] 如图2所示,本发明提供一种CMC设备11的DHCP管理系统1,包括:CMC设备11、汇聚设备12、网元管理设备13、以及服务器14。
[0034] 所述CMC设备11,发出DHCP发现请求报文;在本实施例中,所述DHCP发现请求报文即DHCP DISCOVER报文,所述DHCP发现请求报文带有:包含供应商类别标识符信息(VCI,Vendor Class Identifier)的Option60选项;所述汇聚设备12根据所述供应商类别标识符信息给所述CMC设备11分配临时的IP地址。
[0035] 所述汇聚设备12,包括:OLT、交换机或路由器;其中,OLT(Optical Line Terminal)为光线路终端。OLT设备在PON技术应用中,OLT设备是重要的局端设备,它实现的功能是:1、与前端(汇聚层)交换机用网线相连,转化成光信号,用单根光纤与用户端的分光器互联。2、实现对用户端设备ONU的控制、管理、测距等功能。3、OLT设备和ONU设备一样,也是光电一体的设备。在本实施例中,是将CMC设备11作为客户端设备。
[0036] 所述汇聚设备12用于接收所述DHCP发现请求报文为对应CMC设备11分配临时的IP地址,并通过DHCP提供报文(DHCP OFFER报文)来响应所述CMC设备11,其中,所述DHCP提供报文带有所述网元管理设备13的IP地址,具体来说,DHCP提供报文带有包含所述网元管理设备13的IP地址的Option43选项,以供所述CMC设备11获取到分配的临时的IP地址后,向所述网元管理设备13进行注册;优选的,所述Option43选项中还可带有配置管理VLAN(Virtual Local Area Network,虚拟局域网)信息,例如ID等。
[0037] 本发明的所述网元管理设备13其可包括或装载网元管理系统(EMS,ELEMENT MANAGEMENT SYSTEM,简称网管系统),网元管理系统(EMS)是管理特定类型的一个或多个电信网络单元(NE)的系统。一股来说,EMS管理着每个NE的功能和容量,但并不理会网络中不同NE之间的交流。为了支持NE间的交流,EMS需要与更高一级的网络管理系统(NMS)进行通信,NMS也是电信管理网络(TMN)层次模型中的一元。EMS是基于TMN层次模型的运作支持系统(OSS)构架的基础,这个构架使得服务提供商(SP)能够满足客户对高速发展着的服务的需求,同时也能满足严厉的服务质量(QOS)要求。
[0038] 所述网元管理设备13用于接收来自于CMC设备11的单播请求报文,所述单播请求报文中带有所述Option60选项,供网元管理设备13从所述单播请求报文获取CMC设备11的供应商类别标识符信息以及MAC地址,据以匹配CMC设备11的已注册信息;另外,所述单薄请求报文中还可带有Option66选项,所述网元管理设备13根据所述Option66选项来配置所述服务器14的IP地址;在匹配成功时,为CMC设备11分配固定的管理IP地址,并通过DHCPACK报文来响应所述CMC设备11,其中,所述DHCPACK报文带有所述固定的管理IP地址、及根据所述单播请求报文所配置的服务器14的IP地址,以供所述CMC设备11配置固定IP地址后与所述配置的服务器14进行信息交互。
[0039] 在一实施例中,所述服务器14为配置服务器,优选的,为TFTP(Trivial File Transfer Protocol,简单文件传输协议)配置服务器,其中,TFTP是一个传输文件的简单协议,是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务;所述CMC设备11与所述服务器14的信息交互,包括:CMC设备11从所述服务器14获取初始配置文件并据以进行设备配置初始化。
[0040] 在一实施例中,所述CMC设备11在收到DHCP提供报文后,发送广播DHCP请求报文以表明已选择汇聚设备12分配的临时的IP地址;所述汇聚设备12收到所述广播DHCP请求报文后,向CMC设备11发送对应报文以表明CMC可以使用分配的临时接入IP地址。
[0041] 在一实施例中,优选的,所述CMC设备11获取所述固定管理IP之后,向所述汇聚设备12发送DHCP释放报文,以释放所述临时的IP地址。
[0042] 综上,请参阅图3,以一具体信号流程的实例来说明本发明的运作原理:
[0043] (1)在汇聚设备12配置初始DHCPIP地址池,以及关联的网元管理设备13的IP地址;
[0044] (2)CMC设备11向汇聚设备12设备发送DHCP DISCOVER带option60报文,option60为供应商类别标识符(Vendor Class Identifier-VCI)选项;
[0045] (3)汇聚设备12设备根据接收到CMC设备11的option60的VCI选项,从初始DHCP IP地址池给CMC分配临时IP接入地址,以DHCP OFFER带option43选项报文响应发送给CMC设备11,在option43选项中带网元管理设备13的IP地址,以及配置管理VLAN信息;
[0046] (4)CMC设备11向汇聚设备12发送广播DHCP REQUEST报文,表明已经选择汇聚设备12分配的临时接入IP地址;
[0047] (5)汇聚设备12向CMC设备11发送DHCP ACK报文,表明CMC可以使用分配的临时接入IP地址;
[0048] (6)CMC设备11向网元管理设备13发送单播DHCP REQUEST报文,并带option60和option66选项进行CMC设备11注册过程;
[0049] (7)网元管理设备13根据接收到option60的VCI选项,以及CMC设备11的MAC地址,在本地查询CMC设备11的注册信息(依据VCI+MAC查找),如匹配上注册信息,则从对应IP地址池给CMC分配固定的管理IP地址;
[0050] (8)网元管理设备13向CMC设备11发送DHCP ACK报文,并通过option66配置TFTP配置服务器14的IP地址;
[0051] (9)CMC设备11成功获取固定的管理IP地址后,向汇聚设备12发送单播DHCP RELEASE报文,释放临时的IP地址;
[0052] (10)CMC设备11向服务器14获取初始配置文件,并根据初始配置文件进行设备配置初始化。
[0053] 需特别说明的是,在一实施例中:在上述步骤(2)中需要自定义所述Option60选项的内容格式例如如下所示:
[0054] Code Len Vendor class Identifier
[0055] +-----+-----+-----+-----+---
[0056] |60|n|i1|i2|...
[0057] +-----+-----+-----+-----+---
[0058] Code:表示供应商类别标识符(Vendor Class Identifier-VCI)选项,RFC2132定义为60;
[0059] Len:为Vendor class Identifier所填内容的字节数(不包括Code和Len所占的长度),最小值为1;
[0060] Vendor class Identifier:用户自定义的Vendor class Identifier内容(根据供应商类型和DHCP客户端配置来自定义)。客户端发送厂商类型和配置,这个信息是n个8位编码,由dhcp服务端解析。在本方案中定义CMC的VCI格式为:“CMC”+“OUI”+“Product ID”;
[0061] CMC字符串表示设备名称,OUI(Organizationally unique identifier,组织唯一标识符)用CMC的MAC表示,Product ID字符串表示设备型号。
[0062] 在一实施例中,上述在步骤(3)中需要自定义所述option43选项的内容例如如下所示:DHCP Option43字段是完整的TLV的格式,Type占1字节,值为43,Length占1字节,值为Value字段的长度,如下面所示:
[0063] Code Len Vendor-specific information
[0064] +-----+-----+-----+-----+---
[0065] |43|n|i1|i2|...
[0066] +-----+-----+-----+-----+---
[0067] Code:表示供应商类别标识符(Vendor Specific Information-VSI)选项,RFC2132定义为43
[0068] Len:为Vendor Specific Information所填内容的字节数(不包括Code和Len所占的长度),最小值为1
[0069] Vendor-specific information:用户自定义的Vendor Specific Information内容,用来在DHCP客户端和服务器14之间进行交换。因为本方案需要在DHCP客户端和服务器14端之间交换EMS的IP地址和管理VLAN信息信息,因此Vendor Specific Information内容包含一个以上的子选项,则子选项要以TLV的格式填写。
[0070] option43子选项格式如下面所示:
[0071] CodeLenDataitemCodeLenDataitemCode
[0072] +----+----+----+----+----+----+----+----+----+----+----+
[0073] |T1|n|d1|d2|...|T2|n|D1|D2|...|...|
[0074] +----+----+----+----+----+----+----+----+----+----+----+
[0075] Code:表示option43子选项,可以使用0到255来定义
[0076] Len:为option43子选项所填内容的字节数(不包括Code和Len所占的长度),最小值为1
[0077] Dataitem:option43的子选项所填写的内容
[0078] 本方案定义Value字段包含两种类型的IE,也是TLV的结构,见下管理通道子选项表:
[0079]IE Type(1字节) IE Length(1字节) IE Value(长度由IE Length决定)
0x01 4 EMS的IPv4地址
0x02 2 管理VLAN信息
[0080] 综上所述,本发明提供一种CMC设备的DHCP管理系统,包括:CMC设备、汇聚设备、网元管理设备、以及服务器,通过汇聚设备对CMC设备进行临时的IP分配,并提供网元管理设备IP;进而再CMC设备在网元管理设备注册后,即可匹配网元管理设备对应CMC设备所配置的服务器,以供同CMC设备进行例如设备配置初始化等信息交互动作;采用本发明,CMC设备的固定管理IP由网元管系统自动分配,并且固定的IP地址与CMC设备绑定,从而使得CMC的管理IP固定,便于网管系统远程管理设备;采用本发明,可以远程对CMC管理和维护,简化施工人员的操作,降低现场维护难度,降低对现场运维人员的技术要求。
[0081] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所屈技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。