用于多机架链路聚集的系统和方法

文档序号:7884552阅读:162来源:国知局
专利名称:用于多机架链路聚集的系统和方法
技术领域
本发明一般地涉及数据网络,更具体地涉及在一个或多个数据网络的节点之间提供拓扑冗余和弹性的系统和方法。
背景技术
数据网络允许许多不同计算设备(例如个人计算机、IP电话设备或服务器)彼此通信和/或与各个其他网络元件或附连至网络的远程服务器通信。例如,数据网络可不限制地包括城域以太网或企业以太网网络,他们支持包括例如IP语音(VoIP)、数据和视频应用的多个应用。这样的网络常规地包括许多互连的节点,通常已知为交换机或路由器,用于通过网络路由业务。通常,各个节点基于他们在网络的特定区域内的位置(共同地表征为2个或3个“等级”或“层次”,依据网络的大小)来区分。传统上,3层网络包括边缘层、聚集层和核心层(而2层网络仅包括边缘层和核心层)。数据网络的边缘层包括边缘(还称为接入)网络,这典型地提供从企业网络或家庭网络(例如局域网)到城域网络或核心网络的连接。边缘/接入层是网络的入口点,即,名义上与客户网络附连,并且位于边缘层处的交换机已知为边缘节点。不同类型的边缘网络包括数字订户线路、混合光纤同轴电缆(HFC)和光纤到户。边缘节点可执行例如对于附连设备的L2交换功能。边缘节点通常连接至聚集层,后者中止来自多个边缘节点的接入链路。位于聚集层的交换机已知为聚集交换机。聚集交换机可执行例如L2交换和经由从边缘节点的聚集链路接收的业务的L3路由。聚集层连接至城域或核心网络层,后者执行从聚集交换机(3层网络中)或从边缘节点(2层网络中)接收的业务的层3/IP路由。可理解,在网络的每个增加层处的节点典型地具有更大的容量和更快的吞吐量。数据网络面临的主要挑战之一是网络弹性的需求,S卩,保持高可用性的能力,尽管可能发生组件故障、链路故障等,这对于提供满意的网络性能是关键性的。网络弹性可通过拓扑冗余部分地实现,即,通过提供冗余节点(和节点中的冗余组件)以及节点之间的多个物理路径以防止单点故障,以及可通过L2/L3协议部分地实现,以在故障发生时采用冗余,从而收敛于用于通过网络交换/路由业务流的备用路径。可理解,检测和收敛时间必须快速(有利地,小于I秒)发生,以实现到备用路径的无缝转换。以太网协议是普遍存在于局域网(LAN)(例如家庭和企业网络)中以在计算机和网络之间进行通信的传输技术。然而,在接入和聚集网络以及城域网络中以太网协议技术的使用不断增加,并且正如企业网络那样改革了边缘网络。作为接入技术,以太网提供了比其他接入技术的明显优点,例如:(i)对于数据、视频和语音应用的适应未来的传输;(ii)对于数据服务的成本有效的架构jp(iii)将确保互操作性的简单的、全局接受的标准。为了使得以太网技术适合于边缘和聚集层网络的运营级服务环境,要解决多个问题,包括对故障的弹性。在一个已知的方案中,生成树协议(STP)被共同地用来检测故障并在以太网网络中发生故障时将业务转移至备用路径。通常,STP依赖于交换机之间的多个物理路径,但是在任一个时间仅一个路径为活动,其他路径位于阻塞模式下(定义“活动/被动”范例)。当发生故障时,备用路径离开阻塞模式进入活动状态,从而重建连接。然而,STP可导致一些网络拓扑中不可接受的收敛时间(例如,多达若干秒),不限制地包括,数据网络的边缘节点和聚集交换机之间的收敛。此外,STP仅提供活动/被动操作范例,而并非所有链路在相同时间主动转发业务。因此,需要在一个或多个数据网络的节点之间(例如不限制地,在以太网网络的边缘节点和聚集交换机之间)提供弹性的系统和方法。


图1示出根据本发明的网络架构的实施例的示意性框图;图2示出根据本发明的多机架系统的实施例的示意性框图;图3示出根据本发明的多机架系统中聚集交换机的实施例的示意性框图;图4示出根据本发明的多机架系统中聚集交换机的网络接口模块的实施例的示意性框图;图5示出根据本发明的通过多机架系统中聚集交换机的分组流的实施例的示意性框图;图6示出根据本发明的多机架系统中进行源地址认知的实施例的示意性框图;图7示出根据本发明的多机架系统中进行源地址认知的另一实施例的示意性框图;图8示出根据本发明的多机架系统中聚集交换机的另一实施例的示意性框图;图9示出根据本发明的多机架系统中活动/待机操作模式的实施例的示意性框图;图10示出根据本发明的多机架系统中活动/待机操作模式的另一实施例的示意性框图;图11示出根据本发明的当发生故障时多机架系统中的实施例的示意性框图;和图12示出根据本发明的多机架系统中分组的前挂报头的实施例的示意性框图
具体实施例方式图1示出具有多机架链路聚集的弹性网络100的实施例,这提供了更完整地利用网络节点的容量的活动/活动范例(即,所有链路在相同时间主动转发业务)。这里定义以下缩写:CMM机架管理模块IGMP因特网群组管理协议
IP因特网协议IPMS因特网协议组播LAG链路聚集L2网络的OSI模型的层2 (“数据链路层”)L3网络的OSI模型的层3 (“网络层”) MAC媒体访问控制协议MC-LAG多机架链路聚集群组MC-VFA多机架虚拟组织聚集NIM网络接口模块STP生成树协议VLAN虚拟局域网VRRP虚拟路由器冗余协议ASIC专用集成电路在本申请中引用以下标准,并这里通过引用合并于此:1)链路聚集控制协议(LACP),曾经是IEEE802.3ad任务组在2000年3月添加的IEEE802.3标准的43条,目前合并于2008年11月3日的IEEE802.1AX-2008中;和2)IEEE Std.802.1Q,虚拟桥接局域网,2003年版。LACP提供一种方法,用于控制两个端节点之间的若干物理链路(称为链路聚集群组(LAG))的绑定以在他们之间形成单逻辑信道。端节点通过交换LACP分组来协商物理链路到LAG的绑定,或者LAG可被手动配置。链路聚集提供了廉价的方式来传送比任一个单端口多的数据,或者链路可单独传递。实施例中,LAG的端口包括相同物理类型,例如,全铜端口(CAT-5E/CAT-6)、全多模式光纤端口(SX)、或全单模式光纤端口(LX)。另一实施例中,LAG的端口可具有不同物理类型。为了提供增加的弹性和去除单点故障,如图1所示,跨两个设备来划分LAG,这里称为多机架链路聚集群组(MC-LAG) 102。例如,图1中,MC_LAG102a起源于边缘节点104,并分成两个子集,并连接至两个聚集交换机106a和106b,在每个子集中具有MC-LAG102a的一个或多个物理链路。实施例中,边缘节点104可使用负载均衡技术,跨MC-LAG102a的所有可用链路来分布业务。对于在MC-LAG102a上发送的每个分组,基于负载均衡算法(通常涉及在源和目的地因特网协议(IP)或媒体访问控制(MAC)低值信息上运行的散列函数)选择物理链路之一。跨MC-LAG102的物理链路的负载均衡导致带宽的更有效使用。如图1所示,边缘节点104在接入网络122上连接至企业网络设备110,例如在LAN中运行的桥、交换机、路由器等,和/或他也可连接至家庭网络设备112,例如DSL调制解调器、机顶盒、光线路终端等。边缘节点104是交换机或服务器,并且可功能地包括数字订户线路接入多路复用器(DSLAM)、电缆调制解调器终端系统(CMTS)、光线路端子(OLT)等,但是,在实施例中也可包括其他类型的设备。实施例中,聚集交换机106与虚拟组织链路(VFU124耦合。VFL124提供用于聚集交换机之间的信息交换的连接,涉及业务转发、MAC寻址、组播流、地址解析协议(ARP)表、层2控制协议(例如生成树(spanning tree)、以太网环保护、逻辑链路检测协议)、路由协议(例如RIP、0SPF、BGP)和MC-LAG102A的状态。聚集交换机106对于边缘节点104透明地运行,并被边缘节点看作单逻辑设备。实施例中,边缘节点104能够在MC-LAG102a上主动地转发业务,而聚集交换机106之间的MAC地址表和其他转发信息的同步则在VFL上随着减少数量的控制消息由L2分组流驱动。这个特征使得边缘节点104双导向(dual homing)至聚集交换机106的对,并提供层2多路径内结构以及基础层3接入基本结构。此外,实施例中,MC-VFA特征提供这个功能,而在边缘节点104和聚集交换机106之间不需要层2冗余协议(例如生成树),同时仍旧促进了运营级检测和对于边缘上行链路故障以及聚集/核心交换机故障的收敛时间。许多最近的网络设计(特别针对数据中心)在边缘节点和聚集交换机之间正需要不断增加数目的层2邻接。这个趋势推动了生成树协议的限制,例如,环检测功能和收敛时间。在许多当前网络拓扑中,生成树收敛时间可多达若干秒。实施例中,优选地,多机架架构在边缘节点104和聚集交换机106之间提供了双导向的、层2多路径连接,而不需要为了环预防而运行生成树协议操作,同时,在实施例中,在网络拓扑的一些部分中仍旧足以灵活地允许生成树协议操作跟踪多机架功能(例如,在虚拟组织链路上以及将这些设备连接至上流/核心交换机的链路上的聚集交换机之间)。一些实施例中,该特征还促进快速故障转移检测和对于接入上行链路故障、虚拟组织链路故障和节点故障的收敛时间。实施例中,MC-VFA的另一优点是边缘节点104的活动/活动转发模式,从而可操作的MC-LAG上行链路的两个集正在处理业务以增加MC-LAG链路的带宽的使用效率。如图1所示,实施例中,聚集交换机106还使用这里所述的MC-LAG功能(作为M-VFA架构的一部分)连接至包括一个或多个网络节点116(例如网络交换机和/或路由器)的城域或核心网络120。例如,聚集交换机106b在MC-LAG102b上连接至网络节点116b和116c,其中网络节点116b和116c也在VFL上交换状态信息。MC_LAG102b架构在聚集交换机106b和网络节点116b和116c之间提供双导向的、层2多路径连接。实施例中,网络节点116也可使用MC-LAG功能来连接,如图所示用MC-LAG102c和VFL124。聚集交换机106也可使用标准LAG (例如LAGl 18,或其他干线或链路)连接至网络节点116。现在,参照图2更详细地描述MC-VFA架构。边缘节点104a通过第一 MC-LAGl 102a连接至聚集交换机106a和106b,而边缘节点104b通过第二 MC_LAG2102b连接至聚集交换机104a和104b。每个MC-LAG102a和102b包括分成至少两个子集的多个物理链路,其中两个子集的每个包括至少一个物理链路。如图2所示,MC-LAG102a物理链路的第一集在第一聚集交换机106a处中止,而MC-LAG102a物理链路的第二集在第二聚集交换机106b处中止。MC-LAGl形成逻辑双导向的、层2多路径。MC-LAG成员端口是作为MC-LAG102的成员的外部的、用户端口。VFL124是实施例中跨越多个网络接口模块以用于弹性的端口聚集,并提供机架间业务和控制/状态数据传送。多机架系统140包括聚集交换机106、虚拟组织链路124、MC-LAG102a、MC-LAG102b、以及他们各自附连至下行流边缘设备的MC-LAG成员端口。聚集交换机106a和106b是单独的物理交换机,其每个可操作为单机交换机,并且每个用其自身的单独物理机架来包装。聚集交换机106a和106b可以在相同地理区域中,例如中心局或数据中心中,或者可以是单独的地理位置,例如不同建筑物或城市,以提供地理多样性。作为附连至聚集交换机的MC-LAG客户端运行的边缘节点104可使用不同方法向他们的聚集中的链路分配业务,只要对于给定流来说,链路的选择保持固定。这确保在传送端站点的任意对之间按序传送。实施例中,应该优选地配置相同数目的从边缘设备到每一个MC-LAG聚集交换机的上行链路端口。换句话说,如果在边缘交换机和MC-LAG聚集交换机之一之间配置两个上行链路,则也应该边缘交换机和其他多机架交换机之间配置两个上行链路。尽管不是强制的,这个布置为多机架交换机和边缘设备之间的流提供了更加异构的业务分布。现在参照图3更详细地描述聚集交换机106之间的虚拟组织链路(VFU124。一个实施例中,每个聚集交换机106包括至少一个CMM模块150a (主设备)和优选地第二 CMM模块150b (备用设备),以及多个网络接口模块(ΝΠ0152,例如线路卡或端口模块。VFL124是连接至第一和第二聚集交换机106中的一个或多个NM152的VFL成员端口的聚集。例如,VFL124包括聚集交换机106a的NM152a和聚集交换机106b的NM152b之间的物理链路的第一子集A、以及聚集交换机106a和106b的NM152n之间的物理链路的第二子集B。实施例中,VFL链路连接在位于聚集交换机106的NM152中的交换ASIC210之间。每个NM152还包括排队ASIC212,如以下进一步描述。交换组织集成电路(IC)214提供聚集交换机106中各个NM152之间的互连。向多机架系统中的每个聚集交换机106分配唯一机架标识符。对于每个聚集交换机106的机架ID是唯一的和全局的,例如,每个聚集交换机知晓其对端聚集交换机的机架ID。还生成每个聚集交换机中用于各个组件(例如IC、NM、CMM)的唯一硬件设备标识符(MID),用于管理本地和远程对象。实施例中,用于交换ASIC210的硬件设备标识符在多机架系统中具有全局意义,而对于其他组件(例如排队ASIC212)的MID可仅具有本地意义。例如,向交换ASIC210分配的硬件设备标识符是由两个聚集交换机106知晓的,而对于其他设备的硬件设备标识符被限制为本地聚集交换机,并且对于远程聚集交换机没有意义。实施例中,在向其聚集交换机分配的范围内,对交换ASIC210分配全局唯一硬件设备标识符(MID),例如,聚集交换机106a:机架ID=I和MID值0-31聚集交换机106b:机架ID=2和MID值32-63图3示出向交换ASIC210分配的示例性MID。通过知晓分配的范围,一个模块能够从其MID确定交换ASIC的位置,如在聚集交换机106a或聚集交换机106b中。实施例中,交换ASIC210在前挂(pre-pended)报头模式下运行,以在聚集交换机106之间交换数据和控制分组。图4更详细示出网络接口模块(ΝΠ0152的实施例的示意性框图。交换ASIC210包括多个外部端口接口 240,他们连接至外部节点,例如边缘节点104a和104b。一个或多个外部端口接口 240可包括对于MC-LAG物理链路、LAG或其他干线群组、固定链路等的成员端口。外部端口 240可具有相同物理接口类型,例如,铜端口(CAT-5E/CAT-6)、多模式光纤端口(SX)、或单模式光纤端口(LX)。另一实施例中,外部端口 240可具有一个或多个不同物理接口类型。向外部端口 240分配外部端口接口标识符(端口 ID),例如与交换ASIC210相关的设备端口值,如gport和dport值。实施例中,交换ASIC210的MID和交换ASIC210上外部端口 240的外部端口接口标识符用来唯一地识别多机架系统中本地或远程聚集交换机上交换ASIC210的物理外部端口接口 240。另一实施例中,包括转换模块或其他实体的端口管理器可将交换ASIC210的MID和外部端口标识符转换成一个整数值,以生成全局端口值(GPV),例如MID4 ;设备端口标识符(dport) 5转换成GPV20。任一个实例中,生成本地和远程聚集交换机两者中NIM152的外部端口的唯一外部端口标识符。唯一端口标识符也可分配给交换ASIC210的内部端口,例如,从交换ASIC210到NMl52上的处理模块的内部端口。通过端口标识符和交换ASIC的MID唯一地识别这些内部端口。交换ASIC210还包括分组管理单元(PMU)242,其确定入站分组的目的地址。可将分组交换给交换ASIC210的另一外部端口接口 240,给用于向本地或远程聚集交换机上的另一 NM152传输的排队ASIC212,或者给用于向交换ASIC210外部或内部的NM152的处理模块266传输的处理器接口(PI) 244。当分组被发送至本地或远程聚集交换机上的另一 NM152时,实施例中,交换ASIC210将分组传送至前挂分组报头接口(PPHI),后者增加或修改分组报头以包括硬件设备信息(HDI)。HDI包括与分组的来源和/或目的地相关的硬件设备的标识符。实施例中,前挂报头可包括其他信息,例如分组优先级和负载均衡标识符。为了获得目的地HDI信息,PPHI执行对于MAC/HDI转发表250的查询处理。存储于地址表存储器248中的MAC/HDI转发表250包括MAC地址项目的列表,例如,对于外部设备、节点、模块、连接至聚集交换机106的软件或硬件的MAC地址。MAC地址项目包括用在桥接或路由分组以到达具有相关MAC地址的设备中的相关硬件设备信息。目的地硬件设备信息包括例如,与目的地MAC地址相关的、本地或对端聚集交换机的、交换ASIC210的端口标识符和MID (例如MID=24,端口 ID=5或MID=54,设备端口 =12)。另一实施例中,目的地硬件设备信息可包括与目的地MAC地址相关的外部端口接口的全局端口值(GPV)。MAC/HDI转发表250可包括一个或多个表,例如源干线图、干线位图表、干线群组表、VLAN映射表等。实施例中,MAC/HDI转发表250或其部分也可位于NM152的排队ASIC中。实施例中,当交换ASIC210包括具有到远程聚集交换机的链路的活动VFL成员端口 252时,MAC/HDI转发表250可包括附加HDI信息,例如,将gport值关联至交换ASIC MID值和设备端口值的表和/或具有映射至外部端口接口的逻辑聚集群组标识符的表。实施例中,前挂报头包括与例如外部或内容端口接口的源端口相关的硬件设备信息HDI,包括交换ASIC的硬件设备标识符MID和源端口的设备端口标识符。另一实施例中,前挂报头包括与连接至VFL端口 124的交换ASIC210相关的HDI(例如,对于图3的聚集交换机106a,MID=O或MID=31)。然后,连接至VFL端口的交换ASIC210将在VFL上发送分组之前转化或转换前挂报头中的HDI。实施例中,PPHI246还附加与源端口(例如首先接收分组的外部端口接口 240)相关的源硬件设备信息。源硬件设备信息可包括交换ASIC210的MID和外部端口接口 240的端口标识符(例如设备端口)和/或全局端口值(GPV)。实施例中,还向前挂报头增加额外信息,例如目的地硬件设备标识符或MID、目的地设备端口、VLAN ID、分组类型(组播、单播、广播)、分组优先级和负载均衡标识符。实施例中,从例如MAC/HDI转发表250的地址表248提取目的地HDI。然后,将具有前挂报头的分组发送至排队ASIC212,用于在组织IC214上路由。排队ASIC212包括分组缓冲器260、用于提供业务和缓冲器管理的队列管理262、和全局HDI地址表264。全局HDI地址表264将目的地HDI映射至一个或多个其他NM152中排队ASIC212中的适当队列。例如,映射基于前挂报头中的硬件设备信息提供用于将分组交换到聚集交换机106中其他排队/交换ASIC中一个或多个外部端口接口的适当出口队列的信息。另一实例中,当目的地HDI指示远程聚集交换机(即目的地设备标识符属于远程/对端交换机范围)上的目的地时,排队ASIC212将分组交换到聚集交换机106中一个或多个VFL端口接口的适当出口队列,用于在VFL124上传输至远程聚集交换机,例如,全局HDI地址表264指示相关的硬件设备位于远程聚集交换机上。这个情形下,基于在前挂报头中出现的并由交换ASIC210先前插入的负载均衡标识符做出与特定VFL端口接口对应的出口队列的确定。尽管将交换ASIC210和排队ASIC212示出为单独集成电路或模块,但是ASIC的一个或多个功能或组件可包括在其他ASIC上或组合在备用ASIC中或实现于一个或多个集成电路中。图5示出通过聚集交换机106a到VFL124的分组流的实施例的示意性框图。这个实例中,具有源MAC地址的设备300 (例如企业设备110或家庭网络设备112)例如通过边缘节点104向具有设备的目的地MAC地址的聚集交换机106a发送分组,该地址可在远程聚集交换机106b的外部端口接口上被访问。在NM152n中例如具有图5的MID=31的交换ASIC210n在例如具有端口 ID=2的外部端口接口 240上接收分组。交换ASIC210n提取目的地MAC地址,并执行地址表查询,以从MAC/HDI转发表250确定与目的地MAC地址相关的硬件设备信息(HDI )。目的地HDI可包括例如在到达具有该MAC地址的目的地设备(例如,本地聚集交换机106a或远程聚集交换机106b的NM152、排队ASIC212、交换ASIC210、外部端口标识符240、VFL124的成员端口)的路径中一个或多个硬件组件的设备模块标识符(MID)。实施例中,目的地HDI可包括交换ASIC210的MID和处理对目的地设备的接入的外部端口接口 240的端口标识符(例如设备端口)。此外,实施例中,前挂报头包括基于从原始分组提取的参数(源MAC地址、目的地MAC地址、源IP地址、目的地IP地址)确定的分组优先级和负载均衡标识符。另一实例中,HDI将包括用于外部端口接口 240的全局端口值(GPV)或提供对目的地设备的接入的NM152的MID。另一实施例中,当目的地MAC地址关联于远程聚集交换机时,HDI可包括连接至VFL124的NM152a或交换ASIC210的硬件设备标识符MID(例如MID=0)。将目的地HDI增加至前挂报头,后者向原始分组报头增加信息(例如层2,以太网分组报头类型)。交换ASIC210n也包括用于与发起外部端口节点相关的一个或多个设备的源硬件设备信息(HDI ),例如端口 ID=2。源HDI可包括一个或多个硬件设备标识符,例如发起交换AS IC210的MID、源端口标识符(例如设备端口)、全局端口值、用于源NIMl 52的MID、机架ID等。将具有前挂报头的分组发送至排队ASIC212n,其随后基于目的地HDI确定本地聚集交换机上要发送分组的NM152。当目的地HDI指示聚集交换机106a上的本地外部端口接口(例如基于前挂报头中包含的目的地MID)时,排队ASIC212n将分组放置于出口队列中,用于向本地外部端口接口的对应NM152传输。图5所示的另一实例中,排队ASIC212n确定目的地HDI指示远程聚集交换机上的目的地硬件设备,例如,HDI指示远程聚集交换机上具有MID=45的交换ASIC。为了到达远程聚集交换机,需要在VFL124上发送分组。所以,排队ASIC212n将具有前挂报头的分组在组织IC214上从队列发送至与VFL124连接的NM152a。基于在前挂报头上承载的负载均衡标识符参数做出VFL成员端口的选择。在NM152a上的排队ASIC212a接收具有前挂报头的分组,并将分组排队以用于在VFL124上传输。然后,交换ASIC210a在VFL124上向远程聚集交换机发送具有包含源和/或目的地HDI的前挂报头的分组。实施例中,交换ASIC210a可在VFL124上传输之前改变前挂报头。例如,交换ASIC210a可将具有本地意义的目的地HDI (例如gport值或本地硬件设备标识符MID)转换成具有全局意义的HDI。然后,交换ASIC210a在VFL124上向远程聚集交换机发送具有包括源和/或目的地HDI的前挂报头的分组。实施例中,当聚集交换机106的多个交换ASIC210连接至VFL124时,例如图3中,交换ASIC MID=O和MID=31,可分布要在VFL124上发送的业务。例如,在排队ASIC212的全局HDI地址表264中负载均衡标识符映射表将指示以下分布:
权利要求
1.一种多机架系统中的聚集交换机,包括: 连接至远程聚集交换机的虚拟组织链路,其中所述远程聚集交换机处于单独物理机架中; 具有转发表的第一网络接口模块,能够操作为: 在外部端口接口上接收进入分组,其中所述分组包括目的地地址; 基于进入分组的目的地地址确定与远程聚集交换机上硬件设备对应的目的地硬件设备信息; 从进入分组生成具有前挂报头的分组,其中所述前挂报头包括目的地硬件设备信息;和 在虚拟组织链路上向远程聚集交换机发送具有前挂报头的分组。
2.按权利要求1所述的聚集交换机,还包括: 具有连接至虚拟组织链路的虚拟组织链路端口的第二网络接口模块; 连接至第一和第二网络接口模块的组织电路;和 其中第一网络接口模块在所述组织电路上向第二网络接口模块发送具有前挂报头的分组,用于在虚拟组织链路上传输。
3.按权利要求2所述的聚集交换机,其中所述第一网络接口模块包括: 包括多个外部端口接口的交换电路,其中所述第一网络接口模块在多个外部端口接口之一上接收进入分组;和 包括队列管理模块的排队电路。
4.按权利要求3所述的聚集交换机,其中所述排队电路能够操作为: 访问全局HDI地址表,其包括与聚集交换机和远程聚集交换机对应的硬件设备信息的映射;和 基于所述目的地硬件设备信息和所述全局HDI地址表确定向连接至虚拟组织链路的第二网络接口模块发送具有前导报头的分组。
5.按权利要求3所述的聚集交换机,其中所述交换电路的外部端口接口的一个或多个是连接至边缘节点的多机架链路聚集群组(MC-LAG)的成员端口 ;和 其中所述远程聚集交换机包括连接至边缘节点的MC-LAG的一个或多个成员端口。
6.一种用于多机架链路聚集的方法,包括: 在外部端口接口上接收第一分组,其中所述第一分组包括目的地地址; 访问转发表并确定与第一分组的目的地地址对应的目的地硬件设备信息; 确定与接收第一分组的外部端口接口对应的源硬件设备信息; 从第一分组生成具有前挂报头的分组,其中所述前挂报头包括源硬件设备信息和目的地硬件设备信息;和 在虚拟组织链路上向远程聚集交换机发送具有前挂报头的分组,其中所述远程聚集交换机处于单独物理机架中。
7.按权利要求6所述的聚集交换机,还包括: 访问全局HDI地址表,其包括硬件设备信息的映射;和 基于所述目的地硬件设备信息和所述全局HDI地址表确定在虚拟组织链路上向远程聚集交换机发送具有前导报头的分组。
8.按权利要求7所述的方法,其中所述转发表包括MAC/HDI转发表,其具有MAC地址项目的列表和用于路由分组以到达具有相关MAC地址的设备的相关硬件设备信息。
9.按权利要求8所述的方法,还包括: 在虚拟组织链路上从远程聚集交换机接收具有前挂报头的第二分组,其中所述第二分组的前挂报头包括未知源地址和相关硬件设备信息,以及其中所述相关硬件设备信息识别远程聚集交换机上的硬件设备;和 在MAC/HDI转发表中存储所述未知源地址和所述相关硬件设备信息。
10.按权利要求9所述的方法,还包括: 确定相关硬件设备信息是否识别远程聚集交换机上的多机架链路聚集群组(MC-LAG)的远程成员端口; 当所述相关硬件设备信息识别远程聚集交换机上的MC-LAG的远程成员端口时,确定MC-LAG的本地成员端口 ;和 在MAC/HDI转发表中存储M C-LAG的本地成员端口的未知源地址和硬件设备信息。
全文摘要
聚集交换机通过多机架链路聚集群组连接至边缘节点,其中聚集交换机通过虚拟组织链路来连接,所述虚拟组织链路提供一种连接,用于在关于MAC寻址的聚集交换机之间交换信息以同步MAC地址表。
文档编号H04L12/703GK103098424SQ201180038254
公开日2013年5月8日 申请日期2011年7月19日 优先权日2010年8月4日
发明者R·H·雅各布达席尔瓦, C-H·A·张, A·维纳亚加姆, S·K·莫汉达斯, J·达拉夸, J·B·翁 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1