光通信研究, 2017 (5): 25, 网络出版: 2017-10-30  

基于分布式架构的NAT模块设计与实现

Design and Implementation of Network Address Translation Module based on Distributed Framework
作者单位
1 武汉邮电科学研究院,武汉 430074
2 烽火通信科技股份有限公司,武汉 430074
摘要
在网络地址日益枯竭的今天,如何更有效地利用有限的IP地址已成为各电信服务提供商急需解决的问题。网络地址转换的核心思想就是用少量的外部地址来代表大量的内部地址。文章运用分布式软件架构和转控分离的设计思路,实现了网络地址转换功能的分层化和模块化。所实现的网络地址转换类型主要包括静态、动态网络地址转换以及端口地址转换。对比集中式软件设计,分布式软件架构的主要特点在于:转控分离提高了网络地址转换的效率;独立的管理模块使得内部管理更加方便,可运营性更强;分布式多进程设计使得模块可移植性更强。
Abstract
Nowadays, the network address is getting exhausted. How to make more efficient use of limited IP address has become the urgent problem which the telecom operators need to solve. The core idea of Network Address Translation (NAT) is letting a small number of external addresses to represent a large number of internal addresses. This paper uses the design ideas of distributed software and the separation of forward and control to achieve the layering and modularization of NAT function. The implementation of NAT function includes static NAT, dynamic NAT and Port Address Translation (PAT). Compared with the centralized software design, the main features of this paper include: the separation of forward and control makes NAT more efficiency; the independent management module makes the internal management more convenient and more operational; the distributed multi-process design makes the module has higher protability.

高腾飞, 陈俊强. 基于分布式架构的NAT模块设计与实现[J]. 光通信研究, 2017, 43(5): 25. GAO Teng-fei, CHEN Jun-qiang. Design and Implementation of Network Address Translation Module based on Distributed Framework[J]. Study On Optical Communications, 2017, 43(5): 25.

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!