【技术实现步骤摘要】
【国外来华专利技术】经由分发扩展主机策略
技术介绍
[0001]数据中心可以容纳计算机系统以及各种联网
、
存储和其他相关组件
。
例如,服务提供者可以使用数据中心来向企业和个人提供计算服务作为远程计算服务,或者提供“软件即服务”(
例如,云计算
)。
软件定义网络
(SDN)
允许物理和虚拟网络设备的集中配置和管理,以及网络策略的动态和可扩展实现
。
对数据业务的有效处理对于在这样的网络中保持可伸缩性和高效操作是重要的
。
[0002]正是考虑到这些考虑和其他因素,才提出了本文中的公开
。
技术实现思路
[0003]在一些实施例中,上述场景可以受益于用于从主机解聚策略处理的系统和方法的实现
。
解聚还可以实现更大的网络规模,以满足客户日益增长的需求
。
在一些实施例中,
SDN
可以实现中间设备,其在本文中可以被称为
SDN
设备
。SDN
设备可以结合于
2021
年5月
31
日提交的题为“HARDWARE
‑
BASED PACKET FLOW PROCESSING”(
基于硬件的分组流处理
)
的美国申请
No.xx/xxxxxx
的一些功能
。
[0004]在一些实施例中,
SDN
设备可以允许使用
SDN
控制 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种用于在虚拟计算环境的软件定义网络
(SDN)
中处理数据分组和实现策略的方法,所述方法由至少两个
SDN
设备实现,所述至少两个
SDN
设备被配置为从所述虚拟计算环境的主机解聚所述
SDN
的策略实施,所述主机在通信地耦合到所述
SDN
设备的网络接口的服务器上实现,所述服务器托管多个虚拟机,所述服务器通信地耦合到至少两个架顶式交换机
(ToR)
的网络接口,所述
SDN
设备包括被配置为实现所述
SDN
设备的功能的多个智能网络接口卡
(sNIC)
,具有浮动网络接口的所述
sNIC
被配置为提供到所述虚拟计算环境的虚拟网络内的端点的虚拟端口连接,其中:与所述第一
SDN
设备相关联的每个
sNIC
和与所述第二
SDN
设备相关联的
sNIC
配对;每个配对
sNIC
被配置为服务多个浮动网络接口;每个浮动网络接口由多个
sNIC
服务;所述方法包括:选择所述
SDN
设备中的一个
SDN
设备作为主动
SDN
设备,其中另一个
SDN
设备是被动
SDN
设备;通过边界网关协议
(BGP)
为每个配对
sNIC
通告不同的虚拟
IP(VIP)
;将每个浮动网络接口配置为由多个
VIP
服务;由所述
ToR
将数据业务跨不同
VIP
平均拆分;以及当被动
sNIC
变为主动时,在配对
sNIC
之间执行流同步过程
。2.
根据权利要求1所述的方法,其中所述流同步过程包括:实现至少两种颜色;将流表中的每个连接和条目与颜色相关联;建立主
sNIC
和次
sNIC
之间的配对关系,其中到配对设备的连接能够被复制;将颜色分配给变为在线的
sNIC
;当在线
sNIC
接收到业务时,将具有所分配颜色的新流添加到所述流表,并将所复制的新流添加到配对
sNIC
,其中所有连接使用相同的颜色,直到所述配对失败,并且如果没有主动配对,则继续使用相同的颜色;当重新建立配对时,将所分配的颜色更改为新的颜色;针对添加到所述流表的新流使用新颜色,并且将所述新流复制到配对
sNIC
;以及将现有连接复制到创建了新配对的新设备或重新建立了配对的现有设备,其中:仅复制具有与被主动使用的颜色不同的颜色的连接;不复制具有当前主动颜色的条目
。3.
根据权利要求2所述的方法,还包括当重新建立配对时清除次
sNIC
的流表的状态
。4.
根据权利要求1所述的方法,还包括当连接不存在于流表中时忽略更新消息
。5.
根据权利要求1所述的方法,其中响应于单卡
sNIC
:如果单个
sNIC
的中断仍然存在,则在另一个
SDN
设备上选择不同的
sNIC
并且发起与所述另一个设备上的
sNIC
的配对;以及当针对所有浮动网络接口的流同步完成时,通告所选择的
sNIC
的
VIP
为主动
。6.
根据权利要求1所述的方法,其中响应于单个
SDN
设备故障:如果所述单个
SDN
设备的中断仍然存在,则移除现有配对关系,分配新的
SDN
设备,并且创建与所述新的
SDN
设备的配对关系
。
7.
一种系统,包括:通信地耦合到至少两个软件定义网络
(SDN)
设备的多个服务器,所述
SDN
设备被配置为从所述虚拟计算环境的主机解除虚拟计算环境的
SDN
的策略实施,所述主机在通信地耦合到所述
SDN
设备的网络接口的服务器上实现,所述服务器托管多个虚拟机,所述服务器通信地耦合到至少两个架顶式交换机
(ToR)
的网络接口,所述
SDN
设备包括被配置为实现所述
SDN
设备的功能的多个智能网络接口卡
(sNIC)
,具有浮动网络接口的所述
sNIC
被配置为提供到所述虚拟计算环境的虚拟网络内的端点的虚拟端口连接,其中:与所述第一
SDN
设备相关联的每个
sNIC
和与所述第二
SDN
设备相关联的
sNIC
配对;每个配对
sNIC
被配置为服务多个浮动网络接口;每个浮动网络接口由多个
sNIC
服务;所述系统被配置为:选择所述
SDN
设备中的一个
SDN
设备作为主动
SDN
设备,其中另一个
SDN
设备是被动
SDN
设备;通过边界网关协议
(BGP)
为每个配对
...
【专利技术属性】
技术研发人员:G,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。