IPv4向IPV6过渡的地址转换技术

作者:张伟

公司:西安致微迅信息技术有限公司

职务:桌面工程师

        大家好!上次我们说过,IPv4向IPv6过渡主要有3种方案,分别是双协议栈机制、隧道机制,网络地址转换技术,上次我们探讨了双协议栈机制的配置问题,这次我们来看一下网络地址转换技术,网络地址转换有2种,分为动态和静态的。下面让我们来看一下这两种配置。实验工具为GNS3.

静态NAT-PT

R1配置:

R1#config t

R1(config)#int s1/0

R1(config-if)#ip add 192.168.1.2 255.255.255.0

R1(config-if)#no shut

R1(config-if)#exit

R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1

R3配置:

R3#config t

R3(config)#ipv6 unicast-routing

R3(config)#int s1/1

R3(config-if)#ipv6 add 2001:1::2/64

R3(config-if)#no shut

R3(config-if)#exit

R3(config)#ipv6 route ::/0 2001:1::1

R2配置:

R2#config t

R2(config)#ipv6 unicast-routing

R2(config)#int s1/0

R2(config-if)#ip add 192.168.1.1 255.255.255.0

R2(config-if)#ipv6 nat

R2(config-if)#no shut

R2(config-if)#exit

R2(config)#int s1/1

R2(config-if)#ipv6 add 2001:1::1/64

R2(config-if)#ipv6 nat

R2(config-if)#no shut

R2(config-if)#exit

R2(config)#ipv6 nat prefix 2001:2::/96

R2(config)#ipv6 nat v6v4 source 2001:1::2 192.168.2.1

R2(config)#ipv6 nat v4v6 source 192.168.1.2 2001:2::1

测试连通性

在R1上ping 192.168.2.1可以通,R3上ping 2001:2::1可以通,在R2通过debug ipv6 nat命令可以查看NAT-PT的输出

动态NAT-PT

R1配置:

R1#config t

R1(config)#int s1/0

R1(config-if)#ip add 192.168.1.100 255.255.255.0

R1(config-if)#no shut

R1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1

R3配置:

R3#config t

R3(config)#ipv6 unicast-routing

R3(config)#int s1/1

R3(config-if)#ipv6 add 2001:1::100/64

R3(config-if)#no shut

R3(config-if)#exit

R3(config)#ipv6 route ::/0 2001:1::1

R2配置:

R2#config t

R2(config)#ipv6 unicast-routing

R2(config)#int s1/0

R2(config-if)#ip add 192.168.1.1 255.255.255.0

R2(config-if)#ipv6 nat

R2(config-if)#no shut

R2(config-if)#exit

R2(config)#int s1/1

R2(config-if)#ipv6 add 2001:1::1/64

R2(config-if)#ipv6 nat

R2(config-if)#no shut

R2(config-if)#exit

R2(config)#ipv6 access-list v4map permit 2001:1::/64 any

R2(config)#ipv6 access-list v6list permit 2001:1::/64 any

R2(config)#ipv6 nat v6v4 pool v4pool 192.168.2.100 192.168.2.200 prefix-length 24

R2(config)#IPV6 nat prefix 2001::/96 V4-mapped v4map

R2(config)#ipv6 nat v6v4 source list v6list pool v4pool

R2(config)#exit

测试连通性

R3的IPv4地址转化为16进制为C0A8:164,在R3上ping 2001::c0a8:164可以ping通,在R2上通过命令debug ipv6 nat可以查看输出

此时,在R1上用IPv4地址192.168.2.100地址就可以ping通R3,在R2上通过 debug IPv6 nat packet 查看输出

回复

我来回复
  • 暂无回复内容