【技术实现步骤摘要】
用于在分布式交换机中提供服务的方法和装置相关申请的交叉引用本申请与具有代理案号JUN1-189/01US108200-2449、提交于相同日期并且标题为“Methods and Apparatus for Providing S ervices in a Distributed Switch,,的共同未决美国专利申请相关,通过引用将该申请整体结合于此。
这里描述的一些实施例总地涉及大型数据中心和企业网络,并且具体地涉及用于在例如单层数据中心内的分布式交换机中提供服务的方法和装置。
技术介绍
一些已知的数据中心以能够将典型三层架构(例如,接入层、聚合层和核心层)压缩成单层架构这样的方式布置网络设备。在这样的单层架构中,多个边缘设备,诸如架顶(TOR)网络设备通过多个链路互连。TOR网络设备连接到为数据中心的部件提供各种功能和服务的多个服务器设备。然而,存在对于能够在单层架构的数据中心中高效提供功能和服务的方法和装置的需要。
技术实现思路
在一些实施例中,一种非瞬态处理器可读介质存储代码,该代码使得处理器从源外围处理设备接收具有与目的地外围处理设备相关联的目的地地址的数据分组的一部分。该代码使得处理器至少部分地基于目的地地址来识别将对所述数据分组的所述部分执行的服务。该代码使的处理器基于 所述服务来选择与关联于该服务的服务模块相关联的标识符。该代码还使得处理器经由分布式交换结构(switch fabric)向服务模块发送所述数据分组的所述部分,从而使得服务模块对数据分组的所述部分执行服务并且经由分布式交换结构向目的地外围处理设备发送所述数据分组的所述部 ...
【技术保护点】
一种非瞬态处理器可读介质,存储代表将由处理器执行的指令的代码,所述代码包括用于使得所述处理器执行以下操作的代码:从源外围处理设备接收具有目的地地址的数据分组的一部分,所述目的地地址与目的地外围处理设备相关联;至少部分地基于所述目的地地址来识别将对所述数据分组的所述部分执行的服务;基于所述服务来选择与服务模块相关联的标识符,所述服务模块与所述服务相关联;以及经由分布式交换结构向所述服务模块发送所述数据分组的所述部分,以使得所述服务模块对所述数据分组的所述部分执行所述服务,并且经由所述分布式交换结构向所述目的地外围处理设备发送所述数据分组的所述部分。
【技术特征摘要】
2012.06.29 US 13/538,3441.一种非瞬态处理器可读介质,存储代表将由处理器执行的指令的代码,所述代码包括用于使得所述处理器执行以下操作的代码:从源外围处理设备接收具有目的地地址的数据分组的一部分,所述目的地地址与目的地外围处理设备相关联;至少部分地基于所述目的地地址来识别将对所述数据分组的所述部分执行的服务;基于所述服务来选择与服务模块相关联的标识符,所述服务模块与所述服务相关联;以及经由分布式交换结构向所述服务模块发送所述数据分组的所述部分,以使得所述服务模块对所述数据分组的所述部分执行所述服务,并且经由所述分布式交换结构向所述目的地外围处理设备发送所述数据分组的所述部分。2.根据权利要求1所述的非瞬态处理器可读介质,其中用于使得所述处理器进行选择的所述代码包括用于使得所述处理器基于哈希函数的结果来选择所述标识符的代码,所述哈希函数以所述目的地地址作为对所述哈希函数的输入。3.根据权利要求1所述的非瞬态处理器可读介质,其中所述服务是安全服务或者负载平衡服务中的至少一个服务。4.根据权利要求1所述的非瞬态处理器可读介质,其中所述分布式交换结构包括Clos架构。5.根据权利要求1所述的非瞬态处理器可读介质,其中所述服务模块在边缘设备或者与所述源外围处理设备和所述目的地外围处理设备不同的服务外围处理设备之一内。6.根据权利要求1所述的非瞬 态处理器可读介质,其中所述服务模块是第一服务模块,所述服务是第一服务,所述代码还包括用于使得所述处理器执行以下操作的代码:识别将对所述数据分组的所述部分执行的第二服务;以及基于所述第二服务来选择与第二服务模块相关联的标识符,所述第二服务模块与所述第二服务相关联,用于使得所述处理器进行发送的所述代码包括:用于使得所述处理器经由所述分布式交换结构向所述第一服务模块发送所述数据分组的所述部分,从而使得所述第一服务模块对所述数据分组的所述部分执行所述第一服务,并且经由所述分布式交换结构和所述第二服务模块向所述目的地外围处理设备发送所述数据分组的所述部分的代码。7.一种装置,包括:边缘设备,被配置为从第一外围处理设备接收将要经由分布式交换结构向第二外围处理设备发送的数据,所述边缘设备被配置为基于与所述数据相关联的报头确定将向所述数据提供的服务,所述边缘设备被配置为经由所述分布式交换结构向与所述服务相关联的服务模块发送所述数据,从而使得所述服务模块对所述数据执行所述服务并且经由所述分布式交换结构向所述第二外围处理设备发送所述数据。8.根据权利要求7所述的装置,其中所述服务是安全服务或者负载平衡服务中的至少一个服务。9.根据权利要求7所述的装置,其中所述边缘设备是第一边缘设备,所述第一边缘设备被配置为基于哈希函数来选择直接耦合到所述服务模块的第二边缘设备,所述第一边缘设备被配置为经由所述分布式交换结构和所述第二边缘设备向所述...
【专利技术属性】
技术研发人员:K·纳拉亚纳斯瓦米,JM·弗雷朗,A·文卡特拉玛尼,S·加甘纳德汗,
申请(专利权)人:丛林网络公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。