[發明專利]ICMP變換裝置有效
| 申請號: | 200710161889.1 | 申請日: | 2007-09-27 |
| 公開(公告)號: | CN101257389A | 公開(公告)日: | 2008-09-03 |
| 發明(設計)人: | 吉本哲郎;奈良祐樹 | 申請(專利權)人: | 日立通訊技術株式會社 |
| 主分類號: | H04L12/00 | 分類號: | H04L12/00;H04L12/56;H04L29/06 |
| 代理公司: | 永新專利商標代理有限公司 | 代理人: | 徐殿軍 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | icmp 變換 裝置 | ||
技術領域
本發明涉及ICMP變換裝置。
背景技術
在由RFC?1122所表示的TCP標準上,Destination?Unreachable:noroute?to?destination(不能到達目標:沒有到目標的路徑)(ICMP類型=1:代碼0)等ICMPv6錯誤的一部分作為可能有暫時的錯誤的“軟件錯誤”,即使接收該錯誤后也不直接中止TCP連接確立,而嘗試進行連接確立,直到重復到超過重試次數。因此,在IPv4/v6雙堆棧中使用主機時,若要對沒有IPv6到達性的主機進行TCP通信,則雖然通過ICMPv6錯誤“Destination?Unreachable:no?route?todestination”可確認沒有IPv6到達性,但是不直接進入到IPv4的TCP連接確立,而重復進行超時→重新發送,直到IPv6的TCP連接確立重試上限為止,所以在draft-ietf-tcpm-tcp-soft-errors-01.txt的3.2章中表示了恒常發生延遲的問題。
對該問題,在draft-ietf-tcpm-soft-errors-01.txt的第4章中,示出了如下方法,即:通過變更終端側的TCP的安裝,以使得僅在連接確立階段之間接收了軟件錯誤后直接中斷,從而來解決的方法。
【非專利文獻1】Braden,R.,“Requirements?for?InternetHosts-Communication?Layers”,STD3,RFC1122,October?1989.
【非專利文獻2】F.Gont.,“TCP’s?Reaction?to?Soft?Errors”,Internet-Draft,draft-ietf-tcpm-tcp-soft-errors-01.txt,August?2006
但是,終端中,以Windows為代表的專有軟件幾乎是必須的,不能適用對上述終端軟件進行改造的方法的情況很多。因此,要求在終端的前級設置外部服務器來加以解決的方法。
發明內容
通過在終端的前級設置的服務器來捕捉來自終端的TCP分組,由服務器來把握終端的TCP連接狀況。在終端的TCP連接狀態是SYN-SENT或SYN-RECEIVED的狀態時,在捕捉了目標是該終端的軟件錯誤ICMPv6“Destination?Unreachable:no?route?to?destination”的情況下,將ICMPv6的內容改寫為作為硬件錯誤的內容(例如,“Destination?Unreachable:communication?with?destinationadministratively?prohibited(不能到達目標:與目標的通信在管理上被禁止)(ICMP類型=1,代碼=1)”等)而發送到終端。由此,終端直接中止基于IPv6的TCP連接確立,而進入到基于IPv4的TCP連接確立,所以可以不會引起連接延遲。
該服務器可以是新設置的,但通常TCP連接狀態通過防火墻(FW)來把握,所以也可對FW實施進行了ICMPv6變換的改造。
【發明效果】
根據本發明,可以避免使用IPv4/IPv6雙堆棧時的TCP連接延遲,而不用對不能修改的終端側的軟件進行修改。
附圖說明
圖1是表示在終端2和主機3之間沒有IPv6到達性的情況下,在終端的前級設置了FW的情況下的本發明的時序圖;
圖2是在終端2和主機3之間沒有IPv6到達性的網絡的例子;
圖3是在終端2和主機3之間沒有IPv6到達性的網絡的例子;
圖4是在終端2和主機3之間沒有IPv6到達性的網絡的例子;;
圖5是作為本發明的服務器的FW的裝置結構圖;
圖6是本發明的軟件的流程圖;
圖7是TCP連接狀況DB的例子;
圖8是在終端15和主機3之間沒有IPv4到達性的網絡的例子;
圖9是在終端15和主機3之間沒有IPv4到達性的情況下,在終端的前級設置了FW的情況下的本發明的時序圖;
圖10是在終端16和主機3之間沒有IPv6到達性的網絡的例子;
圖11是將本發明作為軟件而在終端16中具備的情況下的裝置結構圖;
圖12是在終端16和主機3之間不具有IPv6到達性的情況下將本發明作為軟件而在終端16中具備的情況下的本發明的時序圖;
圖13是本發明的軟件的流程圖;
圖14是終端2和主機3之間不具有IPv6到達性的網絡的例子;
圖15是作為本發明的服務器的FW的裝置結構圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日立通訊技術株式會社,未經日立通訊技術株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710161889.1/2.html,轉載請聲明來源鉆瓜專利網。





