C 2004::/64 [0/0]
via ::, FastEthernet0/0 L 2004::1/128 [0/0]
via ::, FastEthernet0/0 R 2005::/64 [120/2]
via FE80::C802:CFF:FE4C:0, FastEthernet0/0 R 2006::/64 [120/2]
via FE80::C802:CFF:FE4C:0, FastEthernet0/0 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0 拥有全部学来的路由
R3 的路由表: rack03#sh ipv route
IPv6 Routing Table - 12 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 R 2000::/64 [120/3]
via FE80::C801:CFF:FE4C:0, FastEthernet0/0 R 2001::/64 [120/2]
via FE80::C801:CFF:FE4C:0, FastEthernet0/0 R 2002::/64 [120/2]
via FE80::C801:CFF:FE4C:0, FastEthernet0/0 R 2003::/64 [120/3]
via FE80::C801:CFF:FE4C:0, FastEthernet0/0 C 2004::/64 [0/0]
via ::, FastEthernet0/0 L 2004::2/128 [0/0]
via ::, FastEthernet0/0 C 2005::/64 [0/0] via ::, Loopback0 L 2005::1/128 [0/0] via ::, Loopback0 C 2006::/64 [0/0] via ::, Loopback1
Page 22 of 39
L 2006::1/128 [0/0] via ::, Loopback1
L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0
我们观察一下转发的状况:
在 R2 上: rack02#
rack02#debug ipv rip
RIP Routing Protocol debugging is on
*Jun 2 18:13:37.711: RIPng: Sending multicast update on FastEthernet0/0 for area1 *Jun 2 18:13:37.711: src=FE80::C801:CFF:FE4C:0 *Jun 2 18:13:37.715: dst=FF02::9 (FastEthernet0/0) *Jun 2 18:13:37.715: sport=521, dport=521, length=72
*Jun 2 18:13:37.715: command=2, version=1, mbz=0, #rte=3 *Jun 2 18:13:37.719: tag=0, metric=2, prefix=2000::/64 *Jun 2 18:13:37.719: tag=0, metric=1, prefix=2001::/64 *Jun 2 18:13:37.719: tag=0, metric=1, prefix=2004::/64
*Jun 2 18:13:37.723: RIPng: Sending multicast update on Serial1/0 for area1 *Jun 2 18:13:37.727: src=FE80::C801:CFF:FE4C:0 rack02#
*Jun 2 18:13:37.727: dst=FF02::9 (Serial1/0)
*Jun 2 18:13:37.727: sport=521, dport=521, length=72
*Jun 2 18:13:37.731: command=2, version=1, mbz=0, #rte=3 *Jun 2 18:13:37.731: tag=0, metric=1, prefix=2001::/64 *Jun 2 18:13:37.731: tag=0, metric=1, prefix=2004::/64 *Jun 2 18:13:37.731: tag=0, metric=2, prefix=2006::/64 rack02#
*Jun 2 18:13:39.423: RIPng: response received from FE80::C802:CFF:FE4C:0 on FastEthernet0/0 for area2
*Jun 2 18:13:39.423: src=FE80::C802:CFF:FE4C:0 (FastEthernet0/0) *Jun 2 18:13:39.427: dst=FF02::9
*Jun 2 18:13:39.427: sport=530, dport=530, length=52
*Jun 2 18:13:39.427: command=2, version=1, mbz=0, #rte=2 *Jun 2 18:13:39.431: tag=0, metric=1, prefix=2004::/64 *Jun 2 18:13:39.431: tag=0, metric=1, prefix=2005::/64 rack02#
*Jun 2 18:13:42.715: RIPng: Sending multicast update on FastEthernet0/0 for area2
Page 23 of 39
*Jun 2 18:13:42.715: src=FE80::C801:CFF:FE4C:0 *Jun 2 18:13:42.719: dst=FF02::9 (FastEthernet0/0)
*Jun 2 18:13:42.719: sport=530, dport=530, length=72
*Jun 2 18:13:42.719: command=2, version=1, mbz=0, #rte=3 *Jun 2 18:13:42.723: tag=0, metric=1, prefix=2002::/64 *Jun 2 18:13:42.723: tag=0, metric=2, prefix=2003::/64 *Jun 2 18:13:42.723: tag=0, metric=1, prefix=2004::/64
*Jun 2 18:13:42.727: RIPng: Sending multicast update on Serial1/1 for area2 *Jun 2 18:13:42.731: src=FE80::C801:CFF:FE4C:0 rack02#
*Jun 2 18:13:42.731: dst=FF02::9 (Serial1/1)
*Jun 2 18:13:42.731: sport=530, dport=530, length=72
*Jun 2 18:13:42.735: command=2, version=1, mbz=0, #rte=3 *Jun 2 18:13:42.735: tag=0, metric=1, prefix=2002::/64 *Jun 2 18:13:42.735: tag=0, metric=1, prefix=2004::/64 *Jun 2 18:13:42.739: tag=0, metric=2, prefix=2005::/64
*Jun 2 18:13:43.203: RIPng: response received from FE80::C803:CFF:FE4C:0 on Serial1/1 for area2
*Jun 2 18:13:43.203: src=FE80::C803:CFF:FE4C:0 (Serial1/1) *Jun 2 18:13:43.207: dst=FF02::9
*Jun 2 18:13:43.207: sport=530, dport=530, length=52 rack02#un
*Jun 2 18:13:43.207: command=2, version=1, mbz=0, #rte=2 *Jun 2 18:13:43.211: tag=0, metric=1, prefix=2002::/64 *Jun 2 18:13:43.211: tag=0, metric=1, prefix=2003::/64 rack02#un all
*Jun 2 18:13:46.983: RIPng: response received from FE80::C802:CFF:FE4C:0 on FastEthernet0/0 for area1
*Jun 2 18:13:46.983: src=FE80::C802:CFF:FE4C:0 (FastEthernet0/0) *Jun 2 18:13:46.987: dst=FF02::9
*Jun 2 18:13:46.987: sport=521, dport=521, length=52
*Jun 2 18:13:46.987: command=2, version=1, mbz=0, #rte=2 *Jun 2 18:13:46.991: tag=0, metric=1, prefix=2004::/64 *Jun 2 18:13:46.991: tag=0, metric=1, prefix=2006::/64
我们可以看到相对的路由只转发到相对应的接口上,我们用改变端口的办法来实现了 流量过滤。
实验六: OSPF 实验
实验目的:
OSPF 的实验在 IPV4 中就是一个重点,因为它是链路状态协议的代表,在 IPV6 中有很多配置基本和 IPV4 是一样的,我们对这些命令应该很熟悉。
R1 R2 实验拓扑: R1 R2
S1/1 S1/0
实验内容:
路由器的基本配置:
R1 上: !
ipv6 unicast-routing !
interface Loopback0
ip address 1.1.1.1 255.255.255.0 ipv6 address 2000::1/64
ipv6 ospf 100 area 0 同时指定区域和进程 ! !
interface Serial1/1 no ip address
ipv6 address 2001::1/64 ipv6 ospf 100 area 0 serial restart-delay 0 clock rate 64000 !
ipv6 router ospf 100
router-id 1.1.1.1 在这里要配置一个 IPV4 的地址来指定路由 ID log-adjacency-changes
R2 上:
Page 24 of 39
Page 25 of 39 !
ipv6 unicast-routing !
interface Loopback0
ip address 2.2.2.2 255.255.255.0 ipv6 address 2002::1/64 ipv6 ospf 100 area 0 !
interface Serial1/0 no ip address
ipv6 address 2001::2/64 ipv6 ospf 100 area 0 serial restart-delay 0 clock rate 64000 !
ipv6 router ospf 100
log-adjacency-changes 我们这里没有选定路由 ID,但是系统会根据 LOOP 自己 选定
R1 上的路由表: 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/1 L 2001::1/128 [0/0] via ::, Serial1/1
O 2002::1/128 [110/64]
via FE80::C801:EFF:FE98:0, Serial1/1 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0
Page 26 of 39
我们看见了一条对方的 O 路由 他的管理距离为 110
R2 的路由表: