虚拟交换单元中虚拟交换设备的报文转发方法、成员设备的制作方法

文档序号:8005000阅读:173来源:国知局
虚拟交换单元中虚拟交换设备的报文转发方法、成员设备的制作方法
【专利摘要】本发明公开了一种VSU中VSD的报文转发方法、VSU的成员设备,在VSU中的至少一个VSD分布于不同成员设备上的接口板之间配置堆叠链路,连接有堆叠链路的接口板接收到来自同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的单播报文后,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文,连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文。
【专利说明】虚拟交换单元中虚拟交换设备的报文转发方法、成员设备
【技术领域】
[0001]本发明涉及数据通信领域,具体地,涉及一种虚拟交换单元(VSU, Virtual SwitchUnit)中虚拟交换设备(VSD, Virtual Switching device)的报文转发方法、VSU的成员设备。
【背景技术】
[0002]VSU是一种网络系统虚拟化技术,支持将多台设备组合成单一的逻辑设备,即几个物理的成员设备相当于一个虚拟的逻辑设备,成员设备之间的连接称为堆叠链路(VSL)t^n图1所示,可以将成员设备I和成员设备2通过堆叠链路构成一个虚拟的设备,即VSU系统。
[0003]VSD是另外一种虚拟技术,是将一台物理设备(例如交换机)虚拟成多台逻辑设备,每个逻辑设备称为VSD,各VSD对 于用户来说就是一台独立的设备,有自己独立运行的路由进程、二层和三层协议、转发表项和接口,对其它的VSD不产生影响。如图2所示,分别在设备的主控板上创建2个VSD,并将接口板LCl?2划分给VSD1,将接口板LC3?4划分给VSD2。
[0004]如果将VSU和VSD技术相结合,也就是在VSU系统中创建VSD。首先由多台设备组成一个逻辑设备VSU。再将这个VSU虚拟化出多台VSD。如图3所示,两台设备通过VSL相连,组成VSU系统,然后再从VSU系统中虚拟出两台或多台VSD。其中VSDl的接口板包括成员设备I上的LCl?2和成员设备2上的LCl?2,VSD2的接口板包括成员设备I上的LCl?2和成员设备2上的LCl?2。
[0005]一个VSD可以看成是一台完整的设备,VSD之间的业务不能相互干扰,归属于各个VSD的虚拟设备的硬件也不能共享。
[0006]对于同一个VSD的报文跨设备转发,现有技术中通过如下技术方案来实现:
[0007]例如,如图4所示,两台成员设备组成智能弹性框架(IRF)系统,IRF系统又虚拟出4台虚拟设备(VD),其中,IRF系统相当于VSU,VD相当于VSD。首先在成员设备I和成员设备2的主用控制板和备用控制板上分别创建VDl?VD4,VD1的接口板包括成员设备I中的接口板I和成员设备2的接口板I,VD2的接口板包括成员设备I中的接口板2和成员设备2的接口板2,VD3的接口板包括成员设备I中的接口板3和成员设备2的接口板3,VD4包括成员设备I中的接口板4和成员设备2的接口板4 ;并且,分布在成员设备I和成员设备2的VDl的两个接口板之间连接有堆叠链路,同样,VD2、VD3和VD4各自的两个接口板之间也均通过堆叠链路连接。
[0008]IRF系统中的所有VD共享控制平面网络和数据平面网络,但接口板上的转发芯片仅属于某一个VD,也就是说,一个转发芯片不能下发除了其所属VD之外的其它VD的转发表项。同一个VD中位于不同成员设备上不同接口板之间的报文传输,即VD跨设备的报文转发,通过接口板之间的堆叠链路来转发。
[0009]从图4中可以看出,要实现成员设备I和成员设备2上各个VD的报文跨设备转发,就必须通过连通各个VD的堆叠链路来转发,这样就导致有多少个VD就必须配置多少堆叠链路,从而导致成员设备之间连接的堆叠链路的数量多、配置难度大、实现成本高,并且,每个堆叠链路只能转发对应VD的报文,从而导致堆叠链路的利用率低。

【发明内容】

[0010]有鉴于此,本发明实施例提供了一种VSU中VSD的报文转发方法、VSU的成员设备,用以解决现有技术中VSU的成员设备之间连接的堆叠链路的数量多、配置难度大、实现成本高、堆叠链路的利用率低的问题。
[0011]本发明实施例技术方案如下:
[0012]一种VSU中VSD的报文转发方法,应用于包含至少两个成员设备的VSU中,各成员设备被划分为至少两个VSD,至少一个VSD的分布于不同成员设备上的接口板之间存在堆叠链路,同一个成员设备中的不同接口板之间通过成员设备的背板总线或者地址总线进行通信,该方法包括:连接有堆叠链路的接口板对于待转发的单播报文,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文;其中,所述待转发的单播报文来自与所述连接有堆叠链路的接口板位于同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板,或者为所述连接有堆叠链路的接口板自身待发送的报文;连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文。
[0013]其中,连接有堆叠链路的接口板接收到来自同一个成员设备中属于不同VSD的接口板的单播报文之前,所述方法还包括:未连接有堆叠链路的接口板在确定待发送的单播报文的目的地址为与所述未连接有堆叠链路的接口板属于同一个VSD且位于不同成员设备的接口板的情况下,所述未连接有堆叠链路的接口板将该单播报文发送给成员设备中连接有堆叠链路的接口板。
[0014]所述方法还包括:未连接有堆叠链路的接口板接收单播报文的方法,即,未连接有堆叠链路的接口板在判断待发送的单播报文的目的地址与所述未连接有堆叠链路的接口板属于不同VSD的情况下,丢弃该报文。
[0015]所述方法还包括:组播/广播报文的转发方法,即,接口板在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,具体地,根据接口板的组播/广播转发表中预定的转发对象进行组播/广播,否则,丢弃该报文。
[0016]一种VSU的成员设备,所述成员设备被划分为至少两个VSD,至少一个VSD的分布于不同成员设备上的接口板之间存在堆叠链路,所述成员设备包括:连接有堆叠链路的接口板和未连接有堆叠链路的接口板;同一个成员设备中的不同接口板之间通过成员设备的背板总线或者地址总线进行通信;连接有堆叠链路的接口板,用于对于待转发的单播报文,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文;其中,所述待转发的单播报文来自与所述连接有堆叠链路的接口板位于同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板,或者为所述连接有堆叠链路的接口板自身待发送的报文;或者,通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文。
[0017]未连接有堆叠链路的接口板用于:在确定待发送的单播报文的目的地址为与所述未连接有堆叠链路的接口板属于同一个VSD且位于不同成员设备的接口板的情况下,将该单播报文发送给成员设备中连接有堆叠链路的接口板。
[0018]未连接有堆叠链路的接口板还用于:在判断待发送的单播报文的目的地址与所述未连接有堆叠链路的接口板属于不同VSD的情况下,丢弃该报文。
[0019]未连接有堆叠链路的接口板,还用于:在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,具体地,根据接口板的组播/广播转发表中预定的转发对象进行组播/广播,否则,丢弃该报文。
[0020]连接有堆叠链路的接口板,还用于:在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,具体地,根据接口板的组播/广播转发表中预定的转发对象进行组播/广播,否则,丢弃该报文。
[0021]根据本发明实施例的技术方案,在VSU中的至少一个VSD分布于不同成员设备上的接口板之间配置堆叠链路,连接有堆叠链路的接口板接收到来自同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的单播报文后,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文,连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文,能够正确地实现VSD跨成员设备的报文转发,并且,不用在每个VSD的位于不同成员设备的接口板之间设置堆叠链路,能够减少成员设备之间连接的堆叠链路的数量、降低堆叠链路的配置难度、减低实现成本、提高堆叠链路的利用率,从而能够解决VSU的成员设备之间连接的堆叠链路的数量多、配置难度大、实现成本高、堆叠链路的利用率低的问题。
[0022]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0023]图1为VSU系统的结构框图;
[0024]图2为VSD的结构框图;
[0025]图3为在VSU中创建VSD的示意图;
[0026]图4为IRF中VD的跨成员设备的报文转发的示意图;
[0027]图5为本发明实施例所应用的VSU的结构框图;
[0028]图6为本发明实施例提供的VSU中VSD的报文转发方法的工作流程图。
【具体实施方式】
[0029]以下结合附图对本发明的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
[0030]针对现有技术中存在的VSU的成员设备之间连接的堆叠链路的数量多、配置难度大、实现成本高、堆叠链路的利用率低的问题,本发明实施例提供了一种VSU中VSD的报文转发方法、VSU的成员设备,用以解决该问题。
[0031]在本发明的技术方案中,通过在VSU中的至少一个VSD分布于不同成员设备上的接口板之间配置堆叠链路,连接有堆叠链路的接口板接收到来自同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的单播报文后,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文,连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文,能够正确地实现VSD跨成员设备的报文转发,并且,不用在每个VSD的位于不同成员设备的接口板之间设置堆叠链路,能够减少成员设备之间连接的堆叠链路的数量、降低堆叠链路的配置难度、减低实现成本、提高堆叠链路的利用率。
[0032]图5示出了本发明实施例所应用的VSU的结构框图,图5中也示出了本发明实施例提供的成员设备的结构,该VSU包含至少两个成员设备,例如成员设备51和52,至少一个VSD的分布于不同成员设备上的接口板之间存在堆叠链路,例如成员设备51的LC2和成员设备52的LC2之间连接有堆叠链路;
[0033]在图5所示VSU的组建过程中,首先初始化堆叠口,发现通过堆叠口相连接的成员设备51和成员设备52 ;将成员设备51和成员设备52组建为VSU ;在VSU中创建配置VSDU...、VSD4。
[0034]图5所示的各成员设备被划分为至少两个VSD,例如VSD1、...、VSD4,VSD1包括成员设备51上的LCl和成员设备52上的LC1,VSD2包括成员设备51上的LC2和成员设备52上的LC2,VSD3包括成员设备51上的LC3和成员设备52上的LC3,VSD4包括成员设备51上的LC4和成员设备52上的LC4,并且,同一个成员设备中的不同接口板之间通过背板总线或者地址总线进行通信。
[0035]成员设备中包括控制板和接口板;根据是否连接有堆叠链路,接口板又可以分为连接有堆叠链路的接口板和未连接有堆叠链路的接口板。
[0036]VSD的报文在接口板之间的转发可以根据所配置的报文转发表来进行。具体地,根据如下原则在各个接口板中报文转发表中定义报文的转发路径以及报文的出口和入口:同一个VSD中位于同一个成员设备中的接口板之间通过成员设备的背板总线或者地址总线进行报文转发;同一个VSD中位于不同成员设备中的接口板之间的报文转发,通过成员设备中连接有堆叠链路的接口板来进行转发。
[0037]具体地,各个接口板依据各自的报文转发表进行报文转发;例如,在未连接有堆叠链路的接口板的报文转发表中,针对转发给属于同一个VSD、位于不同成员设备的接口板的单播报文,该报文的出口指向同一个成员设备中连接有堆叠链路的接口板;在连接有堆叠链路的接口板的报文转发表中,针对来自同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板的单播报文,在该单播报文的目的地址为位于另一个成员设备中属于不同的VSD的接口板的情况下,该单播报文的出口指向另一个成员设备中通过堆叠链路相连接的同一个VSD中的接口板。[0038]则,未连接有堆叠链路的接口板,例如LC1、LC3或LC4,用于:在确定待发送的单播报文的目的地址为与所述未连接有堆叠链路的接口板属于同一个VSD且位于不同成员设备的接口板的情况下,将该单播报文发送给成员设备中连接有堆叠链路的接口板,例如图5中的LC2 ;
[0039]连接有堆叠链路的接口板,例如图5中的LC2,用于对于待转发的单播报文,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文;其中,所述待转发的单播报文来自与所述连接有堆叠链路的接口板位于同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板,例如LCl、LC3或LC4,或者为所述连接有堆叠链路的接口板自身待发送的报文;
[0040]或者,连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文。
[0041]则,如图6所示,VSD跨成员设备的报文转发方法包括如下处理过程,也即本发明实施例提供的VSU中VSD的报文转发方法的工作流程包括:
[0042]步骤601、未连接有堆叠链路的接口板在确定待发送的单播报文的目的地址为与所述未连接有堆叠链路的接口板属于同一个VSD且位于不同成员设备的接口板的情况下,所述未连接有堆叠链路的接口板将该单播报文发送给成员设备中连接有堆叠链路的接口板;
[0043]例如,成员设备51中的VSD4的接口板LC4要向成员设备52中的VSD4的LC4发送单播报文,则,根据报文转发表,成员设备51的LC4将该单播报文转发给成员设备51的连接有堆叠链路的VSD2的LC2 ;
[0044]步骤602、连接有堆叠链路的接口板对于待转发的单播报文,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文;其中,所述待转发的单播报文来自与所述连接有堆叠链路的接口板位于同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板,或者为所述连接有堆叠链路的接口板自身待发送的报文;
[0045]延续上例,LC2接收到来自同一个成员设备中属于不同VSD的接口板的单播报文后,确定该单播报文的目的地址为成员设备52上的VSD4的LC4,则,将该单播报文通过堆叠链路发送给成员设备52上的LC2 ;或者,成员设备51的LC2要往成员设备52上的LC2发送单播报文,也根据该单播报文的目的地址,将该单播报文通过堆叠链路发送给成员设备52上的LC2 ;
[0046]步骤603、连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文;
[0047]例如,成员设备52上的VSD2的LC2通过堆叠链路接收到来自成员设备51的单播报文,确定该单播报文的目的地址为成员设备52的VSD4的LC4,则通过成员设备52的背板总线或者地址总线将该单播报文发送给成员设备52的VSD4的LC4。
[0048]以上描述了连接有堆叠链路的接口板根据报文转发表进行跨成员设备转发单播报文的方法。更进一步地,在转发表中还定义了如下的报文转发规则:[0049]单播报文的入口接收规则:未连接有堆叠链路的接口板在判断待发送的单播报文的目的地址与所述未连接有堆叠链路的接口板属于不同VSD的情况下,丢弃该报文;该规则定义了属于同一个VSD的接口板之间能够互通单播报文,不属于同一个VSD的且未连接有堆叠链路的接口板之间不能互通单播报文;
[0050]广播报文的转发规则:接口板(包括连接有堆叠链路的接口板和未连接有堆叠链路的接口板)在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,具体地,根据接口板的组播/广播转发表中预定的转发对象进行组播/广播,否则,丢弃该报文;该规则定义了属于同一个VSD的接口板之间能够转发组播/广播报文,不属于同一个VSD的接口板之间不能转发组播/广播报文,例如,一个VSD在同一个成员设备中通常包括至少两个接口板,同一个VSD在同一个成员设备中的不同接口板之间根据该转发规则进行转发,并且在转发组播/广播报文时,根据组播/广播转发表中预定的能够转发的对象或者不能转发的对象进行具体的转发。
[0051]贝IJ,根据上述规则,未连接有堆叠链路的接口板,还用于:
[0052]在判断待发送的单播报文的目的地址与所述未连接有堆叠链路的接口板属于不同VSD的情况下,丢弃该报文。
[0053]未连接有堆叠链路的接口板,还用于:在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,具体地,根据接口板的组播/广播转发表中预定的转发对象进行组播/广播,否则,丢弃该报文;
[0054]连接有堆叠链路的接口板,还用于:在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,具体地,根据接口板的组播/广播转发表中预定的转发对象进行组播/广播,否则,丢弃该报文。
[0055]通过如图5所不的系统及其工作原理,在VSU中的至少一个VSD分布于不同成员设备上的接口板之间配置堆叠链路,连接有堆叠链路的接口板接收到来自同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的单播报文后,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文,连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文,能够正确地实现VSD跨成员设备的报文转发,并且,不用在每个VSD的位于不同成员设备的接口板之间设置堆叠链路,能够减少成员设备之间连接的堆叠链路的数量、降低堆叠链路的配置难度、减低实现成本、提高堆叠链路的利用率。
[0056]本领域普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0057]另外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0058]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0059]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0060]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0061]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0062]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种虚拟交换单元VSU中虚拟交换设备VSD的报文转发方法,应用于包含至少两个成员设备的VSU中,各成员设备被划分为至少两个VSD,其特征在于,至少一个VSD的分布于不同成员设备上的接口板之间存在堆叠链路,同一个成员设备中的不同接口板之间通过成员设备的背板总线或者地址总线进行通信,该方法包括: 连接有堆叠链路的接口板对于待转发的单播报文,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文;其中,所述待转发的单播报文来自与所述连接有堆叠链路的接口板位于同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板,或者为所述连接有堆叠链路的接口板自身待发送的报文; 连接有堆叠链路的接口板通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文。
2.根据权利要求1所述的方法,其特征在于,连接有堆叠链路的接口板接收到来自同一个成员设备中属于不同VSD的接口板的单播报文之前,所述方法还包括: 未连接有堆叠链路的接口板在确定待发送的单播报文的目的地址为与所述未连接有堆叠链路的接口板属于同一个VSD且位于不同成员设备的接口板的情况下,所述未连接有堆叠链路的接口板将该单播报文发送给成员设备中连接有堆叠链路的接口板。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 未连接有堆叠链路的接口板在判断待发送的单播报文的目的地址与所述未连接有堆叠链路的接口板属于不同VSD的情况下,丢弃该报文。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接口板在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,否则,丢弃该报文。
5.根据权利要求4所述的方法,其特征在于,对该组播/广播报文进行组播/广播,具体包括: 根据接口板的组播/广播转发表中预定的转发对象进行组播/广播。
6.一种虚拟交换单元VSU的成员设备,其特征在于,所述成员设备被划分为至少两个VSD,至少一个VSD的分布于不同成员设备上的接口板之间存在堆叠链路,所述成员设备包括:连接有堆叠链路的接口板和未连接有堆叠链路的接口板;同一个成员设备中的不同接口板之间通过成员设备的背板总线或者地址总线进行通信; 连接有堆叠链路的接口板,用于对于待转发的单播报文,在该单播报文的目的地址为另一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,通过所述堆叠链路发送单播该报文;其中,所述待转发的单播报文来自与所述连接有堆叠链路的接口板位于同一个成员设备中、且属于不同VSD的未连接有堆叠链路的接口板,或者为所述连接有堆叠链路的接口板自身待发送的报文;或者,通过堆叠链路接收到单播报文后,在该单播报文的目的地址为同一个成员设备中属于不同VSD的未连接有堆叠链路的接口板的情况下,根据报文的目的地址发送该单播报文。
7.根据权利要求6所述的成员设备,其特征在于,未连接有堆叠链路的接口板用于: 在确定待发送的单播报文的目的地址为与所述未连接有堆叠链路的接口板属于同一个VSD且位于不同成员设备的接口板的情况下,将该单播报文发送给成员设备中连接有堆叠链路的接口板。
8.根据权利要求7所述的成员设备,其特征在于,未连接有堆叠链路的接口板还用于: 在判断待发送的单播报文的目的地址与所述未连接有堆叠链路的接口板属于不同VSD的情况下,丢弃该报文。
9.根据权利要求6所述的成员设备,其特征在于,未连接有堆叠链路的接口板,还用于: 在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,否则,丢弃该报文; 连接有堆叠链路的接口板,还用于:在接收到组播/广播报文后,在该组播/广播报文源地址所指的接口板与所述接口板属于同一个VSD的情况下,对该组播/广播报文进行组播/广播,否则,丢弃该报文。
10.根据权利要求9所述的成员设备,其特征在于,未连接有堆叠链路的接口板对该组播/广播报文进行组播/广播,具体用于:根据所述接口板的组播/广播转发表中预定的转发对象进行组播/广播;连接有堆叠链路的接口板,对该组播/广播报文进行组播/广播,具体用于:根据所述接口板的组 播/广播转发表中预定的转发对象进行组播/广播。
【文档编号】H04L12/701GK103428084SQ201310369719
【公开日】2013年12月4日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】李生草 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1