在MAC层应用服务路径路由选择的分组节点制造技术

技术编号:7999390 阅读:198 留言:0更新日期:2012-11-23 12:04
本文提供了一种分组节点和对应方法,用于提供服务到在分组节点接收的分组。在入口卡,将分类分组,并且将虚拟媒体接入控制(VMAC)地址附连到分组。VMAC地址标识用于提供服务到分组的服务组件。分组的第二层交换在分组节点内基于VMAC地址进行。在由服务组件处理分组后,将新VMAC地址附连到分组。基于新VMAC地址的分组的另外第二层交换可促使另一服务组件进行另外处理或将分组转发到分组节点外。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及通信领域,并且更具体地说,涉及用于在媒体接入控制(MAC)层应用服务路径路由选择的分组节点。
技术介绍
最近,在因特网协议(IP)节点中已引入服务路径路由选择(SPR)的概念。根据SPR,通过也称为刀片(blade)的硬件卡的预定义集路由遍历IP节点的分组。进入IP节点的每个分组被分类并指派到定义分组要访问IP节点的哪些刀片的服务路径并在其中处理。基于SPR的解决方案提议了一种将分组分类并添加特殊指示到分组以确定此分组所属服务的特殊转发引擎(FE)。需要在每个服务刀片已执行其任务后调用FE,以便确定是否另一服务刀片需要另外处理分组。因此,FE—般在每个服务刀片上存在,或者由几个服务刀片共享。当前解决方案要求FE在IP节点的多个组件(例如,几个卡或刀片)。由于FE复杂且昂贵,因此,此要求至今一直阻碍SPR概念的广泛采用。另外,虽然FE的实例在原则上可由多个刀片共享,但要求在每个服务刀片上存在FE实例以获得最大性能。此后一要求可只带来服务刀片的成本增大的代价。
技术实现思路
因此,本专利技术的广义目的是提供再用以太网交换能力的节点。本专利技术的第一方面涉及一种分组节点。分组节点包括几个卡。第一个卡充当用于在输入端口上接入分组的入口卡。入口卡根据分组节点提供的服务将分组分类。随后,入口卡将根据服务选择的第一虚拟媒体接入控制(VMAC)地址添加到分组。随后,入口卡将分组转发到第二层交换器。第二层交换器接收分组,并基于第一 VMAC地址将它转发到第一服务组件。第一服务组件接收并处理分组。它将分组的第一 VMAC地址替代为第二 VMAC地址,并将分组转发到第二层交换器。第二层交换器再次接收分组,并基于第二 VMAC地址将分组转发到第二服务组件或出口卡。出口卡接收分组,删除第二 VMAC地址,并在出口卡的输出端口上转发分组。本专利技术的第二方面涉及还包括控制器的分组节点的一实施例。控制器在分组节点启动时从多个服务组件接收登记。每个登记是用于分组节点提供的截然不同的服务。控制器指派对应VMAC地址到每个服务。多个VMAC地址由此映射在多个服务组件上。控制器还在第二层交换器的表中存储在多个VMAC地址与多个服务组件之间的映射。本专利技术的第三方面涉及一种用于在分组节点中交换分组的方法。方法包括在分组节点的第二层交换器从分组节点的入口卡接收分组的第一步骤。分组包括根据分组节点提供的服务选择的第一 VMAC地址。第二层交换器将分组转发到分组节点的第一服务组件,由第二层交换器基于第一 VMAC地址选择第一服务组件。第二层交换器从第一服务组件再次接收分组,分组现在包括第二 VMAC地址。基于第二 VMAC地址,第二层交换器将分组转发到分组节点的第二服务节点或分组节点的出口卡。本专利技术的第四方面涉及一种配置分组节点的方法。分组节点的控制器从分组节点的多个服务组件接收登记。登记是用于分组节点提供的多个服务的每个服务。控制器将对应VMAC地址指派到多个服务的每个服务,多个VMAC地址映射在多个服务组件上。多个VMAC地址与多个服务组件之间的映射存储在分组节点的第二层交换器中。VMAC地址用于由第二层交换器交换在分组节点接收的分组,交换是基于由分组节点提供到分组的服务。附图说明为更详细地理解本专利技术,了解它的另外目的和优点,现在能够结合附图,参照以下说明,其中 图I示出根据本专利技术的一些教导的示范分组节点的功能图;· 图2示出根据本专利技术的一些教导的示范分组节点的物理布局; 图3示出描绘本专利技术的交换方法的示范步骤的流程图;以及 图4示出描绘本专利技术的配置方法的示范步骤的流程图。具体实施例方式下面将专门参照优选实施例的各种示范使用和方面,描述本专利技术的创新教导。然而,应理解,此实施例只提供本专利技术的创新教导的许多有利使用的一些示例。通常,本申请的说明书中所做的陈述不一定限制本专利技术的各种要求保护的方面的任何方面。另外,一些陈述可适用于一些专利技术性特征但不适用于其它特征。在图形的描述中,类似的标号表示本专利技术的类似单元。本专利技术提供一种用于处理数据分组的节点。数据分组到达节点并由入口卡分类。分组分类依据的原理基本上是约定的;然而,此分类的结果不是约定的。以当前分组节点的底板中存在的具以太网能力的交换器为基础,本专利技术指派虚拟媒体接入控制(VMAC)地址到分组,作为分组分类的结果。VMAC地址因此充当用于由分组节点应用到分组的服务的服务标识符。虽然VMAC地址具有通用MAC地址格式,并且因此能够由常规以太网第二层交换器处理,但VMAC不涉及任何物理端口。VMAC地址只在分组节点内使用,并且因此不要求同与分组节点通信的任何其它网络单元使用的MAC地址协调。通过添加VMAC地址增强的分组由第二层交换器引导到服务组件。服务组件对分组应用处理,以指示处理的结果的新VMAC地址改写VMAC地址,并且将分组返回到第二层交换器。基于新VMAC地址,第二层交换器可将分组转发到执行类似动作的另一服务组件。最终,基于最后服务组件在分组中插入的最后VMAC地址,第二层交换器将分组转发到出口卡,出口卡删除VMAC地址,并将分组转发到分组节点外的预期目的地。可观察到,虽然第二层交换器基于反映分组节点提供的服务的VMAC地址引导分组,但第二层交换器实际上不知道那些服务的任何概念。虚拟地址的使用提供了在给定服务组件卡上托管不止一个服务的可能性以及例如在发生组件故障时,将给定服务从一个服务组件重定位到另一服务组件的可能性。在本专利技术的上下文中,分组节点可包括路由器、网关、服务器及诸如此类。分组节点可根据包括因特网协议(IP)、多协议标签交换(MPLS)、以太网及诸如此类等各种协议接收和路由分组。分组节点的各种实施例可提供的服务的非限制性示例包括深层分组检查、计费、过滤、音频变码、视频变码、加密、解密、隧穿、去隧穿、代理、负载分配、合法监听及诸如此类。现在参照图形,其中,图I示出根据本专利技术的一些教导的示范分组节点的功能图。如图所示的分组节点100包括第二层交换器110、入口卡120、出口卡130、控制器140和服务组件卡150。控制器140可以是任何市场上可买到的、通用处理器,或者可以专门设计用于在分组节点100中的操作。除许多其它过程外,控制器140可以可操作来运行与本专利技术有关的过程。入口卡120和出口卡130的每个可支持各种类型的接口和协议。分组节点100可 连接到多个路由器、网关、服务器和客户端;用于将分组节点100连接到其它网络单元的部件可不同,这是因为例如到一个客户端的连接可能在以太网链路上,而到网关的连接可能在异步传送模式(ATM)链路上。因此,卡120和130的每个可包括用于在不同类型的多个链路上连接的多个装置。为便于介绍本专利技术,示出了通用卡120和130。在分组节点100与诸如路由器等其它网络单元之间的通信可以是双向的。因此,在一些实施例中,分组节点100的一些接口卡可同时充当入口卡和出口卡。例如,入口卡120可从第一路由器接收第一分组,第一分组在以后经出口卡130转发到第二路由器。第二分组可到达分组节点100,其从第二路由器发送,到达卡130 (现在充当用于第二分组的入口卡),第二分组最终经卡120(现在充当用于第二分组的出口卡)被转发到第一路由器。一些情况中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:E戴克B特伦布莱
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1