一种以太环网的选择性地址刷新方法及系统的制作方法

文档序号:7719204阅读:228来源:国知局
专利名称:一种以太环网的选择性地址刷新方法及系统的制作方法
技术领域
本发明涉及数据通信领域,尤其涉及一种以太环网的选择性地址刷新方法及系 统。
背景技术
在以太网的实际应用中,广泛采用了各种保护技术,实现主用路径和备用路径之 间的冗余备份。当主用路径和备用路径都为完好时,阻塞备用路径的保护数据转发功能,网 络之间的保护数据在主用路径上传输;当主用路径发生故障时,打开备用路径的保护数据 转发功能,网络之间的保护数据切换到备用路径上传输,从而在网络正常状态下防止保护 数据被重复接收和形成广播风暴,在网络的主用路径出现故障时启用备用路径传输保护数 据,提高以太网的抗故障能力,并且满足切换时的收敛时间小于50ms的高实时性要求。以 下对现有的以太环网的保护技术进行举例阐述。例如,如图1所示为以太环网的结构示意图,图1中,节点A至F都为具有以太网 交换功能的节点,网络M和节点B相连接,网络N和节点D相连接。网络M和网络N之间进 行通信。网络M和网络N之间有2条物理路径,S卩网络N——节点D——节点C——节点 B 一一网络M ;网络N —一节点D —一节点E —一节点F —一节点A —一节点B —一网络M。在应用以太网环保护技术时,一般定义了环保护链路和控制节点,即在以太环网 无故障的情况下,环上对数据报文进行阻塞防止环路形成的链路为环保护链路,通过对这 段环保护链路的操作,可以进行环网的主用路径和保护路径的切换。拥有环保护链路的节 点,这里称为控制节点或者称为主节点。如图2所示,环网包含的节点有A、B、C、D、E和F, 包含的链路有<A,B>、<B, C>、<C,D>、<D,E>、<E,F>和<F,A>链路。节点A为控制节点,与 a2端口直连链路<F,A>为环保护链路。当环上链路完好时,控制节点阻塞与环保护链路相连端口的数据报文转发功能, 网络中无环路产生,防止了由于网络环路引起的广播风暴。如图2所示,控制节点A阻塞了 a2端口的保护数据转发功能,网络M和N的通信路径为网络M——节点B——节点C—— 节点D —一网络N。 当链路发生故障时,控制节点放开与环保护链路相连端口的数据报文转发功能, 从而保障了业务的连通。如图3所示,环上的<B,C>链路发生了故障,控制节点A放开了端 口 a2的数据报文转发功能,网络M和N新的通信路径为网络M ——节点B ——节点A — 节点F —一节点E —一节点D —一网络N。在以太环网中,每个环网上的节点连接着大量的子网,维护着一个庞大的地址转 发表,在环网上转发一个报文需要花费较多的查表时间。如图4所示,环上的链路<A,F>是 环保护链路,节点A是控制节点。环上各个以太网交换节点连接了 10000个子网,每个交换 节点维护了一个庞大的地址转发表,如图5所示,每个地址转发表包含的转发条目最大可 以达到5X1010个。当网络拓扑发生变化时,比如,链路发生故障引起的链路倒换导致网络 拓扑发生变化时,环上的各个节点将刷新地址转发表,各个节点的地址转发表的全部刷新不仅加重了各个节点的地址学习任务,而且大大增加了以太环网上广播风暴的规模,对网 络性能带来了极大的危害。从上面的分析可以看出,当环网的拓扑发生变化时,由于现有的以太环网的地址 刷新方案会引起大规模的数据广播风暴,因此,提出一种新型的选择性地址刷新方案对提 升以太环网的性能是非常有意义的。

发明内容
有鉴于此,本发明的主要目的在于提供一种以太环网的选择性地址刷新方法及系 统,能提升以太环网的性能。为达到上述目的,本发明的技术方案是这样实现的一种以太环网的选择性地址刷新方法,该方法包括以太环网采用环回的数据报 文,实现选择性的地址刷新。其中,在以太环网配置及故障处理的情况下,该方法进一步包括在环上配置环回虚拟局域网(VLAN);其中,所述环回VLAN标识当前传输的数据报 文为所述环回的数据报文;环上节点检测到相邻链路故障时,阻塞与所述链路相连的环上端口 ;更新与阻塞 端口关联的地址转发条目。其中,所述更新与阻塞端口关联的地址转发条目具体包括所述环上节点将所述 地址转发条目对应的当前环上端口更改为另一个环上端口。其中,在环上节点对接收到的数据报文进行处理的情况下,该方法进一步包括当前的环上节点含有阻塞的环上端口时,环上节点收到所述数据报文后,以数据 报文头部的VLAN和目的媒体接入控制地址(DMAC),在地址转发表中查询,如果查询到的出 端口与接收数据报文的环上端口 一致,则将所述数据报文环回。其中,所述数据报文环回的情况下,该方法还包括将环回的数据报文的外层以环 回VLAN进行封装,将所述环回的数据报文在环上以组播方式进行转发。其中,在环上节点接收到环回的数据报文的情况下,该方法进一步包括当前的环上节点没有阻塞的环上端口时,环上节点收到环回的数据报文后,将所 述环回的数据报文以组播方式从另一个环上转发出去;同时拷贝一份所述环回的数据报文 供所述环上节点分析;或者,当前的环上节点含有阻塞的环上端口时,环上节点收到环回的数据报文后, 以所述环回的数据报文的内层VLAN和DMAC,在地址转发表中查询,如果查询到出端口为所 述环上节点的环上阻塞端口,则所述环上节点丢弃所述环回的数据报文。其中,所述环上节点分析所述环回的数据报文具体为所述环上节点采用所述环 回的数据报文头部的内层VLAN和DMAC查询所述环回的数据报文的出端口 ;其中,查询所述环回的数据报文的出端口具体包括如果环上节点采用所述内层VLAN和DMAC,在地址转发表中查询到出端口为接收 所述环回的数据报文的环上端口,则环上节点删除查询到的地址转发条目;或者,如果环上节点采用所述内层VLAN和DMAC,在地址转发表中查询到出端口为下环 端口,则环上节点剥去所述环回的数据报文的环回VLAN,并从所述下环端口转发出去;或者,如果环上节点采用所述内层VLAN和DMAC,在地址转发表中查询到出端口为另一 个环上端口,则环上节点不进行相关的处理;其中,另一个环上端口为不是接收所述环回 的数据报文的环上端口 ;或者,如果环上节点采用所述内层VLAN和DMAC,在地址转发表中未查询到相关的地址 转发条目,则环上节点剥去所述环回的数据报文的环回VLAN,并向非环上端口广播。一种以太环网的选择性地址刷新系统,该系统包括地址刷新单元,用于以太环网 采用环回的数据报文,实现选择性的地址刷新。其中,该系统还包括配置单元、和阻塞及更新单元;其中,配置单元,用于在环上配置环回VLAN ;其中,所述环回VLAN标识当前传输的数据 报文为所述环回的数据报文;阻塞及更新单元,用于环上节点检测到相邻链路故障时,阻塞与所述链路相连的 环上端口 ;更新与阻塞端口关联的地址转发条目。其中,所述阻塞及更新单元,进一步用于所述环上节点将所述地址转发条目对应 的当前环上端口更改为另一个环上端口。其中,该系统还包括数据报文处理单元,用于环上节点对接收到的数据报文进行 处理;其中,所述处理包括当前的环上节点含有阻塞的环上端口时,环上节点收到所述 数据报文后,以数据报文头部的VLAN和DMAC,在地址转发表中查询,如果查询到的出端口 与接收数据报文的环上端口一致,则将所述数据报文环回。其中,所述数据报文处理单元还包括封装及转发模块,用于将环回的数据报文的 外层以环回VLAN进行封装,将所述环回的数据报文在环上以组播方式进行转发。其中,该系统还包括环回的数据报文处理单元,用于环上节点对接收到的环回的 数据报文进行处理;其中,所述处理包括当前的环上节点没有阻塞的环上端口时,环上节点收到环回 的数据报文后,将所述环回的数据报文以组播方式从另一个环上转发出去;同时拷贝一份 所述环回的数据报文供所述环上节点分析;或者,当前的环上节点含有阻塞的环上端口时,环上节点收到环回的数据报文后, 以所述环回的数据报文的内层VLAN和DMAC,在地址转发表中查询,如果查询到出端口为所 述环上节点的环上阻塞端口,则所述环上节点丢弃所述环回的数据报文。本发明的以太环网采用环回的数据报文,实现选择性的地址刷新。采用本发明,在以太环网的场景下,通过环回的数据报文进行有选择的进行地址 刷新,避免了现有技术无选择全部刷新所导致的广播风暴,从而提升了以太环网的性能。


图1为环网的结构示意图;图2为环网无故障情况下的数据转发示意图;图3为环网发生故障的情况下数据流保护倒换的示意图;图4为环网连接子网的示意图5为环上节点的地址转发表的示意图; 图6为本发明方法实施例一的环网配置和故障处理的流程图;图7为本发明方法实施例二的环网的节点对数据报文进行处理的流程图;图8为本发明实例一的一示意图;图9为本发明实例一的另一示意图。
具体实施例方式本发明的基本思想是以太环网采用环回的数据报文,实现选择性的地址刷新。下面结合附图对技术方案的实施作进一步的详细描述。一种以太环网的选择性地址刷新方法,该方法包括以太环网采用环回的数据报 文,实现选择性的地址刷新。这里,在以太环网配置及故障处理的情况下,该方法进一步包括在环上配置环回 虚拟局域网(VLAN);其中,环回VLAN标识当前传输的数据报文为环回的数据报文。环上节 点检测到相邻链路故障时,阻塞与链路相连的环上端口 ;更新与阻塞端口关联的地址转发 条目。这里需要指出的是文中所说的阻塞端口都是指阻塞的环上端口,也可以称为环上 阻塞端口,不作赘述。其中,所述更新与阻塞端口关联的地址转发条目具体包括环上节点将地址转发 条目对应的当前环上端口更改为另一个环上端口。这里,在环上节点对接收到的数据报文进行处理的情况下,该方法进一步包括当 前的环上节点含有阻塞的环上端口时,环上节点收到数据报文后,以数据报文头部的VLAN 和目的媒体接入控制地址(DMAC),在地址转发表中查询,如果查询到的出端口与接收数据 报文的环上端口一致,则将数据报文环回。这里,在数据报文环回的情况下,该方法还包括将环回的数据报文的外层以环回 VLAN进行封装,将环回的数据报文在环上以组播方式进行转发。这里,在环上节点接收到环回的数据报文的情况下,该方法进一步包括对接收到 的环回的数据报文进行处理的过程。在不同情况下该过程各有不同,以下分别阐述。第一种情况当前的环上节点为没有阻塞的环上端口的节点。此时,环上节点收到环回的数据报文后,将环回的数据报文以组播方式从另一个 环上转发出去;同时拷贝一份环回的数据报文供环上节点分析。其中,环上节点分析环回的数据报文具体为环上节点采用环回的数据报文头部 的内层VLAN和DMAC查询环回的数据报文的出端口。以下对查询出端口时的不同处理分别 阐述。第一种如果环上节点采用内层VLAN和DMAC,在地址转发表中查询到出端口为接 收环回的数据报文的环上端口,则环上节点删除查询到的地址转发条目。 第二种如果环上节点采用内层VLAN和DMAC,在地址转发表中查询到出端口为下 环端口,则环上节点剥去环回的数据报文的环回VLAN,并将剥去环回VLAN的数据报文从下 环端口转发出去。第三种如果环上节点采用内层VLAN和DMAC,在地址转发表中查询到出端口为另 一个环上端口,则环上节点不进行相关的处理;其中,另一个环上端口为不是接收环回的数据报文的环上端口。第四种如果环上节点采用内层VLAN和DMAC,在地址转发表中未查询到相关的地 址转发条目,则环上节点剥去环回的数据报文的环回VLAN,并将剥去环回VLAN的数据报文 向非环上端口广播。 第二种情况当前的环上节点为含有阻塞的环上端口的节点。此时,环上节点收到环回的数据报文后,以环回的数据报文的内层VLAN和DMAC, 在地址转发表中查询,如果查询到出端口为环上节点的环上阻塞端口,则环上节点丢弃环 回的数据报文。综上所述,本发明主要包括以下内容本发明的核心思想为利用环回的数据报文来触发错误地址转发条目的删除。为 实现该核心思想,本发明必须实现以下几方面功能一 当环上节点的环上端口发生阻塞时,该环上节点更新与所述阻塞端口关联的 地址转发条目。更新的方法是将所述被更新的地址转发条目对应的环上端口更改为另一个 环上端口。二 当环上节点(含有阻塞端口)收到的数据报文并且以该数据报文头部的VLAN 和DMAC在转发表中查到的出端口与接收该报文的环上端口一致,那么所述的数据报文将 被环回。三环回的数据报文必须被环回VLAN进行封装,并且在环上以组播方式转发。其 中,该环回VLAN用于标识当前数据报文是环回的数据报文,也就是说,如果当前数据报文 被该环回VLAN封装,则证明当前数据报文为环回的数据报文。换言之,环回的数据报文是 被环回VLAN封装的数据报文,本文中涉及到环回的数据报文,以及环回VLAN都是这里的含 义,不做赘述。四当环上节点(没有阻塞的环上端口)收到环回的数据报文时,所述节点以组播 方式将该数据报文从另一个环上转发出去。同时拷贝一份供节点分析,该节点用环回的数 据报文头部的内层VLAN和DMAC查找该报文的出端口,分以下4种情况处理1、如果查到的出端口是接收所述环回的数据报文的环上端口,该节点删除所述查 找到的转发表条目。2、如果查找的出端口是下环端口,所述环上节点剥去环回的数据报文的环回 VLAN,然后将该报文从相应的下环端口转发出去。3、如果查找的出端口是另一个环上端口,则所述环上节点不进行相关处理。其中, 另一个环上端口为不是接收所述数据报文的环上端口。4、如果在地址转发表中没有找到相关地址转发条目,该节点剥去环回的数据报文 的环回VLAN,然后向非环上端口广播。五当环上节点(含有阻塞的环上端口)收到环回的数据报文,并且以该报文的内 层VLAN和DMAC在转发表中查找的出端口是该节点的环上阻塞端口,该节点丢弃此环回的 数据报文。以下对本发明进行举例阐述。方法实施例一如图6所示,本实施例的环网配置和故障处理流程主要包括以下 步骤
步骤401、在环上配置一个环回VLAN。这里,该环回VLAN封装环回的数据报文,专门用来传输该环回的数据报文。步骤402、环上节点检测相邻链路的状态。步骤403、检测该相邻链路是否发生阻塞,如果是,则转入步骤404。步骤404、该环上节点阻塞与阻塞链路相连的环上端口 ;同时,更新与阻塞端口关 联的地址转发条目。这里,更新的方法是将被更新的地址转发条目对应的环上端口更改为另一个环 上端口。方法实施例二 如图7所示,本实施例的环网的节点对收到的数据报文进行处理 的流程主要包括以下步骤步骤501、环上节点收到数据报文,读取数据报文的VLAN。步骤502、判断VLAN是否为环回VLAN,如果是环回VLAN,则转入步骤503 ;否则转 入步骤511。步骤503、该环上节点以组播方式将该数据报文从另一个环上转发出去;同时拷 贝一份供该环上节点分析。这里,该环上节点用环回的数据报文,头部的内层VLAN和DMAC查找该报文的出端□。步骤504、判断所查到的出端口是否为阻塞端口,如果不是,则转入步骤505 ;否则 转入步骤510。步骤505、分4种情况处理。这里,情况1 所查找到的出端口与接收该报文的环上端口一致,转入步骤506。情况2 所查找到的出端口是下环端口,转入步骤507。情况3 所查找到的出端口是另一个环上端口,转入步骤508。情况4 在转发表中没有找到相关转发条目,转入步骤509。步骤506、环上节点将内层VLAN和DMAC在转发表中对应的转发条目删除。步骤507、环上节点剥去环回的数据报文的环回VLAN后,将该报文从查到的下环 端口转发出去。步骤508、环上节点不做相应的动作。步骤509、该节点剥去环回的数据报文的环回VLAN后,向非环上端口广播。步骤510、环上节点丢弃此环回的数据报文。步骤511、该环上节点用数据报文头部的VLAN和DMAC,在转发表中查找该报文的
出端口。步骤512、判断查到的出端口与接收该报文的环上端口是否一致,如果一致,则转 入步骤513 ;否则,转入步骤514。步骤513、环上节点将该报文封装上环回VLAN后,从非接收该报文的另一个环上 端口转发出去。步骤514、环上节点将该报文从被查找到的端口转发出去。以下通过实例一进一步阐述本发明的基于环回报文的选择性地址更新方法,但不 作为对本发明的限定。
实例一如图8、图9所示,本实例为在环网发生故障情况下的一个具体实例。图 8、图9中的A为控制节点。如图8所示,环网包含的节点有A、B、C、D、E和F,包含的链路有<A,B>、<B,C>、<C, D>、<D,E>、<E,F>和<F,A>链路。节点A为控制节点,与它的a2端口直连链路<F,A>为环 保护链路,节点A的a2端口在环网正常情况下阻塞数据报文的转发。节点A、B和D分别连 接了 10000个子网环上的节点的,下面以子网BO在VLAN6上向子网DO发送数据报文为例 来说明本发明的具体实施过程。在环网无故障情况下,控制节点A阻塞它的a2端口的数据报文转发功能,节点B 在VLAN6上只能从它的bl端口学习到DO的MAC地址,节点C在VLAN6上只能从它的cl端 口学习到DO的MAC地址。因此,子网BO在VLAN6上向子网DO发送数据报文的路径为B0 —B —C —D —DO。

当<C,D>链路发生了故障,节点C阻塞cl端口的数据报文的转发功能,并且沿c2 端口向外周期性地发送SF报文(故障告警报文),同时修改与cl端口关联的地址转发条 目;节点D阻塞d2端口的数据报文的转发功能,并且沿d2端口向外周期性地发送SF报文, 同时修改与d2端口关联的地址转发条目。其中,所述修改与cl端口关联的地址转发条目, 举例来说,比如,可以将DO和VLAN6对应的cl端口修改为c2端口。控制节点A收到SF报文后,打开a2端口的数据报文转发功能。节点C收到BO在VLAN6上发往DO的数据报文Pl时,节点C利用Pl头部的VLAN6 和MAC地址DO查表,发现出端口 c2与接收Pl数据报文的端口相同,节点C将Pl数据报文 环回,同时封装上环回VLAN。节点B(A)收到从节点C环回的数据报文时,发现是环回的数据报文,以组播方式 将该报文从它们的另一个环上端口转发出去,同时拷贝一份供节点分析。节点B (A)用Pl头 部的内层VLAN6和MAC地址DO查表,发现出端口 bl (al)与接收Pl数据报文的端口相同, 节点B (A)删除VLAN6和MAC地址DO在转发表中对应的转发条目。节点F(E)收到环回的数据报文Pl时,发现是环回的数据报文,以组播方式将该报 文从它们的另一个环上端口转发出去,同时拷贝一份供节点分析。节点B(A)用Pl头部的内 层VLAN6和MAC地址DO查表,发现出端口 bl (al)与接收Pl数据报文的环上端口不相同, 节点B (A)对VLAN6和MAC地址DO在转发表中对应的转发条目不做任何处理。节点D收到环回的数据报文Pl时,用Pl头部的内层VLAN6和MAC地址DO查表, 发现出端口 d3是下环端口。节点D剥去环回的数据报文Pl的外层特殊的环回VLAN,同时 将处理后的该报文向下环端口 d3转发。随后,当节点B (A)从b2 (a2)端口在VLAN6上学习到MAC地址DO之后,子网BO在 VLAN6上向子网DO发送数据报文的路径为B0 —B —A —F — E — D — D0。综上所述,本发明的基于环回的数据报文,所驱动的选择性刷新转发表的方案解 决了现有方案由于刷新整个地址转发表而引起的广播风暴的缺点,大大提高了以太环网的 网络性能。另外还需强调的是采用本发明,在查询地址转发表时,由于数据报文并未被丢 弃,是正常运行的,因此,在环回数据报文时仍然可以查询地址转发表。本发明区别于丢弃 数据报文的查表操作需花费大量时间,能保证保护切换时收敛时间小于50ms的高实时性要求。一种以太环网的选择性地址刷新系统,该系统包括地址刷新单元,地址刷新单元 用于以太环网采用环回的数据报文,实现选择性的地址刷新。这里,该系统还包括配置单元、和阻塞及更新单元。其中,配置单元用于在环上配 置环回VLAN ;其中,环回VLAN标识当前传输的数据报文为环回的数据报文。阻塞及更新单 元用于环上节点检测到相邻链路故障时,阻塞与链路相连的环上端口 ;更新与阻塞端口关 联的地址转发条目。这里,阻塞及更新单元进一步用于环上节点将地址转发条目对应的当前环上端口 更改为另一个环上端口。这里,该系统还包括数据报文处理单元,数据报文处理单元用于环上节点对接收 到的数据报文进行处理。其中,处理包括当前的环上节点含有阻塞的环上端口时,环上节 点收到数据报文后,以数据报文头部的VLAN和DMAC,在地址转发表中查询,如果查询到的 出端口与接收数据报文的环上端口一致,则将数据报文环回。这里,数据报文处理单元还包括封装及转发模块,封装及转发模块用于将环回的 数据报文的外层以环回VLAN进行封装,将环回的数据报文在环上以组播方式进行转发。这里,该系统还包括环回的数据报文处理单元,环回的数据报文处理单元用于环 上节点对接收到的环回的数据报文进行处理。其中,处理的一种方式包括当前的环上节点 没有阻塞的环上端口时,环上节点收到环回的数据报文后,将环回的数据报文以组播方式 从另一个环上转发出去;同时拷贝一份环回的数据报文供所述环上节点分析。或者,处理的 另一种方式包括当前的环上节点含有阻塞的环上端口时,环上节点收到环回的数据报文 后,以环回的数据报文的内层VLAN和DMAC,在地址转发表中查询,如果查询到出端口为环 上节点的环上阻塞端口,则环上节点丢弃环回的数据报文。这里,对以上涉及到文字的中英文进行对照说明环回以wrap表示;地址转发表 也称为FDB表;DMAC指目的MAC地址,其中MAC指媒体接入控制。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种以太环网的选择性地址刷新方法,其特征在于,该方法包括以太环网采用环 回的数据报文,实现选择性的地址刷新。
2.根据权利要求1所述的方法,其特征在于,在以太环网配置及故障处理的情况下,该 方法进一步包括在环上配置环回虚拟局域网(VLAN);其中,所述环回VLAN标识当前传输的数据报文为 所述环回的数据报文;环上节点检测到相邻链路故障时,阻塞与所述链路相连的环上端口 ;更新与阻塞端口 关联的地址转发条目。
3.根据权利要求2所述的方法,其特征在于,所述更新与阻塞端口关联的地址转发条 目具体包括所述环上节点将所述地址转发条目对应的当前环上端口更改为另一个环上端
4.根据权利要求1所述的方法,其特征在于,在环上节点对接收到的数据报文进行处 理的情况下,该方法进一步包括当前的环上节点含有阻塞的环上端口时,环上节点收到所述数据报文后,以数据报文 头部的VLAN和目的媒体接入控制地址(DMAC),在地址转发表中查询,如果查询到的出端口 与接收数据报文的环上端口一致,则将所述数据报文环回。
5.根据权利要求4所述的方法,其特征在于,所述数据报文环回的情况下,该方法还包 括将环回的数据报文的外层以环回VLAN进行封装,将所述环回的数据报文在环上以组播 方式进行转发。
6.根据权利要求5所述的方法,其特征在于,在环上节点接收到环回的数据报文的情 况下,该方法进一步包括当前的环上节点没有阻塞的环上端口时,环上节点收到环回的数据报文后,将所述环 回的数据报文以组播方式从另一个环上转发出去;同时拷贝一份所述环回的数据报文供所 述环上节点分析;或者,当前的环上节点含有阻塞的环上端口时,环上节点收到环回的数据报文后,以所 述环回的数据报文的内层VLAN和DMAC,在地址转发表中查询,如果查询到出端口为所述环 上节点的环上阻塞端口,则所述环上节点丢弃所述环回的数据报文。
7.根据权利要求6所述的方法,其特征在于,所述环上节点分析所述环回的数据报文 具体为所述环上节点采用所述环回的数据报文头部的内层VLAN和DMAC查询所述环回的 数据报文的出端口;其中,查询所述环回的数据报文的出端口具体包括如果环上节点采用所述内层VLAN和DMAC,在地址转发表中查询到出端口为接收所述 环回的数据报文的环上端口,则环上节点删除查询到的地址转发条目;或者,如果环上节点采用所述内层VLAN和DMAC,在地址转发表中查询到出端口为下环端口, 则环上节点剥去所述环回的数据报文的环回VLAN,并从所述下环端口转发出去;或者,如果环上节点采用所述内层VLAN和DMAC,在地址转发表中查询到出端口为另一个环 上端口,则环上节点不进行相关的处理;其中,另一个环上端口为不是接收所述环回的数 据报文的环上端口 ;或者,如果环上节点采用所述内层VLAN和DMAC,在地址转发表中未查询到相关的地址转发条目,则环上节点剥去所述环回的数据报文的环回VLAN,并向非环上端口广播。
8.一种以太环网的选择性地址刷新系统,其特征在于,该系统包括地址刷新单元,用 于以太环网采用环回的数据报文,实现选择性的地址刷新。
9.根据权利要求8所述的系统,其特征在于,该系统还包括配置单元、和阻塞及更新 单元;其中,配置单元,用于在环上配置环回VLAN ;其中,所述环回VLAN标识当前传输的数据报文 为所述环回的数据报文;阻塞及更新单元,用于环上节点检测到相邻链路故障时,阻塞与所述链路相连的环上 端口 ;更新与阻塞端口关联的地址转发条目。
10.根据权利要求9所述的系统,其特征在于,所述阻塞及更新单元,进一步用于所述 环上节点将所述地址转发条目对应的当前环上端口更改为另一个环上端口。
11.根据权利要求8所述的系统,其特征在于,该系统还包括数据报文处理单元,用于 环上节点对接收到的数据报文进行处理;其中,所述处理包括当前的环上节点含有阻塞的环上端口时,环上节点收到所述数据 报文后,以数据报文头部的VLAN和DMAC,在地址转发表中查询,如果查询到的出端口与接 收数据报文的环上端口一致,则将所述数据报文环回。
12.根据权利要求11所述的系统,其特征在于,所述数据报文处理单元还包括封装及 转发模块,用于将环回的数据报文的外层以环回VLAN进行封装,将所述环回的数据报文在 环上以组播方式进行转发。
13.根据权利要求12所述的系统,其特征在于,该系统还包括环回的数据报文处理单 元,用于环上节点对接收到的环回的数据报文进行处理;其中,所述处理包括当前的环上节点没有阻塞的环上端口时,环上节点收到环回的数 据报文后,将所述环回的数据报文以组播方式从另一个环上转发出去;同时拷贝一份所述 环回的数据报文供所述环上节点分析;或者,当前的环上节点含有阻塞的环上端口时,环上节点收到环回的数据报文后,以所 述环回的数据报文的内层VLAN和DMAC,在地址转发表中查询,如果查询到出端口为所述环 上节点的环上阻塞端口,则所述环上节点丢弃所述环回的数据报文。
全文摘要
本发明公开了一种以太环网的选择性地址刷新方法,该方法包括以太环网采用环回的数据报文,实现选择性的地址刷新。本发明还公开了一种以太环网的选择性地址刷新系统,该系统包括地址刷新单元,用于以太环网采用环回的数据报文,实现选择性的地址刷新。采用本发明的方法及系统,能提升以太环网的性能。
文档编号H04L12/54GK102088492SQ20091022558
公开日2011年6月8日 申请日期2009年12月3日 优先权日2009年12月3日
发明者江丽莉, 王斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1