CN102394825A - 报文的处理方法及装置 - Google Patents

报文的处理方法及装置 Download PDF

Info

Publication number
CN102394825A
CN102394825A CN201110345967XA CN201110345967A CN102394825A CN 102394825 A CN102394825 A CN 102394825A CN 201110345967X A CN201110345967X A CN 201110345967XA CN 201110345967 A CN201110345967 A CN 201110345967A CN 102394825 A CN102394825 A CN 102394825A
Authority
CN
China
Prior art keywords
message
mac
port
switch
access switch
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.)
Granted
Application number
CN201110345967XA
Other languages
English (en)
Other versions
CN102394825B (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
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201110345967.XA priority Critical patent/CN102394825B/zh
Publication of CN102394825A publication Critical patent/CN102394825A/zh
Application granted granted Critical
Publication of CN102394825B publication Critical patent/CN102394825B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

本发明实施例公开了一种报文的处理方法及装置,在实现了报文的转发与报文源MAC的学习的同时,减少了接入交换机MAC转发表的规格,降低了接入交换机的成本和实现复杂度。接入交换机接收到报文后,通过所述报文的目的MAC地址在MAC转发表中查找所述报文对应的出端口;当所述出端口在所述接入交换机的MAC转发表中不存在时,所述接入交换机通过附属端口Slave Port将所述报文发送到汇聚交换机的主端口Master Port上;当与所述报文的目的MAC地址对应的出端口在所述汇聚交换机中的MAC转发表中不存在时,所述接入交换机接收所述汇聚交换机发送的所述报文并将所述报文在广播域内广播。本发明适用于通信领域。

Description

报文的处理方法及装置
技术领域
本发明涉及通信领域,特别涉及一种报文的处理方法及装置。
背景技术
服务器虚拟化要求数据中心提供大二层网络技术:VM(虚拟机,VirtualMachine)在线迁移可以使得业务不中断。VM的在线迁移要求VM的IP(InternetProtocol,网络之间互连的协议)和介质访问控制层MAC地址不改变,这要求虚拟机在数据中心的迁移范围是一个二层网络。为了充分利用物理服务器的资源,统一提供数据中心资源池,这个二层网络将覆盖大范围的服务器。
目前通常通过交换机实现网络覆盖的服务器之间的报文发送。交换机收到一个报文,首先对收到的报文进行源MAC地址学习,生成MAC转发表,然后通过报文帧头的目的MAC地址和广播域ID查找MAC转发表。当能够在MAC转发表中找到相应的表项时,该表项的端口即为报文出端口,根据该出端口转发报文。当无法在MAC转发表中找到相应的表现时,将整个报文在广播域内泛洪(交换机和网桥使用的一种数据流传送技术,将某个接口收到的数据流从除该接口之外的所有接口发送出去)。现有接入交换机虽然实现了报文的转发与报文源MAC地址的学习,但是由于接入交换机的泛洪和学习机制,导致接入交换机将会学习到二层域内的所有服务器和VM的MAC地址,使得接入交换机支持的MAC转发表的规格要很大,增加了接入交换机的实现复杂度和成本。
发明内容
本发明实施例提供一种报文的处理方法及装置,在实现了报文的转发与报文源MAC的学习的同时,减少了接入交换机MAC转发表的规格,降低了接入交换机的成本和实现复杂度。
本发明实施例一方面提供了一种报文的处理方法,包括:接入交换机接收报文;
当接入交换机不是从附属端口Slave Port接收所述报文时,所述接入交换机通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口;
当所述接入交换机的MAC转发表中不存在所述目的MAC地址对应的出端口时,所述接入交换机根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上;
当所述汇聚交换机中的MAC转发表中不存在所述报文的目的MAC地址对应的出端口时,所述接入交换机通过所述Slave Port接收所述汇聚交换机发送的所述报文;
所述接入交换机将所述报文在广播域内广播。
本发明实施例另一方面提供了一种报文的处理装置,包括:
第一接收器,用于接收报文。
查找单元,用于当所述第一接收器不是从附属端口Slave Port接收所述报文时,通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口;
发送器,用于当所述MAC转发表中不存在所述目的MAC地址对应的出端口时,根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上;
第二接收器,用于当所述汇聚交换机中的MAC转发表中不存在所述报文的目的MAC地址对应的出端口时,通过所述Slave Port接收所述汇聚交换机发送的所述报文;
广播单元,用于将所述第二接收器接收的报文在广播域内广播。
本发明实施例提供的报文的处理方法及装置,首先接入交换机接收报文,当接入交换机不是从附属端口Slave Port接收报文时,所述接入交换机通过所述报文的目的介质访问控制层MAC地址在MAC转发表中查找所述报文对应的出端口;当所述目的MAC地址对应的出端口在所述接入交换机的MAC转发表中不存在时,即无法获取所述报文的出端口时,所述接入交换机根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上;然后当与所述报文的目的MAC地址对应的出端口在所述汇聚交换机中的MAC转发表中不存在时,所述接入交换机通过所述Slave Port接收所述汇聚交换机发送的所述报文;最后所述接入交换机将所述报文在广播域内广播。本发明实施例通过接入交换机与汇聚交换机的有效配合,减少了交换机MAC转发表的规格,降低了接入交换机的成本和复杂度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例一提供的报文的处理方法流程图;
图2为本发明实施例一提供的报文的处理装置结构示意图;
图3为本发明实施例二提供的报文的处理方法流程图;
图4为本发明实施例二提供的报文的处理装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
本实施例提供一种报文的处理方法,如图1所示,所述方法包括:
101、接入交换机接收报文。
102、当所述接入交换机不是从附属端口Slave Port接收所述报文时,所述接入交换机通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口。
103、当所述接入交换机的MAC转发表中不存在所述目的MAC地址对应的出端口时,所述接入交换机根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上。
其中,所述缺省MAC转发表为新定义的一条MAC转发表项,任意MAC地址在所述缺省MAC表进行查找时都可以匹配到。所述缺省MAC转发表的出端口为SlavePort。
具体地,定义交换机的两种新的端口类型:Master Port和Slave Port。接入交换机上联汇聚交换机的端口配置为Slave Port,汇聚交换机下联接入交换机的端口配置为Master Port。
104、当所述汇聚交换机中的MAC转发表中不存在所述报文的目的MAC地址对应的出端口时,所述接入交换机通过所述Slave Port接收所述汇聚交换机发送的所述报文。
当汇聚交换机也查找不到所述报文的目的MAC地址对应的MAC表项时,所述汇聚交换机会将报文在广播域内进行广播。通过Master Port广播所述报文,接入交换机通过Slave Port接收到汇聚交换机广播的报文后对该报文作进一步处理。
105、所述接入交换机将所述报文在广播域内广播。
具体地,接入交换机从Slave port收到所述报文后,会再次查找MAC表,并在没有查找到该报文的目的MAC地址对应的出端口时,将所述报文在广播域内进行广播。
本实施例中的报文主要指单播报文,当所述接入交换机判断接收到的报文为广播报文或保留组播报文时,直接将该报文在广播域内广播。当所述接入交换机判断接受到的报文为非保留组播报文时,所述接入交换机会进行组播MAC表项的查找,当所述接入交换机没有查找到该报文的目的MAC地址对应的出端口时,所述接入交换机将该报文在广播域内广播。。
对汇聚交换机和接入交换机属于同一***的情况,如接入交换机属于汇聚交换机的一块线卡,以上技术方案同样适用,只是Slave Port和Master Port属于***内部定义的端口。
对于一个大型数据中心,网络中一般部署10000~12000台服务器,在近期规划每台服务器虚拟50个VM,远期规划每台服务器虚拟100个VM。这至少要求交换机的MAC表项为500K~1200K(近期:10000台服务器/cluster×50VM/服务器=500K,远期:12000台服务器/cluster×100VM/服务器=1200K)。而本发明实施例由于通过接入交换机与汇聚交换机的有效配合来实现报文的转发,而汇聚交换机的MAC表项包含了网络侧所有服务器的MAC地址,即包含了网络中所有部署的10000~12000台服务器中,除了通过接入交换机下行端口接入的服务器(用户侧服务器)之外的所有服务器的MAC地址,因此接入交换机的MAC表项只需包括通过接入交换机下行端口接入的服务器的MAC地址。即使接入交换机的48个下行端口全部接入服务器,并且每台服务器虚拟100个VM,接入交换机也仅仅需要4.8K个MAC地址表项,远远低于500K~1200K。
本实施例提供一种报文的处理装置,如图2所示,所述装置包括:第一接收器21,查找单元22、发送器23、第二接收器24和广播单元25。
第一接收器21,用于接收报文;
查找单元22,用于当所述第一接收器21不是从附属端口Slave Port接收所述报文时,通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口;
发送器23,用于当所述MAC转发表中不存在所述目的MAC地址对应的出端口时,根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上。
其中,所述缺省MAC转发表为新定义的一条MAC转发表项,任意MAC地址在所述缺省MAC表进行查找时都可以匹配到。所述缺省MAC转发表的出端口为SlavePort。
具体地,定义交换机的两种新的端口类型:Master Port和Slave Port。接入交换机上联汇聚交换机的端口配置为Slave Port,汇聚交换机下联接入交换机的端口配置为Master Port。
第二接收器24,用于当所述汇聚交换机中的MAC转发表中不存在所述目的MAC地址对应的出端口在时,通过所述Slave Port接收所述汇聚交换机发送的所述报文。
当汇聚交换机也查找不到所述报文的目的MAC地址对应的MAC表项时,所述汇聚交换机会将报文在广播域内进行广播。通过Master Port广播所述报文,第二接收器24通过Slave Port接收到汇聚交换机广播的报文后对该报文作进一步处理。
广播单元25,用于将所述第二接收器24接收的报文在广播域内广播。
具体地,第二接收器24从Slave port收到报文,会触发查找单元22再次查找MAC表,该查找单元22在没有查找到该报文的目的MAC地址对应的出端口时,触发所述广播单元25将所述报文在广播域内进行广播。
本实施例中的报文主要指单播报文,当所述第一接收器21判断接收到的报文为广播报文或保留组播报文时,所述广播单元25直接将该报文在广播域内广播。当所述第一接收器21判断接受到的报文为非保留组播报文时,所述查找单元22会进行组播MAC表项的查找,当所述查找单元22没有查找到该报文的目的MAC地址对应的出端口时,所述广播单元25将该报文在广播域内广播。对汇聚交换机和接入交换机属于同一***的情况,如接入交换机属于汇聚交换机的一块线卡,以上技术方案同样适用,只是Slave Port和Master Port属于***内部定义的端口。
对于一个大型数据中心,网络中一般部署10000~12000台服务器,在近期规划每台服务器虚拟50个VM,远期规划每台服务器虚拟100个VM。这至少要求交换机的MAC表项为500K~1200K(近期:10000台服务器/cluster×50VM/服务器=500K,远期:12000台服务器/cluster×100VM/服务器=1200K)。而本发明实施例由于通过接入交换机与汇聚交换机的有效配合来实现报文的转发,而汇聚交换机的MAC表项包含了网络侧所有服务器的MAC地址,即包含了网络中所有部署的10000~12000台服务器中,除了通过接入交换机下行端口接入的服务器(用户侧服务器)之外的所有服务器的MAC地址,因此接入交换机的MAC表项只需包括通过接入交换机下行端口接入的服务器的MAC地址。即使接入交换机的48个下行端口全部接入服务器,并且每台服务器虚拟100个VM,接入交换机也仅仅需要4.8K个MAC地址表项,远远低于500K~1200K。
本发明实施例通过接入交换机与汇聚交换机的有效配合,减少了交换机MAC转发表的规格,降低了接入交换机的成本和复杂度。
在图1所示方法的基础上,本实施例提供的另一种报文的处理方法如图3所示,所述方法包括:
201、接入交换机接收报文。
202a、当所述接入交换机不通过lave Port接收报文时,所述接入交换机通过所述报文的源MAC地址和广播域标识ID进行MAC学习,并将学习的结果添加到所述接入交换机的MAC转发表项中。
203a、所述接入交换机通过所述报文的目的介质访问控制层MAC地址在MAC转发表中查找所述报文对应的出端口。
204a1、当所述接入交换机的MAC转发表中不存在所述目的MAC地址对应的出端口时,所述接入交换机根据缺省MAC转发表将所述报文通过附属端口SlavePort发送到汇聚交换机的主端口Master Port上。
具体地,定义交换机的两种新的端口类型:Master Port和Slave Port。接入交换机上联汇聚交换机的端口配置为Slave Port,汇聚交换机下联接入交换机的端口配置为Master Port。
204a2、当所述接入交换机的MAC转发表中存在所述目的MAC地址对应的出端口时,所述接入交换机根据MAC转发表中的所述出端口将所述报文转发。
205a1、当所述汇聚交换机中的MAC转发表中不存在所述报文的目的MAC地址对应的出端口时,所述接入交换机通过所述Slave Port接收所述汇聚交换机发送的所述报文。
当汇聚交换机也查找不到所述报文的目的MAC地址对应的MAC表项时,所述汇聚交换机会将报文在广播域内进行广播。通过Master Port广播所述报文,接入交换机通过Slave Port接收到汇聚交换机广播的报文后对该报文作进一步处理。
205a2、当所述汇聚交换机中的MAC转发表中存在所述报文的目的MAC地址对应的出端口时,所述汇聚交换机根据MAC转发表中的所述出端口将所述报文转发。
206a、所述接入交换机将所述报文在广播域内广播。
具体地,接入交换机从Slave port收到报文,也会再次查找MAC表,但是当没有查找到时,将所述报文在广播域内进行广播。
202b、当所述接入交换机通过所述Slave Port接收报文时,所述接入交换机不学习所述报文的源MAC地址。
203b、所述接入交换机通过所述报文的目的介质访问控制层MAC地址在MAC转发表中查找所述报文对应的出端口。
204b1、当所述接入交换机的MAC转发表中存在所述目的MAC地址对应的出端口时,所述接入交换机根据MAC转发表中的所述出端口将所述报文转发。
204b2、当所述接入交换机的MAC转发表中不存在所述目的MAC地址对应的出端口时,所述接入交换机将所述报文在广播域内广播。
本实施例中的报文主要指单播报文,当所述接入交换机判断接收到的报文为广播报文或保留组播报文时,直接将该报文在广播域内广播,所述接入交换机不对从Slave port接收的广播报文或保留组播报文进行源MAC学习。当所述接入交换机判断接受到的报文为非保留组播报文时,所述接入交换机会进行组播MAC表项的查找,当所述接入交换机没有查找到该报文的目的MAC地址对应的出端口时,所述接入交换机将该报文在广播域内广播。所述接入交换机不对从Slave port接收的非保留组播报文进行源MAC学习。
对汇聚交换机和接入交换机属于同一***的情况,如接入交换机属于汇聚交换机的一块线卡,以上技术方案同样适用,只是Slave Port和Master Port属于***内部定义的端口。
对于一个大型数据中心,网络中一般部署10000~12000台服务器,在近期规划每台服务器虚拟50个VM,远期规划每台服务器虚拟100个VM。这至少要求交换机的MAC表项为500K~1200K(近期:10000台服务器/cluster×50VM/服务器=500K,远期:12000台服务器/cluster×100VM/服务器=1200K)。而本发明实施例由于通过接入交换机与汇聚交换机的有效配合来实现报文的转发,而汇聚交换机的MAC表项包含了网络侧所有服务器的MAC地址,即包含了网络中所有部署的10000~12000台服务器中,除了通过接入交换机下行端口接入的服务器(用户侧服务器)之外的所有服务器的MAC地址,因此接入交换机的MAC表项只需包括通过接入交换机下行端口接入的服务器的MAC地址。即使接入交换机的48个下行端口全部接入服务器,并且每台服务器虚拟100个VM,接入交换机也仅仅需要4.8K个MAC地址表项,远远低于500K~1200K。
本实施例提供一种报文的处理装置,如图4所示,所述装置包括:第一接收器41,查找单元42、发送器43、第二接收器44、广播单元45、第一处理单元46、第二处理单元47、转发单元48。
第一接收器41,用于接收报文。
查找单元42,用于当所述第一接收器不是从附属端口Slave Port接收所述报文时,通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口。
发送器43,用于当MAC转发表中不存在所述目的MAC地址对应的出端口时,并且所述第一接收器41不是从附属端口Slave Port接收所述报文时,根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上。
具体地,定义交换机的两种新的端口类型:Master Port和Slave Port。接入交换机上联汇聚交换机的端口配置为Slave Port,汇聚交换机下联接入交换机的端口配置为Master Port。
第二接收器44,用于当所述汇聚交换机中的MAC转发表中不存在所述目的MAC地址对应的出端口在时,通过所述Slave Port接收所述汇聚交换机发送的所述报文。
当汇聚交换机也查找不到所述报文的目的MAC地址对应的MAC表项时,所述汇聚交换机会将报文在广播域内进行广播。通过Master Port广播所述报文,第二接收器24通过Slave Port接收到汇聚交换机广播的报文后对该报文作进一步处理。
广播单元45,用于将所述第二接收器44接收的报文在广播域内广播。
具体地,第二接收器44从Slave port收到报文,会触发查找单元42再次查找MAC表,该查找单元42在没有查找到该报文的目的MAC地址对应的出端口时,触发所述广播单元45将所述报文在广播域内进行广播。
第一处理单元46,用于当所述第一接收器41通过所述Slave Port接收报文时,不学习所述报文的源MAC地址。
第二处理单元47,用于当所述第一接收器41不通过所述Slave Port接收报文时,所述第二处理单元47通过所述报文的源MAC地址和广播域标识ID进行MAC学习,并将获取的结果添加到MAC转发表项中。
转发单元48,用于当MAC转发表中存在所述目的MAC地址对应的出端口时,所述转发单元48根据MAC转发表中的所述出端口将所述报文转发。
本实施例中的报文主要指单播报文,当所述第一接收器21判断接收到的报文为广播报文或保留组播报文时,所述广播单元25直接将该报文在广播域内广播。当所述第一接收器21判断接受到的报文为非保留组播报文时,所述查找单元22会进行组播MAC表项的查找,当所述查找单元22没有查找到该报文的目的MAC地址对应的出端口时,所述广播单元25将该报文在广播域内广播。
对汇聚交换机和接入交换机属于同一***的情况,如接入交换机属于汇聚交换机的一块线卡,以上技术方案同样适用,只是Slave Port和Master Port属于***内部定义的端口。
对于一个大型数据中心,网络中一般部署10000~12000台服务器,在近期规划每台服务器虚拟50个VM,远期规划每台服务器虚拟100个VM。这至少要求交换机的MAC表项为500K~1200K(近期:10000台服务器/cluster×50VM/服务器=500K,远期:12000台服务器/cluster×100VM/服务器=1200K)。而本发明实施例由于通过接入交换机与汇聚交换机的有效配合来实现报文的转发,而汇聚交换机的MAC表项包含了网络侧所有服务器的MAC地址,即包含了网络中所有部署的10000~12000台服务器中,除了通过接入交换机下行端口接入的服务器(用户侧服务器)之外的所有服务器的MAC地址,因此接入交换机的MAC表项只需包括通过接入交换机下行端口接入的服务器的MAC地址。即使接入交换机的48个下行端口全部接入服务器,并且每台服务器虚拟100个VM,接入交换机也仅仅需要4.8K个MAC地址表项,远远低于500K~1200K。
本发明实施例通过接入交换机与汇聚交换机的有效配合,减少了交换机MAC转发表的规格,降低了接入交换机的成本和复杂度。
本发明实施例提供的报文的处理装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的报文的处理方法及装置可以适用于通信领域,但不仅限于此。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (8)

1.一种报文的处理方法,其特征在于,包括:
接入交换机接收报文;
当接入交换机不是从附属端口Slave Port接收所述报文时,所述接入交换机通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口;
当所述接入交换机的MAC转发表中不存在所述目的MAC地址对应的出端口时,所述接入交换机根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上;
当所述汇聚交换机中的MAC转发表中不存在所述报文的目的MAC地址对应的出端口时,所述接入交换机通过所述Slave Port接收所述汇聚交换机发送的所述报文;
所述接入交换机将所述报文在广播域内广播。
2.根据权利要求1所述的报文的处理方法,其特征在于,所述缺省MAC转发表为新定义的一条MAC转发表项,任意MAC地址在所述缺省MAC表进行查找时都可以匹配到,所述缺省MAC转发表的出端口为Slave Port。
3.根据权利要求1或2所述的报文的处理方法,其特征在于,还包括:
当所述接入交换机通过所述Slave Port接收报文时,所述接入交换机不学习所述报文的源MAC地址;
当所述接入交换机不通过所述Slave Port接收报文时,所述接入交换机通过所述报文的源MAC地址和广播域标识ID进行MAC学习,并将学习的结果添加到所述接入交换机的MAC转发表项中。
4.根据权利要求1-3中任意一项所述的报文的处理方法,其特征在于,还包括:
当所述接入交换机从所述Slave Port接收报文时,所述接入交换机通过所述报文的目的介质访问控制层MAC地址在MAC转发表中查找所述报文对应的出端口;
当所述目的MAC地址对应的出端口在所述接入交换机的MAC转发表中不存在时,所述接入交换机将所述报文在广播域内广播。
5.根据权利要求1-4中任意一项所述的报文的处理方法,其特征在于,还包括:
当所述目的MAC地址对应的出端口在所述接入交换机的MAC转发表中或在所述汇聚交换机的MAC转发表中存在时,所述接入交换机或所述汇聚交换机根据MAC转发表中的所述出端口将所述报文转发。
6.一种报文的处理装置,其特征在于,包括:
第一接收器,用于接收报文。
查找单元,用于当所述第一接收器不是从附属端口Slave Port接收所述报文时,通过所述报文的目的介质访问控制MAC地址在MAC转发表中查找所述报文对应的出端口;
发送器,用于当所述MAC转发表中不存在所述目的MAC地址对应的出端口时,根据缺省MAC转发表将所述报文通过附属端口Slave Port发送到汇聚交换机的主端口Master Port上;
第二接收器,用于当所述汇聚交换机中的MAC转发表中不存在所述报文的目的MAC地址对应的出端口时,通过所述Slave Port接收所述汇聚交换机发送的所述报文;
广播单元,用于将所述第二接收器接收的报文在广播域内广播。
7.根据权利要求6所述的报文的处理装置,其特征在于,还包括:
第一处理单元,用于当所述第一接收器通过所述Slave Port接收报文时,不学习所述报文的源MAC地址;
第二处理单元,用于当所述第一接收器不通过所述Slave Port接收报文时,通过所述报文的源MAC地址和广播域标识ID进行MAC学习,并将获取的结果添加到MAC转发表项中。
8.根据权利要求6所述的报文的处理装置,其特征在于,还包括:
转发单元,用于当所述目的MAC地址对应的出端口在所述MAC转发表中存在时,根据MAC转发表中的所述出端口将所述报文转发。
CN201110345967.XA 2011-11-04 2011-11-04 报文的处理方法及装置 Active CN102394825B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110345967.XA CN102394825B (zh) 2011-11-04 2011-11-04 报文的处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110345967.XA CN102394825B (zh) 2011-11-04 2011-11-04 报文的处理方法及装置

Publications (2)

Publication Number Publication Date
CN102394825A true CN102394825A (zh) 2012-03-28
CN102394825B CN102394825B (zh) 2014-11-05

Family

ID=45862036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110345967.XA Active CN102394825B (zh) 2011-11-04 2011-11-04 报文的处理方法及装置

Country Status (1)

Country Link
CN (1) CN102394825B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023724A (zh) * 2012-12-17 2013-04-03 杭州华三通信技术有限公司 一种实现ce监控的方法和设备
CN104113479A (zh) * 2014-07-02 2014-10-22 福建三元达通讯股份有限公司 一种扩展mac地址表容量的方法及其装置
CN104640094A (zh) * 2015-02-25 2015-05-20 深圳酷派技术有限公司 一种小区接入方法、汇聚终端和接入终端
CN104660506A (zh) * 2013-11-22 2015-05-27 华为技术有限公司 一种数据包转发的方法、装置及***
CN105049375A (zh) * 2015-08-13 2015-11-11 浪潮集团有限公司 一种基于云计算数据中心的数据转发方法及***
CN105227452A (zh) * 2015-09-14 2016-01-06 中国联合网络通信集团有限公司 数据帧转发方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325551A (zh) * 2008-07-28 2008-12-17 杭州华三通信技术有限公司 一种报文处理方法和报文处理装置
CN101719877A (zh) * 2010-01-15 2010-06-02 福建星网锐捷网络有限公司 一种报文转发装置、网络设备及方法
US20110032825A1 (en) * 2009-08-07 2011-02-10 International Business Machines Corporation Multipath discovery in switched ethernet networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325551A (zh) * 2008-07-28 2008-12-17 杭州华三通信技术有限公司 一种报文处理方法和报文处理装置
US20110032825A1 (en) * 2009-08-07 2011-02-10 International Business Machines Corporation Multipath discovery in switched ethernet networks
CN101719877A (zh) * 2010-01-15 2010-06-02 福建星网锐捷网络有限公司 一种报文转发装置、网络设备及方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103023724A (zh) * 2012-12-17 2013-04-03 杭州华三通信技术有限公司 一种实现ce监控的方法和设备
CN103023724B (zh) * 2012-12-17 2016-06-08 杭州华三通信技术有限公司 一种实现ce监控的方法和设备
CN104660506A (zh) * 2013-11-22 2015-05-27 华为技术有限公司 一种数据包转发的方法、装置及***
CN104660506B (zh) * 2013-11-22 2018-12-25 华为技术有限公司 一种数据包转发的方法、装置及***
CN104113479A (zh) * 2014-07-02 2014-10-22 福建三元达通讯股份有限公司 一种扩展mac地址表容量的方法及其装置
CN104113479B (zh) * 2014-07-02 2018-01-23 福建三元达网络技术有限公司 一种扩展mac地址表容量的方法及其装置
CN104640094A (zh) * 2015-02-25 2015-05-20 深圳酷派技术有限公司 一种小区接入方法、汇聚终端和接入终端
CN104640094B (zh) * 2015-02-25 2018-07-24 深圳酷派技术有限公司 一种小区接入方法、汇聚终端和接入终端
CN105049375A (zh) * 2015-08-13 2015-11-11 浪潮集团有限公司 一种基于云计算数据中心的数据转发方法及***
CN105227452A (zh) * 2015-09-14 2016-01-06 中国联合网络通信集团有限公司 数据帧转发方法及装置
CN105227452B (zh) * 2015-09-14 2018-09-14 中国联合网络通信集团有限公司 数据帧转发方法及装置

Also Published As

Publication number Publication date
CN102394825B (zh) 2014-11-05

Similar Documents

Publication Publication Date Title
CN102394825B (zh) 报文的处理方法及装置
US9992041B2 (en) Scaling address resolution for massive data centers
US9515930B2 (en) Intelligent handling of virtual machine mobility in large data center environments
CN103795636B (zh) 组播处理方法、装置及***
EP3094117B1 (en) Method, group server, and member device for accessing member resources
CN102123106B (zh) 一种虚拟专用局域网服务网络中mac地址学习方法和装置
CN102263704A (zh) 一种支持数据中心二层互联的拓扑构建方法和装置
CN101217463B (zh) 一种控制报文转发的方法和设备
CN100490418C (zh) 一种基于虚拟局域网的数据交换方法及设备
CN102859973A (zh) 一种地址解析的方法,装置和***
CN102611634A (zh) 一种接入ip网络的方法和边缘设备
CN103841023A (zh) 数据转发的方法和设备
CN104243269A (zh) 一种虚拟扩展局域网报文的处理方法及装置
CN104168184A (zh) 报文转发方法及设备
WO2014041550A1 (en) Discovering ip multicast group memberships in software defined networks
CN103731349A (zh) 一种以太网虚拟化互联邻居间报文转发方法和边缘设备
WO2013029440A1 (en) Method and apparatus for implementing layer-2 interconnection of data centers
CN110445702A (zh) 一种报文转发方法及设备
CN103248720A (zh) 一种查询物理地址的方法及装置
CN106161253A (zh) 一种报文处理方法及装置
CN102811173A (zh) 一种mac地址学习方法和设备
EP2892196A1 (en) Method, network node and system for implementing point-to-miltipoint multicast
CN105450686A (zh) 一种服务器集群的组建方法和装置
CN101924698B (zh) 基于ip单播路由的二层域负载均衡方法、***和设备
US9548887B2 (en) Proactive creation of multicast state in an overlay transport network to achieve fast convergence on failover

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