【技术实现步骤摘要】
【国外来华专利技术】可编程交换机的分流控制器控制相关申请的交叉引用本公开要求于2018年12月28日提交的名称为“OffloadControllerControlofProgrammableSwitch”的美国申请No.16236301的优先权权益,其全部内容通过引用结合于本文。
技术介绍
由云服务提供商提供的主要服务之一是向其用户提供提供商的基础设施(例如,处理器内核、存储空间)以用于运行虚拟机(VM)。用户可以经由虚拟私有云(VPC)远程访问在基础设施上运行的VM的实例。可以在网络控制器(NC)处接收从寻求访问在VPC中运行的特定VM实例的客户驻地设备(CPE)生成的网络业务流,网络控制器(NC)将网络业务流转发到交换机,交换机经由根据外部网关协议(例如,外部网关协议(EGP)、边界网关协议(BGP))通告的路由将业务流转发到适当的网关。该网关又经由MAC地址将业务转发到运行VM的适当物理机器。换句话说,网关处理进出覆盖网络的所有分组。然而,用户对于远程VPC访问越来越需要较大的容量和性能。例如,最近的带宽需求已经增加了四倍,然后又增加了两倍以上 ...
【技术保护点】
1.一种系统,所述系统包括:/n专用集成电路ASIC;/n第一存储器,所述第一存储器与所述ASIC相关联,所述第一存储器存储连接表和第一指令,所述第一指令在被执行时使所述ASIC:/n接收第一入口分组;/n确定第一入口分组包括同步消息;/n确定与所述第一入口分组相关联的第一连接数据的第一概要与所述连接表中的第一条目相匹配;以及/n至少部分地基于确定所述第一入口分组包括所述同步消息并且与所述第一入口分组相关联的数据与所述第一条目相匹配,将所述第一入口分组转发到分流控制器。/n
【技术特征摘要】
【国外来华专利技术】20181228 US 16/236,3011.一种系统,所述系统包括:
专用集成电路ASIC;
第一存储器,所述第一存储器与所述ASIC相关联,所述第一存储器存储连接表和第一指令,所述第一指令在被执行时使所述ASIC:
接收第一入口分组;
确定第一入口分组包括同步消息;
确定与所述第一入口分组相关联的第一连接数据的第一概要与所述连接表中的第一条目相匹配;以及
至少部分地基于确定所述第一入口分组包括所述同步消息并且与所述第一入口分组相关联的数据与所述第一条目相匹配,将所述第一入口分组转发到分流控制器。
2.根据权利要求1所述的系统,其中,所述同步消息包括传输控制协议TCP同步SYN消息。
3.根据权利要求1所述的系统,其中,所述系统还包括所述分流控制器,并且其中,所述分流控制器包括一个或更多个处理器和第二存储器,所述第二存储器上存储有第二指令,所述第二指令在被执行时使所述一个或更多个处理器:
从所述ASIC接收所述入口分组;
确定与所述第一条目相关联的第一散列级,所述第一条目匹配与所述第一入口分组相关联的数据;
将所述入口分组迁移到第二散列级;
向所述第二散列级插入第二条目;以及
向所述ASIC发送所述第二条目和所述第二散列级中的至少一者。
4.根据权利要求3所述的系统,其中,将所述入口分组迁移到所述第二散列级的处理包括确定不同于所述第一概要的第二概要。
5.根据权利要求3所述的系统,其中,所述第一指令还使所述ASIC:
接收所述第二条目和所述第二散列级中的至少一者;
接收与所述第一连接数据相关联的第二入口分组;以及
至少部分地基于所述第二条目将所述第二入口分组转发到虚拟私有云VPC。
6.根据权利要求5所述的系统,其中,将所述第二入口分组转发到所述VPC的处理包括绕过网关。
7.根据权利要求1所述的系统,其中,所述第一指令还使所述ASIC:
接收第二入口分组;
确定所述第二入口分组不包括同步消息;
确定与所述第二入口分组相关联的第二连接数据的第二概要与所述连接表中的所述第一条目或第二条目相匹配;以及
至少部分地基于与所述第一条目或所述第二条目相关联的路由数据,将所述第二入口分组转发到VPC和虚拟机(VM)主机中的至少一者。
8.根据权利要求1所述的系统,其中,
所述第一条目包括散列表的键和值;
所述键包括网络接口标识、VLAN标签和目的地IP地址中的至少一者;并且
所述值包括与VPC相关联的VLAN网络标识VNI和与VM主机相关联的地址中的至少一者。
9.一种系统,所述系统包括交换机和分流控制器,所述分流控制器包括:
一个或更多个处理器;
第一存储器,所述第一存储器上存储有指令,所述指令在被执行时使所述分流控制器:
接收与在客户设备和虚拟私有云VPC之间中继的分组相关联的路由信息;
将所述条目作为与所述路由信息相关联的第一键-值概要插入到完整表中;以及
向所述交换机发送将所述第一键-值概要插入到存储在所述交换机能够访问的存储器中的连接表中的第一指令...
【专利技术属性】
技术研发人员:程钢,赵巍,韩力,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。