【技术实现步骤摘要】
【国外来华专利技术】基于硬件的分组流处理的高可用性
技术介绍
[0001]数据中心可以容纳计算机系统以及各种联网
、
存储和其他相关组件
。
例如,服务提供者可以使用数据中心来向企业和个人提供计算服务作为远程计算服务,或者提供“软件即服务”(
例如,云计算
)。
软件定义网络
(SDN)
允许物理和虚拟网络设备的集中配置和管理,以及网络策略的动态和可扩展实现
。
对数据业务的有效处理对于在这样的网络中保持可伸缩性和高效操作是重要的
。
[0002]正是考虑到这些考虑和其他因素,才提出了本文中的公开
。
技术实现思路
[0003]在一些实施例中,上述场景可以受益于用于从主机解聚策略处理的系统和方法的实现
。
解聚还可以实现更大的网络规模,以满足客户日益增长的需求
。
在一些实施例中,
SDN
可以实现中间设备,其在本文中可以被称为
SDN
设备
。SDN
设备可以结合 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种用于在虚拟计算环境的软件定义网络
(SDN)
中处理数据分组和实现策略的方法,所述方法通过至少两个
SDN
设备实现,所述至少两个
SDN
设备被配置为从所述虚拟计算环境的主机解聚所述
SDN
的策略实施,所述主机在被通信地耦合到所述
SDN
设备的网络接口的服务器上被实现,所述服务器托管多个虚拟机,所述服务器被通信地耦合到至少两个架顶式交换机
(ToR)
的网络接口,所述
SDN
设备包括被配置为实现所述
SDN
设备的功能的多个智能网络接口卡
(sNIC)
,具有浮动网络接口的所述
sNIC
被配置为提供到所述虚拟计算环境的虚拟网络内的端点的虚拟端口连接,其中:与所述第一
SDN
设备相关联的每个
sNIC
和与所述第二
SDN
设备相关联的
sNIC
配对;每个配对的
sNIC
被配置为服务相同浮动网络接口;所述方法包括:选择所述
SDN
设备中的一个
SDN
设备作为主动
SDN
设备,其中另一个
SDN
设备是被动
SDN
设备;经由边界网关协议
(BGP)
为每个配对的
sNIC
通告相同虚拟
IP(VIP)
;针对每个配对的
sNIC
,将主动流从主动
sNIC
复制到被动
sNIC
;以及响应于所述主动
SDN
设备的故障:撤销从所述主动
SDN
设备的路由;以及使所述
ToR
将数据业务重定向到所述被动
SDN
设备
。2.
根据权利要求1所述的方法,还包括:从远离所述虚拟计算环境的远程设备接收被寻址到由所述虚拟机中的一个虚拟机托管的虚拟网络中的端点的数据分组,所述数据分组包括指示所述远程设备的标识符;基于所述标识符:确定所述数据分组与所述虚拟网络相关联;以及基于所确定的关联,将多个策略中的一个策略映射到所述虚拟网络的数据流;根据所映射的策略来修改所述分组;其中所映射的策略能够基于所述数据流而被动态调整;以及将修改后的所述分组转发到所述虚拟网络中的所述端点
。3.
根据权利要求1所述的方法,其中所述
VIP
是使用
BGP
经由短路径被通告的,所述方法还包括使用
BGP
来通告利用长路径被通告的第二
VIP
,其中所述第二
VIP
在处于被动模式时由所述浮动网络接口使用
。4.
根据权利要求1所述的方法,其中配对的
sNIC
通告相同
VIP
集合
。5.
根据权利要求1所述的方法,其中流复制基于所述浮动网络接口,并且流复制的方向是主动到被动
。6.
根据权利要求1所述的方法,其中单个浮动网络接口在多个
sNIC
上被编程
。7.
一种系统,包括:被通信地耦合到至少两个软件定义网络
(SDN)
设备的多个服务器,所述
SDN
设备被配置为从所述虚拟计算环境的主机解除虚拟计算环境的
SDN
的策略实施,所述主机在被通信地耦合到所述
SDN
设备的网络接口的服务器上被实现,所述服务器托管多个虚拟机,所述服务器被通信地耦合到至少两个架顶式交换机
(ToR)
的网络接口,所述
SDN
设备包括被配置为实现所述
SDN
设备的功能的多个智能网络接口卡
(sNIC)
,具有浮动网络接口的所述
sNIC
被配
置为提供到所述虚拟计算环境的虚拟网络内的端点的虚拟端口连接,其中:与所述第一
SDN
设备相关联的每个
sNIC
和与所述第二
SDN
设备相关联的
sNIC
配对;每个配对的
sNIC
被配置为服务相同浮动网络接口;所述系统被配置为:选择所述
SDN
设备中的一个
SDN
设备作为主动
SDN
【专利技术属性】
技术研发人员:G,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。