向IPv6演进中的路由器工作原理研究传统路由器(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

向IPv6演进中的路由器工作原理研究传统路由器(4)

适用情况:一般适用于 IPv4 地址很丰足的运营商和企业,有暂时过渡支持 IPv6 的 功能。

1。3。2 隧道技术

本文提供了一个隧道实现 IPv6 路由信息协议(RIP),并通过预先存在的 IPv4 网 络的 IPv6 边界网关协议(BGP)网络和流量示例配置。这种技术可以让你连接了存在的 IPv4 骨干 IPv6 站点。

覆盖隧道封装在 IPv4 数据包的 IPv6 数据包是通过 IPv4 基础设施交付的。这类似 于你如何创建一个通用路由封装(GRE)隧道通过 IP 网络进行传输网间数据包交换(IPX) 业务。在隧道头端,IPv6 数据包封装到 IPv4 报文,然后被发送到远程隧道终点。这是 IPv4 报文头被剥离的地方,以及原来的 IPv6 报文被进一步转发到 IPv6 云。

这些隧道 IPv6 流量的五种方法:

(1)手动的 IPv6 隧道 (2)自动 IPv4 兼容隧道 (3)通用路由封装(GRE)隧道 (4) 自动 6to4 隧道 (5)站点内自动隧道寻址协议(ISATAP)隧道

这些隧道技术的主要区别是其中隧道源和目的地被确定的方法。本文对如何使用手 动和自动兼容 IPv4 隧道类型进行了说明。请参阅 IPv6 的对等隧道技术及其特性的信息 实现隧道[17]。

覆盖隧道减少接口的最大传输单元(MTU)大概 20 个八比特组。这是在假定基本 IPv4 分组头不包含可选字段的基础上实现的。使用覆盖隧道网络是很难解决的。因此,连接 隔离的 IPv6 网络覆的盖隧道不应该被看作是一个最终的 IPv6 网络架构。使用覆盖隧道 应视为朝向同时支持 IPv4 和 IPv6 协议栈,或者仅仅支持 IPv6 协议栈的网络目标的过 渡技术。

在实际构造过程中隧道技术被分为:构造隧道(Configured Tunneling)、自动配 置隧道(Automatic Tunneling)、组播隧道(Multicast Tunneling)以及 6to4。

(1)构造隧道(Configured Tunneling)

从 IPv6 到 IPv4 的隧道目的端地址于 IPv4 隧道施工前由 IPv4 数据包节点程序包先进行配置,隧道方向不定,不管是单向还是双向都可以。配置连接在实际操作像一个虚 拟的隧道交叉点。

缺点:因为在 IPv4 隧道施工前就已经配置了地址,所以不能动态的适应网络规模的 拓扑,只能在较稳定的环境下工作。

(2)自动配置隧道(Automatic Tunneling)

从 IPv6 到 IPv4 的隧道目的端地址不需要于 IPv4 隧道施工前由 IPv4 数据包节点程 序包事先进行配置,当进行自动配置时,目的端地址一定要用与 IPv4 地址能共同存在 的 IPv6 地址,只有这样,才能通过 IPv4 地址获得进入隧道的地址,才能实现自动配置 隧道的功能[16]。

缺点:与构造隧道相似,不能适应大规模的网络。

(3)组播隧道(Multicast Tunneling) 该隧道技术在网络的支撑下通过网络之间的广播及邻里之间的传播来获得隧道的

IPv4 目的地址

(4)6to4

上面提出的隧道技术工作量大,为了减少工作量,并且方便 IPv6 网络之间互相连通, 6to4 应运而生。6to4 技术下,必须至少有一个 IPv4 地址来标识 IPv6 网络。6to4 的想 法是,定义一种算法,通过从 IPv4 地址到 IPv6 地址的一一映射来构造 IPv6 网络的地 址前缀,此前缀在网络中只有独一的。自动构建隧道工作量相对于手动小得多,因为前 面提到的 IPv6 网络由 IPv4 地址标识,为了获得隧道目的端的 IPv4 地址,路由器可以 从 IPv6 中搜寻获得,这就便于进行自动构建隧道。可以清楚知道整个过程的核心就是 定义从 IPv4 地址到 IPv6 地址的映射关系[8]。

1。3。3 翻译技术

NAT-PT(Network Address Traslation-Protocol Translation),即网络地址翻译。 它将IPV4网络中网络地址翻译技术(NAT)和无状态IP/ICMP翻译技术很好的结合在一起[15]。该SIIT提案描述一个协议转换机制,使仅IPv6和仅IPv4机之间的通信。该提议假设 V6主机莫名其妙地被分配到一个V4地址与V4主机通信。此外,它假定V6主机将使用基于 它们v4的地址的V6地址(v4的映射或v4的尺寸)作为其源V6地址和目标V4机的V4映射地 (责任编辑:qin)