Invention Grant
- Patent Title: Concurrent connection testing for computation of NAT timeout period
- Patent Title (中): NAT超时时间的并行连接测试
-
Application No.: US11711937Application Date: 2007-02-28
-
Publication No.: US07693084B2Publication Date: 2010-04-06
- Inventor: Shai Herzog
- Applicant: Shai Herzog
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G01R31/08
- IPC: G01R31/08 ; G06F11/00 ; G08C15/00 ; H04J1/16 ; H04J3/14 ; H04L12/26 ; H04L1/00

Abstract:
Concurrent testing of NAT connections using different timeout values to compute a keep-alive value for the NAT device. Computation of the approximate timeout value is accomplished concurrently over multiple test connections within about a time equivalent to the actual NAT timeout value. The architecture validates the computation of the approximate timeout value by distinguishing NAT connection failure from external failure using a control connection. Moreover, computation of the keep-alive value is performed only once for a given NAT device rather than being an on-going process for that NAT device. When one of the test connections fails, it is determined that the NAT timeout value is less than the test timeout value associated with the failed test connection. Accordingly, a smaller test timeout value is then selected as the keep-alive value for keep-alive processing of the NAT device.
Public/Granted literature
- US20080205288A1 Concurrent connection testing for computation of NAT timeout period Public/Granted day:2008-08-28
Information query