网状网络中的媒体接入控制桥接制造技术

技术编号:8494326 阅读:197 留言:0更新日期:2013-03-29 07:59
一种网络(200),其包含交换机(220),所述交换机经配置以学习源节点(210)的源地址(SA),所述源节点具有在之前未在另一端口上学习所述SA的情况下接收包含所述SA的帧的源端口,且所述交换机经配置以随后转发任何包含目标节点(210)的目标地址(DA)的帧,所述DA与所述SA所关联的所述源端口上的所述已学习的SA匹配。所述交换机经配置以在接收端口上接收的帧包含之前未在源端口上学习的DA的情况下扩散所述帧,并通过标记扩散的帧来将所述扩散的帧与其他转发的帧区分开来,其中所述帧在多个端口上扩散。进一步披露了一种方法,其包含禁用对应于与端口关联的多个地址的多个过滤数据库(FDB)项,以及在控制帧中发送所述地址。

【技术实现步骤摘要】
【国外来华专利技术】.网状网络中的媒体接入控制桥接相关串请案的交叉参考本专利技术要求2009年4月23日由琳达 邓巴(Linda Dunbar)等人递交的专利技术名称为“网状网络中的媒体接入控制桥接”的第61/171,954号美国临时专利申请案的优先权, 该申请以引入的方式并入本文本中,相当于全文转载。

技术介绍
基于以太网的网络等现代通信和数据网络是由通过网络传输数据的节点构成的。 节点可包括通过网络传输单个数据帧或包的路由器、交换机和/或网桥。例如,与美国电气和电子工程师协会(IEEE)802.1Q协议兼容的以太网交换机会根据其学习或提供的过滤数据库(FDB)转发数据帧。因此,所述帧可根据关联的目标地址(DA)和虚拟局域网(VLAN) 标识符(VID)进行转发。如果FDB不包含与输入帧的DA和VID相匹配的项,则所述帧可扩散到除已到达的端口之外的其他所有端口。相应地,数据帧可在单个网络(或域)或不同网络(域)中的节点之间转发。
技术实现思路
在一项实施例中,本专利技术包括包含交换机的网络,所述交换机经配置以学习源节点的源地址(SA),所述源节点具有源端口,所述源端口接收包括所述SA的帧,,所述的SA之前没有在另一端口上被学习;且所述交换机经配置以随后转发任何包含目标节点的目标地址(DA)的帧,所述DA与所述SA所关联的所述源端口上的所述已学习的SA匹配。在另一项实施例中,本专利技术包括包含交换机的网络,所述交换机经配置以在接收端口上收到的帧中包含之前未在源端口上学习的DA的情况下扩散所述帧,并通过标记扩散的帧来将扩散的帧与其他转发的帧区分开来,其中所述帧在多个端口上扩散。在另一项实施例中,本专利技术包括包含至少一个处理器的网络组件,所述处理器经配置以实施一种包含在端口上接收包含DA的非扩散帧,以及在DA不是组地址的情况下向与所述DA关联的一组扩散端口添加端口的方法。在另一项实施例中,本专利技术包括一种方法,所述方法包含接收包含舍弃地址(UA) 的中贞,并为所述UA删除FDB项。在又一项实施例中,本专利技术包括一种方法,所述方法包含禁用对应于与端口关联的多个地址的多个FDB项以及在控制帧中发送所述地址。以下具体实施方式以及附图和权利要求书有助于更清楚地了解这些特征和其他特征。附图说明为更全面地了解本专利技术,现提供以下关于附图和具体实施方式的简要说明的参考,其中相同的参考编号代表相同的零件。图1为网络中的桥接路径的一项实施例的示意图。图2为网络中的桥接路径的另一项实施例的示意图。图3为网络中失败的桥接路径的一项实施例的示意图。图4A为学习和转发方法的一项实施例的流程图。图4B为学习和转发方法的另一项实施例的流程图。图4C为学习和转发方法的另一项实施例的流程图。图5为学习和转发方法的另一项实施例的流程图。图6为学习和转发方法的另一项实施例的流程图。图7A为学习方法的另一项实施例的流程图。图7B为学习和转发方法的另一项实施例的流程图。图8为舍弃和转发方法的一项实施例的流程图。图9为地址禁用和转发方法的一项实施例的流程图。图10为通用计算机系统的一项实施例的示意图。具体实施方式。首先应了解,尽管下文提供了一项或多项实施例的说明性实施方案,但在实施所公开的系统和/或方法时可使用任意数量的技术,无论这些技术目前是否已知或存在。在任何情况下,本专利技术都不限于下文阐明的说明性实施方案、附图和技术,包括本文中说明和描述的示范性设计和实施方案,但可在所附权利要求及其等效权利要求的全部范围内有所修改。一股来说,以太网交换机可基于网络树形拓扑结构使用扩散和学习(如帧扩散和地址学习)来为媒体接入控制(MAC)桥接建立FDB项。网络树形拓扑结构配置可实现使用扩散和学习来为单播数据帧建立FDB项。此外,基于网络拓扑结构的链路状态路由协议可用于建立成本最低的路径,从而实现最短路径桥接(SPB)。但是,链路状态路由法可能有一些缺点,例如需要将一个网络拓扑数据库分发给网络中的多个网桥。本专利技术是用于使用改进的帧扩散和地址学习行为进行MAC桥接的系统和方法。因此,网络中的多个节点(如网桥)可使用改进的扩散和学习来例如,在本地建立FDB项,而无需(或不受限于)网络树形拓扑结构。所述网络可能是局域网(LAN),也可能包含多个可使用不同VID进行识别的VLAN。所述VID可用于在FDB项中将节点端口与相应的VLAN 关联起来。扩散和学习行为也可在不使用链路状态路由的情况下建立最短延时路径,从而省去拓扑数据库开销。除此之外,扩散和学习行为可实现网络中已建立的路径链接的负载均衡。FDB项可通过学习单个端口上的已接收帧的SA和扩散包含未知DA的已接收帧来建立,但前提是帧是在学习所述帧的SA的端口上接收到的。同样地,当网络中有多个VLAN时, FDB项可通过学习已接收帧的SA/VID对和扩散与所述帧的VID关联的除接收所述帧的端口外的所有节点端口上的帧来建立。根据本专利技术,术语地址和地址/VID对是可互换的,例如在处理多个VLAN的流量时。此类学习和扩散行为可减少网络中转发的流量,还可提供最短延时路径和/或流量负载平衡。此外,控制帧可能出于重新定位外部系统或添加链路,或如链路故障而停用FDB项等诸原因而在节点间转发以重新学习FDB项。图1描绘在网络100中的桥接路径的实施例,所述网络包含多个末端节点110和内部节点120。网络100可以是任意网络,该网络中的末端节点110间、内部节点120,或两者之间可传输多个数据包。例如,网络100可为基于以太网的网络,该网络经配置以经由内部节点120在末端节点110间传输以太网帧或包。在一项实施例中,网络100可运行多种协议中的任意一个,例如以太网、互联网协议(IP)或其他协议。末端节点110和内部节点120可使用光链路、电气链路、无线链路或这些链路的组合互相耦合。图1中带箭头的直线显示了可能存在于末端节点110与内部节点120之间的某些链路上的包级流。末端节点110和内部节点120也可由图1中未显示的其他链路连接。 所述末端节点110和内部节点120可以是能产生、接收和/或传输数据包的任意设备或组件。例如,末端节点110和内部节点120可包括网桥、交换机、路由器或这些设备的各种组合。末端节点110和内部节点120可能各包含多个用于接收和/或转发来自其他节点的包的端口,以及用来确定转发包的目标节点的逻辑电路。末端节点110可包含能产生和/或接收数据流的源端口和/或目标端口 。在一项实施例中,末端节点110可为边缘节点,如运营商边缘网桥(PEB)或骨干边缘网桥(BEB)。在其他实施例中,末端节点110可为服务器, 也可耦合到面向用户的设备,例如台式计算机、笔记本型计算机、个人数字助理(PDA)或其他通信设备。内部节点120,例如内部节点 120a、120b、120c、120d、120e、120f、120g 和 120h,经配置以在末端节点Iio之间转发包,例如以太网包。例如,内部节点120可为在末端节点110 之间转发包的网桥。所述包可通过桥接路径在内部节点120之间转发,从而在任意两个末端节点110之间交换。可根据与末端节点110关联的地址来学习桥接路径。具体而言,所述包可包含用于表示某个末端节点110的源端口或接口的SA、用于表示某个末端节点110 的本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.04.23 US 61/171,9541.一种网络,其包含交换机,所述交换机经配置以学习源节点的源地址(SA),所述源节点具有源端口,所述源端口接收包括所述SA的帧,,所述的SA之前没有在另一端口上被学习;且所述交换机经配置以随后转发任何包含目标节点的目标地址(DA)的帧,所述DA与所述SA所关联的所述源端口上的所述已学习的SA匹配。2.根据权利要求1所述的网络,其特征在于,与所述源端口关联的所述已学习的SA是通过向过滤数据库(FDB)添加项来学习的,其中所述项在所述已学习的SA老化移出时删除。3.根据权利要求1所述的网络,其特征在于,如果所述帧包含之前未在源端口上学习的DA,则所述交换机会扩散在接收端口上接收的帧,其中所述帧在除所述接收端口外的多个端口上扩散。4.一种网络,其包含交换机,所述交换机经配置以扩散在接收端口接收到的包括目标地址(DA)的帧,所述的DA之前没有在源端口上被学习;并通过标记所述扩散的帧来将所述扩散的帧与其他转发的帧区分开来;其中所述帧在多个端口上扩散。5.根据权利要求4所述的网络,其特征在于,所述扩散的帧是通过在所述帧的所述DA 或源地址(SA)中设置组位来标记为扩散帧。6.根据权利要求4所述的网络,其特征在于,所述扩散的帧是通过添加指明所述扩散帧的字段或标记来标记为扩散帧。7.根据权利要求4所述的网络,其特征在于,所述扩散的帧是通过修改所述接收到的帧中的字段来标记为扩散帧。8.根据权利要求4所述的网络,其特征在于,所述交换机丢弃在接收端口上接收的帧, 所述接收端口不是与所述帧中的源地址(SA)关联的所述源端口。9.根据权利要求4所述的网络,其特征在于,所述交换机在包含以网状拓扑连接的多个节点的多个路径上接收并转发所述帧。10.根据权利要求4所述的网络,其特征在于,如果所述DA是组DA且所述...

【专利技术属性】
技术研发人员:T·本杰明·麦克格林罗伯特·苏丹琳达·邓巴
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1