一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法及裝置,本發(fā)明的方法包括:判斷接入所述分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播;若判斷所述廣播報(bào)文需要進(jìn)行多播,則產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息;基于所產(chǎn)生的一個(gè)MAC地址學(xué)習(xí)消息,并通過復(fù)制所述廣播報(bào)文,產(chǎn)生多播成員。本發(fā)明可以大大簡化通用的MAC地址學(xué)習(xí)模塊,對于相同內(nèi)容的重復(fù)MAC地址學(xué)習(xí)消息進(jìn)行裁剪,可以使得MAC地址學(xué)習(xí)模塊效率大大提升。
【專利說明】一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種在諸如PTN設(shè)備的分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法及裝置。
【背景技術(shù)】
[0002]PTN設(shè)備通常采用分布式架構(gòu),即設(shè)備包含多塊線卡。每個(gè)報(bào)文都需要經(jīng)過上行和下行兩塊線卡,才算完成轉(zhuǎn)發(fā)動(dòng)作。PTN設(shè)備實(shí)現(xiàn)的VPLS業(yè)務(wù),需要在上行線卡完成目的MAC地址查找,在下行線卡完成源MAC地址學(xué)習(xí),分布式的架構(gòu)給MAC地址學(xué)習(xí)功能增加了
復(fù)雜度。
[0003]分布式設(shè)備架構(gòu)如附圖1所示,包括例如作為上行線卡的線卡I和例如作為下行線卡的線卡2,以及交換單元。
[0004]對于每塊下行線卡來說,通常設(shè)計(jì)有相對獨(dú)立的MAC地址學(xué)習(xí)模塊,微碼對每個(gè)報(bào)文的源MAC進(jìn)行查找,如果源MAC不存在或者發(fā)生遷移,則產(chǎn)生固定格式的接口消息傳遞給MAC地址學(xué)習(xí)模塊,該消息需要包括MAC地址,VFIID,VLAN ID和端口信息。
[0005]PTN設(shè)備的轉(zhuǎn)發(fā)能力通常達(dá)到線速,而學(xué)習(xí)速度不必也不能達(dá)到報(bào)文轉(zhuǎn)發(fā)的速度,所以MAC地址學(xué)習(xí)模塊通常會(huì)對收到的接口消息進(jìn)行速率限制,超過MAC地址學(xué)習(xí)模塊處理能力的消息將被丟棄。
[0006]對于多播到某塊下行線卡的報(bào)文,如果下行線卡包含的成員大于1,則最終得到轉(zhuǎn)發(fā)的報(bào)文成員個(gè)數(shù)大于I。如果對每個(gè)多播成員都進(jìn)行MAC地址學(xué)習(xí),就會(huì)在短時(shí)間內(nèi)產(chǎn)生多個(gè)相同內(nèi)容的接口消息,由于MAC地址學(xué)習(xí)模塊存在消息的速率限制,則相同內(nèi)容的接口消息會(huì)擠占其他接口消息,從而造成學(xué)習(xí)的效率降低。
[0007]附圖2所示為在PTN設(shè)備上建立兩個(gè)VRF,VRF1包括AC1,AC2,AC3和PW。VRF2包括ACl和AC2。從VFR1.ACl接入的廣播報(bào)文,將在線卡2上產(chǎn)生兩個(gè)多播成員,分別發(fā)往VRF1.Pffl和VRF.AC3,同時(shí)產(chǎn)生兩個(gè)相同的接口消息,進(jìn)入MAC地址學(xué)習(xí)模塊進(jìn)行學(xué)習(xí)。下行線卡包含的AC和PW數(shù)目越多,則相同的接口消息數(shù)目越多,對MAC地址學(xué)習(xí)模塊的壓力越大。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的是提供一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法,用于減少多播成員在下行線卡產(chǎn)生MAC地址學(xué)習(xí)消息。
[0009]發(fā)明的另一目的是提供一種實(shí)現(xiàn)上述方法的裝置。
[0010]根據(jù)本發(fā)明第一方面,提供了一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法,包括以下步驟:
[0011]判斷接入所述分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播;
[0012]若判斷結(jié)果為所述廣播報(bào)文需要進(jìn)行多播,則產(chǎn)生用于報(bào)文多播的一個(gè)MAC地址學(xué)習(xí)消息;[0013]基于所述的一個(gè)MAC地址學(xué)習(xí)消息,并通過復(fù)制所述廣播報(bào)文,產(chǎn)生用于報(bào)文多播的多播成員。
[0014]優(yōu)選地,由分布式轉(zhuǎn)發(fā)設(shè)備上行線卡判斷所述廣播報(bào)文是否需要進(jìn)行報(bào)文多播。
[0015]優(yōu)選地,所述的產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息包括:
[0016]所述的上行線卡判斷所述廣播報(bào)文的學(xué)習(xí)標(biāo)記是否使能;
[0017]若所述學(xué)習(xí)標(biāo)記被判斷為使能,則所述上行線卡通過查找下行線卡列表,確定分布式轉(zhuǎn)發(fā)設(shè)備上需要進(jìn)行報(bào)文多播的下行線卡;
[0018]每個(gè)需要進(jìn)行報(bào)文多播的下行線卡分別產(chǎn)生所述的一個(gè)MAC地址學(xué)習(xí)消息。
[0019]優(yōu)選地,分布式轉(zhuǎn)發(fā)設(shè)備的交換單元通過把所接入的廣播報(bào)文分別復(fù)制給每個(gè)所述下行線卡,使所述廣播報(bào)文進(jìn)入下行線卡。
[0020]優(yōu)選地,復(fù)制所述官博報(bào)文包括:所述下行線卡把廣播報(bào)文復(fù)制自己的需要進(jìn)行報(bào)文多播的多個(gè)成員端口。
[0021]優(yōu)選地,每個(gè)需要進(jìn)行報(bào)文多播的下行線卡分別產(chǎn)生所述的一個(gè)MAC地址學(xué)習(xí)消息的步驟包括:
[0022]所述下行線卡判斷該廣播報(bào)文攜帶的學(xué)習(xí)標(biāo)記是否使能;
[0023]若所述學(xué)習(xí)標(biāo)記被判斷為使能,則所述下行線卡通過查找MAC地址表,產(chǎn)生所述的一個(gè)MAC地址學(xué)習(xí)消息;
[0024]接著,所述下行線卡將所述學(xué)習(xí)標(biāo)記置為不使能。
[0025]根據(jù)本發(fā)明第二方面,提供了一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的裝置,包括:
[0026]多播判斷模塊,用于判斷接入所述分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播;
[0027]MAC地址學(xué)習(xí)消息產(chǎn)生模塊,用于在判斷結(jié)果為所述廣播報(bào)文需要進(jìn)行多播時(shí),產(chǎn)生用于報(bào)文多播的一個(gè)MAC地址學(xué)習(xí)消息;
[0028]多播成員產(chǎn)生模塊,用于基于所述的一個(gè)MAC地址學(xué)習(xí)消息,并通過復(fù)制所述廣播報(bào)文,產(chǎn)生用于報(bào)文多播的多播成員。
[0029]優(yōu)選地,所述的MAC地址學(xué)習(xí)消息產(chǎn)生模塊包括:
[0030]學(xué)習(xí)標(biāo)記使能判斷子模塊,用于判斷所述廣播報(bào)文的學(xué)習(xí)標(biāo)記是否使能;
[0031]查找子模塊,用于在所述學(xué)習(xí)標(biāo)記被判斷為使能時(shí),通過查找下行線卡列表,確定分布式轉(zhuǎn)發(fā)設(shè)備上需要進(jìn)行報(bào)文多播的下行線卡;
[0032]MAC消息產(chǎn)生子模塊,用于產(chǎn)生對應(yīng)于一個(gè)下行線卡的一個(gè)MAC地址學(xué)習(xí)消息。
[0033]優(yōu)選地,所述的MAC消息產(chǎn)生子模塊包括:
[0034]學(xué)習(xí)標(biāo)記使能判斷單元,用于判斷進(jìn)入下行線卡的廣播報(bào)文攜帶的學(xué)習(xí)標(biāo)記是否使能;
[0035]消息產(chǎn)生子模塊,用于在所述學(xué)習(xí)標(biāo)記被判斷為使能時(shí),通過查找MAC地址表,產(chǎn)生所述的一個(gè)MAC地址學(xué)習(xí)消息。
[0036]相對于現(xiàn)有技術(shù),本發(fā)明的有益技術(shù)效果是,可以大大簡化通用的MAC地址學(xué)習(xí)模塊,對于相同內(nèi)容的重復(fù)MAC地址學(xué)習(xí)消息進(jìn)行裁剪,可以使得MAC地址學(xué)習(xí)模塊效率大大提升?!緦@綀D】
【附圖說明】
[0037]圖1是分布式PTN設(shè)備的多線卡示意圖;
[0038]圖2是PTN設(shè)備上兩個(gè)VRF的配置示意圖;
[0039]圖3是本發(fā)明的提高分布式轉(zhuǎn)發(fā)設(shè)備多播報(bào)文MAC學(xué)習(xí)效率的方法的示意圖;
[0040]圖4是本發(fā)明的多播復(fù)制及MAC地址學(xué)習(xí)消息產(chǎn)生的一個(gè)實(shí)施例的流程圖;
[0041]圖5是本發(fā)明的下行線卡處理的一個(gè)實(shí)施例的流程圖;
[0042]圖6是本發(fā)明的提高分布式轉(zhuǎn)發(fā)設(shè)備多播報(bào)文MAC學(xué)習(xí)效率的裝置的示意圖。
【具體實(shí)施方式】
[0043]圖3顯示了本發(fā)明的一種提高分布式轉(zhuǎn)發(fā)設(shè)備多播報(bào)文MAC學(xué)習(xí)效率的方法,如圖3所示,該方法包括:
[0044]判斷接入所述分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播;
[0045]若判斷結(jié)果為所述廣播報(bào)文需要進(jìn)行多播,則產(chǎn)生用于下行線卡報(bào)文多播的一個(gè)MAC地址學(xué)習(xí)消息;
[0046]基于所產(chǎn)生的一個(gè)MAC地址學(xué)習(xí)消息,并通過復(fù)制所述廣播報(bào)文,產(chǎn)生用于報(bào)文多播的多播成員。
[0047]這里所述的MAC地址學(xué)習(xí)消息包括MAC地址、VFI ID, VLAN ID和端口信息,這里所述的多播成員是用來進(jìn)行多播的數(shù)據(jù)包。
[0048]下面參照圖4和圖5對本發(fā)明的上述方法進(jìn)行詳細(xì)說明。
[0049]圖4顯示了本發(fā)明的多播復(fù)制及MAC地址學(xué)習(xí)消息產(chǎn)生的一個(gè)具體流程。在該流程中,為了避免多播成員同時(shí)產(chǎn)生多個(gè)MAC地址學(xué)習(xí)消息,在多播成員復(fù)制前,只產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息,也就是說,每個(gè)用于報(bào)文多播的下行線只有一個(gè)MAC地址學(xué)習(xí)消息。
[0050]如圖4所示,該具體流程包括如下步驟:
[0051]步驟1,判斷廣播報(bào)文是否需要多播;
[0052]步驟2,若在步驟I中判斷廣播報(bào)文不需要多播,則流程進(jìn)入單播處理;
[0053]步驟3,若在步驟I中判斷廣播報(bào)文需要多播,則判斷該報(bào)文學(xué)習(xí)標(biāo)記是否使能;
[0054]步驟4,若在步驟3中判斷該學(xué)習(xí)標(biāo)記使能(即,MAC地址修改器SMAC需要學(xué)習(xí)),則通過查找下行線卡列表,確定需要進(jìn)行報(bào)文多播的下行線卡,產(chǎn)生一個(gè)供該下行線卡使用的MAC地址學(xué)習(xí)消息,例如確定N(注,N為正整數(shù))個(gè)下行線卡需要進(jìn)行報(bào)文多播,則N個(gè)下行線卡之每個(gè)均產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息;
[0055]步驟5,在產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息后,或者若在步驟3中判斷該學(xué)習(xí)標(biāo)記不使能(即,MAC地址修改器SMAC不需要學(xué)習(xí)),則復(fù)制多播成員。
[0056]具體地說,進(jìn)行以下具體操作:
[0057]若判斷所述廣播報(bào)文不需要進(jìn)行多播,則將所述廣播報(bào)文進(jìn)行單播處理。
[0058]由分布式轉(zhuǎn)發(fā)設(shè)備的上行線卡判斷所述廣播報(bào)文是否需要進(jìn)行多播。如需要多播,則通過以下方式產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息:
[0059]分布式轉(zhuǎn)發(fā)設(shè)備上行線卡判斷所述廣播報(bào)文的學(xué)習(xí)標(biāo)記是否使能;
[0060]若學(xué)習(xí)標(biāo)記被判斷為使能,則上行線卡通過查找下行線卡列表,確定需要進(jìn)行報(bào)文多播的下行線卡;
[0061]然后,每個(gè)需要進(jìn)行報(bào)文多播的下行線卡分別產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息。
[0062]此外,進(jìn)入下行線卡的廣播報(bào)文是分布式轉(zhuǎn)發(fā)設(shè)備的交換單元通過把廣播報(bào)文復(fù)制給下行線卡實(shí)現(xiàn)的,即交換單元把接入到分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文分別復(fù)制給每個(gè)下行線卡。
[0063]圖5顯示了本發(fā)明的下行線卡處理流程,在該處理中,由分布式PIT設(shè)備交換單元完成空間多播,由其下行線卡完成邏輯多播。
[0064]這里所稱的空間多播是指在交換單元上為每個(gè)成員所在的線卡復(fù)制一份報(bào)文;這里所稱的完成邏輯多播是指將這一份報(bào)文復(fù)制到該線卡對應(yīng)的多個(gè)成員端口。
[0065]可以在下行線卡完成邏輯多播前,查找MAC地址表,完成SMAC的學(xué)習(xí)或者刷新,具體處理流程如圖5所示,包括:
[0066]步驟I),首先判斷廣播報(bào)文是否需要邏輯多播,不需要?jiǎng)t跳轉(zhuǎn)到進(jìn)行單播處理的步驟6),否則流程進(jìn)入步驟2);
[0067]步驟2),判斷報(bào)文攜帶的學(xué)習(xí)標(biāo)記是否使能(即,MAC地址修改器SMAC是否需要學(xué)習(xí)),若使能則流程進(jìn)入步驟3),不使能則跳轉(zhuǎn)步驟5)。
[0068]步驟3),查找MAC地址表,根據(jù)查表結(jié)果產(chǎn)生MAC地址學(xué)習(xí)消息,然后流程進(jìn)入步驟4);
[0069]步驟4),將學(xué)習(xí)標(biāo)記置為不使能,然后流程進(jìn)入步驟5);
[0070]步驟5),開始邏輯多播,產(chǎn)生多個(gè)成員;
[0071]步驟6),各個(gè)成員進(jìn)入單播處理流程。
[0072]需要說明的是,上行線卡判斷是否需要進(jìn)行多播是判斷下行線卡是否需要進(jìn)行多播,而下行線卡判斷所述廣播報(bào)文是否需要進(jìn)行多播是判斷其各個(gè)端口是否需要進(jìn)行多播。
[0073]若判斷所述廣播報(bào)文不需要進(jìn)行多播,則所述下行線卡將所述廣播報(bào)文進(jìn)行單播處理。
[0074]此外,當(dāng)下行線卡產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息后,通過把廣播報(bào)文復(fù)制到其對應(yīng)的多個(gè)需要進(jìn)行多播的成員端口,從而利用該MAC地址學(xué)習(xí)消息產(chǎn)生多播成員。
[0075]在上述圖4和圖5所示的流程中,MAC地址學(xué)習(xí)消息被送入下行線卡的MAC地址學(xué)習(xí)模塊,以便由其完成源MAC地址學(xué)習(xí)。
[0076]圖6顯示了本發(fā)明的一種提高分布式轉(zhuǎn)發(fā)設(shè)備多播報(bào)文MAC學(xué)習(xí)效率的裝置,如圖6所示,該裝置包括:
[0077]多播判斷模塊,用于判斷接入所述分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播;
[0078]MAC地址學(xué)習(xí)消息產(chǎn)生模塊,用于在判斷所述廣播報(bào)文需要進(jìn)行多播時(shí),產(chǎn)生用于報(bào)文多播的一個(gè)MAC地址學(xué)習(xí)消息;
[0079]多播成員產(chǎn)生模塊,用于基于所述的一個(gè)MAC地址學(xué)習(xí)消息,通過復(fù)制所述廣播報(bào)文,產(chǎn)生用于報(bào)文多播的多播成員。
[0080]MAC地址學(xué)習(xí)消息產(chǎn)生模塊通常包括:學(xué)習(xí)標(biāo)記使能判斷子模塊(圖中未顯示),用于判斷廣播報(bào)文的學(xué)習(xí)標(biāo)記是否使能;查找子模塊(圖中未顯示),用于在學(xué)習(xí)標(biāo)記被判斷為使能時(shí),通過查找下行線卡列表獲得需要進(jìn)行報(bào)文多播的下行線卡;MAC消息產(chǎn)生子模塊(圖中未顯示),用于在每個(gè)下行線卡中分別產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息,即一個(gè)下行線卡產(chǎn)生一個(gè)MAC地址學(xué)習(xí)消息。
[0081]MAC消息產(chǎn)生子模塊可以包括:學(xué)習(xí)標(biāo)記使能判斷單元(圖中未顯示),用于判斷進(jìn)入下行線卡的廣播報(bào)文攜帶的學(xué)習(xí)標(biāo)記是否使能;消息產(chǎn)生單元(圖中未顯示),用于在學(xué)習(xí)標(biāo)記被判斷為使能時(shí),通過查找MAC地址表,產(chǎn)生MAC地址學(xué)習(xí)消息。
[0082]綜上所述,本發(fā)明的技術(shù)效果可以大大簡化通用的MAC地址學(xué)習(xí)模塊,對于相同內(nèi)容的重復(fù)MAC地址學(xué)習(xí)消息進(jìn)行裁剪,可以使得MAC地址學(xué)習(xí)模塊效率大大提升。
[0083]需要說明的是,若只選取多播成員中的一個(gè)來產(chǎn)生MAC地址學(xué)習(xí)消息,也可以達(dá)到MAC地址學(xué)習(xí)消息個(gè)數(shù)的裁剪,但是相對于本發(fā)明的方法則存在這樣一個(gè)缺陷:不產(chǎn)生MAC地址學(xué)習(xí)消息的報(bào)文,如果不查找SMAC,則無法實(shí)現(xiàn)SMAC的過濾功能。
[0084]盡管上文對本發(fā)明進(jìn)行了詳細(xì)說明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的方法,所述方法包括: 判斷接入分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播; 若判斷結(jié)果為所述廣播報(bào)文需要進(jìn)行多播,則產(chǎn)生用于報(bào)文多播的MAC地址學(xué)習(xí)消息; 基于所述的MAC地址學(xué)習(xí)消息,并通過復(fù)制所述廣播報(bào)文產(chǎn)生用于報(bào)文多播的多播成員。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,由分布式轉(zhuǎn)發(fā)設(shè)備的上行線卡判斷所述廣播報(bào)文是否需要進(jìn)行報(bào)文多播。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述的產(chǎn)生MAC地址學(xué)習(xí)消息包括: 所述上行線卡判斷所述廣播報(bào)文的學(xué)習(xí)標(biāo)記是否使能; 若所述學(xué)習(xí)標(biāo)記使能,所述上行線卡通過查找下行線卡列表,確定分布式轉(zhuǎn)發(fā)設(shè)備上需要進(jìn)行報(bào)文多播的下行線卡; 每個(gè)需要進(jìn)行報(bào)文多播的下行線卡分別產(chǎn)生所述的MAC地址學(xué)習(xí)消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,分布式轉(zhuǎn)發(fā)設(shè)備的交換單元通過把所接入的廣播報(bào)文分別復(fù)制給每個(gè)下行線卡,使所述廣播報(bào)文進(jìn)入下行線卡。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,復(fù)制所述廣播報(bào)文包括:需要進(jìn)行報(bào)文多播的下行線卡把廣播報(bào)文復(fù)制到自己的需要進(jìn)行報(bào)文多播的多個(gè)成員端口。
6.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,每個(gè)需要進(jìn)行報(bào)文多播的下行線卡分別產(chǎn)生所述的MAC地址學(xué)習(xí)消息的步驟包括: 判斷廣播報(bào)文是否需要進(jìn)行報(bào)文多播; 若需要進(jìn)行報(bào)文多播,則判斷廣播報(bào)文攜帶的學(xué)習(xí)標(biāo)記是否使能; 若學(xué)習(xí)標(biāo)記使能,通過查找MAC地址表,產(chǎn)生所述的MAC地址學(xué)習(xí)消息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述下行線卡在產(chǎn)生所述的MAC地址學(xué)習(xí)消息后,將所述學(xué)習(xí)標(biāo)記置為不使能。
8.—種在分布式轉(zhuǎn)發(fā)設(shè)備上進(jìn)行報(bào)文多播的裝置,包括: 多播判斷模塊,用于判斷接入所述分布式轉(zhuǎn)發(fā)設(shè)備的廣播報(bào)文是否需要進(jìn)行多播; MAC地址學(xué)習(xí)消息產(chǎn)生模塊,用于在判斷結(jié)果為所述廣播報(bào)文需要進(jìn)行多播時(shí),產(chǎn)生用于報(bào)文多播的MAC地址學(xué)習(xí)消息; 多播成員產(chǎn)生模塊,用于基于所述的MAC地址學(xué)習(xí)消息,并通過復(fù)制所述廣播報(bào)文,產(chǎn)生用于報(bào)文多播的多播成員。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述的MAC地址學(xué)習(xí)消息產(chǎn)生模塊包括: 學(xué)習(xí)標(biāo)記使能判斷子模塊,用于判斷所述廣播報(bào)文的學(xué)習(xí)標(biāo)記是否使能; 查找子模塊,用于在所述學(xué)習(xí)標(biāo)記被判斷為使能時(shí),通過查找下行線卡列表確定分布式轉(zhuǎn)發(fā)設(shè)備上需要進(jìn)行報(bào)文多播的下行線卡; MAC消息產(chǎn)生子模塊,用于產(chǎn)生對應(yīng)于下行線卡的MAC地址學(xué)習(xí)消息。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述的MAC消息產(chǎn)生子模塊包括: 學(xué)習(xí)標(biāo)記使能判斷單元,用于判斷進(jìn)入下行線卡的廣播報(bào)文攜帶的學(xué)習(xí)標(biāo)記是否使倉泛; 消息產(chǎn)生單元,用于在判斷結(jié)果為所述學(xué)習(xí)標(biāo)記使能時(shí),通過查找MAC地址表,產(chǎn)生MAC 地址學(xué)習(xí)消息。
【文檔編號】H04L12/761GK104038429SQ201310069356
【公開日】2014年9月10日 申請日期:2013年3月5日 優(yōu)先權(quán)日:2013年3月5日
【發(fā)明者】劉少杰 申請人:中興通訊股份有限公司