摘自www.doc88.com
2001:420:ffff::/48双栈路由器IPV6网络BR22001:420:ffff:a::1/64132.214.1.103ffe:b00:ffff:2::2/64R2(config)#int tunnel 0R2(config-if)#ipv6 add 3ffe:b00:ffff:2::2/64R2(config-if)#tunnel source 132.214.1.10R2(config-if)#tunnel destination 206.123.21.200R2(config-if)#tunnel mode ipv6ipR2(config-if)#exitR2(config)#ipv6 route 3ffe:b00:ffff::/48 tunnel 0206.123.31.200IPV4配置隧道R1双栈路由器3ffe:b00:ffff::/48IPV6网络A3ffe:b00:ffff:2::1/64R1(config)#int tunnel 0R1(config-if)#ipv6 add 3ffe:b00:ffff:2::1/64R1(config-if)#tunnel source 206.123.31.200R1(config-if)#tunnel destination 131.214.1.10R1(config-if)#tunnel mode ipv6ipR1(config-if)#exitR1(config)#ipv6 route 2001:420:ffff::/48 tunnel 0
隧道代理
隧道代理是一个外部系统,而不是路由器,它在IPv4网络中作为服务器,并接受双栈节点的隧道建立请求
6to4隧道
>自动隧道:在由IPv6节点组成的站点之间动态采用隧道的方法
>在站点边缘启用:6to4应该在站点的边界路由器上启用,6to4路由必须通过IPv4路由基础设施到达其他的6to4站点和6to4路由器。
>自动前缀分配:向每个6to4站点提供一个可聚合的全球IPv6前缀。 >6to4前缀都是基于IANA分配的2002::/16地址空间
>每个6to4站点至少使用一个分配给6to4路由器的全球单播IPv4地址 >每个6to4站点基于它的全球单播IPv4地址获得一个/48的前缀。 >没有IPv6路由传播:因为6to4前缀基于全球唯一的IPv4地址,所以没有必要在6to4站点之间传播/48前缀的路由
11
摘自www.doc88.com
Int s0 //配置对外的IPv4地址
Ip add 132.214.1.10 255.255.255.0 //注意要公网地址 Int e0 //连接IPv6网络的接口
Ipv6 address 2002:84d6:010a:1::/64 //对外的IPv4地址转换的来,1用来区分一个子网 Int tunnel 0 No ip add
Ipv6 unnumber e0 //要和上面的e0一样 Tunnel soruce s0 //同上 !
Ipv6 route 2002::/16 tunnel 0 //通过tunnel 0转发所有2002::/16前缀的IPV6数据包
12
摘自www.doc88.com
Example 1
IPV4网络R2IPV6网络S1R3R1R3S0IPv6网络R51Lo个v6网络连接起来,能互相学到路由 解决:利用配置隧道模式
13
Lo 0Lo Lo 0 1需求:将2
摘自www.doc88.com
配置思路:当IPv4网络和IPv6网络建立后,威力使IPv6网络能互相通讯,首先在R4和R5这22个V6的边界上启用双栈,使其即属于IPv4网络(又IPv4的路由),又属于IPv6的网络,然后启用tunnel,接着配置IPv6动态路由协议
Example 2
R2IPv6网络R3IPv6网络R1IPv4网络R4IPv6网络 需求:将散个V6的网络连接起来,能互通 解决:利用6to5隧道
配置思路:当IPv4网络和IPv6网络建立后,为了使V6网络能互相通讯,在V6的边界上配置6to 4隧道,注意,此时使用2002::、16
14