[發明專利]一種帶寬測量方法和裝置有效
| 申請號: | 200910080724.0 | 申請日: | 2009-03-27 |
| 公開(公告)號: | CN101505244A | 公開(公告)日: | 2009-08-12 |
| 發明(設計)人: | 魏逢一 | 申請(專利權)人: | 北京星網銳捷網絡技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/56 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100036北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 帶寬 測量方法 裝置 | ||
技術領域
本發明涉及一種帶寬測量方法和裝置,特別是涉及網絡線路帶寬動態測量技術的方法和裝置,屬于數據通信技術領域。?
背景技術
網絡帶寬是指在單位時間內可傳輸的最大數據量,其通常以比特每秒(bits?per?second,簡稱bps)為單位,即每秒可傳輸的比特數。?
寬帶通信網絡是由互聯網服務供應商(Internet?Service?Provider,簡稱ISP)提供的,以允許各用戶終端以及局域網進行通信互聯。在現有的寬帶通信網絡中,用戶終端或企業、網吧局域網等接入因特網時,需要向ISP申請并購買帶寬及接入方式,所述接入方式一般包括:非對稱數字用戶線路(Asymmetric?Digital?Subscriber?Line,簡稱ADSL)、光纖獨享接入等等。個人用戶終端一般通過ADSL接入,企業、網吧局域網一般采用光纖獨享接入方式。?
隨著網絡技術的快速發展,各種各樣的網絡應用層出不窮,對網絡帶寬不斷提出更多、更高的需求,特別是點對點(Peer?to?Peer,簡稱P2P)應用的不斷豐富,使得網絡帶寬資源越來越顯得匱乏。?
為了對有限的帶寬資源進行合理的控制和分配,保證帶寬分配的公平性以及保證關鍵業務的正常運行,現今的網絡設備(如:路由器、交換機等)都自帶了網絡帶寬控制功能,這些帶寬控制功能往往需要事先知道局域網與因特網連線的線路帶寬,進而才能進行合理的帶寬分配。如果預知的線路帶寬不準,則就可能影響帶寬分配的合理性。假設線路實際帶寬只能達到6兆比特每秒(Mega?bits?per?second,簡稱Mbps),可帶寬控制?功能卻按預知的10Mbps帶寬進行分配,可能某時刻系統給高優先級業務分配7Mbps的帶寬,而給低優先級業務分配3Mbps帶寬,但因為線路實際帶寬僅6Mbps,高優先級業務的7Mbps帶寬是根本無法保證的。假設線路實際帶寬有10Mbps,可帶寬控制功能卻按預知的8Mbps進行分配,那么就會有2Mbps的帶寬始終得不到分配,影響帶寬利用率。也就是說,如果預知的帶寬值與實際不符,就可能使帶寬分配達不到預期效果,甚至完全失效。?
然而,多數用戶并不具備相應的網絡背景知識,所以一般的網絡設備只能要求用戶輸入ISP所提供的線路帶寬值。但由于線路損耗等主客觀的原因,企業、網吧局域網等與因特網通訊的最大可達帶寬值往往低于其從ISP處購買的帶寬值,所以網絡設備一般還需要內建線路帶寬檢測功能,以使帶寬分配更具合理性。?
現有的帶寬測量方法可以設定一個帶寬預設值,并作為初始的帶寬上限值,在自動檢測流程中通過統計額定時間內網絡設備所傳輸的數據包流量,估算出網絡帶寬值,若估算帶寬值超過帶寬上限值,則用估算帶寬值更新網絡設備原先記錄的帶寬上限值。該帶寬測量方法通過無限循環檢測,只要出現當前傳輸帶寬值高于帶寬上限值,則更新帶寬上限值。?
該技術方案雖然實現簡單,但存在以下不足:此方案沒有考慮線路帶寬測量期間是否開啟帶寬控制,如果初始時開啟帶寬控制,由于帶寬控制會影響線路帶寬的利用率,則接口流量會因為受到壓制而不能準確的表征線路實際帶寬,而此方案僅根據當前的帶寬測量情況來更新線路帶寬,因而無法測出準確的帶寬值;如果初始時不開啟帶寬控制,經過一個帶寬測量周期后再開啟,則初始時可能造成網絡不穩定。因此該方案無法在開啟帶寬控制功能時準確測量網絡線路的實際帶寬。?
發明內容
本發明的目的是提供一種帶寬測量方法和裝置,用于解決現有技術的不足,提供一種可在開啟帶寬控制的同時,有效動態測量網絡線路帶寬,以使網絡設備對帶寬資源進行更合理有效分配的方法。?
為實現上述目的,本發明提供了一種帶寬測量方法,所述方法包括:?
步驟S1,初始化線路帶寬值為帶寬預設值;?
步驟S2,定期檢測接口流量速率,并記錄接口流量速率峰值;所述接口流量速率峰值為從初始到當前時刻為止所檢測到的接口流量速率最大值;?
步驟S3,根據帶寬預設值、當前的線路帶寬值和接口流量速率峰值調整線路帶寬值;具體包括:步驟S31,判斷所述接口流量速率峰值是否大于當前的線路帶寬值,如果是則根據帶寬預設值和接口流量速率峰值調整線路帶寬值,否則執行步驟S32;步驟S32,在系統運行時間達到第一時間周期時,根據當前的線路帶寬值和接口流量速率峰值來調整線路帶寬值。?
為了實現上述目的,本發明還提供了一種帶寬測量裝置,所述裝置包括初始化模塊、檢測記錄模塊、信息存儲模塊和帶寬調整模塊;?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910080724.0/2.html,轉載請聲明來源鉆瓜專利網。





