基于链路层的网络管理方法和装置制造方法及图纸

技术编号:17117935 阅读:18 留言:0更新日期:2018-01-25 00:30
本申请提供了基于链路层的网络管理方法和装置。本申请中,网络设备通过与对端设备交互链路层报文,即可相互动态修改对端设备的网络管理IP地址。这实现了动态修改网络设备的网络管理IP地址。

Network management method and device based on link layer

The application provides a network management method and device based on the link layer. In this application, the network device can dynamically modify the network management IP address of the end device through the communication link layer message with the opposite end device. This realizes the dynamic modification of the network management IP address of the network device.

【技术实现步骤摘要】
基于链路层的网络管理方法和装置
本申请涉及网络通信技术,特别涉及基于链路层的网络管理方法和装置。
技术介绍
链路层发现协议(LLDP:LinkLayerDiscoveryProtocol)是一种标准的链路层协议。LLDP将本端设备的设备信息比如设备标识、接口标识等分别组织成类型/长度/值(TLV:Type/Length/Value)并封装在链路层发现协议数据单元(LLDPDU:LinkLayerDiscoveryProtocolDataUnit)中发布给与自己直连的邻居。
技术实现思路
本申请提供了基于链路层的网络管理方法和装置,以实现动态修改网络设备的网络管理IP地址。本申请提供的技术方案包括:一种基于链路层的网络管理方法,该方法应用于网络设备,包括:在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文携带所述第二网络管理IP地址;在设定的监听周期内监听到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。一种基于链路层的网络管理装置,该装置应用于网络设备,包括:发送模块,用于在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文至少携带本设备的MAC地址、以及所述第二网络管理IP地址;监听模块,用于在设定的监听周期内监听到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。由以上技术方案可以看出,本专利技术中,网络设备通过与对端设备交互链路层报文,即可相互动态修改对端设备的网络管理IP地址。这实现了动态修改网络设备的网络管理IP地址。附图说明图1为本申请提供的方法流程图;图2为本申请提供的实施例示意图;图3为本申请提供的报文格式结构示意图;图4为本申请提供的装置结构图;图5为本申请提供的图4所示装置的硬件结构图。具体实施方式LLDPDU是封装在LLDP报文数据部分的数据单元,表1举例示出了LLDPDU的结构:表1在网络中,每一网络设备会周期性的向邻居设备发送LLDP报文。如果设备的本地配置发生变化则立即发送LLDP报文。当设备接收到LLDP报文后,将对其进行有效性检查,通过后再更新邻居信息。在实际应用中,当需要修改网络设备的网络管理IP地址时,通过串口线登入以修改网络设备的网络管理IP地址。而本专利技术提供的方法无需通过串口线登入修改网络设备的网络管理IP地址,而是动态修改网络设备的网络管理IP地址。为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。参见图1,图1为本申请提供的方法流程图。如图1所示,该流程可包括以下步骤:步骤101,网络设备在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文携带第二网络管理IP地址。为便于描述,这里将对端设备的网络管理IP地址记为第一网络管理IP地址。在本步骤101中,网络设备根据实际需求确定需要修改对端设备的网络管理IP地址,修改后的网络管理IP地址记为第二网络管理IP地址。也就是说,网络设备在确定需要将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,就会向对端设备发送一个IP地址修改报文,向对端设备发送的IP地址修改报文携带第二网络管理IP地址。当对端设备收到上述的IP地址修改报文后,其会如步骤102中本网络设备接收到IP地址修改报文将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址即上述的第二网络管理IP地址,并向该接收的IP地址修改报文的源MAC地址返回IP地址修改成功响应报文。步骤102,网络设备在设定的监听周期内接收到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。在上面描述中,IP地址修改报文、IP地址修改成功响应报文都是为实现本申请而在链路层定义的报文,属于链路层报文。通过图1所示流程可以看出,在本申请中,网络设备之间通过链路层报文即可相互动态修改网络管理IP地址。在一公开实施例中,图1所示流程之前,网络设备可进一步动态获取对端设备的网络管理IP地址,该获取的网络管理IP地址为所述第一网络管理IP地址。在另一公开实施例中,网络设备还可预先配置对端设备的网络管理IP地址即上述的第一网络管理IP地址,网络设备可基于该配置即可获取对端设备的网络管理IP地址即上述的第一网络管理IP地址。下面仅以网络设备动态获取对端设备的网络管理IP地址为例描述。作为一个实施例,网络设备动态获取对端设备的网络管理IP地址可包括:网络设备在网络内广播IP地址请求报文,IP地址请求报文携带本设备的网络管理IP地址;网络设备在设定请求周期内接收到对端设备针对IP地址请求报文返回的IP地址响应报文时,根据IP地址响应报文获取IP地址响应报文携带的对端设备的网络管理IP地址。在另一实施例中,网络设备还可进一步接收IP地址请求报文,向该接收的IP地址请求报文的源MAC地址返回IP地址响应报文,IP地址响应报文携带本设备的网络管理IP地址。在一公开实施例中,网络设备还可接收IP地址修改报文,并将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址,并向该接收的IP地址修改报文的源MAC地址返回IP地址修改成功响应报文。作为一个实施例,将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址包括:判断该接收的IP地址修改报文指定的网络管理IP地址是否满足本设备的IP地址修改条件,如果是,将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址。这里,本设备的IP地址修改条件为:与本设备的网络管理IP地址属于同一网段,或者本设备配置是否允许网络管理IP地址修改等,本专利技术并不具体限定。作为一个实施例,本专利技术中,网络设备在将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之前进一步包括:判断本设备的状态是否为IP地址修改状态,如果否,设置本设备的状态为IP地址修改状态,并继续执行将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址的操作;如果是,向该接收的IP地址修改报文的源MAC地址返回IP地址正在修改报文。进一步地,网络设备在将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之后进一步包括:删除本设备的状态为IP地址修改状态的设置。这里,作为一个实施例,设置本设备的状态为IP地址修改状态举例为将本设备的状态置位第一设定值比如1。对应地,上述删除本设备的状态为IP地址修改状态的设置举例为将本设备的状态置位第二设定值比如0。进一步地,在一公开实施例中,网络设备还可在设定的监听周期内接收到对端设备针对本设备发送的本文档来自技高网...
基于链路层的网络管理方法和装置

【技术保护点】
一种基于链路层的网络管理方法,其特征在于,该方法应用于网络设备,包括:在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文携带所述第二网络管理IP地址;在设定的监听周期内监听到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。

【技术特征摘要】
1.一种基于链路层的网络管理方法,其特征在于,该方法应用于网络设备,包括:在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文携带所述第二网络管理IP地址;在设定的监听周期内监听到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:接收IP地址修改报文;将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址,并向该接收的IP地址修改报文的源MAC地址返回IP地址修改成功响应报文。3.根据权利要求1所述的方法,其特征在于,该方法之前,进一步包括:获取对端设备的网络管理IP地址,获取的网络管理IP地址为所述第一网络管理IP地址。4.根据权利要求3所述的方法,其特征在于,所述获取对端设备的网络管理IP地址包括:在网络内广播IP地址请求报文,所述IP地址请求报文携带本设备的网络管理IP地址;在设定请求周期内接收到对端设备针对所述IP地址请求报文返回的IP地址响应报文时,根据所述IP地址响应报文获取所述IP地址响应报文携带的对端设备的网络管理IP地址。5.根据权利要求1所述的方法,其特征在于,该方法进一步包括:接收IP地址请求报文;向该接收的IP地址请求报文的源MAC地址返回IP地址响应报文,IP地址响应报文携带本设备的网络管理IP地址。6.根据权利要求2所述的方法,其特征在于,所述将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址包括:判断该接收的IP地址修改报文指定的网络管理IP地址是否满足本设备的IP地址修改条件,所述本设备的IP地址修改条件包括但不限于:与本设备的网络管理IP地址属于同一网段;如果是,将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址。7.根据权利要求2或6所述的方法,其特征在于,所述将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之前进一步包括:判断本设备的状态是否为IP地址修改状态,如果否,设置本设备的状态为IP地址修改状态,并继续执行将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址的操作;如果是,向该接收的IP地址修改报文的源MAC地址返回IP地址正在修改报文;所述将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之后进一步包括:删除本设备的状态为IP地址修改状态的设置。8.根据权利要求7所述的方法,其特征在于,该方法进一步包括:在设定的监听周期内接收到对端设备针对本设备发送的IP地址修改报文向本设备返回的IP地址正在修改报文时,等待一个以上设定的监听周期到达时返回向对端设备发送IP地址修改报文的步骤。9.一种基于链路层的网络管理装置,其特征在于,该装置应用于网络设备,包括:发送模块,用于在将对端...

【专利技术属性】
技术研发人员:周科特孙海龙张飞顾锦枫陆亦雄
申请(专利权)人:紫光华山信息技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1