Page 6 of 39
via ::, Null0
我们可以看到有一条 S 的路由,里面有两个下一跳地址,也就说我们能通过这两个地 址到达目标,实现了负载均衡的目的 R2 的路由表: rack02# sh ipv route
IPv6 Routing Table - 9 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 S ::/0 [1/0]
via 2001:0:0:2::1
via 2003:0:0:1::1, Ethernet0 C 2001:0:0:2::/64 [0/0] via ::, Serial1
L 2001:0:0:2::2/128 [0/0] via ::, Serial1
C 2002:0:0:3::/64 [0/0] via ::, Loopback0 L 2002:0:0:3::2/128 [0/0] via ::, Loopback0 C 2003:0:0:1::/64 [0/0] via ::, Ethernet0
L 2003:0:0:1::2/128 [0/0] via ::, Ethernet0 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0
有两条默认静态路由。 来测试一下连通性:
rack01#ping ipv6 2002:0:0:3::2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2002:0:0:3::2, timeout is 2 seconds: !!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/32 ms
R2 上
rack02#ping ipv6 2000:0:0:1::1
Page 7 of 39
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2000:0:0:1::1, timeout is 2 seconds: !!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 32/32/32 ms OK!成功了
实验三:RIP 的简单实验
实验目的:
IPV4的最简单的动态路由选择协议是RIP, IPV6也是一样的,它的名字叫RIPng。 他所使用的 UDP 端口是 521,这和 IPV4 不同,而且它起用 RIP的方式也和 IPV4 不一样,我们可以在下面的实验中看到。
R1 R2
实验拓扑: R2 S1
实验内容:
路由器的基本配置:
R1 上:
interface Loopback0 no ip address
ipv6 address 2000::1/64
ipv6 rip pliskin enable 这里定义了一个进程的名字,在启用 RIPng时,所有的
接口都要打这条命令 !
interface Serial1 no ip address
ipv6 address 2001::1/64 ipv6 rip pliskin enable clockrate 64000 !
ipv6 router rip pliskin
(一定要打这条命令,因为默认情况下 IPV6 路由选择功能是关闭的) !
ipv6 router rip pliskin 这个命令是系统自动给我们创建的 R2 上:
interface Loopback0 no ip address
ipv6 address 2002::1/64 ipv6 rip pliskin enable Page 8 of 39
Page 9 of 39
!
interface Serial1 no ip address
ipv6 address 2001::2/64 ipv6 rip pliskin !
ipv6 unicast-routing !
ipv6 router rip pliskin
R1 上的路由表:用 sh ipv6 route 打开 rack01#sh ipv route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 C 2000::/64 [0/0] via ::, Loopback0 L 2000::1/128 [0/0] via ::, Loopback0 C 2001::/64 [0/0] via ::, Serial1 L 2001::1/128 [0/0] via ::, Serial1 R 2002::/64 [120/2]
via FE80::200:CFF:FE42:5E93, Serial1 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0
我们可以看到有一条 R的路由,他的管理距离是 120,下一条是 R2的 S1 口,并且地址是地区本地单播地址。
R2 的路由表: rack02#sh ipv route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
Page 10 of 39
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2 R 2000::/64 [120/2]
via FE80::200:CFF:FE09:A0B8, Serial1 C 2001::/64 [0/0] via ::, Serial1 L 2001::2/128 [0/0] via ::, Serial1 C 2002::/64 [0/0] via ::, Loopback0 L 2002::1/128 [0/0] via ::, Loopback0 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0
来测试一下连通性: rack01#ping ipv6 2002::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2002::1, timeout is 2 seconds: !!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/31/32 ms
R2 上
rack02#ping ipv6 2000::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2000::1, timeout is 2 seconds: !!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 32/32/32 ms OK!成功了
我们来看一些 RIPng 的变化 在 R1 上: rack01#sh ipv rip
RIP process \ Administrative distance is 120. Maximum paths is 16 Updates every 30 seconds, expire after 180
Holddown lasts 0 seconds, garbage collect after 120 Split horizon is on; poison reverse is off Default routes are not generated
Page 11 of 39