动态主机配置协议服务器、中继的管理方法及装置制造方法

文档序号:7770663阅读:193来源:国知局
动态主机配置协议服务器、中继的管理方法及装置制造方法
【专利摘要】本发明公开了动态主机配置协议服务器、中继的管理方法及装置,该方法包括:定义基于通用信息模型CIM的动态主机配置协议DHCP服务器和/或DHCP中继类;网络管理系统通过CIM管理应用机制对执行DHCP服务器类的DHCP服务器和/或执行DHCP中继类的DHCP中继进行配置和管理。通过本发明解决了相关技术中DHCP服务器配置和/或DHCP中继配置中的至少之一是通过手工配置完成而导致的问题,提高了配置效率。
【专利说明】动态主机配置协议服务器、中继的管理方法及装置

【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及动态主机配置协议(Dynamic HostConfiguat1n Protocol,简称为DHCP)动态主机配置协议服务器、中继的管理方法及装置。

【背景技术】
[0002]DHCP为网络中的主机提供自动的互联网协议(Internet Protocol,简称为IP)地址分配功能,通过该功能可以简化网络用户的配置功能。图1是根据相关技术的DHCP组网应用的示意图,如图1所示,包括=DHCP客户端、DHCP服务器、DHCP中继、以及DHCP代理。DHCP客户端通过广播信息发现DHCP服务器并申请地址,而DHCP服务器为DHCP客户端分配并返回IP地址。DHCP中继的用途在于,当DHCP服务器和DHCP客户端不在同一个子网中时,将DHCP客户端的DHCP消息进行转发,从而可以保证IP地址自动分配的顺利进行。而DHCP代理是一种简化的DHCP服务器,实现局部网络的IP地址分配功能。
[0003]DHCP客户端,可以运行在需要自动得到IP地址的终端中,例如PC机中;DHCP服务器可以运行在服务器中;DHCP中继,可以运行于路由器和/或交换机等网络设备中,也可以运行于计算机中。需要说明的是,业界有时DHCP中继和DHCP代理被混用,即当做相同的概念,而本发明中,它们分别表示不同的含义和作用。即中继表示实现DHCP客户端和服务器之间的报文转发;而DHCP代理,是指DHCP代理不仅仅包括DHCP服务器的能力,还包括DHCP客户端的能力,具体的,是DHCP代理通过DHCP客户端和DHCP服务器通信,获得DHCP代理作为DHCP服务器可以进行分配的地址范围。
[0004]在相关技术中,DHCP服务器配置和DHCP中继中的至少之一是通过手工配置完成,通过手工配置完成容易出错,并且效率较低。


【发明内容】

[0005]本发明提供了动态主机配置协议服务器、中继的管理方法及装置,以至少解决相关技术中DHCP服务器配置、DHCP中继、DHCP代理中的至少之一是通过手工配置完成而导致的问题。
[0006]根据本发明的一个方面,提供了一种动态主机配置协议DHCP服务器的管理方法,包括:定义基于通用信息模型CM的动态主机配置协议DHCP服务器类;网络管理系统通过CIM管理应用机制对执行DHCP服务器类的DHCP服务器进行配置和管理。
[0007]优选地,所述DHCP服务器类包括:DHCP服务器核心类、与所述DHCP服务器核心类相关联的DHCP服务器能力类、和DHCP服务器设置类。
[0008]优选地,所述DHCP服务器核心类至少包括如下参数:所述DHCP服务器的一个或多个IP地址、可以分配的IP地址范围、缺省的租用时间。
[0009]优选地,所述DHCP服务器类还包括:用于表示DHCP客户端的类,其中,所述客户端类包括如下参数的至少之一:所述客户端的标识、地址分配的状态、分配的地址、分配的地址类型、地址租用时间。
[0010]优选地,所述DHCP服务器能力类至少包括如下参数:IPv4/IPv6的支持能力。
[0011]优选地,所述DHCP服务器类包括:DHCP服务统计类,所述DHCP服务统计类包括以下至少之一的参数:IP地址请求数、已分配的IP地址数。
[0012]优选地,所述方法还包括:定义基于CM的DHCP中继类;所述网络管理系统通过CIM管理应用机制对一个或多个执行DHCP中继类的DHCP中继进行配置管理,其中,所述一个或多个DHCP中继用于完成DHCP客户端和DHCP服务器之间的报文转发。
[0013]优选地,所述DHCP中继类包括:DHCP中继的核心类、与所述DHCP中继核心类相关联的DHCP中继能力类和DHCP中继设置类。
[0014]优选地,所述DHCP中继核心类包括如下参数的至少之一:DHCP中继的地址、单播和/或广播的支持能力、DHCP服务器地址。
[0015]优选地,所述DHCP中继能力类至少包括如下参数:IPv4/IPv6的支持能力。
[0016]优选地,所述表示DCHP中继类还包括:用于表示DCHP中继的统计数据的DHCP中继统计类,所述DHCP中继统计类包括以下参数的至少之一:中继接口、所述中继接口的网络地址的信息、所述中继接口的使用信息、DHCP报文的统计信息。
[0017]根据本发明的另一个方面,还提供了一种动态主机配置协议中继的管理方法,包括:定义基于CIM的DHCP中继类;所述网络管理系统通过CIM管理应用机制对执行DHCP中继类的DHCP中继进行配置和管理,其中,所述DHCP中继用于完成DHCP客户端和DHCP服务器之间的报文转发。
[0018]优选地,所述DHCP中继类包括:DHCP中继的核心类、与所述DHCP中继核心类相关联的DHCP中继能力类和DHCP中继设置类。
[0019]优选地,所述DHCP中继核心类包括如下参数的至少之一:DHCP中继的地址、单播和/或广播的支持能力、DHCP服务器地址。
[0020]优选地,所述DHCP中继能力类至少包括如下参数:IPv4/IPv6的支持能力。
[0021]优选地,所述表示DCHP中继类还包括:用于表示DCHP中继的统计数据的DHCP中继统计类,所述DHCP中继统计类包括以下参数的至少之一:中继接口、所述中继接口的网络地址的信息、所述中继接口的使用信息、DHCP报文的统计信息。
[0022]根据本发明的另一方面,还提供了一种动态主机配置协议服务器的管理方法,包括:在DHCP服务器上执行基于通用信息模块CM定义的DHCP服务器类;接收网络管理系统通过CM管理应用机制对执行所述DHCP服务器类的所述DHCP服务器进行配置和管理。
[0023]根据本发明的另一个方面,还提供了一种动态主机配置协议中继的管理方法,包括:在DHCP中继上执行基于通用信息模块CM定义的DHCP中继类;接收网络管理系统通过CIM管理应用机制对执行所述DHCP中继类的DHCP中继进行配置和管理。
[0024]根据本发明的另一个方面,还提供了一种网络管理系统,包括:通信模块,用于和DHCP服务器和/或DHCP中继进行通信;配置和管理模块,用于通过CM管理应用机制对以下至少之一进行配置和管理:执行DHCP服务器类的DHCP服务器、对执行DHCP中继类的DHCP中继、执行支持DHCP代理功能的DHCP服务器类的DHCP代理;其中,所述DHCP服务器类、所述DHCP中继类、和/或所述支持DHCP代理功能的DHCP服务器类是基于通用信息模型CIM定义的。
[0025]优选地,所述通信模块用于通过超文本传输协议HTTP与所述DHCP中继和/或所述DHCP服务器进行通信。
[0026]优选地,所述配置和管理模块对所述DHCP服务器和/或所述DHCP中继进行的管理包括以下至少之一:配置参数的交互,所述DHCP服务器和/或所述DHCP中继的状态的交互,所述DHCP服务器和/或所述DHCP中继的统计信息的交互。
[0027]根据本发明的另一个方面,还提供了一种动态主机配置协议服务器,包括:通信模块,用于和网络管理系统进行通信;配置和管理模块,用于通过在所述DHCP服务器上执行的DHCP服务器类接收对所述DHCP服务器进行配置和管理,其中,所述DHCP服务器类是基于通用信息模型CM的定义的;处理模块,用于实现所述DHCP服务器的功能。
[0028]优选地,所述通信模块用于通过超文本传输协议HTTP与所述网络管理系统进行通信。
[0029]优选地,所述配置和管理模块还用于报告所述DHCP服务器的状态和/或统计信息;所述处理模块还用于生成所述DHCP服务器的统计信息、收集DHCP服务器的状态信息、和/或生成事件通知的信息。
[0030]根据本发明的另一方面,还提供了一种动态主机配置协议中继,包括:通信模块,用于和网络管理系统进行通信;配置和管理模块,用于通过在所述DHCP中继上执行的DHCP中继类接收对所述DHCP中继进行配置和管理,其中,所述DHCP中继类是基于通用信息模型CIM的定义的;处理模块,用于实现所述DHCP中继的功能。
[0031]优选地,所述通信模块用于通过超文本传输协议HTTP与所述网络管理系统进行通信。
[0032]优选地,所述配置和管理模块还用于报告所述DHCP中继的状态和/或统计信息;所述处理模块还用于生成所述DHCP中继的统计信息、收集所述DHCP中继的状态信息、和/或生成事件通知的信息。
[0033]根据本发明的另一方面,还提供了一种动态主机配置协议代理的管理方法,包括:定义扩展基于CM的DHCP服务器类,其中,所述DHCP服务器类支持DHCP代理能力;所述网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP代理进行配置和管理。
[0034]优选地,所述DHCP服务器类包括以下至少之一:DHCP服务器核心类、与所述DHCP服务器核心类相关联的DHCP服务器能力类、和与所述DHCP服务器核心类相关联的DHCP服务器设置类、DHCP服务器统计类。
[0035]优选地,所述DHCP服务器能力类包括如下参数的至少之一:IPv4/IPv6的支持能力、DHCP代理支持能力。
[0036]优选地,所述DCHP服务器统计类,包括以下参数的至少之一:IP地址请求数、已分配的IP地址数、获得的批量IP地址。
[0037]根据本发明的另一个方面,还提供了一种动态主机配置协议代理,包括:通信模块,用于和网络管理系统进行通信;配置和管理模块,用于通过在所述DHCP代理上执行的DHCP服务器类接收对所述DHCP代理进行配置和管理,其中,所述DHCP服务器类是基于通用信息模型CM的定义的,所述DHCP服务器类支持DHCP代理能力;处理模块,用于实现所述DHCP代理的功能。
[0038]优选地,所述通信模块用于通过超文本传输协议HTTP与所述网络管理系统进行通信。
[0039]优选地,所述配置和管理模块还用于报告所述DHCP代理的状态和/或统计信息;所述处理模块还用于生成所述DHCP代理的统计信息、收集所述DHCP代理的状态信息和/或生成事件通知的信息。
[0040]通过本发明,采用定义基于通用信息模型CM的动态主机配置协议DHCP服务器类;网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP服务器进行管理,实现对DHCP服务器的配置和管理。解决了相关技术中DHCP服务器配置、DHCP中继、DHCP代理中的至少之一是通过手工配置完成而导致的问题,提高了配置效率。

【专利附图】

【附图说明】
[0041]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0042]图1是根据相关技术的DHCP组网应用的不意图;
[0043]图2是与本发明实施例相关的DHCP客户端的DHCP类(class)的示意图;
[0044]图3是根据本发明实施例的DHCP服务处理方法的流程图;
[0045]图4是根据本发明实施例的动态主机配置协议中继处理方法的流程图;
[0046]图5是根据本发明实施例的另一种动态主机配置协议服务器的管理方法的流程图;
[0047]图6是根据本发明实施例的另一种动态主机配置协议中继的管理方法的流程图;
[0048]图7是根据本发明实施例的网络管理系统的结构框图;
[0049]图8是根据本发明实施例的另一网络管理系统的结构框图;
[0050]图9是根据本发明实施例的DHCP服务器的结构框图;
[0051]图10是根据本发明实施例的DHCP中继的结构框图;
[0052]图11是根据本发明优选实施例一的功能示意图;
[0053]图12是根据本发明优选实施例一的DHCP服务/服务器类定义示意图;
[0054]图13是根据本发明实施例的另外一种DHCP服务器的CIM表示方式的示意图;
[0055]图14是根据本发明实施例的DHCP中继的类的定义的示意图;
[0056]图15是根据本发明实施例的DHCP中继的类的定义的另一示意图;
[0057]图16是根据本发明实施例的动态主机配置协议代理处理方法的流程图;
[0058]图17是根据本发明实施例的再一网络管理系统的结构框图。

【具体实施方式】
[0059]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0060]在以下实施例中,使用了 CM技术,下面对CM进行简单说明:分布式管理任务组(Distributed Management Task Force,简称为 DMTF)的网络服务管理工作组(NetworkService Management Working Group,简称为 NSMWG)正在讨论通用信息模型(CommonInformat1n Model,简称为CM)技术体制下的网络管理功能,以实现网络功能的自动配置管理,具体的包括虚拟网络管理,网络策略管理,路由协议管理,等等。但是,关于DHCP服务器管理一部分内容还不存在,因此在实施例中给出了与DHCP服务器管理相关的CM模型定义。
[0061]和DHCP服务器管理相对应的是DHCP客户端的管理。目前,DMTF已经完成DHCP客户端的管理规范,DSP1037-DHCP Client Profile。图2是DHCP客户端的相关类(class)的定义示意图。在图2示出的类中包括:表示DHCP客户端的类DHCPProtocoIEndPoint,以及表示DHCP服务器的类RemoteServiceAccessPoint。DHCP客户端的有关参数/信息元素,通过DHCPCapablities和DHCPSettingData加以定义。而DHCP客户端还和具体的IP接口有关,这在图2中,通过IPProtocolEndpoint加以体现。另外,DSP1037中,还给出了相关的参数定义和操作功能,以及应用场景等,以支持实现对DHCP客户端的管理。
[0062]DHCP客户端的有关参数,包括:
[0063]客户端状态ClientState、租用到期/过期时间LeaseExpires、获得的租用时间LeaseObtainecU租用时间LeaseTime、重新绑定时间RebindingTime、重新刷新时间RenewalTime、接收到的选项 Opt1nsReceived ;
[0064]以及IPv6支持、支持选项等能力;
[0065]和地址来源AddressOrigin、客户端标识ClientIdentifier、请求的Ipv4 地址 RequestedIPv4Address、请求的租用时间 RequestedLeaseTime、厂商标识符VendorClassIdentifier、请求的选项RequestedOpt1ns、接收到请求选项RequiredOpt1ns 等设置信息。
[0066]而涉及DHCP服务器部分的RemoteServiceAccessPoint,仅通过它的一个属性AccessInfo表示DHCP服务器的IP地址。
[0067]由于DHCP服务器和DHCP客户端实现的不同的功能,因此DSP1037并不能完成DHCP服务器的管理功能,也不能给出相关的实现提示。
[0068]在本实施例中提供了一种动态主机分配协议服务处理方法,图3是根据本发明实施例的DHCP服务处理方法的流程图,如图3所示,该流程包括如下步骤:
[0069]步骤S302,定义基于通用信息模型CM的动态主机配置协议DHCP服务器类;
[0070]步骤S304,网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP服务器进行配置和管理。
[0071]通过上述步骤,使用该CM对DHCP中继进行模型化得到DHCP中继模型;通过一个或多个DHCP中继上的DHCP中继模型对一个或多个DHCP中继进行配置管理。通过该优选的实施方式也可以提高DHCP中继的配置效率。
[0072]DHCP服务器模型可以根据实际的需要来涉及不同的类,下面结合优选的几种DHCP服务模型包括的类进行说明。
[0073]优选地,DHCP服务器类包括:DHCP服务器核心类(在本实施例中,可以将本类称为DHCPServiceProtocolEndpoint,但是,该类的名称并不构成对该类的限定)、与DHCP服务器核心类相关联的DHCP服务器能力类(在本实施例中,可以将本类称为DHCPServiceCapablities,但是,该类的名称并不构成对该类的限定)、和DHCP服务器设置类(在本实施例中,可以将本类称为DHCPServiceSettingData,但是,该类的名称并不构成对该类的限定)。
[0074]优选地,DHCP服务器核心类可以至少包括如下参数:DHCP服务器的一个或多个IP地址、可以分配的IP地址范围、缺省的租用时间。
[0075]优选地,DHCP服务器类还可以包括:用于表示DHCP客户端的类,其中,客户端类包括如下参数的至少之一:客户端的标识、地址分配的状态、分配的地址、分配的地址类型、地址租用时间。
[0076]优选地,DHCP服务器能力类至少包括如下参数:IPv4/IPv6的支持能力。
[0077]优选地,DHCP服务器类还可以包括:DHCP服务统计类,DHCP服务统计类可以包括以下至少之一的参数:IP地址请求数、已分配的IP地址数。
[0078]上述实施例提供了对DHCP服务器的配置管理,作为另一种优选的实施方式,还可以对DHCP中继进行配置管理。图4是根据本发明实施例的动态主机配置协议中继处理方法的流程图,如图4所示,该流程包括如下步骤:
[0079]步骤S402,定义基于CM的DHCP中继类;
[0080]步骤S404,网络管理系统通过CM管理应用机制对执行DHCP中继类的DHCP中继进行配置和管理,其中,DHCP中继用于完成DHCP客户端和DHCP服务器之间的报文转发。
[0081]通过上述步骤,使用该CM对DHCP中继进行模型化得到DHCP中继模型;通过DHCP中继上的DHCP中继模型对DHCP中继进行配置管理。通过该优选的实施方式也可以提高DHCP中继的配置效率。
[0082]DHCP服务器模型可以根据实际的需要来涉及不同的类,下面结合优选的几种DHCP服务模型包括的类进行说明。
[0083],优选地,DHCP中继类包括:DHCP中继的核心类、与DHCP中继核心类相关联的DHCP中继能力类和DHCP中继设置类。
[0084]优选地,DHCP中继核心类包括如下参数的至少之一:DHCP中继的地址、单播和/或广播的支持能力、DHCP服务器地址。
[0085]优选地,DHCP中继类还包括:DHCP中继能力类至少包括如下参数:IPv4/IPv6的支持能力。
[0086]优选地,表示DCHP中继类还包括:用于表示DCHP中继的统计数据的DHCP中继统计类,DHCP中继统计类包括以下参数的至少之一:中继接口、中继接口的网络地址的信息、中继接口的使用信息、DHCP报文的统计信息。
[0087]上述实施例提供了对DHCP服务器和/DHCP中继的配置管理,作为另一种优选的实施方式,还可以对DHCP代理进行配置管理。在本实施中还提供了一种动态主机配置协议代理的管理方法,图16是根据本发明实施例的动态主机配置协议代理处理方法的流程图,如图16所示,该方法包括如下步骤:
[0088]步骤S1602,定义扩展的基于CM的DHCP服务器类,其中,DHCP服务器类支持DHCP代理能力;
[0089]步骤S1604,网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP代理进行配置和管理。
[0090]通过上述步骤,使用该CM对DHCP代理进行模型化得到DHCP代理模型;通过DHCP代理上的DHCP代理模型对DHCP代理进行配置管理。通过该优选的实施方式也可以提高DHCP代理的配置效率。
[0091]优选地,DHCP服务器类包括以下至少之一:DHCP服务器核心类、与DHCP服务器核心类相关联的DHCP服务器能力类、和DHCP服务器设置类、DHCP服务器统计类。
[0092]优选地,DHCP服务器能力类包括如下参数的至少之一:IPv4/IPv6的支持能力、DHCP代理支持能力。
[0093]优选地,DCHP服务器统计类,包括以下参数的至少之一:IP地址请求数、已分配的IP地址数、获得的批量IP地址。
[0094]上述图3和图4中所涉及的步骤S304和步骤S404是从网络管理系统的角度描述的,图5和图6分别于图3和图4相对应,不同的是,图5和图6分别是从DHCP服务器和DHCP中继的角度来描述的。
[0095]图5是根据本发明实施例的另一种动态主机配置协议服务器的管理方法的流程图,如图5所示,该流程包括如下步骤:
[0096]步骤S502,在DHCP服务器上执行基于通用信息模型CM定义的DHCP服务器类;
[0097]步骤S504,接收网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP服务器进行配置和管理。
[0098]图6是根据本发明实施例的另一种动态主机配置协议中继的管理方法的流程图,如图6所示,该流程包括如下步骤:
[0099]步骤S602,在DHCP中继上执行基于通用信息模块CM定义的DHCP中继类;
[0100]步骤S604,接收网络管理系统通过CM管理应用机制对执行DHCP中继类的DHCP
中继进行配置和管理。
[0101]参考图3中的步骤,在本实施例中还提供了一种网络管理系统,图7是根据本发明实施例的网络管理系统的结构框图,如图7所示,该结构包括:
[0102]通信模块72,用于和DHCP服务器进行通信;
[0103]配置和管理模块74,用于通过CM管理应用机制对执行DHCP服务器类的DHCP服务器进行管理,实现对DHCP服务器的配置和管理,其中,DHCP服务器类是基于通用信息模型CIM定义的。
[0104]参考图4中的步骤,在本实施例中还提供了另一种网络管理系统,图8是根据本发明实施例的另一网络管理系统的结构框图,如图8所示,该结构包括:
[0105]通信模块82,用于和DHCP中继进行通信;
[0106]配置和管理模块84,用于通过CM管理应用机制对执行DHCP中继类的DHCP中继进行配置和管理,其中,DHCP中继类是基于通用信息模型CM定义的。
[0107]优选地,通信模块82用于通过超文本传输协议HTTP与DHCP中继和/或DHCP服务器进行通信。
[0108]优选地,配置和管理模块84对DHCP服务器和/或DHCP中继进行的管理包括以下至少之一:配置参数的交互,DHCP服务器和/或DHCP中继的状态的交互,DHCP服务器和/或DHCP中继的统计信息的交互。
[0109]在本实施例中还提供了另一个钟网络管理系统,该网络管理系统的架构是用于与DHCP代理进行通信的,该结构与图7和图8中涉及的结构相似,图17是根据本发明实施例的再一网络管理系统的结构框图,如图17所示,该结构包括:
[0110]通信模块1702,用于和网络管理系统进行通信;
[0111]配置和管理模块1704,用于通过在DHCP代理上执行的DHCP服务器类接收对DHCP代理进行配置和管理,其中,DHCP服务器类是基于通用信息模型CM的定义的,DHCP服务器类支持DHCP代理能力;
[0112]处理模块1706,用于实现DHCP代理的功能。
[0113]优选地,通信模块1702用于通过超文本传输协议HTTP与网络管理系统进行通信。
[0114]优选地,配置和管理模块1704还用于报告DHCP代理的状态和/或统计信息;处理模块1706还用于生成DHCP代理的统计信息、收集DHCP代理的状态信息和/或生成通知事件通知的信息。
[0115]上述实施例中涉及到的配置和管理模块可以通过两个模块来实现。
[0116]参考图5中的步骤,在本实施例中还提供了一种动态主机配置协议服务器,图9是根据本发明实施例的DHCP服务器的结构框图,如图9所示,该结构包括:
[0117]通信模块92,用于和网络管理系统进行通信;
[0118]配置和管理模块94,用于通过在DHCP服务器上执行的DHCP服务器类接收对DHCP服务器进行配置和管理,其中,DHCP服务器类是基于通用信息模型CM的定义的;
[0119]处理模块96,用于实现DHCP服务器的功能。
[0120]优选地,通信模块92用于通过超文本传输协议HTTP与网络管理系统进行通信。
[0121]优选地,配置和管理模块94还用于报告DHCP服务器的状态和/或统计信息;处理模块96还用于生成DHCP服务器的统计信息、收集DHCP服务器的状态信息和/或生成通知事件通知的信息。
[0122]参考图6中的步骤,在本实施例中还提供了一种动态主机配置协议中继,图10是根据本发明实施例的DHCP中继的结构框图,如图10所示,该结构包括:
[0123]通信模块102,用于和网络管理系统进行通信;
[0124]配置和管理模块104,用于通过在DHCP中继上执行的DHCP中继类接收对DHCP中继进行配置和管理,其中,DHCP中继类是基于通用信息模型CM的定义的;
[0125]处理模块106,用于实现DHCP中继的功能。
[0126]优选地,通信模块102用于通过超文本传输协议HTTP与网络管理系统进行通信。
[0127]优选地,配置和管理模块104还用于报告DHCP中继的状态和/或统计信息;处理模块106还用于生成DHCP中继的统计信息、收集DHCP中继的状态信息和/或生成通知事件通知的信息。
[0128]上述装置中所涉及到的类在上文中已经进行了详细的说明,在此不再赘述。
[0129]下面结合优选实施例进行说明。
[0130]在以下优选实施例中,提供了在网络管理自动化的大背景下的DHCP服务器的配置管理功能,该功能通过CM的架构定义来支持自动配置管理。即通过定义DHCP服务器/服务相关的类及相关的CIM信息元素,以及方法类,等等,并基于现有的基于CIM的应用实现体制,提供实现DHCP服务器/服务的自动配置管理方法。
[0131]在以下实施例中涉及到了 DHCP服务器和网络管理系统。其中,DHCP服务器类的架构与DHCP客户端类DHCPProtocoIEndPoint类相似,但是DHCP服务器类包括有不同的信^窗、。
[0132]DHCP 服务类的定义,包括:DHCPServerProtocolEndpoint 或者DHCPServiceProtocolEndpoint (下述表述中,只使用DHCPService以简洁表不,也可以使用DHCPServer表示,且DHCPServer与DHCPService可以互换使用。另外,也可以直接使用DHCPServer,或者DHCPService来表示DHCP服务器,而不需要加ProtocolEndpoint。即DHCP服务,可以从CM机制中的Service类直接继承。),这是DHCP服务器的核心类,以及与之相对应/关联的DHCPService能力类和设置类,分别通过DHCPServiceCapablities和DHCPServiceSettingData 来表不。
[0133]图11是根据本发明优选实施例一的功能示意图,如图11所示,和图1相比,增加了网络管理系统功能实体。由网络管理功能实现对DHCP服务器的管理。
[0134]图12是根据本发明优选实施例一的DHCP服务/服务器类定义示意图。图12中,包括DHCP服务的核心类DHCPService,也可以使用DHCPServer来进行标识,只是名称的不同,不影响本发明的实质内容。
[0135]其中,DHCP服务器的核心类,通过DHCPServerProtocolEndpoint来进行表示。表示实现该类的引用系统,这里是计算机,支持/实现DHCP服务器的各有关功能,具体的功能,包括:IP地址分配,以及有关的配置管理等功能。
[0136]有关DHCP服务器的IP地址的分配,建议采用静态配置的方法指定。当然,也可以使用DHCP的方法来获得,即DHCP服务器的IP地址也通过DHCP机制来实现,理论上是可以实现的,但是,在实际网络部署中,一般不建议这样使用。这个过程,是通过CIM中现有的IP接口规范(DSP1036)实现定义。需要说明的是,根据某种原因,例如满足大量用户申请的可能的流量的原因,DHCP服务器可以包括多个IP接口,因此也就拥有多个IP地址。这些地址都指向同一个DHCP服务器。
[0137]确定了 DHCP服务器的地址,并启动DHCP服务器的有关功能及一些初始的设置后,DHCP服务器即可以提供自动IP地址分配服务。
[0138]对DHCP服务器的管理,有关的具体的设置,还包括:DHCP服务器的能力,例如支持IPv4和IPv6地址的分配;以及可以提供的IP地址的范围AddressScope。这些,都是通过图6中的对应的类来体现。具体的,DHCPServiceCapablities表示DHCP服务器的能力,而DHCPServiceSettingData表示DHCP服务器的设置数据。
[0139]有关DHCP服务器的其他信息,还包括:客户IP地址租用时间、缺省的租用时间、客户端IP地址的重新刷新时间、客户端IP地址的重新绑定的时间、等等。
[0140]DHCP的主体功能,是为申请IP地址的客户进行IP地址分配。在现有技术体制下,是通过监听UDP端口 67来实现,即通过该UDP端口获取DHCP客户端的有关信息,而通过另外一个端口 68,服务器返回相关的信息。这是,通过图6中的UDPProtocolEndpoint来体现。可选的,UDPProtocolEndpoint类的定义,可以从图中省略。
[0141]对DHCP服务器而言,一般需要处理客户端的如下几种信息,包括:DHCP发现DHCPDISC0VER、DHCP 请求 DHCPREQUEST、DHCP 拒绝 DHCPDECLINE、DHCP 释放 DHCPRELEASE 和DHCP 通知 DHCPINF0RM 等。
[0142]总体来说,对一个用户的IP地址申请,DHCP服务器,可能处于如下几种主要的状态:
[0143]第一、DHCP服务器进行地址提供后,DHCP客户端后续没有选中;则DHCP服务器的IP地址,还应该可以为后续的申请所使用。需要做一个状态标识。
[0144]第二、DHCP服务器的IP地址提供,为DHCP客户端选中,进行地址提供;则该地址应该标识为,已经被分配,且该地址不可以再分配给别的用户。进一步,需要保存有该地址租用的间信息,以及相关的客户端IP地址的重新刷新时间、客户端IP地址的重新绑定的时间信息。
[0145]第三、DHCP客户端的地址不是通过DHCP服务器分配的,但是,需要获得其他相关的配置参数,进行一个注册。DHCP服务器的有关处理行为。
[0146]为了实现IP地址的分配和管理,DHCP服务器中,一般会存储DHCP客户/用户相关的信息。具体的,一般会包括=DHCP客户端的标识信息,分配的IP地址信息,以及有关的租用时间信息等。
[0147]在DHCP服务器中,如何表示DHCP客户端可能有多种不同的表示方式。
[0148]如图12中所示,给出了 DHCP客户端的一种表示方式,即,通过RemoteServiceAccessPoint来表不/实现。具体的一个DHCP客户端,包括一个RemoteServiceAccessPoint实例。具体的,DHCP服务器通过RemoteServiceAvaiIabeToElement 来实现关联。通过 RemoteServiceAvaiIabeToElement的属性-AddressAllocated属性,来表示是否进行了 IP地址分配。具体的,在AddressAllocated值为True/I时,表示确认分配了地址;而值为false/Ο时,表示DHCP服务器为该DHCP客户端提供了地址,但是该客户端并没有选择该服务器提供的地址。
[0149]RemoteServiceAccessPoint客户端的其他属性,包括:DHCP客户端标识符,或者硬件地址,这些信息,都在DHCP规范中有定义。这里是为了实现DHCP的动态、自动配置管理,在CM架构中,进一步,引入有关的信息元素。而这些信息,应该保存在DHCP服务器中,便于后续的有关的处理。
[0150]另外,为了监视DHCP服务器的运行状态,需要定义DHCP服务器的状态信息类及相关的信息元素;
[0151]进一步,DHCP服务器的状态信息,还应该包括有关IP地址的分配、使用情况的统计信息,以及相关的DHCP客户端的客户信息,以及注册的频繁程度,等等。
[0152]这些状态信息,和进一步的统计信息,通过DHCP服务器类的关联类DHCP服务统计类 DHCPServerProtocolEndpointStats/DHCPServerStats 表不。所述 DHCP 服务统计类包括以下至少之一的参数:IP地址请求数、已分配的IP地址数、DHCP客户端的客户信息。
[0153]由于DHCP功能的重要性,网络中DHCP服务器必须要保证持续运行,否则会影响网络功能的正常开展,因此,一般会在网络中部署多个DHCP服务器,基本的策略是部署2台互为备份的DHCP服务器。S卩,在网络中有多个DHCP服务器的情况下,需要对地址范围的设定做一定的策略考虑,例如对服务于2个不同子网的DHCP服务器的地址范围,分成2段,其中主用服务器拥有大量的地址,而备用服务器拥有较小的地址范围,这样在主用服务器失效的情况下,备用服务器仍然可以进行IP地址的分配工作,保证网络的功能,可以持续开展。为此,DHCP服务器应该拥有地址备份的策略信息,具体的表示DHCP服务器,是处于主用、或备用的状态。这样,可以显示DHCP服务器的比较完整的信息。
[0154]需要进一步说明的是,DHCP服务器的许多DHCPDISCOVER信息是通过DHCP中继转发过来的,因此DHCP服务器,可选的,需要设置一个DHCP中继类,以便统计DHCP中继的使用情况,或者DHCP服务器可以统计DHCP中继的有关信息,具体的包括但不限于:DHCP中继的数量等。
[0155]根据前述内容,对DHCP服务器的相关类的定义和相关的信息元素,进行简单总结。具体的,DHCP服务器类的信息元素,包括但不限于:DHCP服务器地址,IP地址范围,DHCP客户,DHCP中继,DHCP服务器状态,以及DHCP服务器统计信息。而DHCP服务器中的DHCP客户(端相关)的类RemoteServiceAccessPoint的信息兀素的定义,包括但不限于:DHCP客户端标识符,或者DHCP客户端的硬件地址,地址分配状态信息,分配的IP地址,租用时间。DHCP服务能力DHCPServiceCapablities,包括但不限于:Ipv4/Ipv6支持。DHCP服务的设置数据DHCPServiceSettingData,包括但不限于:DHCP服务器地址、IP地址范围、IP地址缺省租用时间。
[0156]在DHCP服务类进行上述的定义后,可以被运行CIM应用的服务器所执行。而基于CM的网络管理系统,可以和运行CM应用的服务器进行通信,从而实现DHCP服务器的配置和管理功能,在启动DHCP服务器后,即可以从特定的UDP端口上,监听DHCP相关消息,并进一步实现DHCP功能。
[0157]实施案例二:DHCP服务器类的另外一种实现方法
[0158]图13示出了另外一种DHCP服务器的CM表示方式。其中,引入了 IP地址分配服务类。DHCP客户端请求的IP地址,由该类的有关参数来实现。主要考虑是,进一步优化本发明实施例一,将DHCP客户端的地址分配信息集中存放,可以节省类的存储空间和管理成本。
[0159]需要说明的是,有关客户端的信息在图中没有显示,可以包含由RemoteServiceAccessPoint 表不的客户端信息,并通过RemoteServiceAvaiIabeToElement实现和DHCP服务器类的关联。
[0160]具体的,IP地址分配服务类中,存储有有关DHCP客户端的信息,具体包括但不限于:客户端标识符;和/或者客户端的硬件地址;客户端的地址分配状态,分配的IP地址;地址租用时间、地址重新更新和重新绑定的时间。
[0161]其中,DHCPServerProtocolEndpointStats表示DHCP服务器协议终端状态信息和统计信息。
[0162]实施案例三:DHCP中继的管理实现
[0163]在DHCP的技术体制中,包括了 DHCP中继的功能,一般由路由器,或者交换机实现,在某些特定的情况下,也有可能通过计算机来实现。由于DHCP中继是DHCP正常运行中的重要性,并且DHCP中继管理功能在CM中也是缺失的,因此通过本实施例,提供了路由器或交换机等网络设备上的基于CM的DHCP中继配置/管理实现方案。即在CM技术体制下,实现对DHCP Relay Agent功能的定义、启动和配置管理。
[0164]具体的,涉及到路由器等网络设备上的DHCP Relay Agent的CM类、以及与该类相关类的信息元素,以及给出相关的操作方法的定义。
[0165]图14,示出了 DHCP中继的类的一种定义。图中,包括DHCP中继有关的主要的3个类。其中,DHCPRelayProtocolEndpoint为DHCP中继的主类,用于表示DHCP中继;而DHCPRelaySettingData和DHCPRelayCapabiIities分别表不DHCP中继的设置和能力类及有关参数的定义。
[0166]需要说明的是,图中的DHCPRelayProtocolEndpoint也可以表示成DHCPReIayAgentProtocoIEndpoint,或者 DHCPRelayService,或 DHCPRelayAgentService,只是名称的不同,并不影响本发明的实质内容。其他2个类的名称可以做类似表示。
[0167]具体的,DHCPRelayCapabilities能力,包括但不限于:Ipv4,或者Ipv6支持能力。
[0168]而DHCPRelaySettingData的信息元素,包括但不限于:组播/单播支持;DHCP服务器IP地址。
[0169]具体的,DHCPRelayService类,包括DHCP中继功能的使能,或者禁止能力。即,根据网络部署的需要,启动,或者禁止网络设备中的DHCP中继功能。根据CIM的技术体制,这个功能,可以从其相关的继承类中获得。
[0170]DHCP中继,需要和相关的接口信息进行关联。这些相关的接口,将作为giaddr(网关IP地址)参数进行传递和使用。并根据DHCP相关消息的参数情况,进行相关处理(这些内容,都是现有技术,下述内容,只是为了方案的完整性而进行说明,并不影响本发明的内容本身)。具体的,是通过网络设备上的IP协议端点,侦听到DHCP报文,并将接收到该报文的接口 IP地址一起,传送给DHCP中继功能。并将该信息,进行一定的IP地址处理后,转发出去。或者是通过单播,或者是通过广播功能,实现DHCP报文的转发。对从DHCP服务器返回的应答报文,根据报文中携带的地址信息等,发送到相关的接口中去。从而实现中继处理。
[0171]结合前述的DHCP的设置数据的情况,简要说明如下。在DHCP中继设置为广播的情况下,中继将在用户IP地址为0,或者giaddr为O的情况下,将接入该报文的接口地址作为新报文的giaddr地址,并通过广播转发出去。而在设置为单播的情况下,并设置了 DHCP服务器地址的情况下,通过单播将新生成的报文转发给DHCP服务器。
[0172]由于这些功能,可以不为管理系统所知,因此,可以不做CM的信息元素定义。但是,如果从比较好的管理和监控能力实现角度看,还是需要对DHCP中继的有关处理功能,和进一步的统计信息,进行定义。
[0173]可选的,可以通过DHCPRelayServiceStat (DHCP中继服务统计)类来进行定义。具体的,DHCPRelayServiceStat的信息元素,可以包括:中继接口及相关地址信息;接口的使用信息;不同DHCP类型报文的统计信息;等等。
[0174]DHCP中继类,也可以用另外一种方法进行定义,如图15所示。DHCP中继类DHCPRe I ay Serv ice是转发服务ForwardingService的子类,实现在不同接口直接的DHCP中继报文的转发。而具体的转发功能,是将接收到的DHCP报文,在DHCP中继设置为广播的情况下,中继将在用户IP地址为0,或者giaddr为O的情况下,将接入该报文的接口地址作为新报文的giaddr地址,并通过广播转发出去。而在设置为单播的情况下,并设置了 DHCP服务器地址的情况下,通过单播将新生成的报文转发给DHCP服务器。
[0175]其中DHCPRelayService和有关连接接口之间的关系,通过DHCPRelayAgentServiCeRunningOnEndpoint类进行关联,并通过ConnectedNetwork定义DHCP中继和接口之间的连接关系,具体的ConnectedNetwork —种取值表示连接外部网络接口,另一取值表示连接到内部网络接口。
[0176]需要说明的是,DHCPRelayAgentServiceRunningOnEndpoint中定义的:组播 / 单播支持和DHCP服务器IP地址,也可以是在DHCPRelaySettingData中定义。
[0177]图14 和图 15 中的 DHCPRelayAgentProtocolEndpointStats 表不 DHCP 中继代理协议终端状态和统计信息。
[0178]在实现时,可以在有关路由器上,通过生成相关的类,具体的是通过InstanceCreat1n生成相关的DHCP中继类。在进行相关的初始设置后,启动相关的功能,即可实现对DHCP消息的转发处理,从而保证DHCP功能在网络中的顺利实现。
[0179]优选的,可以是路由器在初始配置后,可以向网络管理系统报告其具有DHCP中继的功能。网络管理系统,根据网络的具体部署情况,选择特定的路由器,启动其DHCP中继功倉泛。
[0180]需要说明的是,需要进一步说明的是,本实施例也可以通过计算机来实现DHCP中继功能。实现方案,同上述交换机或者路由器的DHCP中继功能的实现方案。
[0181 ] 实施案例四:DHCP代理的管理方法
[0182]如前所述,DHCP代理,既具有DHCP服务器的能力,还包括DHCP客户端的能力。DHCP代理的管理,并不能简单地将本发明定义的DHCP服务器类和DHCP客户端类进行简单的合并而实现管理。需要对这2个类进行关联,才能实现DHCP代理的管理。
[0183]—般来说,可以有2种解决方案。其一,是通过扩展基于CIM的DHCP服务器的方法来实现管理。另外一种,是定义一种新的DHCP代理类。
[0184]通过扩展的方案,是通过DHCP服务器类的能力类,增加一条选项,支持DHCP客户端功能的属性或者信息元素。在使能的情况下,DHCP代理通过DHCP客户端获得一批IP地址,而不是基本的DHCP客户端功能的一个IP地址。这也有2种实现方案。一是,DHCP代理可以通过多次DHCP客户端调用,获得多个IP地址;另外一种方案是,进行批量的IP地址申请。这需要扩展DHCP的功能,增加申请IP地址数量的选项,以及IP地址列表选项。
[0185]DHCP代理,通过DHCP客户端获得IP地址范围后,将这些申请的地址,作为DHCP服务器的可以分配的地址范围,进行分配。
[0186]可选的,DHCP代理在有大量客户端申请IP地址的情况下,可以多次启动DHCP客户端的IP地址申请过程,申请多批IP地址。
[0187]优选地,可以通过扩展DHCP服务器类的设置类,包括支持:DHCP代理能力设置选项。
[0188]优选地,有关DHCP服务器类的统计类,需要进一步扩展支持对DHCP代理的支持,包括的选项参数包括但不限于下列之一或者多个:DHCP客户端地址申请的执行次数。
[0189]对于定义新的DHCP代理类的方法,和定义DHCP服务器类的实现方法类似。具体的,定义基于CM的DHCP代理类,网络管理系统通过CM管理应用机制对执行DHCP代理类的DHCP代理进行管理,实现对DHCP代理的配置和管理。
[0190]优选地,DHCP代理类包括:DHCP代理核心类、与所述DHCP代理核心类相关联的DHCP代理能力类、和与所述DHCP代理核心类相关联的DHCP代理设置类。
[0191]优选地,所述DHCP代理核心类至少包括如下参数:所述DHCP服务器的一个或多个IP地址、可以分配的IP地址范围、缺省的租用时间、DHCP客户端的能力。
[0192]优选地,所述DHCP代理类还包括:用于表示DHCP客户端的类,其中,所述客户端类可以用于进行批量地址申请,所述客户端类,包括如下参数的至少之一:所述客户端的标识、地址分配的状态、分配的地址、分配的地址类型、地址租用时间、申请获得的批量IP地址。
[0193]优选地,所述DHCP代理能力类至少包括如下参数:IPv4/IPv6的支持能力、代理支持。
[0194]优选地,所述DHCP代理类包括:DHCP服务统计类,所述DHCP服务统计类包括以下至少之一的参数:
[0195]IP地址请求数、已分配的IP地址数、获得的批量IP地址。
[0196]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0197]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种动态主机配置协议DHCP服务器的管理方法,其特征在于包括: 定义基于通用信息模型CM的动态主机配置协议DHCP服务器类; 网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP服务器进行配置和管理。
2.根据权利要求1所述的方法,其特征在于,所述DHCP服务器类包括:DHCP服务器核心类、与所述DHCP服务器核心类相关联的DHCP服务器能力类、和DHCP服务器设置类。
3.根据权利要求2所述的方法,其特征在于,所述DHCP服务器核心类至少包括如下参数:所述DHCP服务器的一个或多个IP地址、可以分配的IP地址范围、缺省的租用时间。
4.根据权利要求1或2所述的方法,其特征在于,所述DHCP服务器类还包括:用于表示DHCP客户端的类,其中,所述客户端类包括如下参数的至少之一:所述客户端的标识、地址分配的状态、分配的地址、分配的地址类型、地址租用时间。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述DHCP服务器能力类至少包括如下参数:IPv4/IPv6的支持能力。
6.根据权利要求1或2所述的方法,其特征在于,所述DHCP服务器类包括:DHCP服务统计类,所述DHCP服务统计类包括以下至少之一的参数: IP地址请求数、已分配的IP地址数。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括: 定义基于CIM的DHCP中继类; 所述网络管理系统通过CIM管理应用机制对执行DHCP中继类的DHCP中继进行配置管理,其中,所述DHCP中继用于完成DHCP客户端和DHCP服务器之间的报文转发。
8.根据权利要求7所述的方法,其特征在于,所述DHCP中继类包括:DHCP中继的核心类、与所述DHCP中继核心类相关联的DHCP中继能力类和DHCP中继设置类。
9.根据权利要求8所述的方法,其特征在于,所述DHCP中继核心类包括如下参数的至少之一:DHCP中继的地址、单播和/或广播的支持能力、DHCP服务器地址。
10.根据权利要求8至9中任一项所述的方法,其特征在于,所述DHCP中继能力类至少包括如下参数:IPv4/IPv6的支持能力。
11.根据权利要求7至9中任一项所述的方法,其特征在于,所述表示DCHP中继类还包括:用于表示DCHP中继的统计数据的DHCP中继统计类,所述DHCP中继统计类包括以下参数的至少之一:中继接口、所述中继接口的网络地址的信息、所述中继接口的使用信息、DHCP报文的统计信息。
12.一种动态主机配置协议中继的管理方法,其特征在于,包括: 定义基于CIM的DHCP中继类; 所述网络管理系统通过CIM管理应用机制对执行DHCP中继类的DHCP中继进行配置和管理,其中,所述DHCP中继用于完成DHCP客户端和DHCP服务器之间的报文转发。
13.根据权利要求12所述的方法,其特征在于,所述DHCP中继类包括:DHCP中继的核心类、与所述DHCP中继核心类相关联的DHCP中继能力类和DHCP中继设置类。
14.根据权利要求13所述的方法,其特征在于,所述DHCP中继核心类包括如下参数的至少之一 =DHCP中继的地址、单播和/或广播的支持能力、DHCP服务器地址。
15.根据权利要求13至14中任一项所述的方法,其特征在于,所述DHCP中继能力类至少包括如下参数:IPv4/IPv6的支持能力。
16.根据权利要求12至14中任一项所述的方法,其特征在于,所述表示DCHP中继类还包括:用于表示DCHP中继的统计数据的DHCP中继统计类,所述DHCP中继统计类包括以下参数的至少之一:中继接口、所述中继接口的网络地址的信息、所述中继接口的使用信息、DHCP报文的统计信息。
17.一种动态主机配置协议服务器的管理方法,其特征在于包括: 在DHCP服务器上执行基于通用信息模块CM定义的DHCP服务器类; 接收网络管理系统通过CM管理应用机制对执行所述DHCP服务器类的所述DHCP服务器进行配置和管理。
18.—种动态主机配置协议中继的管理方法,其特征在于包括: 在DHCP中继上执行基于通用信息模块CM定义的DHCP中继类; 接收网络管理系统通过CM管理应用机制对执行所述DHCP中继类的DHCP中继进行配置和管理。
19.一种网络管理系统,其特征在于,包括: 通信模块,用于和DHCP服务器和/或DHCP中继进行通信; 配置和管理模块,用于通过CM管理应用机制对以下至少之一进行配置和管理:执行DHCP服务器类的DHCP服务器、对执行DHCP中继类的DHCP中继、执行支持DHCP代理功能的DHCP服务器类的DHCP代理;其中,所述DHCP服务器类、所述DHCP中继类、和/或所述支持DHCP代理功能的DHCP服务器类是基于通用信息模型CM定义的。
20.根据权利要求19所述的网络管理系统,其特征在于,所述通信模块用于通过超文本传输协议HTTP与所述DHCP中继和/或所述DHCP服务器进行通信。
21.根据权利要求19所述的网络管理系统,其特征在于,所述配置和管理模块进行的配置和管理包括以下至少之一:配置参数的交互,状态的交互,事件的通知,统计信息的交互。
22.一种动态主机配置协议服务器,其特征在于,包括: 通信模块,用于和网络管理系统进行通信; 配置和管理模块,用于通过在所述DHCP服务器上执行的DHCP服务器类接收对所述DHCP服务器进行配置和管理,其中,所述DHCP服务器类是基于通用信息模型CIM的定义的; 处理模块,用于实现所述DHCP服务器的功能。
23.根据权利要求22所述的动态主机配置协议服务器,其特征在于,所述通信模块用于通过超文本传输协议HTTP与所述网络管理系统进行通信。
24.根据权利要求22所述的动态主机配置协议服务器,其特征在于, 所述配置和管理模块还用于报告所述DHCP服务器的状态和/或统计信息; 所述处理模块还用于生成所述DHCP服务器的统计信息、收集DHCP服务器的状态信息、和/或生成事件通知的信息。
25.一种动态主机配置协议中继,其特征在于,包括: 通信模块,用于和网络管理系统进行通信; 配置和管理模块,用于通过在所述DHCP中继上执行的DHCP中继类接收对所述DHCP中继进行配置和管理,其中,所述DHCP中继类是基于通用信息模型CM的定义的; 处理模块,用于实现所述DHCP中继的功能。
26.根据权利要求25所述的动态主机配置协议中继,其特征在于,所述通信模块用于通过超文本传输协议HTTP与所述网络管理系统进行通信。
27.根据权利要求25所述的动态主机配置协议中继,其特征在于, 所述配置和管理模块还用于报告所述DHCP中继的状态和/或统计信息; 所述处理模块还用于生成所述DHCP中继的统计信息、收集所述DHCP中继的状态信息、和/或生成事件通知的信息。
28.一种动态主机配置协议代理的管理方法,其特征在于,包括: 定义扩展基于CM的DHCP服务器类,其中,所述DHCP服务器类支持DHCP代理能力; 所述网络管理系统通过CM管理应用机制对执行DHCP服务器类的DHCP代理进行配置和管理。
29.根据权利要求28所述的方法,其特征在于,所述DHCP服务器类包括以下至少之一:DHCP服务器核心类、与所述DHCP服务器核心类相关联的DHCP服务器能力类、和DHCP服务器设置类、DHCP服务器统计类。
30.根据权利要求29所述的方法,其特征在于,所述DHCP服务器能力类包括如下参数的至少之一:IPv4/IPv6的支持能力、DHCP代理支持能力。
31.根据权利要求28至29中任一项所述的方法,其特征在于,所述DCHP服务器统计类,包括以下参数的至少之一:IP地址请求数、已分配的IP地址数、获得的批量IP地址。
32.一种动态主机配置协议代理,其特征在于,包括: 通信模块,用于和网络管理系统进行通信; 配置和管理模块,用于通过在所述DHCP代理上执行的DHCP服务器类接收对所述DHCP代理进行配置和管理,其中,所述DHCP服务器类是基于通用信息模型CM的定义的,所述DHCP服务器类支持DHCP代理能力; 处理模块,用于实现所述DHCP代理的功能。
33.根据权利要求32所述的动态主机配置协议代理,其特征在于,所述通信模块用于通过超文本传输协议HTTP与所述网络管理系统进行通信。
34.根据权利要求32所述的动态主机配置协议代理,其特征在于, 所述配置和管理模块还用于报告所述DHCP代理的状态和/或统计信息; 所述处理模块还用于生成所述DHCP代理的统计信息、收集所述DHCP代理的状态信息、和/或生成事件通知的信息。
【文档编号】H04L12/24GK104468159SQ201310422891
【公开日】2015年3月25日 申请日期:2013年9月16日 优先权日:2013年9月16日
【发明者】顾忠禹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1