[发明专利]用于链路本地地址的范围的快速重复地址检测有效
申请号: | 201910569708.1 | 申请日: | 2019-06-27 |
公开(公告)号: | CN111385373B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | M·纳亚克;R·帕特图;B·克里什纳·高达 | 申请(专利权)人: | 瞻博网络公司 |
主分类号: | H04L61/50 | 分类号: | H04L61/50;H04L61/5046 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;罗利娜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 本地 地址 范围 快速 重复 检测 | ||
示例网络设备执行多个虚拟机(VM)。网络设备被配置为确定向多个VM分配一定数目的互联网协议(IP)地址,IP地址的数目大于2;确定第一IP地址;确定范围值,该范围值等于或大于该数目的IP地址;根据重复地址协议(DAD)生成消息,该消息包括数据,该数据指示该消息包括地址范围,该数据还指示第一IP地址和范围值;以及根据DAD经由网络接口向一个或多个网络设备发送该消息,以确定从第一IP地址开始并且贯穿范围值的范围内的任何IP地址是否由一个或多个网络设备正在使用。
技术领域
本公开的技术涉及计算机网络,并且更具体地涉及用于由计算机网络内的网络设备使用的网络地址的分配。
背景技术
计算机网络是交换数据和共享资源的互连网络设备的集合。网络设备可以被实现为物理设备,诸如台式计算机、服务器和网络家电,或者可以被部署为虚拟设备,诸如在虚拟化基础设施上执行的虚拟机。在一些网络中,诸如以太网网络中,为虚拟或物理网络设备的每个网络接口分配唯一的网络地址,诸如互联网协议(IP)地址。网络设备使用IP地址来确定用于将诸如分组等网络流量发送到网络设备的网络路线。
网络设备可以使用重复地址检测(DAD)协议来确定互联网协议(IP)地址是否在特定链路上可能是唯一的。也就是说,在向VM分配IP地址之前,网络设备可以向其他网络设备发送包括该IP地址的邻居请求消息,以确定这些网络设备中的任何网络设备是否已经预留该IP地址。如果其他网络设备之一预留该IP地址,则该网络设备发送指示IP地址被预留的邻居通告消息。因此,如果网络设备接收到这样的邻居通告消息,该网络设备可以选择不同的IP地址并且向其他网络设备发送新的邻居请求消息,并且重复这个过程直到发现未预留的IP地址。
发明内容
总体上,本公开描述了用于在计算机网络中向虚拟机(VM)分配互联网协议(IP)地址的技术,特别是通过检测所选择的IP地址之间的冲突来进行分配。这些技术解决了从媒体访问控制(MAC)地址生成逻辑接口标识符的场景以及例如MAC地址与接口标识符之间存在一对一映射的场景,使得一个范围内的一组MAC地址可以生成同一范围内的一组链路本地地址。作为一个示例,在一些情况下,网络设备可能需要在短时间跨度内向多个网络设备分配IP地址。本公开认识到,为每个IP地址发送单独的邻居请求消息可能对网络产生负面影响,因为与这些消息相关联的开销和消息的数目可能消耗相对大量的带宽,并且还需要接收消息的网络设备的大量处理。
因此,根据本公开的技术,网络设备可以发送单个扩展邻居请求消息,该扩展邻居请求消息指定针对多个网络设备的所请求的IP地址范围,如本文所描述的。例如,扩展邻居请求消息可以包括指示扩展邻居请求消息包括所请求的IP地址范围的数据、以及指定所请求的IP地址范围的数据。指定所请求的IP地址范围的数据可以指定该范围内的第一IP地址和该范围内的IP地址的数目。指示扩展邻居请求消息指定所请求的IP地址范围的数据可以是扩展邻居请求消息的码字段中的特殊值,例如,码字段的值“1”。
在一个示例中,一种方法包括由网络设备确定向由网络设备执行的多个虚拟机(VM)分配一定数目的互联网协议(IP)地址,IP地址的数目大于2;由网络设备确定第一IP地址;由网络设备确定范围值,该范围值等于或大于该数目的IP地址;由网络设备根据复制地址协议(DAD)来生成消息,该消息包括数据,该数据指示该消息包括地址范围,该数据还指示第一IP地址和范围值;以及由网络设备根据DAD向一个或多个网络设备发送该消息,以确定从第一IP地址开始并且贯穿该范围值的范围内的任何IP地址是否由一个或多个网络设备正在使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瞻博网络公司,未经瞻博网络公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910569708.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多线程处理器中的寄存器文件
- 下一篇:网络设备的安全远程自举