国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種機(jī)架式olt設(shè)備及其實(shí)現(xiàn)多組播vlan的方法

      文檔序號(hào):7808129閱讀:352來(lái)源:國(guó)知局
      一種機(jī)架式olt設(shè)備及其實(shí)現(xiàn)多組播vlan的方法
      【專利摘要】本發(fā)明提供了一種機(jī)架式OLT設(shè)備及其實(shí)現(xiàn)多組播VLAN的方法,OLT設(shè)備包括主控卡和多個(gè)線卡,主控卡包括主控組播協(xié)議模塊,線卡包括PON芯片、交換芯片和線卡組播協(xié)議模塊。實(shí)現(xiàn)多組播VLAN的方法是通過分離主控組播協(xié)議模塊的一部分功能,讓線卡組播協(xié)議模塊參與到對(duì)組播協(xié)議的處理當(dāng)中:線卡組播協(xié)議模塊根據(jù)來(lái)自用戶側(cè)的第一組播協(xié)議報(bào)文提取組地址和組播VLAN,成組為第二組播協(xié)議報(bào)文并發(fā)送至主控卡;主控組播協(xié)議模塊根據(jù)第二組播協(xié)議報(bào)文提取組地址和組播VLAN,并成組為第三組播協(xié)議報(bào)文發(fā)送至網(wǎng)絡(luò)側(cè)。本發(fā)明可以大大減輕機(jī)架式OLT設(shè)備的主控卡的工作負(fù)載,并且也可以防止非法的組播加入報(bào)文發(fā)送至主控卡中去。
      【專利說(shuō)明】-種機(jī)架式OLT設(shè)備及其實(shí)現(xiàn)多組播VLAN的方法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及一種實(shí)現(xiàn)組播VLAN的設(shè)備和方法,特別是涉及一種實(shí)現(xiàn)多組播VLAN 的機(jī)架式0LT設(shè)備,及其利用機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法。

      【背景技術(shù)】
      [0002] 在現(xiàn)今的數(shù)據(jù)通信網(wǎng)絡(luò)中,視頻業(yè)務(wù)的需求無(wú)處不在,由于視頻業(yè)務(wù)的數(shù)據(jù)流 量很大,組播作為一種點(diǎn)到多點(diǎn),即單點(diǎn)發(fā)送多點(diǎn)接收或多點(diǎn)發(fā)送多點(diǎn)接收,的高效數(shù)據(jù) 傳播技術(shù),由于其能夠有效降低網(wǎng)絡(luò)負(fù)載、節(jié)約網(wǎng)絡(luò)帶寬,所以在視頻業(yè)務(wù)中有著廣泛的 應(yīng)用。運(yùn)營(yíng)商使用局端設(shè)備開通組播服務(wù),對(duì)于不同的接入商,運(yùn)營(yíng)商考慮使用不同的 VLAN(Virtual Local Area Network)來(lái)進(jìn)行區(qū)分。
      [0003] 目前,一般的接入網(wǎng)設(shè)備作為一個(gè)整體,可以看做是只有一個(gè)層面的設(shè)備,組播 VLAN的實(shí)現(xiàn)就是在這一級(jí)層面上實(shí)現(xiàn)的。通常情況下,作為接入網(wǎng)的二層0LT(0ptical Line Terminal)設(shè)備,一般由一張主控卡和多張業(yè)務(wù)線卡組成。線卡一般進(jìn)行數(shù)據(jù)平面的 數(shù)據(jù)轉(zhuǎn)發(fā)處理,主控卡一般進(jìn)行協(xié)議控制平面的處理,即主控卡協(xié)議模塊需要處理每張線 卡的協(xié)議報(bào)文。而當(dāng)設(shè)備的功能豐富之后,主控卡需要更多的協(xié)議模塊去支持,這也往往會(huì) 導(dǎo)致主控卡出現(xiàn)性能問題。
      [0004] 對(duì)于標(biāo)準(zhǔn)的組播功能,一般只提供在同一個(gè)VLAN內(nèi)對(duì)組播數(shù)據(jù)流進(jìn)行復(fù)制與轉(zhuǎn) 發(fā),即單組播VLAN。在單組播VLAN的系統(tǒng)中,任何的組地址都僅僅成組于唯--個(gè)VLAN,這 樣主控卡在運(yùn)行組播協(xié)議的時(shí)候,相對(duì)來(lái)說(shuō)負(fù)載較小。但是在實(shí)際開通組播業(yè)務(wù)運(yùn)營(yíng)的過 程中,單組播VLAN就顯然無(wú)法滿足運(yùn)營(yíng)商使用不同的VLAN來(lái)區(qū)分不同接入商的視頻業(yè)務(wù) 的要求。因此,為了很好地解決這個(gè)問題,多組播VLAN技術(shù)的應(yīng)運(yùn)而生。利用多組播VLAN 技術(shù),運(yùn)營(yíng)商使用不同的組播VLAN來(lái)劃分開展視頻業(yè)務(wù)的不同接入商。在多組播VLAN系 統(tǒng)中,針對(duì)不同的組地址,成組于不同的組播VLAN中。這樣就要求多組播VLAN協(xié)議模塊, 在其收到每一個(gè)來(lái)自于用戶側(cè)的組播協(xié)議報(bào)文的時(shí)候,都需要進(jìn)行組地址的判斷,然后根 據(jù)組地址找到其對(duì)應(yīng)的組播VLAN來(lái)進(jìn)行成組。這在多組播VLAN系統(tǒng)的實(shí)現(xiàn)中,勢(shì)必增加 了主控卡的負(fù)擔(dān)。而且由于接入網(wǎng)的0LT設(shè)備終端的用戶數(shù)量巨大,多組播VLAN視頻業(yè)務(wù) 開通后,組播協(xié)議報(bào)文的量也是非常巨大的,這樣也可能會(huì)帶來(lái)設(shè)備的性能問題。


      【發(fā)明內(nèi)容】

      [0005] 鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種機(jī)架式0LT設(shè)備及其 實(shí)現(xiàn)多組播VLAN的方法,其通過分離出主控卡上組播協(xié)議模塊的一部分功能,讓線卡的參 與到對(duì)組播協(xié)議的處理當(dāng)中,讓用戶側(cè)發(fā)送過來(lái)的協(xié)議報(bào)文帶上系統(tǒng)配置的組播VLAN地 址,然后在發(fā)往主控卡去處理,這樣可以大大減輕機(jī)架式0LT設(shè)備的主控卡的工作負(fù)載,并 且也可以防止非法的組播加入報(bào)文發(fā)送至主控卡中去。
      [0006] 為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種機(jī)架式0LT設(shè)備,所述0LT設(shè)備 包括一個(gè)主控卡和多個(gè)線卡,所述主控卡包括主控組播協(xié)議模塊,所述線卡包括Ρ0Ν芯片 和受換芯片;
      [0007] 其特征在于,所述線卡還包括線卡組播協(xié)議模塊,所述線卡組播協(xié)議模塊用于對(duì) 所述線卡接收到的第一組播協(xié)議報(bào)文進(jìn)行組地址和組播VLAN的提取,成組為第二組播協(xié) 議報(bào)文并發(fā)送至所述主控卡。
      [0008] 優(yōu)選地,所述主控組播協(xié)議模塊用于根據(jù)所述第二組播協(xié)議報(bào)文提取所述組地址 和所述組播VLAN,并成組為第三組播協(xié)議報(bào)文發(fā)送至網(wǎng)絡(luò)側(cè)。
      [0009] 優(yōu)選地,所述Ρ0Ν芯片透?jìng)魉龅谝唤M播協(xié)議報(bào)文。
      [0010] 優(yōu)選地,所述第一組播協(xié)議報(bào)文是R印〇rt報(bào)文。
      [0011] 一種使用機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法包括:
      [0012] 步驟一,所述線卡接收來(lái)自用戶側(cè)的所述第一組播協(xié)議報(bào)文;
      [0013] 步驟二,所述線卡組播協(xié)議模塊根據(jù)所述第一組播協(xié)議報(bào)文提取所述組地址和所 述組播VLAN,并以所述組地址和所述組播VLAN成組為所述第二組播協(xié)議報(bào)文;
      [0014] 步驟三,所述線卡將所述第二組播協(xié)議報(bào)文發(fā)送至所述主控卡,所述線卡處理結(jié) 束;
      [0015] 步驟四,所述主控卡接收所述第二組播協(xié)議報(bào)文;
      [0016] 步驟五,所述主控組播協(xié)議模塊根據(jù)所述第二組播協(xié)議報(bào)文提取所述組地址和所 述組播VLAN,并成組為所述第三組播協(xié)議報(bào)文;
      [0017] 步驟六,所述主控卡將所述第三組播協(xié)議報(bào)文發(fā)送至網(wǎng)絡(luò)側(cè)。
      [0018] 步驟七,所述主控卡處理結(jié)束。
      [0019] 優(yōu)選地,所述步驟二還包括對(duì)提取出的所述組地址和所述組播VLAN進(jìn)行判斷是 否合法:如果合法,則成組所述第二組播協(xié)議報(bào)文;如果不合法,則丟棄,所述線卡結(jié)束處 理。
      [0020] 優(yōu)選地,所述步驟二中,以所述組地址和所述組播VLAN地址成組是將所述第一組 播協(xié)議報(bào)文中的外層VLAN替換成所述組播VLAN,并維護(hù)所述線卡自身的軟件表項(xiàng)和硬件 表項(xiàng)。
      [0021] 優(yōu)選地,所述步驟五還包括所述主控組播協(xié)議模塊判斷是否成功獲取所述組播 VLAN :如果成功獲取,則成組所述第三組播協(xié)議報(bào)文;如果未成功獲取,則所述主控卡結(jié)束 處理。
      [0022] 優(yōu)選地,所述步驟五中成組所述第三組播協(xié)議報(bào)文是以所述主控卡自身的軟件表 項(xiàng)和硬件表項(xiàng)成組。
      [0023] 如上所述,本發(fā)明的一種機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法,具有以下有益 效果:在不引入新的協(xié)議功能模塊的情況下,通過分離現(xiàn)有的模塊架構(gòu),優(yōu)化處理流程,讓 線卡負(fù)擔(dān)組播協(xié)議的部分功能,以此來(lái)減輕主控卡處理組播協(xié)議報(bào)文的負(fù)擔(dān)。同時(shí),線卡這 一級(jí)的組播實(shí)現(xiàn),既可以過濾非法的組播加入報(bào)文,又可以屏蔽不同線卡的硬件差異,這在 多組播VLAN的實(shí)現(xiàn)中有很好的應(yīng)用價(jià)值。

      【專利附圖】

      【附圖說(shuō)明】
      [0024] 圖1顯示為本發(fā)明的一種機(jī)架式0LT設(shè)備的結(jié)構(gòu)示意圖。
      [0025] 圖2顯示為本發(fā)明的一種使用機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法的流程圖。
      [0026] 圖3顯示為本發(fā)明的一種使用機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法的一個(gè)較 佳實(shí)施例的流程示意圖。
      [0027] 元件標(biāo)號(hào)說(shuō)明
      [0028] 1 機(jī)架式0LT設(shè)備
      [0029] 11 主控卡
      [0030] 111 主控組播協(xié)議模塊
      [0031] 12 線卡
      [0032] 121 線卡組播協(xié)議模塊
      [0033] 122 交換芯片
      [0034] 123 Ρ0Ν 芯片
      [0035] S21 ?S27 步驟
      [0036] S221 ?S223 步驟
      [0037] S251 ?S253 步驟
      [0038] S31 ?S36 步驟

      【具體實(shí)施方式】
      [0039] 以下通過特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可由本說(shuō)明書 所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明還可以通過另外不同的具體實(shí) 施方式加以實(shí)施或應(yīng)用,本說(shuō)明書中的各項(xiàng)細(xì)節(jié)也可以基于不同觀點(diǎn)與應(yīng)用,在沒有背離 本發(fā)明的精神下進(jìn)行各種修飾或改變。需說(shuō)明的是,在不沖突的情況下,以下實(shí)施例及實(shí)施 例中的特征可以相互組合。
      [0040] 需要說(shuō)明的是,以下實(shí)施例中所提供的圖示僅以示意方式說(shuō)明本發(fā)明的基本構(gòu) 想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實(shí)際實(shí)施時(shí)的組件數(shù)目、形狀及尺寸 繪制,其實(shí)際實(shí)施時(shí)各組件的型態(tài)、數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也 可能更為復(fù)雜。
      [0041] 在常用的網(wǎng)絡(luò)設(shè)備中,一臺(tái)物理設(shè)備往往只運(yùn)行一級(jí)的協(xié)議,通過這一臺(tái)設(shè)備只 處理本級(jí)的相關(guān)協(xié)議。0LT作為局端接入設(shè)備,一臺(tái)設(shè)備的業(yè)務(wù)量往往都很大,這對(duì)設(shè)備 CPU(Central Processing Unit)的處理有很高的要求。為了能適應(yīng)業(yè)務(wù)量的需求,除了通 過提高設(shè)備的物理性能之外,還可以在軟件架構(gòu)的設(shè)計(jì)上進(jìn)行相關(guān)的優(yōu)化,以期用設(shè)備最 小的物理代價(jià),去獲取最大的設(shè)備處理性能。
      [0042] 對(duì)于組播業(yè)務(wù)的處理,根據(jù)中國(guó)電信的相關(guān)標(biāo)準(zhǔn),在協(xié)議處理時(shí),組播協(xié)議模塊不 關(guān)心終端ONU (Optical Network Unit)設(shè)備發(fā)送過來(lái)的協(xié)議報(bào)文所攜帶的VLAN,組播協(xié)議 模塊只關(guān)心組播協(xié)議報(bào)文中的組地址,然后以這個(gè)組地址在正確的組播VLAN中成組。對(duì)于 單組播VLAN的系統(tǒng)來(lái)說(shuō),由于整個(gè)系統(tǒng)只存在一個(gè)組播VLAN,任何一個(gè)組地址都打上這個(gè) VLAN就可以了。但對(duì)于支持多組播VLAN的系統(tǒng)就不能這樣處理了,系統(tǒng)在一個(gè)時(shí)刻可以允 許多個(gè)組播VLAN同時(shí)存在。這就多出了一個(gè)根據(jù)組地址找到其對(duì)應(yīng)組播VLAN的過程。 [0043] 當(dāng)有大量的用戶接入時(shí),主控的組播協(xié)議模塊所要處理的就是所有線卡的組播協(xié) 議報(bào)文,組播協(xié)議報(bào)文數(shù)量這個(gè)時(shí)候?qū)?huì)是巨大的。對(duì)于每一個(gè)協(xié)議報(bào)文,都要進(jìn)行查找 系統(tǒng)組播VLAN的操作,這個(gè)查找的過程會(huì)頻繁,這樣勢(shì)必增加了主控卡的負(fù)擔(dān)。本發(fā)明的 一種機(jī)架式OLT設(shè)備實(shí)現(xiàn)多組播VLAN的方法通過分離這種根據(jù)組地址查找組播VLAN的過 程,可以大大減輕主控的負(fù)擔(dān),讓主控的性能與單組播VLAN時(shí)沒有太大的差別。
      [0044] 本發(fā)明公開了一種支持多組播VLAN功能的機(jī)架式0LT設(shè)備1,其分離出主控組播 協(xié)議的一部分功能交由線卡來(lái)完成,以減輕主控卡的負(fù)擔(dān),具體如圖1所示,包括一個(gè)主控 卡11和多個(gè)線卡12。線卡12是GP0N線卡或ΕΡ0Ν線卡。主控卡11包括主控組播協(xié)議模塊 111,線卡12包括線卡組播協(xié)議模塊121、交換芯片122和PON (Passive Optical Network) 芯片123。其中,線卡12的PON芯片123的組播功能被屏蔽,直接由線卡組播協(xié)議模塊121 來(lái)實(shí)現(xiàn)組播功能。
      [0045] Ρ0Ν芯片123接收通過終端0NU傳遞過來(lái)的用戶側(cè)的第一組播協(xié)議報(bào)文,并將第 一組播協(xié)議報(bào)文直接透明傳輸至交換芯片122 ;交換芯片122將第一組播協(xié)議報(bào)文發(fā)送至 線卡組播協(xié)議模塊121 ;線卡組播協(xié)議模塊121根據(jù)第一組播協(xié)議報(bào)文提取組地址和組播 VLAN,然后根據(jù)組地址和組播VLAN成組為第二組播協(xié)議報(bào)文,并將第二組播協(xié)議報(bào)文傳送 至交換芯片122 ;交換芯片122將第二組播協(xié)議報(bào)文發(fā)送至上一次的主控卡11。主控卡11 的主控組播協(xié)議模塊111提取第二組播協(xié)議報(bào)文中的組地址和組播VLAN,然后成組為第三 組播協(xié)議報(bào)文,最后將第三組播協(xié)議報(bào)文發(fā)送至網(wǎng)絡(luò)側(cè)。
      [0046] 本發(fā)明的多組播VLAN滿足IGMP(Internet Group Management Protocol,群組管理 協(xié)議)組播協(xié)議。IGMP中包括三種控制報(bào)文:l)Rep〇rt (離開)報(bào)文,當(dāng)組播成員需要加 入組播組或收到組播路由器的查詢時(shí)由主機(jī)發(fā)送的報(bào)文,組播路由器將主機(jī)加入組播組并 刷新組播成員的狀態(tài);2),Leave (報(bào)告)報(bào)文,當(dāng)組播成員需要離開組播組時(shí)主動(dòng)發(fā)送的報(bào) 文,組播路由器將主機(jī)離開組播組;3) Query (查詢)報(bào)文,組播路由器為了了解組播成員的 狀態(tài)而發(fā)送報(bào)文,Query報(bào)文分為通用組查詢和特定組查詢,前者定期發(fā)送,子網(wǎng)內(nèi)的所有 組播成員會(huì)回應(yīng)Repot報(bào)文,用于刷新子網(wǎng)內(nèi)所有組播用戶的狀態(tài);后者在收到Leave報(bào)文 時(shí)發(fā)送,用于確定特定的組播組內(nèi)是否還有成員。第一組播協(xié)議報(bào)文為R印ort報(bào)文。
      [0047] 本發(fā)明還公開了一種使用機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法,其流程具體如 圖2所示,包括:
      [0048] 步驟一 S21 :線卡12的Ρ0Ν芯片123接收來(lái)自用戶側(cè)通過終端0NU傳送的第一組 播協(xié)議報(bào)文,并將第一組播協(xié)議報(bào)文透明傳送至交換芯片122,交換芯片122再將第一組播 協(xié)議報(bào)文發(fā)送至線卡組播協(xié)議模塊121。
      [0049] 步驟二 S22 :
      [0050] S221,線卡組播協(xié)議模塊121提取第一組播協(xié)議報(bào)文中的組地址和組播VLAN ;
      [0051] S222,線卡組播協(xié)議模塊121判斷組地址和組播VLAN是否是系統(tǒng)配置的合法組地 址和組播VLAN :如果是不合法的,則認(rèn)為是非法組播協(xié)議報(bào)文,將其丟棄;如果是合法的, 則跳轉(zhuǎn)至S223 ;
      [0052] S223,根據(jù)提取出的組地址和組播VLAN成組為第二組播協(xié)議報(bào)文:將第一組播協(xié) 議報(bào)文的外層VLAN替換成組播VLAN,同時(shí)維護(hù)線卡自身的軟件表項(xiàng)和硬件表項(xiàng)。
      [0053] 步驟三S23 :線卡組播協(xié)議模塊121將第二組播協(xié)議報(bào)文發(fā)送至交換芯片122,再 由交換芯片122轉(zhuǎn)發(fā)至主控卡11,至此,線卡12的處理結(jié)束;
      [0054] 步驟四S24 :主控11的主控協(xié)議控制模塊111接收第二組播協(xié)議報(bào)文,第二組播 協(xié)議報(bào)文的外層VLAN就是正確的組播VLAN。
      [0055] 步驟五 S25 :
      [0056] S251,主控組播協(xié)議模塊111從第二組播協(xié)議報(bào)文中提取組地址和組播VLAN ;
      [0057] S252,主控組播協(xié)議模塊111判斷是否成功獲取組播VLAN :如果成功獲取,則跳轉(zhuǎn) 至S253 ;如果沒有成功獲取,主控卡11則結(jié)束處理過程;
      [0058] S253,主控組播協(xié)議模塊111以主控卡11自身的軟件表項(xiàng)和硬件表項(xiàng)成組為第三 組播協(xié)議報(bào)文。
      [0059] 步驟六S26 :主控卡11發(fā)送第三組播協(xié)議報(bào)文至網(wǎng)絡(luò)側(cè)。
      [0060] 步驟七S27 :主控卡11的處理結(jié)束。
      [0061] 本發(fā)明的一種實(shí)現(xiàn)多組播VLAN的方法的一個(gè)較佳實(shí)施例具體如圖3所示,系統(tǒng)規(guī) 定:組地址范圍為224. 1. 1. 1到224. 1. 1. 254、其對(duì)應(yīng)的組播VLAN是1000。據(jù)此,主控卡 11、線卡12都以此規(guī)定進(jìn)行處理。圖3中,直線表示上行協(xié)議報(bào)文,即R印ort報(bào)文的傳遞; 虛線表示下行協(xié)議報(bào)文的傳遞;點(diǎn)劃線表示組播數(shù)據(jù)流的傳遞。在本實(shí)施例中,主要說(shuō)明上 行協(xié)議報(bào)文的傳遞:
      [0062] S31 :線卡12收到了來(lái)自0NU的用戶側(cè)加入"組地址為224. L L 10, VLAN Tag (虛 擬局域網(wǎng)標(biāo)簽)為123"的R印ort報(bào)文(第一組播協(xié)議報(bào)文);
      [0063] S32 :線卡12的Ρ0Ν芯片123的組播功能被屏蔽,Ρ0Ν芯片123直接透?jìng)?組地址 為224. 1. 1. 10, VLAN Tag(虛擬局域網(wǎng)標(biāo)簽)為123"的R印ort報(bào)文直接傳送至交換芯片 122 ;
      [0064] S33 :交換芯片122將"組地址為224. L L 10, VLAN Tag (虛擬局域網(wǎng)標(biāo)簽)為123" 的R印ort報(bào)文發(fā)送給線卡組播協(xié)議模塊121來(lái)實(shí)現(xiàn)組播功能:首先查找自己的配置信息, 找到了 224. 1. 1. 10對(duì)應(yīng)的組播VLAN為1000 ;線卡組播協(xié)議模塊121自己以VLAN1000和 組地址224. 1. 1. 10成組;然后將0NU原始的"VLAN123、組地址224. 1. 1. 10"的第一組播協(xié) 議報(bào)文轉(zhuǎn)換成"VLAN1000、組地址224. 1. 1. 10"第二組播協(xié)議報(bào)文;
      [0065] S34 :線卡組播協(xié)議模塊121將"VLAN1000、組地址224. 1. 1. 10"第二組播協(xié)議報(bào) 文再傳送回交換芯片122 ;
      [0066] S35 :交換芯片122將"VLAN1000、組地址224. 1. 1. 10"第二組播協(xié)議報(bào)文發(fā)往主 控卡11去處理;
      [0067] S36 :主控卡11收到的第二組播協(xié)議報(bào)文已經(jīng)帶有了正確的組播VLAN,所以當(dāng) 主控組播協(xié)議模塊111收到"VLAN1000、組地址224. 1. 1. 10"第二組播協(xié)議報(bào)文后,從 "VLAN1000、組地址224. 1. 1. 10"第二組播協(xié)議報(bào)文中提取外層VLAN和組地址;然后對(duì)組地 址224. 1. 1. 10直接以VLAN1000成組;最后主控組播協(xié)議模塊111進(jìn)行相關(guān)處理并成組為 第三組播協(xié)議報(bào)文發(fā)送到網(wǎng)絡(luò)側(cè)。
      [0068] 綜上所述,本發(fā)明的一種機(jī)架式0LT設(shè)備及其實(shí)現(xiàn)多組播VLAN的方法,首先,通過 分別在主控卡和線卡實(shí)現(xiàn)組播協(xié)議,將需要發(fā)給主控卡的第二組播協(xié)議報(bào)文中的VLAN替 換成正確的組播VLAN,減少了主控卡的負(fù)擔(dān),并且可以通過線卡組播協(xié)議模塊過濾非法的 加入報(bào)文,讓上一級(jí)的主控組播協(xié)議模塊負(fù)擔(dān)更小。其次,線卡發(fā)送給主控卡的第二組播協(xié) 議報(bào)文已經(jīng)帶有正確的組播VLAN,所以不需要主控卡再去根據(jù)組地址查找組播VLAN 了,這 樣大大減輕了主控組播協(xié)議模塊的負(fù)擔(dān),特別是在一塊主控卡負(fù)責(zé)管理多塊線卡的0LT設(shè) 備上,有很明顯的性能優(yōu)勢(shì)。最后,屏蔽了線卡Ρ0Ν芯片的組播功能,由于不同的線卡的Ρ0Ν 芯片對(duì)組播功能的支持程度是各不相同的,所以屏蔽了 PON芯片的組播功能,也就是屏蔽 了不同類型線卡的硬件差異性,增強(qiáng)了模塊的復(fù)用性,有利于軟件模塊的統(tǒng)一維護(hù)。所以, 本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
      [〇〇69] 上述實(shí)施例僅例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟 悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對(duì)上述實(shí)施例進(jìn)行修飾或改變。因 此,舉凡所屬【技術(shù)領(lǐng)域】中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完 成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
      【權(quán)利要求】
      1. 一種機(jī)架式OLT設(shè)備,所述OLT設(shè)備包括一個(gè)主控卡和多個(gè)線卡,所述主控卡包括主 控組播協(xié)議模塊,所述線卡包括P0N芯片和交換芯片; 其特征在于,所述線卡還包括線卡組播協(xié)議模塊,所述線卡組播協(xié)議模塊用于對(duì)所述 線卡接收到的第一組播協(xié)議報(bào)文進(jìn)行組地址和組播VLAN的提取,成組為第二組播協(xié)議報(bào) 文并發(fā)送至所述主控卡。
      2. 根據(jù)權(quán)利要求1所述的機(jī)架式0LT設(shè)備,其特征在于,所述主控組播協(xié)議模塊用于根 據(jù)所述第二組播協(xié)議報(bào)文提取所述組地址和所述組播VLAN,并成組為第三組播協(xié)議報(bào)文發(fā) 送至網(wǎng)絡(luò)側(cè)。
      3. 根據(jù)權(quán)利要求1所述的機(jī)架式0LT設(shè)備,其特征在于,所述P0N芯片透?jìng)魉龅谝唤M 播協(xié)議報(bào)文。
      4. 一種使用如權(quán)利要求1所述的機(jī)架式0LT設(shè)備實(shí)現(xiàn)多組播VLAN的方法,其特征在 于,所述實(shí)現(xiàn)多組播VLAN的方法包括: 步驟一,所述線卡接收來(lái)自用戶側(cè)的所述第一組播協(xié)議報(bào)文; 步驟二,所述線卡組播協(xié)議模塊根據(jù)所述第一組播協(xié)議報(bào)文提取所述組地址和所述組 播VLAN,并以所述組地址和所述組播VLAN成組為所述第二組播協(xié)議報(bào)文; 步驟三,所述線卡將所述第二組播協(xié)議報(bào)文發(fā)送至所述主控卡,所述線卡處理結(jié)束; 步驟四,所述主控卡接收所述第二組播協(xié)議報(bào)文; 步驟五,所述主控組播協(xié)議模塊根據(jù)所述第二組播協(xié)議報(bào)文提取所述組地址和所述組 播VLAN,并成組為所述第三組播協(xié)議報(bào)文; 步驟六,所述主控卡將所述第三組播協(xié)議報(bào)文發(fā)送至網(wǎng)絡(luò)側(cè)。 步驟七,所述主控卡處理結(jié)束。
      5. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)多組播VLAN的方法,其特征在于,所述步驟二還包括對(duì) 提取出的所述組地址和所述組播VLAN進(jìn)行判斷是否合法:如果合法,則成組所述第二組播 協(xié)議報(bào)文;如果不合法,則丟棄,所述線卡結(jié)束處理。
      6. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)多組播VLAN的方法,其特征在于,所述步驟二中,以所述 組地址和所述組播VLAN地址成組是將所述第一組播協(xié)議報(bào)文中的外層VLAN替換成所述組 播VLAN,并維護(hù)所述線卡自身的軟件表項(xiàng)和硬件表項(xiàng)。
      7. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)多組播VLAN的方法,其特征在于,所述步驟五還包括所 述主控組播協(xié)議模塊判斷是否成功獲取所述組播VLAN :如果成功獲取,則成組所述第三組 播協(xié)議報(bào)文;如果未成功獲取,則所述主控卡結(jié)束處理。
      8. 根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)多組播VLAN的方法,其特征在于,所述步驟五中成組所 述第三組播協(xié)議報(bào)文是以所述主控卡自身的軟件表項(xiàng)和硬件表項(xiàng)成組。
      【文檔編號(hào)】H04L12/18GK104065494SQ201410314349
      【公開日】2014年9月24日 申請(qǐng)日期:2014年7月3日 優(yōu)先權(quán)日:2014年7月3日
      【發(fā)明者】蔡偉 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1