One approach includes providing support for multi tenant support on the DHCP protocol. The method includes receiving the Dynamic Host Configuration Protocol (DHCP) packet, inserting the particular option information of tenants into the DHCP packet, and transmitting the DHCP packet with the tenant specific option information.
【技术实现步骤摘要】
【国外来华专利技术】用于云联网的多租户感知动态主机配置协议(DHCP)机制
本专利技术的技术特征概括地涉及用于云联网的动态主机配置协议(DHCP)机制,并且更具体而言涉及用于多租户云联网的DHCP机制。
技术介绍
多租户支持是用于云数据中心网络的基本需求,其要求在不同的租户之间的服务隔离。一种类型的服务隔离是向不同租户提供重叠地址的地址隔离。在诸如互联网工程任务组网络虚拟化重叠(IETFNVO3)标准的目前标准中,提供虚拟网络标识符(VNID)以支持在重叠虚拟网络中不同租户的虚拟网络的分离。可以通过向主机提供配置参数的动态主机配置协议(DHCP)来提供寻址和主机配置。DHCP具有两个组件,包括用于将主机特定的配置参数从DHCP服务器递送到主机的协议和用于向主机分配网络地址的机制。在DHCP中,协议仅支持单个地址空间中的配置。因此,每个DHCP服务器只能配置有单个地址空间的配置参数(即,该协议不支持重叠的地址空间)。因此,DHCP服务器的客户端只能从该单个地址空间获取地址。为了向云数据中心网络中的不同租户提供重叠地址,必须为每个租户设立单独的DHCP服务器。这通常通过在单独的LINUX命名空间中设立唯一的DHCP服务器(即操作系统级虚拟化)或在不同的主机中运行多个DHCP服务器来实现。在这些实现中,针对一个租户存在一个DHCP服务器,并且提供给不同租户的地址可以重叠。然而,配置多个Linux命名空间是复杂的并且是资源/计算密集型的,因为通常只有一个物理网络接口卡用于连接到数据网络。此外,多个Linux命名空间需要创建多个虚拟网络接口并将其连接到以太网网桥,以便对这些命名空间以及 ...
【技术保护点】
一种在计算机基础架构中实现的方法,所述计算机基础架构具有有形地体现在具有编程指令的计算机可读存储介质上的计算机可执行代码,所述编程指令被配置为:接收动态主机配置协议(DHCP)分组;在所述DHCP分组内插入租户特定的选项信息;以及传输具有所述租户特定的选项信息的所述DHCP分组。
【技术特征摘要】
【国外来华专利技术】2015.05.22 US 14/719,7231.一种在计算机基础架构中实现的方法,所述计算机基础架构具有有形地体现在具有编程指令的计算机可读存储介质上的计算机可执行代码,所述编程指令被配置为:接收动态主机配置协议(DHCP)分组;在所述DHCP分组内插入租户特定的选项信息;以及传输具有所述租户特定的选项信息的所述DHCP分组。2.根据权利要求1所述的方法,其中所述租户特定的选项信息包括用于表示用于租户隔离的重叠协议类型的传送代理字段和用于唯一地标识租户的租户标识字段中的至少一个。3.根据权利要求2所述的方法,其中所述重叠协议类型包括虚拟局域网(VLAN)、虚拟可扩展局域网(VXLAN)、分布式重叠虚拟以太网(DOVE)、使用通用路由封装的网络虚拟化(NVGRE)、无状态传送隧道(STT)和通用网络虚拟化封装(GENEVE)中的一个。4.根据权利要求2所述的方法,其中所述租户特定的选项信息还包括用于表示虚拟网络的虚拟网络标识字段。5.根据权利要求1所述的方法,其中将所述租户特定的选项信息插入所述DHCP分组的DHCP报头中。6.根据权利要求1所述的方法,其中在DHCP中继代理处接收所述DHCP分组,并且将所述租户特定的选项信息插入在所述DHCP中继代理处的所述DHCP分组内。7.根据权利要求6所述的方法,其中具有所述租户特定的选项信息的所述DHCP分组从所述DHCP中继代理被发送到DHCP服务器。8.根据权利要求1所述的方法,其中在DHCP客户端处将所述租户特定的选项信息插入在所述DHCP分组内。9.根据权利要求1所述的方法,其中所述编程指令还被配置为向与所述租户特定的选项信息的租户标识字段相对应的DHCP客户端传输互联网协议(IP)地址。10.根据权利要求9所述的方法,其中被传输到所述DHCP客户端的所述IP地址对应于所述租户特定的选项信息的所述租户标识字段并且与不同的独立租户的IP地址重叠。11.一种包括具有其中体现的程序指令的计算机可读存储介质的计算机程序产品,其中所述计算机可读存储介质本身不是暂态信号,并且所述程序指令可由计算设备读取以使所述计算设备执行方法,所述方法包括:接收动态主机配置协议(DHCP)分组;确定所述DHCP分组包括租户特定的选项信息;以及基于所述租户特定的选项信息来选择地址空间。12.根据权利要求11所述的计算机程序产品,其中基于所述租户特定的选项信息来选择所述地址空间还包括:确定具有所述租户特定的选项信息的所述DHCP分组具有链路选择子选项和子网选择选项中的至少一个;当所述DHCP分组被确定为具有所述链路选择子选项和所述子网选择选项中的至少一个时,确定地址在被请求的子网中可用;以及当所述地址在被请求的所述子网中可用时,分配被请求的所述子网中的地址。13.根据权...
【专利技术属性】
技术研发人员:荣亮,唐刚,陶孜谨,鲜明双,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。