[發明專利]數據轉發控制方法及裝置有效
| 申請號: | 201110057028.5 | 申請日: | 2011-03-10 |
| 公開(公告)號: | CN102123095A | 公開(公告)日: | 2011-07-13 |
| 發明(設計)人: | 張舒興 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 深圳市愛派知識產權事務所 44292 | 代理人: | 羅水江 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 轉發 控制 方法 裝置 | ||
技術領域
本發明涉及網絡通訊技術領域,尤指一種適用于具有數據轉發功能的網絡設備的數據轉發控制方法及裝置。
背景技術
具有數據轉發功能的網絡設備可以實現從某個接口接收數據,然后經多層接口轉發,從該設備的某個接口將接收的數據轉發出去。在實現接收和轉發的過程中,為了有效利用和保護網絡資源,一般會引用流量監管機制,通過對網絡設備轉發的流量進行控制,將數據轉發流量限制在一個合理的范圍內。這種流量監管可以針對某一類數據流的具體特征(比如TCP報文的協議號6),也可以是針對某個物理接口(比如設備的物理端口)或者虛擬的接口(比如專有用戶的實例接口)。
在現有網絡中,一般會采用對進入網絡設備的數據流速做兩次限速的方式控制數據流速:一是接收到數據流時的入口限速;二是轉發數據流時的出口限速。現有數據轉發流量控制的流程如圖1所示。當接收到數據時,對數據報文進行分類,首先判斷是不是啟用了流分類限速,若啟用了則進行流限速數據丟棄判斷,確定是否需要丟棄超過流限速范圍的數據;若未啟用流分類限速,則直接進入接口限速。依次進行入接口限速的數據丟棄判斷和出接口的限速丟棄判斷,將超出限速范圍的數據丟棄并轉發未被丟棄的數據。
這種流量控制方法應用在接口配置繁多的復雜網絡環境中時,由于只在入口和出口出配置了流量控制,在入口和出口處超出流量指標的部分數據將被丟棄,達到了在出入口上整體控制流量的目的,但是對于出口和入口之間存在的多個層次的其他接口,則不能進行合理的流量控制和監管。例如:多協議標簽交換的虛擬私有網絡(Multi?Protocol?Label?Switching?Virtual?PrivateNetwork,MPLS?VPN)中的供應商邊界設備(Provider?Edge,PE)節點,從物理端口接收報文,根據報文信息匹配出的入接口為接口鏈路(ActtachmentCircuit,AC)側客戶端接口,具有AC屬性,根據AC屬性確定接收到報文所屬的VPN實例,再根據VPN實例得到私有網絡的偽線(Pseudo?Wire,PW),然后根據該PW追溯得到所承載的隧道,最后從隧道所指定的出接口轉發出去。由于一個VPN實例可以有多個AC接口,多個VPN實例又可以綁定同一個PW,同時多個PW可以綁定在同一條隧道(Tunnel)上,且同一AC接口也可以有不同的入接口或說接收端口,因此,報文從入接口接收到從隧道發送出去的整個轉發過程中,經歷了多層次的網絡接口的轉發。當只在出入接口控制流量時,無法滿足多個層次的限速需求。
可見,現有網絡設備中數據轉發的流量控制,不能針對多層次接口很好的實現流量轉發控制,無法滿足不同客戶不同屬性的報文對不同帶寬的需求,也不能實現在多層次接口上合理的分配帶寬資源,從而可能由于帶寬資源分配不合理導致網絡資源浪費或某一層接口的數據轉發擁塞,也可能導致數據轉發過程中的帶寬使用率降低,無形中增加了網絡設備的維護成本。
發明內容
本發明實施例提供一種數據轉發控制方法及裝置,用以解決現有數據轉發流量控制過程中存在的不能滿足多層次帶寬控制需求,導致網絡資源浪費和網絡帶寬使用率低的問題。
本發明有益效果如下:
本發明實施例提供的數據轉發控制方法及裝置,在網絡設備的多層次接口上設置流速限制,針對各層接口均進行流量限制,允許流量限速范圍內的數據通過,將超過流量限制的數據丟棄,從而實現了在多層次接口上對流速的控制,實現了帶寬資源的合理分配,避免了當只在出入接口處控制流速時,導致的中間各層接口中出現有些接口資源閑置,而有些接口出現擁塞的問題,使各層接口的帶寬資源分配利用更合理,有效地減少了各接口出現阻塞和資源浪費的可能性,提高帶寬資源利用率同時盡可能的避免了數據擁堵。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為現有技術中數據轉發流量控制的流程圖;
圖2為本發明實施例一中數據轉發控制方法的流程圖;
圖3為本發明實施例二中數據轉發控制方法的流程圖;
圖4為本發明實施例二中網絡設備中的多層次接口示意圖;
圖5為本發明實施例中數據轉發控制裝置的結構示意圖。
具體實施方式
為了使本發明所要解決的技術問題、技術方案及有益效果更加清楚、明白,以下結合附圖和實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110057028.5/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





