Nothing Special   »   [go: up one dir, main page]

CN100442772C - 一种桥接转发方法 - Google Patents

一种桥接转发方法 Download PDF

Info

Publication number
CN100442772C
CN100442772C CNB2005101128821A CN200510112882A CN100442772C CN 100442772 C CN100442772 C CN 100442772C CN B2005101128821 A CNB2005101128821 A CN B2005101128821A CN 200510112882 A CN200510112882 A CN 200510112882A CN 100442772 C CN100442772 C CN 100442772C
Authority
CN
China
Prior art keywords
vlan
output
message
port
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2005101128821A
Other languages
English (en)
Other versions
CN1852240A (zh
Inventor
杜文华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37133709&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN100442772(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2005101128821A priority Critical patent/CN100442772C/zh
Priority to PCT/CN2006/002462 priority patent/WO2007045146A1/zh
Priority to CNA2006800123081A priority patent/CN101160832A/zh
Priority to US11/583,760 priority patent/US7965709B2/en
Priority to PT06255388T priority patent/PT1777887E/pt
Priority to DK06255388.8T priority patent/DK1777887T3/da
Priority to AT06255388T priority patent/ATE537633T1/de
Priority to EP06255388A priority patent/EP1777887B1/en
Priority to ES06255388T priority patent/ES2378079T3/es
Publication of CN1852240A publication Critical patent/CN1852240A/zh
Priority to HK07107428.0A priority patent/HK1102984A1/xx
Publication of CN100442772C publication Critical patent/CN100442772C/zh
Application granted granted Critical
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • H04L12/4645Details on frame tagging
    • H04L12/4666Operational details on the addition or the stripping of a tag in a frame, e.g. at a provider edge node

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种桥接转发方法,将一个或一个以上端口和虚拟局域网VLAN构成的组合对应一个虚拟转发实例VSI,在多个{端口,VLAN}之间完成报文桥接转发、MAC地址学习以及源端口过滤。该方法包括以下步骤:从输入端口接收报文,获取该报文的输入虚拟局域网标识VLAN ID;使用输入端口和输入VLAN ID查找所述端口和VLAN与VSI的对应关系,得到对应的VSI;使用VSI和报文中的目的MAC地址查找MAC地址转发表,查找得到输出端口和输出VLAN ID,并根据所得到的输出端口和输出VLANID转发报文。根据本发明公开的方法,实现了以太网报文在多个VLAN之间的桥接转发。

Description

一种桥接转发方法
技术领域
本发明涉及交换技术领域,特别是指一种桥接转发方法。
背景技术
目前以太网桥接转发标准中规定在一个接入域内一个虚拟转发实例(VSI)对应一个虚拟局域网(VLAN)。以太网桥接转发是在一个VLAN内转发报文,如果要在不同VLAN之间转发报文,则必须使用IP路由实现转发。
图1为现有技术中在一个VLAN内桥接转发的流程图,一个VLAN内桥接转发使用目的媒体接入控制(MAC)地址和虚拟局域网标识(VLAN ID)查找MAC地址转发表得到出口信息,并根据出口信息转发报文,具体步骤如下所述:
步骤101:从输入端口接收报文,得到报文的输入VLAN ID;
步骤102:源MAC地址自学习,在该VLAN ID对应的MAC地址转发表中记录源MAC(SMAC)对应的输入端口;
步骤103:使用目的MAC(DMAC)查找该VLAN ID对应的MAC地址转发表;
步骤104:根据步骤103查找的结果,如果查找到单播转发,则执行步骤105;如果查找到多播转发,则执行步骤106;如果查找不到,则执行步骤108;
步骤105:从MAC地址转发表中查找得到输出端口,跳到步骤110;
步骤106:从MAC地址转发表中查找得到输出多播组号(MID);
步骤107:使用MID查找多播表,得到输出端口的集合,跳到步骤110;
步骤108:确定广播转发该报文;
步骤109:得到该报文输入端口所在的VLAN对应的所有输出端口,跳到步骤110;
步骤110:判断输出端口与输入端口是否相同,如果是,则执行步骤111;否则,执行步骤112;
步骤111:丢弃该报文;
步骤112:转发报文至输出端口。
从上述桥接转发过程中,如果确定报文需要广播转发,由于一个VSI只对应一个VLAN,报文也只能在一个VLAN内进行广播转发。
目前对以太网桥接转发有以下几个标准/草案,分别介绍如下。
IEEE 802.1Q是虚拟桥接局域网的正式标准,该标准定义在一个物理桥设备上划分多个逻辑子网VLAN的方法。其中,多个指两个或两个以上。根据802.1Q标准,每个VLAN对应一个逻辑转发表。实现时,一般将一个MAC地址转发表按VLAN ID划分成多个逻辑转发表。在以太帧结构中加入4个字节,这4个字节统称为虚拟局域网标签(VLAN Tag)。在该4个字节中,用12比特表示VLAN ID。
IEEE802.1ad标准在IEEE802.1Q的基础上增加了:Q-in-Q,VLAN转换(VLAN Translation)。Q-in-Q是指运营商设备在边缘上为上述IEEE 802.1Q报文再增加一层VLAN Tag,报文本来的Tag称为CE-VLAN,运营商设备新增加的Tag称为P-VLAN。使用两层VLAN,使得用户使用的CE-VLAN与运营商使用的P-VLAN相互独立。VLAN Translation是指在网桥的一个端口上将一个VLAN ID转换成另一个VLAN ID。
draft-ietf-l2vpn-vpls-ldp-xx.txt草案规定P-VLAN与虚拟专用局域网服务(VPLS)之间的对应关系为一对一。
综上所述,现有技术存在以下缺点:
(1)在一个接入域内,VLAN与VSI是一一对应关系,不支持多个VLAN对应一个VSI的多对一的对应关系;
(2)以太网报文只能在一个VLAN内进行桥接转发,以太网桥接转发的现有技术中不支持多个VLAN间桥接转发,如果跨VLAN进行转发,必须使用IP路由;
(3)以太网报文只能桥接广播到一个VLAN,不支持桥接广播到多个VLAN。
发明内容
有鉴于此,本发明的主要目的在于提供一种桥接转发方法,实现多个VLAN之间桥接转发。
为达到上述目的,本发明提供一种桥接转发方法,该方法包括:将一个或一个以上由端口和虚拟局域网VLAN构成的组合对应一个虚拟转发实例VSI,该方法包括以下步骤:
A.从输入端口接收报文,获取该报文的输入虚拟局域网标识VLAN ID;
B.使用输入端口和输入VLAN ID查找所述端口和VLAN与VSI的对应关系,确定对应的VSI;
C.使用VSI和报文中的目的媒体接入控制MAC地址查找MAC地址转发表,查找得到输出端口和输出VLAN ID,并根据所得到的输出端口和输出VLAN ID转发报文。
其中,步骤A所述获取报文的VLAN ID的步骤包括:判断报文中是否携带VLAN ID,如果是,则获取报文中的VLAN ID;否则,获取与输入端口相关的缺省VLAN ID,并在该报文中添加该VLAN ID。
其中,步骤C所述MAC地址转发表是通过学习建立,建立的步骤包括:学习报文中的源MAC地址、输入端口和输入VLAN ID,并记录到VSI对应的MAC地址转发表中。
其中,步骤C所述查找MAC地址转发表时,除使用VSI和报文中的目的MAC地址之外,进一步包括:输入VLAN ID。
其中,步骤C所述查找得到输出端口和输出VLAN ID的步骤包括:查找得到唯一的输出端口和输出VLAN ID;
步骤C所述转发报文的步骤包括:将输出VLAN ID添加到报文中,或用输出VLAN ID替换报文中输入VLAN ID之后,转发该报文至输出端口。
其中,步骤C所述查找得到输出端口和输出VLAN ID的步骤包括:如果查找MAC地址转发表的结果为输出多播组号MID,则使用MID查找多播表,得到输出端口和输出VLAN ID的集合;
步骤C所述转发报文的步骤包括:复制所得到的输出VLAN ID个数的报文,将各输出VLAN ID添加到各报文中,或用各输出VLAN ID替换各报文中的输入VLAN ID之后,转发各报文至各输出端口。
其中,步骤C所述查找得到输出端口和输出VLAN ID的步骤包括:如果在MAC地址转发表中未直接查找到对应的输出端口和输出VLAN ID,则将VSI对应的所有输出端口和输出VLAN ID作为查找得到的输出端口和输出VLAN ID;
步骤C所述转发报文的步骤包括:复制所得到的输出VLAN ID个数的报文,将各输出VLAN ID添加到各报文中,或用各输出VLAN ID替换各报文中的输入VLAN ID之后,转发各报文至各输出端口。
其中,所述转发报文至输出端口之前进一步包括:判断输出端口与输入端口是否相同,并判断输出VLAN ID和输入VLAN ID是否相同,如果上述两个判断结果都为是,则丢弃该报文;否则,转发该报文至输出端口。
其中,将从所述报文中学习到的输入VLAN ID对应成一个标签值或标签索引,然后在VSI对应的MAC地址转发表中记录输入VLAN ID对应的标签值或标签索引;
步骤C所述查找得到输出VLAN ID的步骤包括:得到标签值或标签索引,然后根据该标签值或标签索引得到对应的输出VLAN ID。
其中,所述VLAN为同一个以太网端口的一个或一个以上VLAN,或同一个以太接入网的不同端口的一个或一个以上VLAN,或一个以上以太接入网的不同端口的一个或一个以上VLAN。
其中,所述VLAN ID为一层或二层或二层以上。
本发明提供的桥接转发方法中,设置了{端口,VLAN}与VSI的对应关系,并在{端口,VLAN}之间进行桥接转发,实现了在多个VLAN之间的桥接转发,实现了多个VLAN对应一个VSI的多对一的对应关系,包括一对一的对应关系。广播报文也可以在VSI对应的所有端口和VLAN之间广播,支持了桥接广播到多个VLAN。在报文转发过程中,判断输入、输出端口与输入、输出VLAN ID是否相同,有效地进行了源端口过滤。本发明还支持多层VLAN ID之间的桥接转发。
附图说明
图1所示为现有技术中报文桥接转发流程图;
图2所示为本发明中作为实施例一的多个VLAN间桥接转发流程图;
图3所示为本发明中作为实施例二的多个VLAN间桥接转发流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面举具体实施例,对本发明作进一步详细的说明。
本发明对传统的VLAN内报文转发方法进行扩展,以实现在多个VLAN间的桥接转发。本发明规定一个VSI是由若干个{端口,VLAN}组成,每个{端口,VLAN}看成一个虚端口,实现在虚端口之间完成报文桥接转发的功能。一个VSI可以由一个端口的一个或多个VLAN组成,也可以由多个端口的一个或多个VLAN组成。其中,VLAN的来源包括多种情况:来自同一个以太网端口的一个或多个VLAN;来自同一个以太接入网的不同端口的一个或多个VLAN;来自多个以太接入网的不同端口的一个或多个VLAN。
实施例1:图2为在多个VLAN间实现桥接转发的流程图,详细描述其步骤如下:
步骤201:从输入端口接收报文;
步骤202:分析报文中是否携带有VLAN ID,如果是,则获取报文中VLAN ID;否则,获取与输入端口相关的缺省的VLAN ID,并为该报文添加该VLAN ID;
步骤203:使用{输入端口,输入VLAN ID}查找映射表,确定对应的VSI,VSI用虚拟转发实例标识(VSI ID)表示,查找映射表得到的结果为对应的VSI ID,为了方便描述,定义{输入端口,输入VLAN ID}为输入虚端口;
步骤204:源MAC自学习,在VSI对应的MAC地址转发表中记录SMAC对应的输入端口和输入VLAN ID;
步骤205:从报文中获取DMAC,并使用{VSI ID,DMAC}查找MAC地址转发表,或者,从报文中获取DMAC和输入VLAN ID,并使用{VSI ID,DMAC,输入VLAN ID}查找MAC地址转发表;
步骤206:根据步骤205查找的结果,如果查找结果为单播转发,则执行步骤207;如果查找结果为多播转发,则执行步骤209;如果查找不到,则执行步骤213;
步骤207:从MAC地址转发表中查找得到{输出端口,输出VLAN ID},为了方便描述,将{输出端口,输出VLAN ID}定义为输出虚端口;
步骤208:用输出VLAN ID替换报文中输入VLAN ID,跳到步骤217;
步骤209:从MAC地址转发表中查找得到输出多播组号MID;
步骤210:使用MID查找多播表,得到输出虚端口的集合,即{输出端口i,输出VLAN IDi},其中i=1...n,i为输出虚端口的序号,n为查找多播表得到的输出虚端口的总数;
步骤211:接收的报文复制n份;
步骤212:用输出VLAN IDi替换对应报文中输入VLAN ID,跳到步骤217;
步骤213:从MAC地址转发表中查找不到,则确定该报文需要广播;
步骤214:得到VSI对应的所有输出虚端口,即{输出端口j,输出VLANIDj},其中j=1...m,j为输出虚端口的序号,m为广播输出虚端口的总数;
步骤215:接收的报文复制m份;
步骤216:用输出VLAN IDj替换对应报文中输入VLAN ID,跳到步骤217;
步骤217:判断输出虚端口与输入虚端口是否完全相同,即判断输出端口与输入端口是否相同,并判断输出VLAN ID和输入VLAN ID是否相同,如果输出端口与输入端口相同,且输出VLAN ID与输入VLAN ID相同,则执行步骤218;如果输出端口与输入端口相同而输出VLAN ID与输入VLANID不同,或者输出VLAN ID与输入VLAN ID相同而输出端口与输入端口不同,则执行步骤219;
步骤218:丢弃该报文;
步骤219:转发该报文至输出端口。
上述方法中,步骤208、步骤212、步骤216中,用输出VLAN ID替换报文中VLAN ID。如果与IEEE 802.1ad协议中所述Q-in-Q业务配合使用,则保留原来的VLAN ID,而添加一层新的输出VLAN ID,即再加入4个字节,在该4个字节中用12比特表示该输出VLAN ID。
上述方法中,源端口抑制的步骤可以在得到输出虚端口后和替换VLANID之前进行。例如在单播转发情况下,步骤207中得到输出虚端口之后,就可以判断输出虚端口与输入虚端口是否完全相同,如果完全相同,则丢弃报文,结束流程;如果不完全相同,则执行步骤208所述的用输出VLAN ID替换报文中VLAN ID。
步骤203中所述映射表是为了规定多个虚端口的集合与VSI的对应关系而建立的,映射表中表项的形式为{端口,VLAN ID,VSI ID},查找映射表时查找关键字为{端口,VLAN ID},查找结果为与该虚端口对应的VSI ID。
如步骤204所述,MAC地址转发表是通过学习而建立的,在交换机内部可以建立一个MAC地址转发表,该MAC地址转发表中记录多个VSI中所学习到的内容,对应每一个VSI的部分用VSI ID区分;也可以建立多个MAC地址转发表,每个MAC地址转发表对应一个VSI。进行源MAC学习时,学习报文的输入端口和输入VLAN ID,并将学习信息写入到VSI对应的MAC地址转发表中。在MAC地址转发表中表项的形式为{VSI ID,MAC地址,端口,VLAN ID},查找MAC地址转发表时查找关键字为{VSI ID,DMAC}或{VSI ID,DMAC,输入VLAN ID},查找结果为对应的{输出端口,输出VLAN ID}。
在MAC地址转发表中,VLAN ID可以通过标签值或标签索引的形式间接地记录或查找,其中,存在VLAN ID与标签值或标签索引的对应关系。例如,将学习到的VLAN ID根据对应关系转换成一个标签值或标签索引,然后将该标签值或标签索引记录到MAC地址转发表中对应表项中。利用查找关键字查找输出虚端口时,如果输出VLAN ID用标签值或标签索引表示,则根据对应关系得到输出VLAN ID。
步骤210所述多播表是在交换机内部通过协议而软件建立的,多播表中表项的形式为{MID,输出端口,输出VLAN ID},查找多播表时查找关键字为MID,查找结果为与该MID对应的所有{输出端口,输出VLAN ID}的集合。
步骤214所述得到VSI对应的所有输出虚端口是通过查找广播表得到的,广播表也是在交换机内部通过协议而软件建立的,广播表中表项的形式为{VSI ID,输出端口,输出VLAN ID},查找广播表时查找关键字为VSI ID,查找结果为与该VSI ID对应的所有{输出端口,输出VLAN ID}的集合。
实施例2:实施例1中描述了输入VLAN ID为一个的桥接转发。但是,在有些应用环境中,输入VLAN ID和输出VLAN ID不只一层,有两层或两层以上。例如,根据IEEE 802.1ad标准的应用中,报文中携带有2层VLANID,在这种应用环境下,输入VLAN ID为2层,输出VLAN ID也可能需要2层。实施例2中,将若干{输入端口,输入外层VLAN,输入内层VLAN}绑定到一个VSI。下面结合图3详细介绍输入VLAN ID和输出VLAN ID都为2层的情况下的桥接转发的步骤。
步骤301:从输入端口接收报文;
步骤302:分析报文中是否携带有VLAN ID,如果是,则获取报文中VLAN ID,分别为外层VLAN ID和内层VLAN ID;否则,获取与输入端口相关的缺省的外层VLAN ID和内层VLAN ID,并为该报文添加外层VLANID和内层VLAN ID;
步骤303:使用输入虚端口,即使用{输入端口,输入外层VLAN ID,输入内层VLAN ID}查找映射表,确定对应的VSI ID;
步骤304:源MAC自学习,在VSI对应的MAC地址转发表中记录SMAC对应的输入端口、输入外层VLAN ID以及输入内层VLAN ID;
步骤305:从报文中获取DMAC,并使用{VSI ID,DMAC}查找MAC地址转发表,或者,从报文中获取DMAC、输入外层VLAN ID以及输入内层VLAN ID,并使用{VSI ID,DMAC,输入外层VLAN ID,输入内层VLANID}查找MAC地址转发表;
步骤306:根据步骤305查找的结果,如果查找结果为单播转发,则执行步骤307;如果查找结果为多播转发,则执行步骤309;如果查找不到,则执行步骤313;
步骤307:从MAC地址转发表中查找得到输出虚端口,即{输出端口,输出外层VLAN ID,输出内层VLAN ID};
步骤308:用输出外层VLAN ID替换报文中输入外层VLAN ID,用输出内层VLAN ID替换报文中输入内层VLAN ID,跳到步骤317;
步骤309:从MAC地址转发表中查找得到输出多播组号MID;
步骤310:使用MID查找多播表,得到输出虚端口的集合,即{输出端口i,输出外层VLAN IDi,输出内层VLAN IDi},其中i=1...n,i为输出虚端口的序号,n为查找多播表得到的输出虚端口的总数;
步骤311:接收的报文复制n份;
步骤312:用输出外层VLAN IDi替换对应报文中输入外层VLAN ID,用输出内层VLAN IDi替换对应报文中输入内层VLAN ID,跳到步骤317;
步骤313:从MAC地址转发表中查找不到,则确定该报文需要广播;
步骤314:得到VSI对应的所有输出虚端口,即{输出端口j,输出外层VLAN IDj,输出内层VLAN IDj},其中j=1...m,j为输出虚端口的序号,m为广播输出虚端口的总数;
步骤315:接收的报文复制m份;
步骤316:用输出外层VLAN IDj替换对应报文中输入外层VLAN ID,用输出内层VLAN IDj替换对应报文中输入内层VLAN ID,跳到步骤317;
步骤317:判断输出虚端口与输入虚端口是否完全相同,即判断输出端口与输入端口是否相同,并判断输出外层VLAN ID和输入外层VLAN ID是否相同,并判断输出内层VLAN ID和输入内层VLAN ID是否相同,如果上述三者判断结果都相同,则执行步骤318;如果上述三者判断结果不都相同,则执行步骤319;
步骤318:丢弃该报文;
步骤319:转发该报文至输出端口。
综上所述,本发明将多个{端口,VLAN}组成一个集合,使得该集合属于一个VSI,以太网报文在同一个VSI的各{端口,VLAN}间相互转发,实现了多个VLAN间的桥接转发。桥接转发的总体思路是:从输入端口接收报文之后,获取报文中的VLAN ID;然后使用{输入端口,输入VLAN ID}查找上述{端口,VLAN}与VSI的对应关系,确定对应的VSI;使用{VSI,目的MAC}查找MAC地址转发表得到{输出端口,输出VLAN ID},并根据所得到的{输出端口,输出VLAN ID}转发报文。其中,VLAN可以为一个,也可以为两个或多个VLAN的组合。例如,将若干{端口,外层VLAN,内层VLAN}和{端口,VLAN}绑定到一个VSI。
从输入报文中可以得到一层VLAN ID或二层VLAN ID或更多VLANID。
如果是1层VLAN ID,则使用{输入端口,输入VLAN ID}查表得到VSI;如果是2层VLAN ID,则使用{输入端口,输入外层VLAN ID,输入内层VLAN ID}查表得到VSI。
源MAC自学习过程中,将从报文中获取的VLAN ID依次记录在MAC地址转发表中。在转发过程中查找MAC地址转发表时,得出的输出VLANID可能为一层VLAN ID,也可能为两层或更多层,这与MAC地址学习过程中所记录的VLAN ID有关。
在报文转发时,用对应层的输出VLAN ID替换对应层的输入VLAN ID,或者是添加输出VLAN ID之后,转发至输出端口。
在进行源端口过滤时,比较输出端口与输入端口,并且比较对应层的输出VLAN ID和输入VLAN ID,根据上述比较结果,如果比较结果完全相同,则丢弃报文,否则转发报文。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1、一种桥接转发方法,其特征在于,将一个或一个以上由端口和虚拟局域网VLAN构成的组合对应一个虚拟转发实例VSI,该方法包括以下步骤:
A.从输入端口接收报文,获取该报文的输入虚拟局域网标识VLAN ID;
B.使用输入端口和输入VLAN ID查找所述端口和VLAN与VSI的对应关系,确定对应的VSI;
C.使用VSI和报文中的目的媒体接入控制MAC地址查找MAC地址转发表,查找得到输出端口和输出VLAN ID,并根据所得到的输出端口和输出VLAN ID转发报文。
2、根据权利要求1所述的方法,其特征在于,步骤A所述获取报文的VLANID的步骤包括:判断报文中是否携带VLAN ID,如果是,则获取报文中的VLANID;否则,获取与输入端口相关的缺省VLAN ID,并在该报文中添加该VLANID。
3、根据权利要求1所述的方法,其特征在于,步骤C所述MAC地址转发表是通过学习建立,建立的步骤包括:学习报文中的源MAC地址、输入端口和输入VLAN ID,并记录到VSI对应的MAC地址转发表中。
4、根据权利要求1所述的方法,其特征在于,步骤C所述查找MAC地址转发表时,除使用VSI和报文中的目的MAC地址之外,进一步包括:输入VLANID。
5、根据权利要求1所述的方法,其特征在于,
步骤C所述查找得到输出端口和输出VLAN ID的步骤包括:查找得到唯一的输出端口和输出VLAN ID;
步骤C所述转发报文的步骤包括:将输出VLAN ID添加到报文中,或用输出VLAN ID替换报文中输入VLAN ID之后,转发该报文至输出端口。
6、根据权利要求1所述的方法,其特征在于,
步骤C所述查找得到输出端口和输出VLAN ID的步骤包括:如果查找MAC地址转发表的结果为输出多播组号MID,则使用MID查找多播表,得到输出端口和输出VLAN ID的集合;
步骤C所述转发报文的步骤包括:复制所得到的输出VLAN ID个数的报文,将各输出VLAN ID添加到各报文中,或用各输出VLAN ID替换各报文中的输入VLAN ID之后,转发各报文至各输出端口。
7、根据权利要求1所述的方法,其特征在于,
步骤C所述查找得到输出端口和输出VLAN ID的步骤包括:如果在MAC地址转发表中未直接查找到对应的输出端口和输出VLAN ID,则将VSI对应的所有输出端口和输出VLAN ID作为查找得到的输出端口和输出VLAN ID;
步骤C所述转发报文的步骤包括:复制所得到的输出VLAN ID个数的报文,将各输出VLAN ID添加到各报文中,或用各输出VLAN ID替换各报文中的输入VLAN ID之后,转发各报文至各输出端口。
8、根据权利要求5、6或7所述的方法,其特征在于,所述转发报文至输出端口之前进一步包括:判断输出端口与输入端口是否相同,并判断输出VLANID和输入VLAN ID是否相同,如果上述两个判断结果都为是,则丢弃该报文;否则,转发该报文至输出端口。
9、根据权利要求5、6或7所述的方法,其特征在于,
将从所述报文中学习到的输入VLAN ID对应成一个标签值或标签索引,然后在VSI对应的MAC地址转发表中记录输入VLAN ID对应的标签值或标签索引;
步骤C所述查找得到输出VLAN ID的步骤包括:得到标签值或标签索引,然后根据该标签值或标签索引得到对应的输出VLAN ID。
10、根据权利要求1所述的方法,其特征在于,所述VLAN为同一个以太网端口的一个或一个以上VLAN,或同一个以太接入网的不同端口的一个或一个以上VLAN,或一个以上以太接入网的不同端口的一个或一个以上VLAN。
11、根据权利要求1所述的方法,其特征在于,所述VLAN ID为一层或二层或二层以上。
CNB2005101128821A 2005-10-19 2005-10-19 一种桥接转发方法 Active CN100442772C (zh)

Priority Applications (10)

Application Number Priority Date Filing Date Title
CNB2005101128821A CN100442772C (zh) 2005-10-19 2005-10-19 一种桥接转发方法
PCT/CN2006/002462 WO2007045146A1 (fr) 2005-10-19 2006-09-20 Procede et dispositif de pontage de transfert
CNA2006800123081A CN101160832A (zh) 2005-10-19 2006-09-20 一种桥接转发方法和装置
US11/583,760 US7965709B2 (en) 2005-10-19 2006-10-18 Bridge forwarding method and apparatus
AT06255388T ATE537633T1 (de) 2005-10-19 2006-10-19 Vlan operierend mit mac adressen
DK06255388.8T DK1777887T3 (da) 2005-10-19 2006-10-19 VLAN, der opererer med MAC-adresser
PT06255388T PT1777887E (pt) 2005-10-19 2006-10-19 Vlan operando com endereços de mac
EP06255388A EP1777887B1 (en) 2005-10-19 2006-10-19 VLAN operating with MAC addresses
ES06255388T ES2378079T3 (es) 2005-10-19 2006-10-19 VLAN operando con direcciones MAC
HK07107428.0A HK1102984A1 (en) 2005-10-19 2007-07-11 Vlan operating with mac addresses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101128821A CN100442772C (zh) 2005-10-19 2005-10-19 一种桥接转发方法

Publications (2)

Publication Number Publication Date
CN1852240A CN1852240A (zh) 2006-10-25
CN100442772C true CN100442772C (zh) 2008-12-10

Family

ID=37133709

Family Applications (2)

Application Number Title Priority Date Filing Date
CNB2005101128821A Active CN100442772C (zh) 2005-10-19 2005-10-19 一种桥接转发方法
CNA2006800123081A Pending CN101160832A (zh) 2005-10-19 2006-09-20 一种桥接转发方法和装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CNA2006800123081A Pending CN101160832A (zh) 2005-10-19 2006-09-20 一种桥接转发方法和装置

Country Status (9)

Country Link
US (1) US7965709B2 (zh)
EP (1) EP1777887B1 (zh)
CN (2) CN100442772C (zh)
AT (1) ATE537633T1 (zh)
DK (1) DK1777887T3 (zh)
ES (1) ES2378079T3 (zh)
HK (1) HK1102984A1 (zh)
PT (1) PT1777887E (zh)
WO (1) WO2007045146A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7965709B2 (en) 2005-10-19 2011-06-21 Huawei Technologies Co., Ltd. Bridge forwarding method and apparatus
US11206216B2 (en) 2017-10-18 2021-12-21 Huawei Technologies Co., Ltd. Flexible ethernet frame forwarding method and apparatus

Families Citing this family (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7577143B1 (en) * 2001-09-25 2009-08-18 Juniper Networks, Inc. Decoupling functionality related to providing a transparent local area network segment service
CN100377548C (zh) * 2005-07-15 2008-03-26 华为技术有限公司 一种实现虚交换的方法和装置
CN100444586C (zh) * 2006-11-06 2008-12-17 杭州华三通信技术有限公司 报文转发方法及设备
US20080175254A1 (en) * 2007-01-22 2008-07-24 Alpha Nerworks Inc. Method of learning address in Virtual LAN system
JP4259581B2 (ja) 2007-02-07 2009-04-30 日立電線株式会社 スイッチングハブおよびlanシステム
JP4793491B2 (ja) * 2007-03-20 2011-10-12 富士通株式会社 パケット中継装置、パケット中継装置における廃棄パケットの転送方法、およびそのプログラム
WO2009013582A1 (en) * 2007-07-20 2009-01-29 Telefonaktiebolaget L M Ericsson (Publ) System and method for ethernet label distribution
JP4415036B2 (ja) * 2007-08-17 2010-02-17 株式会社日立コミュニケーションテクノロジー ネットワークシステム、ネットワーク装置及び中継装置
CN101547137A (zh) * 2008-03-27 2009-09-30 华为技术有限公司 数据发送的方法、装置及通信设备
US8483218B2 (en) * 2008-12-04 2013-07-09 Electronics And Elecommunications Research Institute Packet transport layer apparatus
US8553581B2 (en) * 2009-02-17 2013-10-08 Tellabs Operations, Inc. Method and apparatus for provisioning a network element
US8238340B2 (en) 2009-03-06 2012-08-07 Futurewei Technologies, Inc. Transport multiplexer—mechanisms to force ethernet traffic from one domain to be switched in a different (external) domain
US8665886B2 (en) * 2009-03-26 2014-03-04 Brocade Communications Systems, Inc. Redundant host connection in a routed network
US8599860B2 (en) * 2009-05-14 2013-12-03 Futurewei Technologies, Inc. Multiple prefix connections with translated virtual local area network
CN101610216B (zh) * 2009-07-29 2012-10-17 华为技术有限公司 以太网报文转发方法、装置及系统
CN101631129B (zh) * 2009-08-18 2013-06-05 中兴通讯股份有限公司 组播数据转发方法及装置
CN102045405A (zh) * 2009-10-16 2011-05-04 华为技术有限公司 一种地址转换方法、设备和系统
CN102170385B (zh) 2010-02-27 2014-01-22 华为技术有限公司 一种以太树业务中以太网帧的发送方法和运营商边缘设备
CN101800705A (zh) * 2010-03-18 2010-08-11 中兴通讯股份有限公司 一种在本地接入之间广播数据报文的方法及装置
US8369335B2 (en) 2010-03-24 2013-02-05 Brocade Communications Systems, Inc. Method and system for extending routing domain to non-routing end stations
CN101820392B (zh) * 2010-03-26 2015-08-12 中兴通讯股份有限公司 一种实现多业务转发的方法和网络处理器
CN101808041A (zh) * 2010-03-31 2010-08-18 迈普通信技术股份有限公司 一种报文桥接转发的方法及转发路由器
US8989186B2 (en) 2010-06-08 2015-03-24 Brocade Communication Systems, Inc. Virtual port grouping for virtual cluster switching
US9769016B2 (en) 2010-06-07 2017-09-19 Brocade Communications Systems, Inc. Advanced link tracking for virtual cluster switching
US9231890B2 (en) 2010-06-08 2016-01-05 Brocade Communications Systems, Inc. Traffic management for virtual cluster switching
US9001824B2 (en) 2010-05-18 2015-04-07 Brocade Communication Systems, Inc. Fabric formation for virtual cluster switching
US8625616B2 (en) 2010-05-11 2014-01-07 Brocade Communications Systems, Inc. Converged network extension
US9270486B2 (en) 2010-06-07 2016-02-23 Brocade Communications Systems, Inc. Name services for virtual cluster switching
US9716672B2 (en) 2010-05-28 2017-07-25 Brocade Communications Systems, Inc. Distributed configuration management for virtual cluster switching
US8867552B2 (en) 2010-05-03 2014-10-21 Brocade Communications Systems, Inc. Virtual cluster switching
US9461840B2 (en) 2010-06-02 2016-10-04 Brocade Communications Systems, Inc. Port profile management for virtual cluster switching
US8885488B2 (en) 2010-06-02 2014-11-11 Brocade Communication Systems, Inc. Reachability detection in trill networks
US8634308B2 (en) 2010-06-02 2014-01-21 Brocade Communications Systems, Inc. Path detection in trill networks
CN102281181B (zh) * 2010-06-08 2015-01-28 中兴通讯股份有限公司 扩展端口桥设备中实现多播转发的方法、装置及系统
US9806906B2 (en) 2010-06-08 2017-10-31 Brocade Communications Systems, Inc. Flooding packets on a per-virtual-network basis
US9628293B2 (en) 2010-06-08 2017-04-18 Brocade Communications Systems, Inc. Network layer multicasting in trill networks
US9246703B2 (en) 2010-06-08 2016-01-26 Brocade Communications Systems, Inc. Remote port mirroring
US8446914B2 (en) 2010-06-08 2013-05-21 Brocade Communications Systems, Inc. Method and system for link aggregation across multiple switches
US9608833B2 (en) 2010-06-08 2017-03-28 Brocade Communications Systems, Inc. Supporting multiple multicast trees in trill networks
US8908564B2 (en) * 2010-06-28 2014-12-09 Avaya Inc. Method for Media Access Control address learning and learning rate suppression
US9807031B2 (en) 2010-07-16 2017-10-31 Brocade Communications Systems, Inc. System and method for network configuration
US8953621B2 (en) 2010-09-10 2015-02-10 Futurewei Technologies, Inc. Specifying priority on a virtual station interface discovery and configuration protocol response
US8774201B2 (en) * 2010-09-10 2014-07-08 Fujitsu Limited Method and system for providing contextualized flow tags
CN102404179B (zh) * 2010-09-19 2014-10-29 杭州华三通信技术有限公司 一种报文处理的方法和装置
JP5673027B2 (ja) * 2010-11-26 2015-02-18 富士通株式会社 スイッチおよびスイッチ制御方法
US8553583B2 (en) * 2011-02-04 2013-10-08 Verizon Patent And Licensing Inc. Leaky ethernet trees
US8462666B2 (en) * 2011-02-05 2013-06-11 Force10 Networks, Inc. Method and apparatus for provisioning a network switch port
CN102647288B (zh) * 2011-02-16 2018-02-13 中兴通讯股份有限公司 一种vm数据访问保护方法及系统
CN102684979B (zh) 2011-03-11 2018-08-14 中兴通讯股份有限公司 一种支持虚拟终端的组播数据转发方法及装置
CN102684892B (zh) * 2011-03-14 2018-01-16 中兴通讯股份有限公司 一种端口扩展中实现源端口过滤的方法和装置
US9270572B2 (en) 2011-05-02 2016-02-23 Brocade Communications Systems Inc. Layer-3 support in TRILL networks
US9407533B2 (en) 2011-06-28 2016-08-02 Brocade Communications Systems, Inc. Multicast in a trill network
US8948056B2 (en) 2011-06-28 2015-02-03 Brocade Communication Systems, Inc. Spanning-tree based loop detection for an ethernet fabric switch
US9401861B2 (en) 2011-06-28 2016-07-26 Brocade Communications Systems, Inc. Scalable MAC address distribution in an Ethernet fabric switch
US8879549B2 (en) 2011-06-28 2014-11-04 Brocade Communications Systems, Inc. Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch
US9007958B2 (en) 2011-06-29 2015-04-14 Brocade Communication Systems, Inc. External loop detection for an ethernet fabric switch
US8885641B2 (en) * 2011-06-30 2014-11-11 Brocade Communication Systems, Inc. Efficient trill forwarding
CN102255762A (zh) * 2011-08-25 2011-11-23 华为技术有限公司 网络实例的创建方法和装置
US9736085B2 (en) 2011-08-29 2017-08-15 Brocade Communications Systems, Inc. End-to end lossless Ethernet in Ethernet fabric
US8966499B2 (en) * 2011-09-09 2015-02-24 Microsoft Technology Licensing, Llc Virtual switch extensibility
CN102368732A (zh) * 2011-10-18 2012-03-07 深圳市共进电子股份有限公司 一种网桥模式下对转发报文进行路由的方法
US9699117B2 (en) 2011-11-08 2017-07-04 Brocade Communications Systems, Inc. Integrated fibre channel support in an ethernet fabric switch
US9450870B2 (en) 2011-11-10 2016-09-20 Brocade Communications Systems, Inc. System and method for flow management in software-defined networks
US8995272B2 (en) 2012-01-26 2015-03-31 Brocade Communication Systems, Inc. Link aggregation in software-defined networks
US9742693B2 (en) 2012-02-27 2017-08-22 Brocade Communications Systems, Inc. Dynamic service insertion in a fabric switch
US9154416B2 (en) 2012-03-22 2015-10-06 Brocade Communications Systems, Inc. Overlay tunnel in a fabric switch
CN102611634A (zh) * 2012-04-20 2012-07-25 杭州华三通信技术有限公司 一种接入ip网络的方法和边缘设备
US9374301B2 (en) 2012-05-18 2016-06-21 Brocade Communications Systems, Inc. Network feedback in software-defined networks
US10277464B2 (en) 2012-05-22 2019-04-30 Arris Enterprises Llc Client auto-configuration in a multi-switch link aggregation
US10454760B2 (en) 2012-05-23 2019-10-22 Avago Technologies International Sales Pte. Limited Layer-3 overlay gateways
CN102769557B (zh) * 2012-08-09 2015-08-12 深圳市共进电子股份有限公司 一种业务数据报文的传输方法及装置
US9602430B2 (en) 2012-08-21 2017-03-21 Brocade Communications Systems, Inc. Global VLANs for fabric switches
CN102857400B (zh) * 2012-09-14 2016-03-30 中兴通讯股份有限公司 一种二层虚拟专用网中广播域的建立方法及装置
CN103812746B (zh) * 2012-11-14 2018-08-28 深圳市共进电子股份有限公司 基于linux操作系统的桥接设备及其通信方法
US9401872B2 (en) 2012-11-16 2016-07-26 Brocade Communications Systems, Inc. Virtual link aggregations across multiple fabric switches
CN104854819B (zh) * 2012-12-12 2019-05-17 爱立信(中国)通信有限公司 用于vlan接口路由的方法和设备
US9491090B1 (en) * 2012-12-20 2016-11-08 Juniper Networks, Inc. Methods and apparatus for using virtual local area networks in a switch fabric
CN103916317B (zh) * 2012-12-31 2018-04-27 华为技术有限公司 通信方法、路由桥及网络系统
US9548926B2 (en) 2013-01-11 2017-01-17 Brocade Communications Systems, Inc. Multicast traffic load balancing over virtual link aggregation
US9413691B2 (en) 2013-01-11 2016-08-09 Brocade Communications Systems, Inc. MAC address synchronization in a fabric switch
US9350680B2 (en) 2013-01-11 2016-05-24 Brocade Communications Systems, Inc. Protection switching over a virtual link aggregation
US9565113B2 (en) 2013-01-15 2017-02-07 Brocade Communications Systems, Inc. Adaptive link aggregation and virtual link aggregation
US9565099B2 (en) 2013-03-01 2017-02-07 Brocade Communications Systems, Inc. Spanning tree in fabric switches
WO2014145750A1 (en) 2013-03-15 2014-09-18 Brocade Communications Systems, Inc. Scalable gateways for a fabric switch
CN103338153B (zh) * 2013-06-08 2017-04-05 杭州华三通信技术有限公司 一种组播报文传输方法和pe设备
US9699001B2 (en) 2013-06-10 2017-07-04 Brocade Communications Systems, Inc. Scalable and segregated network virtualization
US9565028B2 (en) 2013-06-10 2017-02-07 Brocade Communications Systems, Inc. Ingress switch multicast distribution in a fabric switch
US9806949B2 (en) 2013-09-06 2017-10-31 Brocade Communications Systems, Inc. Transparent interconnection of Ethernet fabric switches
US9912612B2 (en) 2013-10-28 2018-03-06 Brocade Communications Systems LLC Extended ethernet fabric switches
US9860117B2 (en) 2014-02-03 2018-01-02 Sprint Communications Company, L.P. Automatically generated virtual network elements for virtualized packet networks
US9876689B1 (en) 2014-02-03 2018-01-23 Sprint Communications Company L.P. Automatically generated virtual network elements for virtualized local area networks
US9548873B2 (en) 2014-02-10 2017-01-17 Brocade Communications Systems, Inc. Virtual extensible LAN tunnel keepalives
JP6349788B2 (ja) * 2014-03-05 2018-07-04 富士通株式会社 スイッチ装置、ネットワークシステム、およびスイッチ装置の制御方法
US10581758B2 (en) 2014-03-19 2020-03-03 Avago Technologies International Sales Pte. Limited Distributed hot standby links for vLAG
US10476698B2 (en) 2014-03-20 2019-11-12 Avago Technologies International Sales Pte. Limited Redundent virtual link aggregation group
US10063473B2 (en) 2014-04-30 2018-08-28 Brocade Communications Systems LLC Method and system for facilitating switch virtualization in a network of interconnected switches
US9800471B2 (en) 2014-05-13 2017-10-24 Brocade Communications Systems, Inc. Network extension groups of global VLANs in a fabric switch
US10616108B2 (en) 2014-07-29 2020-04-07 Avago Technologies International Sales Pte. Limited Scalable MAC address virtualization
US9544219B2 (en) 2014-07-31 2017-01-10 Brocade Communications Systems, Inc. Global VLAN services
US9807007B2 (en) 2014-08-11 2017-10-31 Brocade Communications Systems, Inc. Progressive MAC address learning
KR102195359B1 (ko) * 2014-08-26 2020-12-24 한국전자통신연구원 프록시 터널종단 장치, 이를 포함하는 확장형 네트워크 가상화 통신 시스템 및 확장형 네트워크 가상화 통신 방법
US9524173B2 (en) 2014-10-09 2016-12-20 Brocade Communications Systems, Inc. Fast reboot for a switch
US9699029B2 (en) 2014-10-10 2017-07-04 Brocade Communications Systems, Inc. Distributed configuration management in a switch group
US9626255B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Online restoration of a switch snapshot
US9628407B2 (en) 2014-12-31 2017-04-18 Brocade Communications Systems, Inc. Multiple software versions in a switch group
US10003552B2 (en) 2015-01-05 2018-06-19 Brocade Communications Systems, Llc. Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches
US9942097B2 (en) 2015-01-05 2018-04-10 Brocade Communications Systems LLC Power management in a network of interconnected switches
US9807005B2 (en) 2015-03-17 2017-10-31 Brocade Communications Systems, Inc. Multi-fabric manager
US10038592B2 (en) 2015-03-17 2018-07-31 Brocade Communications Systems LLC Identifier assignment to a new switch in a switch group
US10579406B2 (en) 2015-04-08 2020-03-03 Avago Technologies International Sales Pte. Limited Dynamic orchestration of overlay tunnels
US10439929B2 (en) 2015-07-31 2019-10-08 Avago Technologies International Sales Pte. Limited Graceful recovery of a multicast-enabled switch
CN105119831B (zh) * 2015-09-15 2018-08-07 烽火通信科技股份有限公司 Mac地址学习方法及系统
US10171303B2 (en) 2015-09-16 2019-01-01 Avago Technologies International Sales Pte. Limited IP-based interconnection of switches with a logical chassis
US9912614B2 (en) 2015-12-07 2018-03-06 Brocade Communications Systems LLC Interconnection of switches based on hierarchical overlay tunneling
CN107517149A (zh) * 2016-06-16 2017-12-26 中兴通讯股份有限公司 一种虚拟局域网聚合方法及装置
US10237090B2 (en) 2016-10-28 2019-03-19 Avago Technologies International Sales Pte. Limited Rule-based network identifier mapping
CN109756411B (zh) * 2018-12-17 2021-10-12 新华三技术有限公司成都分公司 报文转发方法、装置、第一vtep设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1356806A (zh) * 2001-12-31 2002-07-03 刘军民 实现局域网虚通道传送的数据转发方法
US20020085551A1 (en) * 2000-11-14 2002-07-04 Altima Communications, Inc. Linked network switch configuration
CN1458771A (zh) * 2002-05-15 2003-11-26 华为技术有限公司 一种基于二层交换设备的组播报文转发方法
JP2004072160A (ja) * 2002-08-01 2004-03-04 Matsushita Electric Ind Co Ltd スイッチング方法及び装置並びにコンピュータプログラム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60180216A (ja) 1984-02-28 1985-09-14 Fujitsu Ltd 電圧検知回路
US5511168A (en) * 1993-07-01 1996-04-23 Digital Equipment Corporation Virtual circuit manager for multicast messaging
CN1053304C (zh) 1998-04-22 2000-06-07 电子工业部第五十四研究所 基于一阶带通采样的跳频信号测向与侦收方法
US6266705B1 (en) * 1998-09-29 2001-07-24 Cisco Systems, Inc. Look up mechanism and associated hash table for a network switch
US6678678B2 (en) * 2000-03-09 2004-01-13 Braodcom Corporation Method and apparatus for high speed table search
WO2002017571A1 (en) * 2000-08-24 2002-02-28 Tiara Networks, Inc. System and method for connecting geographically distributed virtual local area networks
US6850542B2 (en) 2000-11-14 2005-02-01 Broadcom Corporation Linked network switch configuration
JP2003092586A (ja) * 2001-09-18 2003-03-28 Fujitsu Ltd レイヤ2−vpn中継システム
US20030152075A1 (en) * 2002-02-14 2003-08-14 Hawthorne Austin J. Virtual local area network identifier translation in a packet-based network
US7149214B2 (en) 2003-11-04 2006-12-12 Cisco Technology, Inc. Dynamic unknown L2 flooding control with MAC limits
US7558273B1 (en) * 2003-12-23 2009-07-07 Extreme Networks, Inc. Methods and systems for associating and translating virtual local area network (VLAN) tags
US20050141537A1 (en) * 2003-12-29 2005-06-30 Intel Corporation A Delaware Corporation Auto-learning of MAC addresses and lexicographic lookup of hardware database
US7707312B2 (en) * 2003-12-31 2010-04-27 Alcatel Lucent Printer discovery protocol system and method
CN101351995B (zh) * 2004-01-14 2011-02-02 利福斯通网络公司 管理网络节点中的处理利用
US7646773B2 (en) * 2004-08-02 2010-01-12 Extreme Networks Forwarding database in a network switch device
US8213435B2 (en) * 2005-04-28 2012-07-03 Cisco Technology, Inc. Comprehensive model for VPLS
CN100442772C (zh) 2005-10-19 2008-12-10 华为技术有限公司 一种桥接转发方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020085551A1 (en) * 2000-11-14 2002-07-04 Altima Communications, Inc. Linked network switch configuration
CN1356806A (zh) * 2001-12-31 2002-07-03 刘军民 实现局域网虚通道传送的数据转发方法
CN1458771A (zh) * 2002-05-15 2003-11-26 华为技术有限公司 一种基于二层交换设备的组播报文转发方法
JP2004072160A (ja) * 2002-08-01 2004-03-04 Matsushita Electric Ind Co Ltd スイッチング方法及び装置並びにコンピュータプログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7965709B2 (en) 2005-10-19 2011-06-21 Huawei Technologies Co., Ltd. Bridge forwarding method and apparatus
US11206216B2 (en) 2017-10-18 2021-12-21 Huawei Technologies Co., Ltd. Flexible ethernet frame forwarding method and apparatus

Also Published As

Publication number Publication date
PT1777887E (pt) 2012-02-27
EP1777887A1 (en) 2007-04-25
WO2007045146A1 (fr) 2007-04-26
EP1777887B1 (en) 2011-12-14
CN1852240A (zh) 2006-10-25
HK1102984A1 (en) 2007-12-07
DK1777887T3 (da) 2012-03-12
ES2378079T3 (es) 2012-04-04
ATE537633T1 (de) 2011-12-15
US7965709B2 (en) 2011-06-21
US20070097968A1 (en) 2007-05-03
CN101160832A (zh) 2008-04-09

Similar Documents

Publication Publication Date Title
CN100442772C (zh) 一种桥接转发方法
US8867555B2 (en) Method and system for transparent LAN services in a packet network
US8228928B2 (en) System and method for providing support for multipoint L2VPN services in devices without local bridging
JP5054056B2 (ja) ネットワークシステム、コアスイッチ、エッジスイッチ、データ中継方法
CN101127696B (zh) 二层网络中的数据转发方法和网络及节点设备
US9806906B2 (en) Flooding packets on a per-virtual-network basis
CN100461732C (zh) 一种以太技术交换和转发的方法、系统和设备
CN101442467B (zh) 在基于运营商骨干网传送的网络中提供多点到多点连接的方法
US20060245438A1 (en) Metro ethernet network with scaled broadcast and service instance domains
CN100461769C (zh) 网络交换器用以处理虚拟局域网的包的方法
JP2008193614A (ja) スイッチングハブおよびlanシステム
CN101166137B (zh) 对不同虚拟局域网业务进行隔离的方法
CN1866919B (zh) 基于虚拟局域网堆叠的业务交换方法
CN101494610B (zh) 处理报文的方法及交换机
CN103326918A (zh) 一种报文转发方法和设备
CN103701679B (zh) 一种实现vlan转换的方法
CN100559772C (zh) 混合型虚拟私有网络系统和骨干网边缘设备及其配置方法
CN101656671A (zh) 一种报文发送的方法及装置
CN100358322C (zh) 多层虚拟局域网交换的方法
JP4980200B2 (ja) データ通信システムおよび転送フレーム
CN100459580C (zh) 一种三层弹性分组环转发业务的方法
EP4020929A1 (en) Address registration
CN102594649B (zh) 虚拟通道组播数据远端复制方法及系统
CN102035721B (zh) 介质访问控制表项老化处理的方法及装置
JP4146861B2 (ja) ネットワーク接続方法及びその装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant