• DocumentCode
    1369569
  • Title

    NAT-Compatibility Testbed: An Environment to Automatically Verify Direct Connection Rate

  • Author

    Ho, Cheng-Yuan ; Wang, Fu-Yu ; Tseng, Chien-Chao ; Lin, Ying-Dar

  • Author_Institution
    D-Link NCTU Joint Res. Center, Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    15
  • Issue
    1
  • fYear
    2011
  • fDate
    1/1/2011 12:00:00 AM
  • Firstpage
    4
  • Lastpage
    6
  • Abstract
    In this article, an NAT-compatibility testbed is designed to automatically conduct the repeated experiments, collect the test results, and verify the direct connection rate (DCR) of any NAT traversal programs. Achieving a high DCR is important because using relays may unnecessarily increase the bandwidth cost, processing load of the relay servers, and the end-to-end packet delay. The NAT-compatibility testbed is constructed with 4 components: two peers, an automatic execution mechanism, NAT devices, and signaling/intermediate servers such as STUN, TURN, and SIP. It is also called the fully meshed testbed because the test result of all NAT combinations is a square. It measures the DCR of ICE, KeyStone, and PJNATH as 53.7%, 59.87%, and 50.93%, respectively. Experimental results show that asymmetric and unexpected direct connectivity check results occur in the real Internet. In order to enhance NAT traversal capability, the findings, like "port prediction" and "call-role sensitivity problem," are also described in the experimental results.
  • Keywords
    IP networks; Internet; testing; Internet; NAT traversal capability; NAT traversal program; NAT-compatibility testbed; automatic execution mechanism; bandwidth cost; call-role sensitivity problem; direct connection rate; direct connectivity check; end-to-end packet delay; network address translation; port prediction; relay server; signaling/intermediate server; IP networks; Ice; Logic gates; Protocols; Relays; Sensitivity; Servers; NAT; NAT traversal; direct connection; testbed;
  • fLanguage
    English
  • Journal_Title
    Communications Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1089-7798
  • Type

    jour

  • DOI
    10.1109/LCOMM.2010.102810.101700
  • Filename
    5620993