【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种基于软件定义网络的防IP地址冲突方法。
技术介绍
免费ARP报文是一种特殊的ARP报文,该报文中携带的发送端IP地址和目标IP地址都是本机IP地址,报文源物理地址是本机物理地址,报文的目的物理地址是广播地址。设备通过对外发送免费ARP报文来实现以下功能:1)确定其它设备的IP地址是否与本机的IP地址冲突。当其它设备收到免费ARP报文后,如果发现报文中的IP地址和自己的IP地址相同,则给发送免费ARP报文的设备返回一个ARP应答,告知该设备IP地址冲突;2)设备改变了硬件地址后,通过发送免费ARP报文通知其它设备更新ARP表项。在现有技术中,传统交换机可以使用免费ARP报文来发现IP地址冲突。但是在实际应用中,由于免费ARP报文采用广播地址作为目的地址,极易造成广播风暴。所以,目前亟待提供一种避免广播风暴的防IP地址冲突方法。
技术实现思路
鉴于上述问题,本申请记载了一种基于软件 ...
【技术保护点】
一种基于软件定义网络的防IP地址冲突方法,其特征在于,所述方法包括:所述软件定义网络交换机向所述控制器上报自身的物理地址信息、每个端口信息以及每个端口的IP地址信息;所述控制器接收所有的所述软件定义网络交换机上报的信息并进行计算,以判断是否存在IP地址冲突;若存在IP地址冲突,所述控制器向所述软件定义网络交换机下发报文以通知所述软件定义网络交换机修改IP地址。
【技术特征摘要】
1.一种基于软件定义网络的防IP地址冲突方法,其特征在于,
所述方法包括:
所述软件定义网络交换机向所述控制器上报自身的物理地址信
息、每个端口信息以及每个端口的IP地址信息;
所述控制器接收所有的所述软件定义网络交换机上报的信息并
进行计算,以判断是否存在IP地址冲突;
若存在IP地址冲突,所述控制器向所述软件定义网络交换机下
发报文以通知所述软件定义网络交换机修改IP地址。
2.根据权利要求1所述的基于软件定义网络的防IP地址冲突方
法,其特征在于,所述软件定义网络交换机与所述控制器之间通过
Experimenter报文进行信息的传递。
3.根据权利要求2所述的基于软件定义网络的防IP地址冲突方
法,其特征在于,所述控制器向所述软件定义网络交换机下发的所述
Experimenter报文中包括所述软件定义网络交换机需要更新的端口的
所述端口信息以及新的IP地址信息。
4.根据权利要求2所述的基于软件定义网络的防IP地址冲突方
法,其特征在于,所述控制器向所述软件定义网络交换机下发报文以
通知所述软件定义网络交换机修改IP地址的过程包括:
对于出现IP冲突的所有所述端口,所述控制器保留优先级别最
高的所述软件定义网络交换机的所述端口的IP地址;
所述控制器从一地址池中动态获取IP地址,分配给除优先级别
最高的所述软件定义网络交换机的所述端口外的其余出现IP冲突的
\t所述软件定义网络交换机的所述端口。
5.根据权利要求4所述的基于软件定义网络的防IP地址冲突方
法,其特征在于,所...
【专利技术属性】
技术研发人员:翟跃,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。