|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:随着Internet的快速发展,Internet用户的数量越来越多。但随着用户数量的增加,IPv4协议中的网络地址数量已经不能够Internet发展的需求了。下一代/ |, d7 e1 v. J' f4 \" x
网络协议IPv6将P地址的长度由32比特扩展到128比特,可以彻底地解决P6 n; Z! ?4 i4 k, V! q; d$ j
地址匮乏的问题。并且,IPv6还简化了报文格式,对安全性、移动性、服务质
D* u6 C. h: n3 F: n( ^5 w量等进行了加强。但是目前绝大多数的Internet上应用都是基于IPv4,从IPv4
( c, K& {& H8 m+ D' y5 y向IPv6的过渡需要一个相当长的过程。在过渡期间,必须要解决好IPv4与IPv6- B& G! W. j6 a
之间通信的问题。 w% K3 c+ N* _' J' P% Z" T: r- n: U
网络地址转换-协议转换(NAT-PT)在IPv4和IPv6网络的边界处设立转换4 U& F6 o. }: [: }/ U
服务器,通过对两子网之间通信的数据包做地址和协议转换,可以使两种不同的( g5 S& o0 ]: ^: r6 L# g3 b& U1 G
主机在各自网络内部的都不做任何改变的情况下实现相互通信。1 \8 S, t0 [# H) b; b1 c
本论文的工作主要可以分为两个方面,地址转换算法的分析和硬件电路的实
' M; r. C# N* Z' r+ K# u6 ~4 o2 j" L: X现。在地址转换中,为了节省IPv4的地址采用了地址端口转换技术。在地址端( Q, F% L8 |% y3 s- W
口转换的实现中,需要将经过转换器的每个连接在两个域中的地址映射情况纪录3 I3 h" v4 }* J6 X& u) b- M
在一张以Hash形式组织的地址映射表中,地址端口转换效率高低取决于Hash0 X ?4 j6 ?, b& F
值的冲突率。通过对NLANR提供的数据包首部的分析,得出网络连接中客户地
2 _4 j7 A" Z; s9 J址、服务器地址、客户端口、服务器端口各比特随机特性;根据这些分析的结果,
1 Y5 b& Q0 B- [0 }: l4 m) z对异或移位算法进行了改进。通过对数据包的分析,建立一个数据包的激励模型
! v& L0 z) @( c: ]产生数据包激励,将改进后的算法与IPSX、CRC16、BOB、异或移位算法进行 X' m* e5 h+ A, [' g
比较。通过比较表明,不论是Hash值冲突率还是Hash函数计算的复杂度,改2 ?4 o# {- \6 K: t
进后的算法都要优于其他算法。根据改进后的算法组织地址映射表,并分析了连4 j% Z4 P7 C# ]
接结束的判定、新纪录的快速插入、地址端口的回收利用等问题,实现协议转换7 ^ |2 z& c; c) y; S/ {4 p
的硬件电路。对于协议转换,通过分析IP、ICMP等协议转换的处理方式,设计( ?" L8 H- D; V8 X. x7 B
架构,划分并定义子模块功能和相互关系,实现硬件协议转换电路。最后给出一0 O6 [7 d) @/ ]6 F( t& @9 f
些地址协议转换的测试的案例和结果。
! u2 s6 H" m( R6 w
8 D8 @; x- z& y4 T8 r关键字:地址协议转换,哈希算法,流量统计
5 Z( r( r0 ?( C: n T0 b
5 b/ m# {4 o% {$ A6 L4 ^
3 T8 q- Y$ J t5 I u5 O$ w! Z, \- f
由于Internet的迅猛发展,全球的Internet上网用户日益增多。但是随着Internet规模增大,IPv4的缺陷越来越明显地显露出来:IP地址匮乏、路由表膨胀、网络安全等,其中最为主要是I地址匮乏的问题。在设计IPv4时候,将IP地址的长度设定为32位,并且由于P地址分配不均的问题,造成如今基于IPv4的网络地址已面临着枯竭的境地。
7 b( b5 t, ^8 s1 v& j4 ^: O. [( E
& ]8 i$ _, f% B4 h9 c( L
5 f$ E4 n4 \9 |6 x$ I5 f/ V [: |1 H1 W
& V! R( x$ Q+ j6 ~3 X, s+ I
|
|