TY - JOUR
T1 - NAT-compatibility testbed
T2 - An environment to automatically verify direct connection rate
AU - Ho, Cheng Yuan
AU - Wang, Fu Yu
AU - Tseng, Chien-Chao
AU - Lin, Ying-Dar
PY - 2011/1
Y1 - 2011/1
N2 - 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.
AB - 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.
KW - NAT
KW - NAT traversal
KW - direct connection
KW - testbed
UR - http://www.scopus.com/inward/record.url?scp=79551685852&partnerID=8YFLogxK
U2 - 10.1109/LCOMM.2010.102810.101700
DO - 10.1109/LCOMM.2010.102810.101700
M3 - Article
AN - SCOPUS:79551685852
SN - 1089-7798
VL - 15
SP - 4
EP - 6
JO - IEEE Communications Letters
JF - IEEE Communications Letters
IS - 1
M1 - 5620993
ER -