1.第一个阶段:使用临时解决方案——Tunnel
1.1所有底层节点均拥有合理ip地址
sysname R1
#
ipv6
#
interface GigabitEthernet0/0/1
ip address 12.1.1.1 255.255.255.0
#
interface LoopBack0
ipv6 enable
ipv6 address 1::1/64
sysname R2
#
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 23.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
sysname R3
#
ipv6
#
interface GigabitEthernet0/0/0
ip address 23.1.1.2 255.255.255.0
#
interface LoopBack0
ipv6 enable
ipv6 address 3::3/64
1.2写静态路由
R1
ip route-static 0.0.0.0 0.0.0.0 12.1.1.2
R3
ip route-static 0.0.0.0 0.0.0.0 23.1.1.1
1.3起Tunnel,实现两边的ipv6网络互通
R1
#
interface Tunnel0/0/0
ipv6 enable
ipv6 address 10::1/64
tunnel-protocol ipv6-ipv4
source 12.1.1.1
destination 23.1.1.2
#
ipv6 route-static 2002:: 16 Tunnel0/0/0
R3
#
interface Tunnel0/0/0
ipv6 enable
ipv6 address 10::2/64
tunnel-protocol ipv6-ipv4
source 23.1.1.2
destination 12.1.1.1
#
ipv6 route-static 2002:: 16 10::1
这种方案有三个缺点:
①管理难度大(IANA组织管理也会消耗大量人力和物力,这还是在各个企业配合的前提下)
②随着ipv6网络数量增加,配置会随着成指数增加,不利于ipv6发展
③各个企业(ipv6接入点)不配合怎么办
2.第二个阶段:6to4Tunnel
使用6to4前提是ipv6地址是拿ipv4计算所得的地址
12.1.1.1 点分十进制格式
6to4Tunnel ipv6地址都是2002::/16网络地址开头的
所以拿12.1.1.1计算以后我们的ipv6地址就是:
2002:0C01:0101::/48 (冒分十六进制格式)
同理23.1.1.2计算以后的ipv6地址是:
2002:1701:0102::/48
子网划分:
2002:0C01:0101::/48
2002:0C01:0101::/64 R1环回地址
2002:0C01:0101:0001::/64 6to4Tunnel地址
2002:1701:0102::/48
2002:1701:0102::/64 R3环回地址
2002:1701:0102:0001::/64 6to4Tunnel地址
2.1所有底层节点均拥有合理ip地址
sysname R1
#
ipv6
#
interface GigabitEthernet0/0/1
ip address 12.1.1.1 255.255.255.0
#
interface LoopBack0
ipv6 enable
ipv6 address 2002:C01:101::1/64
sysname R2
#
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 23.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
sysname R3
#
ipv6
#
interface GigabitEthernet0/0/0
ip address 23.1.1.2 255.255.255.0
#
interface LoopBack0
ipv6 enable
ipv6 address 2002:1701:102::1/64
2.2写静态路由
R1
ip route-stat