一、前言
IPv6 最近是越来越火了,是时候该学习下 IPv6 路由的配置了。
本文纯属个人学习经验,希望可以帮到刚入门网络的新手,老司机勿喷。如有错误请及时提出,谢谢!
二、OSPFv3 简介
OSPFv3 是在 OSPFv2 基础上改进的 IPv6 专用路由协议,它由 RFC2740 定义。
OSPFv3 的基本概念与 OSPFv2 是相同的,什么进程号啊,链路状态的判断啊都跟 OSPFv2 一样。
在配置上,我认为 OSPFv3 与 OSPFv2 最大的不同点在于:配置路由的时候不用通告直连网段。
因此,OSPFv3 的邻接关系是以链路为基础的。在配置的时候只要在特定的接口上开启 OSPF 功能就可以了,不用通告直连网段,非常方便。
三、网络拓扑图及说明

有 R1、R2、R3 三个路由器,接口及网段的关系如上图所示。
接下来将实现三个路由器之间各网段的互通。
四、配置 IPv6
4.1 开启 IPv6 全局单播路由
R1(config)#ipv6 unicast-routing
g3/0 接口
R1(config)#interface GigabitEthernet 3/0
R1(config-if)#ipv6 address aa::aa/64
R1(config-if)#no shutdown
R1(config-if)#exit
g4/0 接口
R1(config)#interface gigabitEthernet 4/0
R1(config-if)#ipv6 address bb::bb/64
R1(config-if)#no shutdown
R1(config-if)#exit
lo0 接口
R1(config)#interface loopback 0
R1(config-if)#ipv6 address 11::11/128
R1(config-if)#no shutdown
R1(config-if)#exit
五、配置 OSPFv3
5.1 开启一个 OSPFv3 进程
R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 1.1.1.1
5.3 退出路由设置界面
R1(config-rtr)#exit
5.4 在接口中启用 OSPFv3
g3/0 接口
R1(config)#interface GigabitEthernet 3/0
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit
g4/0 接口
R1(config)#interface gigabitEthernet 4/0
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit
lo0 接口
R1(config)#interface loopback 0
R1(config-if)#ipv6 ospf 1 area 0
R1(config-if)#exit
六、验证结果
6.1 检查路由表
将三个路由器全部配置完成之后,我们来看一下 R2 上面的 OSPF 路由表。
R2#show ipv6 route ospf
运行结果:
IPv6 Routing Table - default - 12 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
O 11::11/128 [110/1]
via FE80::C801:8FF:FE1D:54, GigabitEthernet3/0
O 33::33/128 [110/1]
via FE80::C803:8FF:FE23:70, GigabitEthernet4/0
O 88::/64 [110/1]
via GigabitEthernet4/0, directly connected
O AA::/64 [110/1]
via GigabitEthernet3/0, directly connected
O BB::/64 [110/2]
via FE80::C801:8FF:FE1D:54, GigabitEthernet3/0
via FE80::C803:8FF:FE23:70, GigabitEthernet4/0
O EE::/64 [110/2]
via FE80::C801:8FF:FE1D:54, GigabitEthernet3/0
via FE80::C803:8FF:FE23:70, GigabitEthernet4/0
6.2 PING 测试
PING R3 上面的 88::88
R2#ping 88::88
运行结果:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 88::88, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/44/80 ms
PING R1 上面的 11::11
R2#ping 11::11
运行结果:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 11::11, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 32/36/40 ms
很好,全网都已经通了!
七、参考文献