The widespread adoption of Network Address Translation (NAT) technology has led to a significant number of network end nodes being located in private networks behind NAT devices, impeding direct communication between these nodes. To solve this problem, a technique known as "hole punching" has been devised for NAT traversal to facilitate peer-to-peer communication among end nodes located in distinct private networks. However, as the increasing demands for speed and security in networks, TCP-based hole punching schemes gradually show performance drawbacks. Therefore, we present a QUIC-based hole punching scheme for NAT traversal. Through a comparative analysis of the hole punching time between QUIC-based and TCP-based protocols, we find that the QUIC-based scheme effectively reduces the hole punching time, exhibiting a pronounced advantage in weak network environments. Furthermore, in scenarios where the hole punched connection is disrupted due to factors such as network transitions or NAT timeouts, this paper evaluates two schemes for restoring the connection: QUIC connection migration and re-punching. Our results show that QUIC connection migration for connection restoration saves 2 RTTs compared to QUIC re-punching, and 3 RTTs compared to TCP re-punching, effectively reducing the computational resources consumption for re-punching.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Implementing NAT Hole Punching with QUIC


    Contributors:
    Liang, Jinyu (author) / Xu, Wei (author) / Wang, Taotao (author) / Yang, Qing (author) / Zhang, Shengli (author)


    Publication date :

    2024-10-07


    Size :

    655740 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Crawler-type transplanting hole punching device

    XIANG WEI / YANG WENJIE / LYU JIANGNAN et al. | European Patent Office | 2024

    Free access

    Hole punching by laser radiation [3093-09]

    Niziev, V. G. / Novodvorsky, O. A. / SPIE | British Library Conference Proceedings | 1997


    Mechanical punching of 15 μm size hole

    Yi, S. M. / Joo, B. Y. / Park, M. S. et al. | British Library Online Contents | 2006


    Easy Detachable Functional Handle Cover Formed Punching Hole

    European Patent Office | 2017

    Free access

    Easy Detachable Functional Handle Cover Formed Punching Hole

    KIM BUM SU | European Patent Office | 2017

    Free access