配置 OSPFv3 路由、配置 OSPFv3 被动接口

配置 OSPFv3 路由
您将为网络中的所有路由器配置 OSPFv3 路由,然后检验路由表是否正确更新。
第 1 步: 分配路由器 ID
OSPFv3 继续为路由器 ID 使用 32 位地址。 由于未在路由器上配置 IPv4 地址,您需要使用 router-id 命令手动分配路由器 ID
a. 发出 ipv6 router ospf 命令,开始路由器的 OSPFv3 流程
R1(config)# ipv6 router ospf 1
注意: OSPF 进程 ID 具有本地意义,对网络中的其他路由器没有任何意义
b. 为 R1 分配 OSPFv3 路由器 ID 1.1.1.1
R1(config-rtr)# router-id 1.1.1.1
c. 开始 OSPFv3 路由进程,并为 R2 分配路由器 ID 2.2.2.2,为 R3 分配路由器 ID 3.3.3.3
d. 发出 show ipv6 ospf 命令,检验所有路由器上的路由器 ID
R2# show ipv6 ospf

第 2 步: 在 R1 上配置 OSPFv6
在 IPv6 中,一个接口配置多个 IPv6 地址很常见.OSPFv3中取消了network 语句。相反,OSPFv3 路由在接口上启用
a. 对 R1 上参与 OSPFv3 路由的每个接口发出 ipv6 ospf 1 area 0 命令
R1(config)# interface g0/0
R1(config-if)# ipv6 ospf 1 area 0
R1(config-if)# interface s0/0/0
R1(config-if)# ipv6 ospf 1 area 0
R1(config-if)# interface s0/0/1
R1(config-if)# ipv6 ospf 1 area 0
注意: 进程 ID 必须与您在第 1a 步中使用的进程 ID 匹配。
b. 将 R2 和 R3 的接口分配到 OSPFv3 区域 0。 当向区域 0 添加接口时,您将看到邻居邻接消息。
R1#
*Mar 19 22:14:43.251: %OSPFv3-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Serial0/0/0 from  LOADING to FULL, Loading Done
*Mar 19 22:14:46.763: %OSPFv3-5-ADJCHG: Process 1, Nbr 3.3.3.3 on Serial0/0/1 from  LOADING to FULL, Loading Done

第 3 步: 检验 OSPFv3 邻居。
发出 show ipv6 ospf neighbor 命令,检验该路由器是否已与其相邻路由器建立邻接关系。 如果未显示相邻路由器的路由器 ID,或未显示 FULL 状态,则表明两台路由器未建立 OSPF 邻接关系。
R1# show ipv6 ospf neighbor
OSPFv3 Router with ID (1.1.1.1) (Process ID 1)
Neighbor ID Pri State Dead Time Interface ID Interface
3.3.3.3 0 FULL/ - 00:00:39 6 Serial0/0/1
2.2.2.2 0 FULL/ - 00:00:36 6 Serial0/0/0

第 4 步: 检验 OSPFv3 协议设置。
使用 show ipv6 protocols 命令可以快速检验重要的 OSPFv3 配置信息,其中包括 OSPF 进程 ID、路由器 ID和启用 OSPFv3 的接口。
R1# show ipv6 protocols

第 5 步: 检验 OSPFv3 接口
a. 发出 show ipv6 ospf interface 命令可以显示每个启用了 OSPF 的接口的详细列表
R1# show ipv6 ospf interface
b. 要显示启用了 OSPFv3 的接口的摘要信息,则发出 show ipv6 ospf interface brief 命令
R1# show ipv6 ospf interface brief

第 6 步: 检验 IPv6 路由表
发出 show ipv6 route 命令,以检验所有网络是否都显示在路由表中
R2# show ipv6 route
L 2001:DB8:ACAD:B::2/128 [0/0]  via GigabitEthernet0/0, receive
O 2001:DB8:ACAD:C::/64 [110/65]  via FE80::3, Serial0/0/1
C 2001:DB8:ACAD:12::/64 [0/0]  via Serial0/0/0, directly connected
L 2001:DB8:ACAD:12::2/128 [0/0]  via Serial0/0/0, receive
O 2001:DB8:ACAD:13::/64 [110/128]  via FE80::3, Serial0/0/1  via FE80::1, Serial0/0/0
C 2001:DB8:ACAD:23::/64 [0/0]  via Serial0/0/1, directly connected
L 2001:DB8:ACAD:23::2/128 [0/0]  via Serial0/0/1, receive
L FF00::/8 [0/0]  via Null0, receive
使用什么命令可以只查看路由表中的 OSPF 路由?
show ipv6 route ospf

第 7 步: 检验端到端连通性
每台 PC 都应能够对拓扑中的其他 PC 执行 ping 操作。 如果需要,请检验并排除故障
注意: PC 之间执行 ping 操作可能需要禁用 PC 防火墙

配置 OSPFv3 被动接口
passive-interface 命令用于防止路由更新通过指定路由器端口发送。 因为它们不需要接收动态路由协议通信,这样做通常是为了减少 LAN 的流量。 在第 3 部分,您将使用 passive-interface 命令将单个接口配置为被动接口。 您还将配置 OSPFv3,以便路由器的所有接口在默认情况下是被动接口,然后启用选定接口的 OSPF 路由通告。

第 1 步: 配置被动接口
a. 在 R1 上发出 show ipv6 ospf interface g0/0 命令。 请注意计时器指示下一个 hello 数据包的预期时间
Hello 数据包每 10 秒发送一次,用于在 OSPF 路由器之间检验其邻居是否已启用
R1# show ipv6 ospf interface g0/0
b. 发出 passive-interface 命令可将 R1 上的接口 G0/0 该为被动
R1(config)# ipv6 router ospf 1
R1(config-rtr)# passive-interface g0/0
c. 再次发出 show ipv6 ospf interface g0/0 命令,以检验 G0/0 当前是否为被动
R1# show ipv6 ospf interface g0/0
d. 在 R2 和 R3 上发出 show ipv6 route ospf 命令,以检验到 2001:DB8:ACAD:A::/64 网络的路由是否仍然可用
R2# show ipv6 route ospf

第2步:将被动接口设置为路由器的默认设置
a.在R2上发出passive-interface default命令,以将所有OSPFv3接口的默认设置设为被动
R2(config)#ipv6 router ospf 1
R2(config-rtr)#passive-interface default
b.在R1上发出show ipv6 ospf neighbor命令。在dead计时器超时后,R2不再列为OSPF邻居
R1#show ipv6 ospf neighbor
c.在R2上发出show ipv6 ospf interface s0/0/0命令,以查看接口S0/0/0的OSPF状态
R2#show ipv6 ospf interface s0/0/0
d.如果R2上的所有OSPFv3接口都是被动接口,则不通告任何路由信息。在这种情况下,R1和R3不再存在通往2001:DB8:ACAD:B::/64网络的路由。 使用show ipv6 route命令可以检验这一点。
e.发出no passive-interface命令更改R2的S0/0/1, 以便R2发送和接收OSPFv3路由更新。 输入该命令后, 将显示一条信息性消息, 指示已与R3建立邻接关系。
R2(config)#ipv6 router ospf 1
R2(config-rtr)#no passive-interface s0/0/1
*Apr 8 19:21:57.939: %OSPFv3-5-ADJCHG: Process 1, Nbr 3.3.3.3 on Serial0/0/1  from LOADING to FULL, Loading Done
f.在R1和R3上再次发出show ipv6 route和show ipv6 ospf neighbor命令, 并查找通往2001:DB8:ACAD:B::/64网络的路由。
O 2001:DB8: ACAD:B::/64 [110/129] via FE80::3, Serial0/0/1
R1使用哪个接口路由到2001:DB8:ACAD:B::/64网络?____ S0/0/1
R1上2001:DB8:ACAD:B::/64网络的累计开销度量是多少?___ 129
R2是否显示为R1的OSPFv3邻居?____否
R2是否显示为R3的OSPFv3邻居?____是
此信息说明什么?
答案视情况而定,但从R1通往2001:DB8:ACAD:B::/64网络的所有流量将通过R3路由。R2的S0/0/0接口仍配置为被动接口,因此OSPFv3路由信息不在此接口上通告。 流量从R3到192.168.2.0/24网络必须经过两个T1 (1.544 Mb/s)串行链路(每个链路的开销为64),加上R2 Gigabit 0/0 LAN链路(开销为1),从而得出累计开销129。
g.在R2上,发出no passive-interface S0/0/0命令将允许该接口上通告OSPFv3路由更新。
h.检验R1和R2现已成为OSPFv3邻居。思考
1 .如果R1的OSPFv6配置使用进程ID 1,而R2的OSPFv3配置使用进程ID 2,那么这两个路由器之间能否交
换路由信息? 为什么?
是。OSPFv3进程ID仅在路由器本地使用,不需要匹配OSPFv3区域中其他路由器使用的进程ID。
2. OSPFv3中取消network命令的原因可能是什么?
答案视情况而定,但是取消 network 语句有助于防止 IPv6 地址拼写错误。 此外, IPv6 接口可能分配到多个

你可能感兴趣的:(路由与交换技术)