Abstract

A function of Network Address Port Translation (NAPT) is designed and implemented based on Loadable Kernel Modules (LKM) for boarder gateway to meet the require of processing efficiency and performance in scene of the space-air-ground integrated network. In this paper, the NAPT is designed to be a LKM in border gateway for excellent flexibility, extensibility and maintainability. And it is loaded into the Network Layer to achieve its functions by using Netfilter subsystem in Linux kernel. The framework, algorithm, flow chart, and key data structure are given. The experimental results show that the gateway successfully implements NAPT function and have excellent processing efficiency and performance: The throughput achieves over 94Mbits/s data transmission rate on 100M-Ethernet network-card. Moreover, the NAPT processing delay in gateway is about 0.010ms. And, when the sending rate of Jperf is set to 100Mbits/s, the Round Trip Transfer time (RTT) of TCP is about 1.60ms.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.