[發明專利]一種Pathmtu的獲取方法和設備有效
| 申請號: | 201110281087.0 | 申請日: | 2011-09-21 |
| 公開(公告)號: | CN102299860A | 公開(公告)日: | 2011-12-28 |
| 發明(設計)人: | 黃祥梨 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/12 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 pathmtu 獲取 方法 設備 | ||
技術領域
本發明涉及通信技術領域,特別是涉及一種Pathmtu的獲取方法和設備。
背景技術
當前IPv4(Internet?Protocol?Version?4,因特網協議版本4)地址已經分配殆盡,對于運營商來說,使用IPv6(Internet?Protocol?Version?6,因特網協議版本6)技術成為了很好的解決方案。IPv6地址的長度是128位,可分配的地址可以使用相當長的時間,因此,IPv6是未來的發展趨勢。
IPv4與IPv6在大報文分片上具有很大的不同;在IPv4中,對于從源端到目的端的報文,在中間的每一跳路由器上均會檢查報文大小是否大于接口的MTU(Maximum?Transmission?Unit,最大傳輸單元,為網絡接口不分片時一次能夠傳輸的最多字節數),如果大于MTU,則進行分片,否則直接發送;由于大報文在每一跳上均有被分片的可能,因此報文轉發效率會受到影響。
在IPv6中,在源端向目的端發送報文前,使用PathMtu(Path?Maximum?Transmission?Unit,路徑最大傳輸單元,為在兩個網絡節點之間的所有節點間,不分片時一次能夠傳輸的最多字節數)技術對路徑上的最小MTU進行探測,以找出路徑上的最小MTU(即PathMtu),在向目的端發送報文時,如果報文長度大于此PathMtu,則進行分片,否則直接發送。
現有技術中,定義了使用PathMtu技術對最小MTU進行探測的方法。以圖1所示的組網示意圖為例,假設Node0(源端)需要向Node3(目的端)發送一個1500字節的報文,Node0以自身接口的MTU(1500)為到Node3的PathMtu,由于報文大小不大于PathMtu,報文不分片直接發送。
Node1收到報文后,發現報文大小大于自身接口的MTU(1280),于是丟棄該報文,并向Node0發送ICMPv6(Internet?Control?Message?Protocol?Version6,第六版互聯網控制信息協議)Too?Big(過大)報文,將自身接口的MTU通知給Node0,Node0收到通知后,更新到Node3的PathMtu為1280。
Node0重發到Node3的報文,由于報文大小(1500字節)大于PathMtu(1280字節),Node0對報文進行分片,第一片為1280字節,第二片為220字節,將兩片報文分別發送給Node1。
Node1收到報文后,發現兩片報文的大小均不大于自身接口的MTU(1280),則將兩片報文分別發送給Node2;Node2收到報文后,發現兩片報文的大小均不大于自身接口的MTU(1400),則將兩片報文分別發送給Node3。
通過上述過程,即可以確定Node0與Node3之間的PathMtu為1280,后續Node0向Node3發送報文時,均按照1280進行分片處理。
如圖2所示的接入組網的示意圖,PC1、PC2、PC3通過接入設備接入Internet,當PC1、PC2、PC3需要同時訪問某外部網站(位于Internet中,且接入設備與外部網站的服務器之間會存在多個三層設備)時,在接入設備到外部網站的中間某一跳三層設備(如路由器)上,由于接口MTU比報文小,則這臺中間路由器需要向PC1、PC2、PC3分別發送一份ICMPv6?Too?Big報文,通知PCI、PC2、PC3將到該外部網站的PathMtu變小。
如果實際組網中接入的PC很多,則中間路由器會向每臺PC都發送一份ICMPv6Too?Big報文,這對中間路由器和網絡鏈路來說都是很大的消耗。
發明內容
本發明提供一種Pathmtu的獲取方法和設備,以節省設備開銷以及網絡鏈路帶寬。
為了達到上述目的,本發明提供一種路徑最大傳輸單元Pathmtu的獲取方法,應用于包括用戶設備、網站服務器、接入管理服務器的系統中,該方法包括以下步驟:
所述接入管理服務器獲得所述用戶設備與所述網站服務器間的Pathmtu;
所述接入管理服務器將所述Pathmtu通知給所述用戶設備,由所述用戶設備利用所述Pathmtu訪問所述網站服務器。
所述接入管理服務器將所述Pathmtu通知給所述用戶設備,具體包括:
在所述用戶設備訪問所述網站服務器之前,當所述接入管理服務器接收到來自所述用戶設備的Pathmtu獲取請求后,將所述Pathmtu通知給所述用戶設備;或者,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110281087.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:模制的唇刷
- 下一篇:一種燃燒器的安全點火裝置及點燃方法





