【技术实现步骤摘要】
回收动态主机配置协议客户端的IP地址的方法及设备
本专利技术涉及地址分配
,具体涉及回收动态主机配置协议(DHCP,DynamicHostConfigurationProtocol)客户端的因特网协议(IP,InternetProtocol)地址的方法及设备。
技术介绍
DHCP用来为网络设备动态地分配IP地址等网络配置参数。DHCP采用客户端/服务器通信模式,由客户端向服务器提出配置申请,服务器返回为客户端分配的IP地址等相应的配置信息,以实现IP地址等信息的动态配置。针对客户端的不同需求,DHCP提供三种IP地址分配策略:手工分配、自动分配和动态分配,其中绝大多数客户端采用动态分配方式。动态分配地址,即DHCP服务器为客户端分配具有一定有效期限的IP地址,到达使用期限后,客户端需要重新申请地址。在DHCP的典型应用中,对于比较简单的网络环境,一般包含一台DHCP服务器和多台客户端(如PC和便携机),由于客户端获取IP地址过程中,DHCP报文都是广播发送的,所以要求DHCP服务器和DHCP客户端属于同一网段。实际中对于稍大点的网络,并不能保证DHCP服务器和DHCP客户端属于同一网段,DHCP服务器往往同时需要为多个不同网段的DHCP客户端分配IP地址,因此又引入了DHCP中继技术,完成跨网段情况下的IP地址动态获取。现有的不包含DHCP中继设备的DHCP组网如图1所示,对应的IP地址获取过程如图2所示,主要通过四个阶段进行:(1)发现阶段,即DHCP客户端寻找DHCP服务器的阶段。客户端以广播方式发送DHCP发现(Discover)报文。(2)提 ...
【技术保护点】
一种回收动态主机配置协议DHCP客户端的IP地址的方法,应用于包含客户端、中继设备及地址分配服务器的DHCP网络中的中继设备上,其特征在于,该方法包括:当中继设备发现本地新增了地址解析协议ARP表项时,将该ARP表项添加到本地建立的客户端IP地址缓存表中,所述ARP表项包含:IP地址字段和媒体接入控制MAC地址字段;当中继设备获得下线客户端的MAC地址时,在所述客户端IP地址缓存表中查找对应的IP地址,将该IP地址携带在单播DHCP的IP地址释放报文中发送给地址分配服务器,同时删除客户端IP地址缓存表中的对应表项;其中,所述下线客户端的MAC地址为:接入交换机或者中继设备上的关闭shutdown端口所连接的客户端的MAC地址。
【技术特征摘要】
1.一种回收动态主机配置协议DHCP客户端的IP地址的方法,应用于包含客户端、中继设备及地址分配服务器的DHCP网络中的中继设备上,其特征在于,该方法包括:当中继设备发现本地新增了地址解析协议ARP表项时,将该ARP表项添加到本地建立的客户端IP地址缓存表中,所述ARP表项包含:IP地址字段和媒体接入控制MAC地址字段;当中继设备获得下线客户端的MAC地址时,在所述客户端IP地址缓存表中查找对应的IP地址,将该IP地址携带在单播DHCP的IP地址释放报文中发送给地址分配服务器,同时删除客户端IP地址缓存表中的对应表项;其中,所述下线客户端的MAC地址为:接入交换机或者中继设备上的关闭shutdown端口所连接的客户端的MAC地址。2.根据权利要求1所述的方法,其特征在于,当所述客户端通过接入交换机连接到所述中继设备时,所述中继设备获得下线客户端的MAC地址为:中继设备接收接入交换机发来的下线客户端的MAC地址,其中,所述下线客户端的MAC地址为:当接入交换机发现自身与客户端直连的端口关闭shutdown时,接入交换机根据端口与MAC地址的绑定关系查找该端口对应的MAC地址,将查找到的MAC地址作为下线客户端的MAC地址发送给中继设备。3.根据权利要求2所述的方法,其特征在于,预先在所述中继设备与所述接入交换机上使能连通错误检测CFD的以太网告警指示信号EAIS功能,并在接入交换机的CFD模块上注册端口关闭shutdown事件;且,所述中继设备接收接入交换机发来的下线客户端的MAC地址为:中继设备接收接入交换机发来的EAIS报文,该报文的扩展类型长度值TLV中携带下线客户端的MAC地址;且所述中继设备接收接入交换机发来的下线客户端的MAC地址的同时进一步包括:中继设备从接收端口返回一个EAIS报文。4.根据权利要求2所述的方法,其特征在于,所述中继设备与所述接入交换机直连,所述中继设备接收接入交换机发来的下线客户端的MAC地址为:中继设备接收接入交换机发来的链路层发现协议LLDP报文,该报文的扩展类型长度值TLV中携带下线客户端的MAC地址,或者,所述中继设备与所述接入交换机直连或跨设备连接,且当跨设备连接时,将接入交换机与中继设备间的各设备配置成服务桥,所述中继设备接收接入交换机发来的下线客户端的MAC地址为:中继设备接收接入交换机发来的LLDP报文,该报文的扩展TLV中携带下线客户端的MAC地址。5.根据权利要求1所述的方法,其特征在于,当所述客户端以所述中继设备作为接入设备时,所述中继设备获得下线客户端的MAC地址包括:当中继设备发现本地一MAC地址表项老化时,将该表项放入本地建立的老化MAC地址表副本中;中继设备实时监测自身与各客户端直连的端口,当发现一端口关闭shutdown时,在本地MAC地址表和/或老化MAC地址表副本中查找端口标识对应的MAC地址,将查找到的MAC地址作为所述下线客户端的MAC地址,其中,当在老化MAC地址表副本中查找到关闭端口标识对应的MAC地址时,删除老化MAC地址表副本中对应的表项。6.一种DHCP中继设备,其特征在于,该DHCP中继设备包括:客户端IP地址缓存模块:当发现本地新增了ARP表项时,将该ARP表项添加到客户端IP地址缓存表中;下线...
【专利技术属性】
技术研发人员:吴文国,李磊方,赵昌峰,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。