CN107623752A - 基于链路层的网络管理方法和装置 - Google Patents
基于链路层的网络管理方法和装置 Download PDFInfo
- Publication number
- CN107623752A CN107623752A CN201610565901.4A CN201610565901A CN107623752A CN 107623752 A CN107623752 A CN 107623752A CN 201610565901 A CN201610565901 A CN 201610565901A CN 107623752 A CN107623752 A CN 107623752A
- Authority
- CN
- China
- Prior art keywords
- address
- network management
- equipment
- message
- reception
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供了基于链路层的网络管理方法和装置。本申请中,网络设备通过与对端设备交互链路层报文,即可相互动态修改对端设备的网络管理IP地址。这实现了动态修改网络设备的网络管理IP地址。
Description
技术领域
本申请涉及网络通信技术,特别涉及基于链路层的网络管理方法和装置。
背景技术
链路层发现协议(LLDP:Link Layer Discovery Protocol)是一种标准的链路层协议。LLDP将本端设备的设备信息比如设备标识、接口标识等分别组织成类型/长度/值(TLV:Type/Length/Value)并封装在链路层发现协议数据单元(LLDPDU:Link LayerDiscovery Protocol Data Unit)中发布给与自己直连的邻居。
发明内容
本申请提供了基于链路层的网络管理方法和装置,以实现动态修改网络设备的网络管理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地址修改报文的步骤。
下面基于上面描述对本发明提供的方法进行举例描述:
参见图2,图2为本申请提供的实施例示意图。在对图2所示的实施例描述之前,先对本实施例涉及的报文的结构进行描述:
在图2所示的实施例中,所有的报文使用了以太网(Ethernet)II格式。图3示出了以太网(Ethernet)II格式的结构,主要包括:
目的MAC地址字段(Destination MAC address)、源MAC地址字段(Source MACaddress)、报文类型字段(Type)、数据字段(Data)、校验字段(FCS)。
其中,报文类型字段(Type)具体指示了报文是请求(Req)报文还是响应(ACK)报文,当是请求报文时,报文类型字段为用于表示请求报文的类型值,比如1,当是响应报文时,报文类型字段为用于表示响应报文的类型值,比如0。
其中,数据字段主要由数据单元(PDU)组成,而PDU由TLV组成,表2举例示出了各TLV:
表2
在图2所示的实施例中,以网络中存在设备1、设备2、设备3为例。
在图2中,以设备1动态获取对端设备即设备2、设备3的网络管理IP地址为例,则,
设备1在网络内广播IP地址请求报文。基于图3示出的报文结构,IP地址请求报文的目的MAC地址字段为设定的用于表示广播的MAC地址,比如FFFF;IP地址请求报文的源MAC地址字段为设备1的MAC地址(记为MAC1),IP地址请求报文的报文类型字段为用于表示请求报文的类型值比如1;IP地址请求报文的数据字段的TLV为上述表1中的MAC TLV、IPv4TLV。具体地,这里的MAC TLV为设备1的MAC地址对应的TLV,IPv4TLV为设备1的网络管理IP地址(记为IP1)对应的TLV。
当设备1在网络内广播IP地址请求报文后,网络内的设备2和设备3都会收到设备1广播的IP地址请求报文。
当设备2收到设备1广播的IP地址请求报文后,解析该接收的IP地址请求报文所携带的MAC地址为MAC1,则向MAC1返回IP地址响应报文。基于图3示出的报文结构,IP地址响应报文的目的MAC地址字段为设备1的MAC地址即MAC1,IP地址响应报文的源MAC地址字段为设备2的MAC地址(记为MAC2),IP地址响应报文的报文类型字段为用于表示响应报文的类型值比如0,IP地址响应报文的数据字段的TLV举例如表3所示。
表3
在本实施例中,设备2返回的IP地址响应报文之所以携带Device Type TLV、Device SN TLV,其目的是便于设备1确定出该收到的IP地址响应报文携带的设备2的网络管理IP地址精确对应至哪一个设备上。
当设备3收到设备1广播的IP地址请求报文后,解析该接收的IP地址请求报文所携带的MAC地址为MAC1,则向MAC1返回IP地址响应报文。基于图3示出的报文结构,IP地址响应报文的目的MAC地址字段为设备1的MAC地址即MAC1,IP地址响应报文的源MAC地址字段为设备3的MAC地址(记为MAC3),IP地址响应报文的报文类型字段为用于表示响应报文的类型值比如0,IP地址响应报文的数据字段的TLV举例如表4所示。
表4
在本实施例中,设备3返回的IP地址响应报文之所以携带Device Type TLV、Device SN TLV,其目的是便于设备1确定出该收到的IP地址响应报文携带的设备3的网络管理IP地址精确对应至哪一个设备上。。
设备1在广播IP地址请求报文之后的设定请求周期内监听IP地址响应报文,该设定的请求周期预先配置。
当设备1在设定请求周期内监听到来自设备2的IP地址响应报文,则解析该IP地址响应报文,以获取该IP地址响应报文携带的设备2的网络管理IP地址。同理,当设备1在设定请求周期内监听到来自设备3的IP地址响应报文,则解析该IP地址响应报文,以获取该IP地址响应报文携带的设备3的网络管理IP地址。
需要说明的是,当设备1在设定请求周期结束后如果监听到来自设备2或设备3的IP地址响应报文,则丢弃该监听到的IP地址响应报文。还需要说明的是,基于IP地址请求报文的发送和IP地址响应报文的发送是异步通信,设备1可能在设定请求周期内监听到同一个设备比如设备2返回的多份IP地址响应报文,针对此种情况,设备1可以根据源MAC地址进行重复报文过滤,这和现有的重复报文过滤类似,不再展开赘述。
以上对设备1动态获取设备2和设备3的网络管理IP地址进行了描述。
设备1获取到设备2的网络管理IP地址和设备3的网络管理IP地址之后,发现设备2和设备3的设备类型、设备序列号不同,但网络管理IP地址相同,都为IP2。针对这种情况,设备1确定修改设备3的网络管理IP地址。需要说明的是,该情况只是设备1确定修改设备3的网络管理IP地址的一个实施例,其他情况比如基于设备3的业务规划调整需要修改设备3的网络管理IP地址、或者基于用户配置需要修改设备3的网络管理IP地址等,本实施例并不具体限定。
假如设备3修改后的网络管理IP地址为IP3。该IP3与设备1的网络管理IP地址即IP1、以及设备1获取的其他任一设备的网络管理IP地址不同。作为一个实施例,IP3所属的网段与设备1的管理IP地址即IP1所属的网段相同。
设备1向设备3发送IP地址修改报文。基于图3示出的报文结构,IP地址修改报文的目的MAC地址字段为设备3的MAC地址即MAC3,IP地址修改报文的源MAC地址字段为设备1的MAC地址即MAC1,IP地址修改报文的报文类型字段为用于表示请求报文的类型值比如1,IP地址修改报文的数据字段的TLV举例如表5所示。
表5
设备3接收设备1发送的IP地址修改报文,判断本设备的状态是否为IP地址修改状态;
设备3判断出本设备的状态不为IP地址修改状态,则将本设备3的状态设置为IP地址修改状态;之后设备3判断IP地址修改报文携带的IP3是否满足本设备3的IP地址修改条件。这里的IP地址修改条件举例为:IP3所属网段与本设备3当前的网络管理IP地址即IP2所属网段相同。设备3判断出IP地址修改报文携带的IP3满足本设备3的IP地址修改条件时,则将本设备3的网络管理IP地址修改为IP3,并删除本设备的状态为IP地址修改状态的设置比如将本设备的状态从IP地址修改状态更新为非IP地址修改状态,之后返回IP地址修改成功响应报文给设备1。基于图3示出的报文结构,IP地址修改成功响应报文的目的MAC地址字段为设备1的MAC地址即MAC1,IP地址修改成功响应报文的源MAC地址字段为设备3的MAC地址即MAC3,IP地址修改成功响应报文的报文类型字段为用于表示响应报文的类型值比如0,IP地址修改成功响应报文的数据字段的TLV举例如表6所示。
表6
作为一个实施例,设备3判断出IP地址修改报文携带的IP3不满足本设备3的IP地址修改条件时,则删除本设备的状态为IP地址修改状态的设置,比如将本设备的状态从IP地址修改状态更新为非IP地址修改状态,之后返回IP地址修改失败响应报文给设备1。基于图3示出的报文结构,IP地址修改失败响应报文的目的MAC地址字段为设备1的MAC地址即MAC1,IP地址修改失败响应报文的源MAC地址字段为设备3的MAC地址即MAC3,IP地址修改失败响应报文的报文类型字段为用于表示响应报文的类型值比如0,IP地址修改失败响应报文的数据字段的TLV举例如表7所示。
表7
设备3判断出本设备的状态为IP地址修改状态时,则设备3向设备1返回IP地址正在修改报文。基于图3示出的报文结构,IP地址正在修改报文的目的MAC地址字段为设备1的MAC地址即MAC1,IP地址正在修改报文的源MAC地址字段为设备3的MAC地址即MAC3,IP地址正在修改报文的报文类型字段为用于表示响应报文的类型值比如0,IP地址正在修改报文的数据字段的TLV举例如表8所示。
表8
设备1在设定的监听周期内监听设备3返回的报文,其中,当设备1在设定的监听周期内监听到设备3发送的IP地址修改成功响应报文,则确定设备3已将网络管理IP地址从IP2成功修改为IP3。当设备1在设定的监听周期内未监听到设备3针对IP地址修改报文向本设备返回的任何报文时,继续返回向对端设备发送IP地址修改报文的步骤。当设备1在设定的监听周期内接收到设备3针对IP地址修改报文向本设备返回的IP地址正在修改报文时,则设备1等待一个以上设定的监听周期到达时返回向对端设备发送IP地址修改报文的步骤。而当设备1在设定的监听周期内监听到设备3发送的IP地址修改失败响应报文,则重新为设备3确定一个新的修改后的网络管理IP地址,记为IP4,并按照类似上述向设备3发送IP地址修改报文的操作执行,不再赘述。
至此,完成上述方法实施例的描述。
通过上述实施例可以看出,本申请中,网络设备之间既可以通过报文交互收集彼此的MAC地址、网络管理IP地址等,也可以通过报文交互动态修改彼此的网络管理IP地址。这实现了修改网络设备的网络管理IP地址的目的,方便管理网络中的所有网络设备。
以上对本申请提供的方法进行了描述。下面对本申请提供的装置进行描述:
参见图4,图4为本申请提供的装置结构图。该装置应用于网络设备,如图4所示,可包括:
发送模块,用于在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文至少携带本设备的MAC地址、以及所述第二网络管理IP地址;
监听模块,用于在设定的监听周期内监听到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。
在一个实施例中,如图4所示,该装置进一步包括:
第一接收模块,用于接收IP地址修改报文;
IP地址修改模块,用于将本设备的网络管理IP地址修改为所述接收模块接收的IP地址修改报文所携带的网络管理IP地址,并向该接收的IP地址修改报文所携带的MAC地址返回IP地址修改成功响应报文。
在一个实施例中,如图4所示,该装置进一步包括:
获取模块,用于获取对端设备的网络管理IP地址,获取的网络管理IP地址为所述第一网络管理IP地址。
作为一个实施例,所述获取模块通过以下步骤获取对端设备的网络管理IP地址:
在网络内广播IP地址请求报文,所述IP地址请求报文至少携带本设备的MAC地址、网络管理IP地址;
在设定请求周期内接收到对端设备针对所述IP地址请求报文返回的IP地址响应报文时,解析所述IP地址响应报文,以获取所述IP地址响应报文携带的对端设备的网络管理IP地址。
在一个实施例中,如图4所示,该装置进一步包括:
第二接收模块,用于接收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地址的操作;如果是,向该接收的IP地址修改报文的源MAC地址返回IP地址正在修改报文;
优选地,所述修改模块将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之后进一步包括:本设备的状态为IP地址修改状态的设置;
在一个实施例中,所述监听模块在设定的监听周期内接收到对端设备针对本设备发送的IP地址修改报文向本设备返回的IP地址正在修改报文时,等待一个以上设定的监听周期到达时返回向对端设备发送IP地址修改报文的步骤。
至此,完成本发明提供的装置描述。
对应地,本申请还提供了图4所示装置的硬件结构描述。参见图5,图5为本申请提供的图4所示装置的硬件结构图。如图5所示,该硬件结构可包括处理组件,其进一步包括一个或多个处理器,以及由存储器所代表的存储器资源,用于存储可由处理部件执行的指令,例如应用程序。存储器中存储的应用程序包括上述的发送模块、监听模块、第一接收模块、修改模块、获取模块、第二接收模块。此外,处理组件被配置为执行指令,以执行上述各个模块所执行的操作。
如图5所示,该硬件结构还可以包括一个电源组件被配置为执行装置的电源管理,一个有线或无线网络接口被配置为将装置连接到网络,和一个输入输出(I/O)接口。
至此,完成图5所示的硬件结构描述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (15)
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.一种基于链路层的网络管理装置,其特征在于,该装置应用于网络设备,包括:
发送模块,用于在将对端设备的网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址时,向对端设备发送IP地址修改报文,IP地址修改报文至少携带本设备的MAC地址、以及所述第二网络管理IP地址;
监听模块,用于在设定的监听周期内监听到对端设备针对所述IP地址修改报文向本设备返回的IP地址修改成功响应报文时,确定对端设备已将网络管理IP地址从第一网络管理IP地址修改为第二网络管理IP地址。
10.根据权利要求9所述的装置,其特征在于,该装置进一步包括:
第一接收模块,用于接收IP地址修改报文;
修改模块,用于将本设备的网络管理IP地址修改为所述接收模块接收的IP地址修改报文所携带的网络管理IP地址,并向该接收的IP地址修改报文所携带的MAC地址返回IP地址修改成功响应报文。
11.根据权利要求9所述的装置,其特征在于,该装置进一步包括:
获取模块,用于获取对端设备的网络管理IP地址,获取的网络管理IP地址为所述第一网络管理IP地址;
所述获取模块通过以下步骤获取对端设备的网络管理IP地址:
在网络内广播IP地址请求报文,所述IP地址请求报文至少携带本设备的MC地址、网络管理IP地址;
在设定请求周期内接收到对端设备针对所述IP地址请求报文返回的IP地址响应报文时,解析所述IP地址响应报文,以获取所述IP地址响应报文携带的对端设备的网络管理IP地址。
12.根据权利要求9所述的装置,其特征在于,该装置进一步包括:
第二接收模块,用于接收IP地址请求报文;
所述发送模块进一步向该接收的IP地址请求报文的源MAC地址返回IP地址响应报文,IP地址响应报文携带本设备的网络管理IP地址。
13.根据权利要求10所述的装置,其特征在于,所述修改模块通过以下步骤将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址:
判断该接收的IP地址修改报文指定的网络管理IP地址是否满足本设备的IP地址修改条件,所述本设备的IP地址修改条件包括但不限于:与本设备的网络管理IP地址属于同一网段;
如果是,将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址。
14.根据权利要求10或13所述的装置,其特征在于,所述修改模块在将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之前进一步包括:判断本设备的状态是否为IP地址修改状态,如果否,设置本设备的状态为IP地址修改状态,并继续执行将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址的操作;如果是,向该接收的IP地址修改报文的源MAC地址返回IP地址正在修改报文;
所述修改模块将本设备的网络管理IP地址修改为该接收的IP地址修改报文指定的网络管理IP地址之后进一步包括:删除本设备的状态为IP地址修改状态的设置。
15.根据权利要求14所述的装置,其特征在于,所述监听模块进一步在设定的监听周期内接收到对端设备针对本设备发送的IP地址修改报文向本设备返回的IP地址正在修改报文时,等待一个以上设定的监听周期到达时返回向对端设备发送IP地址修改报文的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610565901.4A CN107623752B (zh) | 2016-07-15 | 2016-07-15 | 基于链路层的网络管理方法和装置 |
PCT/CN2017/092350 WO2018010616A1 (zh) | 2016-07-15 | 2017-07-10 | 基于链路层的网络管理 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610565901.4A CN107623752B (zh) | 2016-07-15 | 2016-07-15 | 基于链路层的网络管理方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107623752A true CN107623752A (zh) | 2018-01-23 |
CN107623752B CN107623752B (zh) | 2020-09-08 |
Family
ID=60952263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610565901.4A Active CN107623752B (zh) | 2016-07-15 | 2016-07-15 | 基于链路层的网络管理方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107623752B (zh) |
WO (1) | WO2018010616A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109150724A (zh) * | 2018-07-02 | 2019-01-04 | 紫光华山信息技术有限公司 | 一种通信方法和网卡 |
CN109618021A (zh) * | 2018-12-27 | 2019-04-12 | 新华三技术有限公司 | 修改ip地址的方法和刀箱 |
CN110677479A (zh) * | 2019-09-29 | 2020-01-10 | 苏州浪潮智能科技有限公司 | 一种局域网的设备管理方法、***及存储介质 |
CN111600970A (zh) * | 2020-04-09 | 2020-08-28 | 南瑞集团有限公司 | 一种稳控装置程序集中下载的方法及*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113438166B (zh) * | 2021-06-25 | 2022-07-22 | 新华三信息安全技术有限公司 | 一种任播地址确定方法、装置、网络设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1417973A (zh) * | 2002-11-01 | 2003-05-14 | 北京佳讯飞鸿电气有限责任公司 | 通过网管设备修改网络设备ip地址的方法 |
CN101873356A (zh) * | 2010-05-10 | 2010-10-27 | 杭州海康威视***技术有限公司 | 一种修改设备ip地址的方法及装置 |
CN102164188A (zh) * | 2011-03-31 | 2011-08-24 | 华为技术有限公司 | 网络地址的分配方法、装置和*** |
-
2016
- 2016-07-15 CN CN201610565901.4A patent/CN107623752B/zh active Active
-
2017
- 2017-07-10 WO PCT/CN2017/092350 patent/WO2018010616A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1417973A (zh) * | 2002-11-01 | 2003-05-14 | 北京佳讯飞鸿电气有限责任公司 | 通过网管设备修改网络设备ip地址的方法 |
CN101873356A (zh) * | 2010-05-10 | 2010-10-27 | 杭州海康威视***技术有限公司 | 一种修改设备ip地址的方法及装置 |
CN102164188A (zh) * | 2011-03-31 | 2011-08-24 | 华为技术有限公司 | 网络地址的分配方法、装置和*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109150724A (zh) * | 2018-07-02 | 2019-01-04 | 紫光华山信息技术有限公司 | 一种通信方法和网卡 |
CN109150724B (zh) * | 2018-07-02 | 2021-06-29 | 新华三信息技术有限公司 | 一种通信方法和网卡 |
CN109618021A (zh) * | 2018-12-27 | 2019-04-12 | 新华三技术有限公司 | 修改ip地址的方法和刀箱 |
CN109618021B (zh) * | 2018-12-27 | 2023-02-03 | 新华三技术有限公司 | 修改ip地址的方法和刀箱 |
CN110677479A (zh) * | 2019-09-29 | 2020-01-10 | 苏州浪潮智能科技有限公司 | 一种局域网的设备管理方法、***及存储介质 |
CN110677479B (zh) * | 2019-09-29 | 2022-06-07 | 苏州浪潮智能科技有限公司 | 一种局域网的设备管理方法、***及存储介质 |
CN111600970A (zh) * | 2020-04-09 | 2020-08-28 | 南瑞集团有限公司 | 一种稳控装置程序集中下载的方法及*** |
CN111600970B (zh) * | 2020-04-09 | 2022-08-09 | 南瑞集团有限公司 | 一种稳控装置程序集中下载的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
WO2018010616A1 (zh) | 2018-01-18 |
CN107623752B (zh) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Bellavista et al. | Towards better scalability for IoT-cloud interactions via combined exploitation of MQTT and CoAP | |
CN107623752A (zh) | 基于链路层的网络管理方法和装置 | |
EP2947907B1 (en) | Startup configuration method in base station, base station and server | |
CN105210337A (zh) | 一种nfv***的业务实现方法及通信单元 | |
CN113411215B (zh) | 基于opc ua的时间敏感网络集中用户配置方法及*** | |
EP2951953A1 (en) | Method of managing zigbee network in the internet of things | |
JP2005509367A5 (zh) | ||
CN104022936B (zh) | 一种隧道建立方法和装置 | |
CN103517300B (zh) | 分布式基站的自发现方法、装置及*** | |
CN105337853A (zh) | 一种软件定义网络中的实例建立方法和装置 | |
CN107820262B (zh) | 参数配置方法、装置及*** | |
CN101459536A (zh) | 端口配置方法和交换设备 | |
CN101150481B (zh) | Wlan和lan互通的方法和装置 | |
CN112968965B (zh) | Nfv网络节点的元数据服务方法、服务器及存储介质 | |
CN103401954B (zh) | 虚拟dhcp的实现方法 | |
CN106533934A (zh) | 一种适用于全互联制造网络的边界网关 | |
EP2466814B1 (en) | Method, remote access server and system for configuring quality of service | |
WO2015058413A1 (zh) | 一种数据配置方法及网络管理服务器 | |
CN104284383A (zh) | 一种保持业务连续性的方法和装置 | |
CN101119322B (zh) | Mesh网络中的报文处理方法和节点设备 | |
CN108833284A (zh) | 一种云平台和idc网络的通信方法及装置 | |
KR101673755B1 (ko) | Dds 기반의 사물 인터넷의 네트워크와 지그비 네트워크와의 연동 시스템 및 그 방법 | |
CN110474781A (zh) | 一种组播数据转发的方法及装置 | |
WO2011026355A1 (zh) | 节点接入家乡代理的方法、家乡代理集群***及业务路由器 | |
CN109768905A (zh) | 一种PPPoE报文传输的方法、***、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Xinhua Sanxin Information Technology Co., Ltd. Address before: 310052 11th Floor, 466 Changhe Road, Binjiang District, Hangzhou City, Zhejiang Province Applicant before: Huashan Information Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |