解决 OSPF 特定问题

在开始调试任何 OSPF 特定问题之前,必须从 Citrix ADC 设备和受影响的 LAN 中的所有系统(包括上游和下游路由器)收集信息。要开始,请输入以下命令:

  1. show interface from both nscli and VTYSH
  2. show ip ospf interface
  3. show ip ospf neighbor detail
  4. show ip route
  5. show ip ospf route
  6. show ip ospf database summary

    • 如果数据库中只有少量 LSA,则输入 show ip ospf database router、show ip ospf database A. network、show ip ospf database external 以及其他命令来获取 LSA 的完整细节。
    • 如果数据库中有大量 LSA,请输入 show ip ospf 数据库自发命令。
  7. show ip ospf
  8. show ns ip. 这可确保包括所有感兴趣的 VIP 的详细信息。
  9. 从对等设备获取日志并运行以下命令:

    gcore -s -c xyz.core /netscaler/ospfd <pid>
    

    注意: gcore 命令不会中断。

从 Citrix ADC 收集其他信息,如下所示:

  1. 通过在 VTYSH 中的全局配置视图中输入以下命令来启用错误消息的日志记录:

    ns(config)# log file /var/ospf.log
    
  2. 启用调试 ospf 事件并使用以下命令记录它们:

    ns(config) #log file /var/ospf.log
    

    仅当数据库中的 LSA 数量相对较小(< 500)时启用调试 ospf lsa 数据包。

解决 OSPF 特定问题