论文部分内容阅读
在网络地址翻译(NAT)技术中,为了有效利用全局IP地址,提高翻译效率,提出一种可以使查找时间达到线性并且循环利用全局IPv4地址的解决方案。利用循环链表分配地址和端口,利用双散列和优化的定时器机制相结合实现映射表项的维护和查找。算法已经在清华大学自主研制的“IPv4/IPv6双栈路由器”中实现,实验得到在10M B/s网卡上吞吐量可达6.8M b/s,平均延迟为0.56m s,都已达到C is-co商用接入路由器的标准。
In the network address translation (NAT) technology, in order to make full use of the global IP address and improve the translation efficiency, a solution to make the lookup time linear and recycle the global IPv4 address is proposed. The use of circular list distribution of addresses and ports, the use of dual-hash and optimization of the timer mechanism to achieve the maintenance and mapping table entry lookup. The algorithm has been implemented in “IPv4 / IPv6 dual stack router” independently developed by Tsinghua University. The experimental results show that the throughput can reach 6.8M b / s on 10M B / s network card and the average delay is 0.56ms, co commercial access router standard.