CN100442772C - 一种桥接转发方法 - Google Patents
一种桥接转发方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000001914 filtration Methods 0.000 abstract description 3
- MHABMANUFPZXEB-UHFFFAOYSA-N O-demethyl-aloesaponarin I Natural products O=C1C2=CC=CC(O)=C2C(=O)C2=C1C=C(O)C(C(O)=O)=C2C MHABMANUFPZXEB-UHFFFAOYSA-N 0.000 description 11
- 238000013507 mapping Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000008676 import Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- -1 and use VSI ID Natural products 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
- H04L12/4645—Details on frame tagging
- H04L12/4666—Operational 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为一层或二层或二层以上。
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)
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)
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)
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)
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 | 华为技术有限公司 | 一种桥接转发方法 |
-
2005
- 2005-10-19 CN CNB2005101128821A patent/CN100442772C/zh active Active
-
2006
- 2006-09-20 CN CNA2006800123081A patent/CN101160832A/zh active Pending
- 2006-09-20 WO PCT/CN2006/002462 patent/WO2007045146A1/zh active Application Filing
- 2006-10-18 US US11/583,760 patent/US7965709B2/en active Active
- 2006-10-19 PT PT06255388T patent/PT1777887E/pt unknown
- 2006-10-19 AT AT06255388T patent/ATE537633T1/de active
- 2006-10-19 DK DK06255388.8T patent/DK1777887T3/da active
- 2006-10-19 EP EP06255388A patent/EP1777887B1/en active Active
- 2006-10-19 ES ES06255388T patent/ES2378079T3/es active Active
-
2007
- 2007-07-11 HK HK07107428.0A patent/HK1102984A1/xx unknown
Patent Citations (4)
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)
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 |