專利名稱:信元調度方法和系統的制作方法
技術領域:
本發明涉及通信領域,尤其涉及一種信元調度方法和系統。
背景技術:
交換網絡為大容量高端路由器的核心技術之一。為了達到T比特以上大交換容量 的需求,目前,主要采用多級互連的交換網絡,多級互連的交換網絡主要包括交換接入芯片 (Switch Access Fabric,簡稱為SA)和交換芯片(SwitchFabric,簡稱為SF),下面結合附 圖1對該交換網絡的結構進行簡單描述。圖1是相關技術中的交換網絡的結構示意圖,如圖1所示,交換網絡主要包括位于 線卡上的SA和位于交換卡上的SF,其中,SA在邏輯上可以分為上行SA和下行SA。為了滿 足交換帶寬要求,SA與SF之間由多條高速串行總線(SERDEQ相連接。在信元的調度過程 中,上行SA將單播數據報文或多播數據報文切割封裝為單播信元或多播信元,然后,上行 SA根據單播信元的目的ID或多播信元的多播組ID查詢路由表獲得發送鏈路,并根據該發 送鏈路對單播信元或多播信元進行調度,將單播信元或多播信元發送給SF,SF通過查詢路 由表,獲得單播信元或多播信元的目的地址,將單播或多播信元交換到相應的下行SA中。目前,SA根據其接收的到單播信元或多播信元的授權額度,發出出隊指令,并按照 出隊指令的順序從外部緩存(如DRAM)中讀出單播數據報文或多播數據報文,再將報文封 裝成信元,通過鏈路發送給SF。但由于多播信元需要在SF中進行復制,目的端口不確定性, 使得SF容易出現各種擁塞狀況,進而出現單播業務和多播業務互相阻塞的情況,大大降低 了交換效率。然而,針對現有技術中單播業務和多播業務互相阻塞的問題,目前尚未提出有效 的解決方案。
發明內容
針對相關技術中針對現有技術中單播業務和多播業務互相阻塞的問題,本發明提 出一種信元調度方法,能夠合理地調度單播信元和多播信元,避免單播業務和多播業務相 互阻塞。針對相關技術中避免單播業務和多播業務相互阻塞的問題,本發明還提出一種信 元調度系統,能夠合理地調度單播信元和多播信元,從而避免單播業務和多播業務相互阻
O本發明的技術方案是這樣實現的一種信元調度方法,包括對于交換設備的每個輸入接口上的每個信元鏈路緩存單元,在所述信元鏈路緩存 單元中存儲的信元流量大于或等于預設信元流量閾值時,所述交換設備執行鏈路流控操 作,以控制交換接入設備向所述交換設備發送信元的流量,其中,所述信元鏈路緩存單元包 括用于存儲單播信元的單播信元鏈路緩存單元和用于存儲多播信元的多播信元鏈路緩存單元;所述交換設備對存儲的所述單播信元和所述多播信元分別執行信元交換操作,并 在輸出端口上發送執行信元交換操作后的單播信元和多播信元。進一步地,上述方法還包括對于交換接入設備中的每個信元緩存單元,在所述信元緩存單元中的信元流量大 于或等于預設信元流控閾值時,所述交換接入設備停止接收所述信元緩存單元對應的數據 報文,以控制所述交換接入設備接收數據報文的流量,其中,所述信元緩存單元包括單播信 元緩存單元和多播信元緩存單元。進一步地,上述方法還包括所述交換接入設備選擇未被流控的信元鏈路緩存單元向所述交換設備發送單播 信元和/或多播信元。其中,所述交換設備對接收到的單播信元和多播信元執行信元交換操作的處理包 括所述交換設備對所述單播信元和所述多播信元并行執行交換。進一步地,上述方法還包括預先在所述交換接入設備中設置單播信元緩存單元和多播信元緩存單元。進一步地,上述方法還包括預先在所述交換設備的每個輸入接口上設置單播信元鏈路緩存單元和多播信元 鏈路緩存單元。其中,所述數據報文包括單播數據報文和多播數據報文,則所述方法還包括所述交換接入設備將接收到的單播數據報文轉化為單播信元,并將所述單播信元 緩存至所述單播信元緩存單元中;和/或所述交換接入設備將接收到的多播數據報文轉化為多播信元,并將所述多播信元 緩存至所述多播信元緩存單元中。一種信元調度系統,包括交換設備和交換接入設備,其中,所述交換接入設備用于向所述交換設備發送信元;所述交換設備包括多個輸入接口,所述多個輸入接口中的每個輸入接口包括一 個或多個信元鏈路緩存單元,其中,所述信元鏈路緩存單元包括用于存儲單播信元的單播 信元鏈路緩存單元和用于存儲多播信元的多播信元鏈路緩存單元;并且,對于每個輸入接 口的每個信元鏈路緩存單元,在所述信元鏈路緩存單元中存儲的信元流量大于或等于預設 信元流量閾值時,所述交換設備執行鏈路流控操作,以控制交換接入設備向所述交換設備 發送信元的流量;并且,所述交換設備還用于對存儲的所述單播信元和所述多播信元執行 信元交換操作,并在輸出端口上發送執行信元交換操作后的單播信元和多播信元。其中,所述交換接入設備包括多個信元緩存單元,并且,在所述交換接入設備的每 個信元緩存單元中的信元流量大于或等于預設信元流控閾值時,所述交換接入設備停止接 收所述信元緩存單元所對應的數據報文,以控制所述交換接入設備接收數據報文的流量, 其中,所述信元緩存單元包括單播信元緩存單元和多播信元緩存單元。優選地,所述交換接入設備還用于選擇未被流控的信元鏈路緩存單元向所述交換 設備發送單播信元和/或多播信元。
借助于本發明的上述技術方案,通過控制交換接入設備向交換設備的信元發送并 對單播信元和多播信元進行交換和輪循操作,能夠避免交換設備上的信元堆積,并且能夠 合理地將單播信元和多播信元及時發送出去,避免了單播業務與多播業務相互擁塞,提高 了數據交換效率,節省了系統資源。
圖1是典型的交換網絡的結構示意圖;圖2是根據本發明實施例的信元調度方法的流程圖;圖3是根據本發明實施例的信元調度系統的組成結構連接圖;圖4是根據本發明實施例的交換設備中單播信元和多播信元并行交換的原理示 意圖;圖5是根據本發明實施例的上行交換接入設備中對單播信元和多播信元進行調 度的原理示意圖;圖6是根據本發明實施例的單播路由表或多播路由表的構成圖;圖7是根據本發明實施例的在上行交換接入設備中進行鏈路選擇的示意圖。
具體實施例方式下面結合附圖對本發明實施例進行說明。圖2是本發明實施例的信元調度方法的步驟流程圖,如圖2所示,包括以下處理步驟S201,對于交換設備的每個輸入接口上的每個信元鏈路緩存單元,在信元鏈 路緩存單元中存儲的信元流量大于或等于預設信元流量閾值時,交換設備對上行交換接入 設備執行鏈路流控操作,以控制上行交換接入設備向交換設備發送信元的流量,其中,信元 鏈路緩存單元包括用于存儲單播信元的單播信元鏈路緩存單元和用于存儲多播信元的多 播信元鏈路緩存單元。步驟S202,交換設備對存儲的單播信元和多播信元分別執行信元交換操作,并在 輸出端口上發送執行信元交換操作后的單播信元和多播信元,優選地,交換設備可以在每 個輸出端口上對執行信元交換操作后的單播信元和多播信元執行輪循操作。為了更好的對本發明進行說明,下面以交換設備為交換芯片、交換接入設備為交 換接入芯片為例進行說明,本領域技術人員可知,對于具備交換設備功能與交換接入設備 功能的其他實體,本發明同樣是可以實現的。在具體實現過程中,需要預先在交換芯片的每個輸入接口上設置單播信元鏈路緩 存單元和多播信元鏈路緩存單元,其中,單播信元鏈路緩存單元用于存儲來自上行交換接 入芯片的單播信元,多播信元鏈路緩存單元用于存儲來自上行交換接入芯片的多播信元, 還需要預先在上行交換接入芯片中設置單播信元緩存單元和多播信元緩存單元。通過上述設置,對于交換芯片的每個輸入接口上的每個信元鏈路緩存單元(單播 信元鏈路緩存單元或多播信元鏈路緩存單元),在信元鏈路緩存單元中存儲的信元流量大 于或等于預設信元流量閾值時,交換芯片對上行交換接入芯片執行鏈路流控操作,以控制 上行交換接入芯片向交換芯片發送信元的流量,此時,上行交換接入芯片會選擇未被流控 的信元鏈路緩存單元對應的鏈路向交換芯片發送單播信元和/或多播信元,例如,上行交換接入芯片向交換芯片發送單播信元時,上行交換接入芯片會根據交換芯片提供的單播鏈 路流控,排除掉被流控的鏈路,均衡地選擇其它未被流控的可用鏈路向交換芯片傳輸單播 信元;上行交換接入芯片向交換芯片發送多播信元時,上行交換接入芯片會根據交換芯片 提供的多播鏈路流控,排除掉被流控的鏈路,均衡地選擇其它未被流控的可用鏈路向交換 芯片傳輸多播信元。并且,交換芯片對存儲的單播信元和多播信元執行信元交換操作之后, 會在每個輸出端口上對執行信元交換操作后的單播信元和多播信元執行輪循操作。通過上述操作,交換芯片就能夠根據內部的擁塞狀況,按照鏈路分別向交換接入 芯片SA提供單播鏈路流控和多播鏈路流控,以避免單播信元和多播信元過多的堆積在交 換芯片的輸出端口上,導致交換芯片的輸出端口阻塞的問題,使得單播數據和多播數據均 能及時地從交換芯片的輸出端口輸出,提高了數據交換效率,節省了系統資源。優選地,交 換芯片可以對單播信元和多播信元并行執行交換,以進一步提高數據的交換效率。由于單播數據報文和多播數據報文的流量是不確定的,本發明通過在上行交換接 入芯片中設置單播信元緩存單元和多播信元緩存單元,使得上行交換接入芯片SA能夠對 單播信元和多播信元分開儲存和調度。具體地,對于上行交換接入芯片中的每個信元緩存 單元,在信元緩存單元中的信元流量大于或等于預設信元流控閾值時,上行交換接入芯片 停止接收信元緩存單元對應的數據報文,以控制上行交換接入芯片接收數據報文的流量, 這樣,上行交換接入芯片將從外部緩存DRAM讀出的數據報文封裝成信元之后,會區分出單 播信元和多播信元,并將信元分別儲存到各自的信元緩存單元,單播信元儲存到單播信元 緩存單元,多播信元儲存到多播信元緩存單元。即,在上行交換接入芯片中的交換接口模塊 處分別設置單播信元的統一緩存(即上文所述的單播信元緩存單元)和多播信元的統一緩 存(即上文所述的多播信元緩存單元),分別用于緩存發送至交換芯片的單播信元和多播 信元,上行交換接入芯片根據緩存情況分別產生全局單播信元流控和全局多播信元流控, 上行交換接入芯片中的出隊管理模塊會根據交換接口模塊產生的全局單播信元流控和全 局多播信元流控情況,對單播數據報文隊列、多播數據報文隊列分別進行調度及發出隊指 令,將單播/多播數據報文從外部緩存DRAM中讀出發送給交換接口模塊。通過上述操作, 當上行交換接入芯片接收到的單播鏈路流控較多時,會使得單播信元緩存單元的發送帶寬 減少,進而產生全局單播流控給出隊管理模塊,出隊管理模塊會減少單播數據報文出隊,并 不影響多播數據報文的發送交換;反之,當上行交換接入芯片接收到的多播鏈路流控較多 時,會使得多播信元緩存單元的發送帶寬減少,進而產生全局多播流控給出隊管理模塊,出 隊管理模塊會減少多播數據報文出隊,并不影響單播數據報文的發送交換,從而不會使單 播報文或多播報文阻塞在隊列后而無法及時發送,能夠實現單播報文和多播報文的及時調 度。一般來說,全局單播流控、全局多播流控間接反映了上行交換接入芯片在交換網中的發 送帶寬,產生全局單播流控時,則表示單播信元的發送帶寬已急劇減少,需要暫時停止單播 隊列出隊,以避免在接口處造成對多播信元的堵塞,同樣地,產生全局多播流控時,則表示 多播信元的發送帶寬已急劇減少,需要暫時停止多播隊列出隊,以避免在接口處造成對單 播信元的堵塞。本發明通過在交換芯片中設置信元鏈路緩存單元,來控制上行交換接入芯片向交 換芯片發送信元的流量,能夠避免交換設備上的信元堆積,并通過在上行交換接入芯片中 設置信元緩存單元,以控制上行交換接入芯片接收數據報文的流量,這樣交換芯片就間接控制了上行交換接入芯片接收的單播報文和/或多播報文的流量,進一步避免了單播業務 與多播業務相互擁塞,提高了數據交換效率,節省了系統資源。綜上,本發明結合交換網的擁塞情況在出隊管理上對單播數據報文隊列和多播數 據報文隊列進行出隊調度,當交換網中單播交換的擁塞狀況達到一定程度時停止調度單播 數據報文出隊,但并不影響多播數據報文的調度,反之,當交換網中多播交換的擁塞狀況達 到一定程度時停止調度多播數據報文出隊,但并不影響單播數據報文的調度,最大限度地 利用交換網的帶寬。并且,交換接入芯片對單播信元、多播信元并行進行調度發送,使得在 交換芯片能夠并行對單播信元和多播信元進行交換,保證了單播信元和多播信元的交換帶 寬,能夠大大減少整個交換網絡中單播信元與多播信元之間相互堵塞的情況,提高了數據 了交換效率,節省了系統資源。圖3是根據本發明實施例的信元調度系統的組成結構圖,如圖3所示,該信元調度 系統包括交換接入設備31和交換設備32,其中,交換接入設備31用于向交換設備發送信元;交換設備32包括多個輸入接口,多個輸入接口中的每個輸入接口包括一個或 多個信元鏈路緩存單元,其中,信元鏈路緩存單元包括用于存儲單播信元的單播信元鏈路 緩存單元和用于存儲多播信元的多播信元鏈路緩存單元;并且,對于每個輸入接口的每個 信元鏈路緩存單元,在信元鏈路緩存單元中存儲的信元流量大于或等于預設信元流量閾值 時,交換設備對上行交換接入設備執行鏈路流控操作,以控制交換接入設備向交換設備發 送信元的流量,此時,交換接入設備還用于選擇未被流控的信元鏈路緩存單元對應的鏈路 向交換設備發送單播信元和/或多播信元。并且,交換設備還用于對存儲的單播信元和多 播信元執行信元交換操作,并在輸出端口上發送執行信元交換操作后的單播信元和多播信 元,優選地,在每個輸出端口上對執行信元交換操作后的單播信元和多播信元執行輪循操 作。其中,交換接入設備31包括多個信元緩存單元,并且,在交換接入設備的每個信 元緩存單元中的信元流量大于或等于預設信元流控閾值時,交換接入設備停止接收信元緩 存單元所對應的數據報文,以控制交換接入設備接收數據報文的流量,其中,信元緩存單元 包括單播信元緩存單元和多播信元緩存單元。下面結合附圖對交換設備31和交換接入設備32的工作原理進行詳細說明。圖4是根據本發明實施例的交換設備中單播信元和多播信元并行交換的原理示 意圖,如圖4所示,交換設備的每個輸入端口均設置有單播鏈路緩存單元和多播鏈路緩存 單元,并且交換設備內部并行對單播信元和多播信元進行交換,對單播信元進行交換會得 到該單播信元在交換設備中的輸出端口,交換設備通過該輸出端口將單播信元發送給下行 交換接入設備,一般來說,單播信元通過交換設備中的一個輸出端口發送給下行交換接入 設備;對多播信元進行交換會得到該單播信元在交換設備中的多個輸出端口,交換設備對 多播信元進行復制,得到多個該多播信元,并通過交換得到的多個輸入端口分別將多播信 元發送給下行交換接入設備,例如,對多播信元A進行交換確定出η個輸入端口,此時,交換 設備會將該多播信元A復制(η-1)個,這樣交換設備中就共有η個相同的多播信元Α,并通 過該η個輸出端口將η個多播信元A分別發送至下行交換接入設備,一個輸出端口輸出一 個多播信元Α。即,在交換設備中,在交換設備的每個輸入端口處對單播信元和多播信元分開進行緩存,并通過對單播信元和多播信元分開兩個平面進行調度交換,將信元從各自的 輸入端口交換到各自的目的端口(對應于交換設備的輸出端口)。這樣,當單播平面或多播 平面調度交換產生擁塞時,會使得在交換設備輸入端口處的單播信元緩存或多播信元緩存 產生積壓,從而生成相應的單播鏈路流控信號或多播鏈路流控信號,并將鏈路流控情況反 饋給上游交換接入設備。圖5是根據本發明實施例的上行交換接入設備中對單播信元和多播信元進行調 度的原理示意圖,如圖5所示,在上行交換接入設備中設置單播信元緩存單元501和多播信 元緩存單元502,上行SA的接口處從外部緩存讀取報文數據,將讀取出的報文數據儲存到 外部緩存管理模塊505,信元封裝模塊503將外部緩存管理模塊505中的報文數據進行信 元封裝,并將封裝后的信元分為單播信元和多播信元,將單播信元放入單播信元緩存單元 501,將多播信元放入多播信元緩存單元502,對單播信元的流量和多播信元的流量分開統 計,并根據單播信元緩存單元501的積壓狀況產生全局單播流控,根據多播信元緩存單元 502的積壓狀況產生全局多播流控,將流控反饋給上行交換接入設備的出隊管理模塊504, 使得出隊管理模塊504對從外部緩存讀取的報文數據的流量進行控制,其中,出隊管理模 塊504用于管理單播隊列和多播隊列的出隊調度,并對待調度隊列發出出隊指令,緩存到 到外部緩存管理模塊505,然后讀出報文數據,將報文數據發送給信元封裝模塊503。信元輪循調度模塊506會對單播緩存單元501和多播緩存單元502中的信元進行 輪循調度,以保證單播和多播信元得到公平輪循。調度的信元附帶有信元的目的ID(下行 交換接入設備的ID號),即該信元將被交換的目的器件ID號。基于該目的ID查詢對應的 單播或多播路由表,路由表查詢模塊507可以查找到可發送鏈路,并經由該鏈路將信元發 送給交換設備。單播或多播路由表可以用自路由的方式自動生成維護或者由軟件配置,路 由表的構建是本領域技術人員所公知的,本文不再詳述。圖6是根據本發明實施例的單播 路由表或多播路由表的構成圖,如圖6所示,其中,信元的目的ID號由0至N,表示整個交換 網絡中下行交換接入設備的ID號,0至M為鏈路的標識,每個目的ID可用鏈路的比特圖用 于指示編號由0至M的多個鏈路中哪些鏈路可以向該目的ID進行發送,其中,可以通過預 先設置的標識表示鏈路可用或不可用,例如,1示鏈路可用,0表示鏈路不可用,或者其他標 識來確定。圖7是根據本發明實施例的在交換接入設備中進行鏈路選擇的示意圖,結合圖5 和圖7,圖7中的鏈路選擇模塊701將輸入的單播路由表和多播路由表結果與接收到的鏈路 單播流控或鏈路多播流控結合在一起,得到最終的可用鏈路,信元將在該最終可用鏈路中 進行輪循選擇,在選擇得到結果后即可將信元發到對應的鏈路發送模塊中,最后通過高速 串行總線送給交換設備。當采用上述查詢路由表獲取可用鏈路的方式后,如果查詢路由表 返回結果為全為不可用時,則表明對于該信元的傳輸不存在可用鏈路,為了不堵塞后續信 元,可以丟棄該信元。但是,對于單播信元,當該信元無可用鏈路的原因是接收到的鏈路單 播流控,而不是路由表查詢結果為不存在無可用鏈路時,則不能丟棄該信元,需要放棄本次 調度,改為調度多播信元,反之亦然。例如,出隊管理模塊504進行出隊調度時,如果接收到 下游模塊反饋的全局單播流控,則停止單播隊列出隊調度,同樣地,出隊管理模塊504如果 接收到下游模塊反饋的全局多播流控,則停止多播隊列出隊調度。一般來說,上行交換接入設備收到來自交換設備的鏈路流控越多,則表示被屏蔽的鏈路越多。這樣單播或多播信元的發送帶寬會隨之減少,從而造成圖5所示的單播緩存 單元和/或多播緩存單元中信元積壓的情況,最終產生全局單播流控和/或全局多播流控, 并將產生全局單播流控和/或多播流控反饋給出隊管理模塊504,這樣,出隊管理模塊504 會結合接收到來自下游模塊的全局單播流控和/或全局多播流控,調節單播隊列和多播隊 列的出隊調度。這樣,上行交換接入設備通過將單播路由表或多播路由表的結果結合來自 交換設備SF的鏈路單播或多播流控確定最終可用的單播鏈路或多播鏈路,即可進行發送 鏈路輪循選擇,使得交換網負載均衡,避免單播信元或多播信元積壓。借助于本發明的上述技術方案,通過控制交換接入設備向交換設備的信元發送并 對單播信元和多播信元進行交換和輪循操作,能夠避免交換設備上的信元堆積,并且能夠 合理地將單播信元和多播信元及時發送出去,避免了單播業務與多播業務相互擁塞,提高 了數據交換效率,節省了系統資源。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精 神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種信元調度方法,其特征在于,包括對于交換設備的每個輸入接口上的每個信元鏈路緩存單元,在所述信元鏈路緩存單 元中存儲的信元流量大于或等于預設信元流量閾值時,所述交換設備執行鏈路流控操作, 以控制交換接入設備向所述交換設備發送信元的流量,其中,所述信元鏈路緩存單元包括 用于存儲單播信元的單播信元鏈路緩存單元和用于存儲多播信元的多播信元鏈路緩存單 元;所述交換設備對存儲的所述單播信元和所述多播信元分別執行信元交換操作,并在輸 出端口上發送執行信元交換操作后的單播信元和多播信元。
2.根據權利要求1所述的信元調度方法,其特征在于,還包括對于所述交換接入設備中的每個信元緩存單元,在所述信元緩存單元中的信元流量大 于或等于預設信元流控閾值時,所述交換接入設備停止接收所述信元緩存單元對應的數據 報文,以控制所述交換接入設備接收數據報文的流量,其中,所述信元緩存單元包括單播信 元緩存單元和多播信元緩存單元。
3.根據權利要求1所述的信元調度方法,其特征在于,還包括所述交換接入設備選擇未被流控的信元鏈路緩存單元對應的鏈路向所述交換設備發 送單播信元和/或多播信元。
4.根據權利要求1所述的信元調度方法,其特征在于,所述交換設備對接收到的單播 信元和多播信元分別執行信元交換操作的處理包括所述交換設備對所述單播信元和所述多播信元并行執行信元交換。
5.根據權利要求1所述的信元調度方法,其特征在于,所述交換設備在輸出端口上發 送執行信元交換操作后的單播信元和多播信元的操作包括所述交換設備在每個輸出端口上對執行信元交換操作后的單播信元和多播信元執行 輪循操作。
6.根據權利要求1至5中任一項所述的信元調度方法,其特征在于,預先在所述交換接入設備中設置單播信元緩存單元和多播信元緩存單元。
7.根據權利要求2至5中任一項所述的信元調度方法,其特征在于,預先在所述交換設備的每個輸入接口上設置單播信元鏈路緩存單元和多播信元鏈路 緩存單元。
8.根據權利要求2至5中任一項所述的信元調度方法,其特征在于,所述數據報文包括 單播數據報文和多播數據報文,則所述方法還包括所述交換接入設備將接收到的單播數據報文轉化為單播信元,并將所述單播信元緩存 至所述單播信元緩存單元中;和/或所述交換接入設備將接收到的多播數據報文轉化為多播信元,并將所述多播信元緩存 至所述多播信元緩存單元中。
9.一種信元調度系統,其特征在于,包括交換設備和交換接入設備,其中,所述交換接入設備用于向所述交換設備發送信元;所述交換設備包括多個輸入接口,所述多個輸入接口中的每個輸入接口包括一個或 多個信元鏈路緩存單元,其中,所述信元鏈路緩存單元包括用于存儲單播信元的單播信元 鏈路緩存單元和用于存儲多播信元的多播信元鏈路緩存單元;并且,對于每個輸入接口的每個信元鏈路緩存單元,在所述信元鏈路緩存單元中存儲的信元流量大于或等于預設信元 流量閾值時,所述交換設備對所述信元鏈路緩存單元執行鏈路流控操作,以控制交換接入 設備向所述交換設備發送信元的流量;并且,所述交換設備還用于對存儲的所述單播信元 和所述多播信元執行信元交換操作,并在輸出端口上發送執行信元交換操作后的單播信元 和多播信元。
10.根據權利要求9所述的系統,其特征在于,所述交換接入設備包括多個信元緩存單 元,并且,在所述交換接入設備的每個信元緩存單元中的信元流量大于或等于預設信元流 控閾值時,所述交換接入設備停止接收所述信元緩存單元所對應的數據報文,以控制所述 交換接入設備接收數據報文的流量,其中,所述信元緩存單元包括單播信元緩存單元和多 播信元緩存單元。
全文摘要
本發明公開了一種信元調度方法和系統,其中,該方法包括對于交換設備的每個輸入接口上的每個信元鏈路緩存單元,在信元鏈路緩存單元中存儲的信元流量大于或等于預設信元流量閾值時,交換設備對上行交換接入設備執行鏈路流控操作,以控制交換接入設備向交換設備發送信元的流量,其中,信元鏈路緩存單元包括用于存儲單播信元的單播信元鏈路緩存單元和用于存儲多播信元的多播信元鏈路緩存單元;交換設備對存儲的單播信元和多播信元分別執行信元交換操作,并在每個輸出端口上發送執行信元交換操作后的單播信元和多播信元。通過本發明,避免了單播業務與多播業務相互擁塞,提高了數據交換效率,節省了系統資源。
文檔編號H04L12/56GK102111327SQ20091026573
公開日2011年6月29日 申請日期2009年12月29日 優先權日2009年12月29日
發明者賴偉 申請人:中興通訊股份有限公司