一种修改协议地址的方法及装置制造方法及图纸

技术编号:15257800 阅读:70 留言:0更新日期:2017-05-03 04:42
本发明专利技术实施例公开了一种修改协议地址的方法及装置,方法包括:利用预设跨网段协议,向各网段设备发送跨网段报文,在接收到各网段设备发送的回复报文后,从回复报文中获取各网段设备的第一地址信息;当需要修改不同网段中设备的协议地址时,向各网段目标设备(需要修改协议地址的设备)发送修改地址报文,各网段目标设备根据该修改地址报文中携带的第二地址信息修改自身协议地址。这样,便实现了修改不同网段中设备的协议地址,且不需要在各个网段中分别部署修改工具,操作简单。

Method and device for modifying protocol address

The embodiment of the invention discloses a method and a device, modify the protocol address of the method includes: using preset cross network protocol, the network equipment to send messages received on the cross segment, each segment of the device sends a reply message after the first address information acquisition device from the reply message in each segment; when the need to modify the equipment in the new network protocol address, to each segment of the target device (the need to modify the protocol address of the device) send change address message, each segment of the target device according to carry the second address information modify address message modify own protocol address. In this way, it is possible to modify the protocol address of the devices in different network segments, and do not need to deploy the modification tools in each network segment.

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种修改协议地址的方法及装置
技术介绍
在互联网应用中,经常出现需要修改协议地址的情况。比如,IP地址(InternetProtocolAddress)发生冲突时,或者,需要隐藏IP地址时,都需要修改设备的IP地址。目前,已经可以批量修改IP地址,具体方案可以包括:利用修改工具查找在线设备,为查找到的全部在线设备分配IP地址,各在线设备将自身IP地址修改为被分配的IP地址。应用上述方案,一套修改工具只能修改同一网段中设备的IP地址。如果需要修改IP地址的设备分布在不同的网段中,则需要在各个网段中分别部署修改工具,利用部署的各套修改工具分别进行修改IP地址的操作,操作复杂。
技术实现思路
本专利技术实施例的目的在于提供一种修改协议地址的方法及装置,修改不同网段中设备的协议地址,且操作简单。为达到上述目的,本专利技术实施例公开了一种修改协议地址的方法,包括:利用预设跨网段协议,发送跨网段报文,以使接收到所述跨网段报文的各网段设备发送回复报文;接收各网段设备发送的回复报文,从所述回复报文中获取所述各网段设备的第一地址信息;根据所获取的第一地址信息,向各网段目标设备发送修改地址报文,以使所述目标设备根据所述修改地址报文中携带的第二地址信息修改自身协议地址。可选的,所述利用预设跨网段协议,发送跨网段报文的步骤,可以包括:利用密集模式独立组播协议PIM-DM,发送跨网段报文。可选的,所述根据所获取的第一地址信息,向各网段目标设备发送修改地址报文的步骤,可以包括:根据所获取的第一地址信息,构建地址列表;当接收到修改协议地址的指令时,确定所述指令对应的各网段目标设备;在所述地址列表中查找每个目标设备的目标第一地址信息;根据查找到的目标第一地址信息,向所述每个目标设备发送修改地址报文。可选的,所述根据所获取的第一地址信息,向各网段目标设备发送修改地址报文的步骤,可以包括:针对各网段中每个目标设备,确定为所述目标设备分配的第二地址信息;利用互联网控制报文协议ICMP,构造修改地址报文,将所述第二地址信息封装至所述修改地址报文;根据所述目标设备的第一地址信息,向所述目标设备发送所述修改地址报文。可选的,在所述向各网段目标设备发送修改地址报文的步骤之后,还包括:针对每个目标设备,判断是否在预设时长内接收到所述目标设备发送的修改确认报文;如果否,重新向所述目标设备发送修改地址报文,直至向所述目标设备发送修改地址报文的次数到达预设值。为达到上述目的,本专利技术实施例还公开了一种修改协议地址的装置,包括:第一发送模块,用于利用预设跨网段协议,发送跨网段报文,以使接收到所述跨网段报文的各网段设备发送回复报文;第一接收模块,用于接收各网段设备发送的回复报文,从所述回复报文中获取所述各网段设备的第一地址信息;第二发送模块,用于根据所获取的第一地址信息,向各网段目标设备发送修改地址报文,以使所述目标设备根据所述修改地址报文中携带的第二地址信息修改自身协议地址。可选的,所述第一发送模块,具体可以用于:利用密集模式独立组播协议PIM-DM,发送跨网段报文。可选的,所述第二发送模块,具体可以用于:根据所获取的第一地址信息,构建地址列表;当接收到修改协议地址的指令时,确定所述指令对应的各网段目标设备;在所述地址列表中查找每个目标设备的目标第一地址信息;根据查找到的目标第一地址信息,向所述每个目标设备发送修改地址报文。可选的,所述第二发送模块,具体可以用于:针对各网段中每个目标设备,确定为所述目标设备分配的第二地址信息;利用互联网控制报文协议ICMP,构造修改地址报文,将所述第二地址信息封装至所述修改地址报文;根据所述目标设备的第一地址信息,向所述目标设备发送所述修改地址报文。可选的,所述装置还可以包括:判断模块,用于针对每个目标设备,判断是否在预设时长内接收到所述目标设备发送的修改确认报文;如果否,重新向所述目标设备发送修改地址报文,直至向所述目标设备发送修改地址报文的次数到达预设值。为达到上述目的,本专利技术实施例还公开了一种修改协议地址的方法,包括:接收跨网段报文;发送针对所述跨网段报文的回复报文,所述回复报文中携带自身第一地址信息;接收修改地址报文,从所述修改地址报文中获取第二地址信息;将自身协议地址修改为所述第二地址信息。可选的,所述接收跨网段报文的步骤,可以包括:利用预设跨网段协议,接收跨网段报文。可选的,所述利用预设跨网段协议,接收跨网段报文的步骤,可以包括:利用密集模式独立组播协议PIM-DM,接收跨网段报文。可选的,所述发送针对所述跨网段报文的回复报文的步骤,可以包括:利用互联网控制报文协议ICMP,构造针对所述跨网段报文的回复报文,将自身第一地址信息封装至所述回复报文,发送封装后的回复报文。可选的,在所述将自身协议地址修改为所述第二地址信息的步骤之后,还可以包括:发送针对所述修改地址报文的修改确认报文。为达到上述目的,本专利技术实施例还公开了一种修改协议地址的装置,包括:第二接收模块,用于接收跨网段报文;第三发送模块,用于发送针对所述跨网段报文的回复报文,所述回复报文中携带自身第一地址信息;第三接收模块,用于接收修改地址报文,从所述修改地址报文中获取第二地址信息;修改模块,用于将自身协议地址修改为所述第二地址信息。可选的,所述第二接收模块,具体可以用于:利用预设跨网段协议,接收跨网段报文。可选的,所述第二接收模块,具体可以用于:利用密集模式独立组播协议PIM-DM,接收跨网段报文。可选的,所述第三发送模块,具体可以用于:利用互联网控制报文协议ICMP,构造针对所述跨网段报文的回复报文,将自身第一地址信息封装至所述回复报文,发送封装后的回复报文。可选的,所述装置还可以包括:第四发送模块,用于发送针对所述修改地址报文的修改确认报文。应用本专利技术实施例,向各网段设备发送跨网段报文,在接收到各网段设备发送的回复报文后,从回复报文中获取各网段设备的第一地址信息;当需要修改不同网段中设备的协议地址时,向各网段目标设备(需要修改协议地址的设备)发送修改地址报文,各网段目标设备根据该修改地址报文中携带的第二地址信息修改自身协议地址。这样,便实现了修改不同网段中设备的协议地址,且不需要在各个网段中分别部署修改工具,操作简单。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的组网结构示意图;图2为本专利技术实施例提供的第一种修改协议地址的方法的流程示意图;图3为本专利技术实施例提供的第二种修改协议地址的方法的流程示意图;图4为本专利技术实施例提供的第一种修改协议地址的装置的结构示意图;图5为本专利技术实施例提供的第二种修改协议地址的装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普本文档来自技高网...

【技术保护点】
一种修改协议地址的方法,其特征在于,包括:利用预设跨网段协议,发送跨网段报文,以使接收到所述跨网段报文的各网段设备发送回复报文;接收各网段设备发送的回复报文,从所述回复报文中获取所述各网段设备的第一地址信息;根据所获取的第一地址信息,向各网段目标设备发送修改地址报文,以使所述目标设备根据所述修改地址报文中携带的第二地址信息修改自身协议地址。

【技术特征摘要】
1.一种修改协议地址的方法,其特征在于,包括:利用预设跨网段协议,发送跨网段报文,以使接收到所述跨网段报文的各网段设备发送回复报文;接收各网段设备发送的回复报文,从所述回复报文中获取所述各网段设备的第一地址信息;根据所获取的第一地址信息,向各网段目标设备发送修改地址报文,以使所述目标设备根据所述修改地址报文中携带的第二地址信息修改自身协议地址。2.根据权利要求1所述的方法,其特征在于,所述利用预设跨网段协议,发送跨网段报文的步骤,包括:利用密集模式独立组播协议PIM-DM,发送跨网段报文。3.根据权利要求1所述的方法,其特征在于,所述根据所获取的第一地址信息,向各网段目标设备发送修改地址报文的步骤,包括:根据所获取的第一地址信息,构建地址列表;当接收到修改协议地址的指令时,确定所述指令对应的各网段目标设备;在所述地址列表中查找每个目标设备的目标第一地址信息;根据查找到的目标第一地址信息,向所述每个目标设备发送修改地址报文。4.根据权利要求1所述的方法,其特征在于,所述根据所获取的第一地址信息,向各网段目标设备发送修改地址报文的步骤,包括:针对各网段中每个目标设备,确定为所述目标设备分配的第二地址信息;利用互联网控制报文协议ICMP,构造修改地址报文,将所述第二地址信息封装至所述修改地址报文;根据所述目标设备的第一地址信息,向所述目标设备发送所述修改地址报文。5.根据权利要求1所述的方法,其特征在于,在所述向各网段目标设备发送修改地址报文的步骤之后,还包括:针对每个目标设备,判断是否在预设时长内接收到所述目标设备发送的修改确认报文;如果否,重新向所述目标设备发送修改地址报文,直至向...

【专利技术属性】
技术研发人员:高运雷周旭
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:北京;11

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

1