OSPF的维护与诊断
来源:百度文库 编辑:神马文学网 时间:2024/04/28 17:04:08
OSPF的维护与诊断ospf 相对rip 要复杂很多,ospf 协议故障排除也会比较困难,同样现象可能由多种原因造成。以下是ospf 的维护与诊断过程中常用的命令。
1. 查看ospf 进程的详细信息
show ip ospf [[process-id]]
2. 检查ospf 接口的现行配置和状态
show ip ospf interface [[interface-name]] [process [process-id]]
3. 查看ospf 邻居的信息
show ip ospf neighbor [interface [interface-name]] [neighbor-id [neighbor]] [process [process-id]]
当两个路由器之间的路由信息不能通信时,可能是由于没有形成邻接关系。
查看两台ospf 路由器之间的neighbor 关系状态是否为full,full 状态是ospf 协议之间正常运行的标志。
4. 查看链路状态数据库的全部或部分信息
(1) show ip ospf database [database-summary|adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(2) show ip ospf database router [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(3) show ip ospf database network [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(4) show ip ospf database summary [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(5) show ip ospf database asbr-summary [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(6) show ip ospf database nssa [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(7) show ip ospf database external [[link-state-id]] [adv-router [router-id]|self-originate] [process [process-id]]
(8) show ip ospf database opaque-area [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
链路状态数据库是ip 路由表中所有ospf 路由的来源。许多路由问题可能就是链路状态数据库中的信息不正确或信息丢失造成。
zxr10 t160g/t64g/t40g 提供了debug 命令对ospf 协议进行调试,跟踪相关信息。举例如下:
1. 打开回送ospf 邻接事件调试信息的开关
debug ip ospf adj
2. 打开回送ospf 收发包事件调试信息的开关,监听所有ospf 包的接收和发送
debug ip ospf packet
3. 打开回送ospf 生成链路状态宣告事件调试信息的开关
debug ip ospf lsa-generation
4. 打开回送ospf 重要事件调试信息的开关
debug ip ospf events
1. 查看ospf 进程的详细信息
show ip ospf [[process-id]]
2. 检查ospf 接口的现行配置和状态
show ip ospf interface [[interface-name]] [process [process-id]]
3. 查看ospf 邻居的信息
show ip ospf neighbor [interface [interface-name]] [neighbor-id [neighbor]] [process [process-id]]
当两个路由器之间的路由信息不能通信时,可能是由于没有形成邻接关系。
查看两台ospf 路由器之间的neighbor 关系状态是否为full,full 状态是ospf 协议之间正常运行的标志。
4. 查看链路状态数据库的全部或部分信息
(1) show ip ospf database [database-summary|adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(2) show ip ospf database router [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(3) show ip ospf database network [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(4) show ip ospf database summary [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(5) show ip ospf database asbr-summary [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(6) show ip ospf database nssa [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
(7) show ip ospf database external [[link-state-id]] [adv-router [router-id]|self-originate] [process [process-id]]
(8) show ip ospf database opaque-area [[link-state-id]] [adv-router [router-id]|self-originate] [area [area-id]] [process [process-id]]
链路状态数据库是ip 路由表中所有ospf 路由的来源。许多路由问题可能就是链路状态数据库中的信息不正确或信息丢失造成。
zxr10 t160g/t64g/t40g 提供了debug 命令对ospf 协议进行调试,跟踪相关信息。举例如下:
1. 打开回送ospf 邻接事件调试信息的开关
debug ip ospf adj
2. 打开回送ospf 收发包事件调试信息的开关,监听所有ospf 包的接收和发送
debug ip ospf packet
3. 打开回送ospf 生成链路状态宣告事件调试信息的开关
debug ip ospf lsa-generation
4. 打开回送ospf 重要事件调试信息的开关
debug ip ospf events