配置IS-IS与其他路由协议交互(IPv4)
在网络中同时部署了IS-IS和其他路由协议时,需要配置IS-IS与其他路由协议的路由交互,才能使不同协议的网络正常通信。
应用环境
IS-IS路由的优先级问题
多种路由协议同时发现某一条路由时,如果其他协议的优先级比IS-IS的优先级高(例如OSPF),那么该IS-IS路由将不会被优选。
该问题可以通过配置IS-IS路由的优先级来解决。
IS-IS域与其他路由域的互通问题
在网络中同时部署了IS-IS和其他路由协议时,IS-IS路由域与其他协议路由域彼此隔离,不能互通。在同一台设备上运行的多个IS-IS进程的LSDB是彼此独立的,因此对于该设备上的某个IS-IS进程而言,其他IS-IS进程的路由也属于外部路由。
为了使IS-IS路由域的流量能够被正确转发到其他路由域,需要在有外部路由的设备上(尤其是IS-IS路由域的边界设备)进行相关的配置。主要的解决方式是配置IS-IS引入外部路由。该方式可以使IS-IS域内的设备明确获悉到外部路由,可以实现对流量转发的更准确控制。
同样,为了使其他路由域外的流量能够被正确转发到IS-IS域内,也必须在其他路由域内执行类似操作,才能使多个路由域能够互通。
配置IS-IS协议的优先级(IPv4)
配置IS-IS引入外部路由(IPv4)
检查配置结果
配置好IS-IS与其他路由协议交互后,可以查看IS-IS的路由表和IP路由表信息。
操作步骤
- 使用命令display isis lsdb [ { level-1 | level-2 } | verbose | { local | lsp-id | is-name symbolic-name } ] * [ process-id | vpn-instance vpn-instance-name ]查看IS-IS的链路状态数据库信息。
- 使用display isis route [ process-id | vpn-instance vpn-instance-name ] [ ipv4 ] [ verbose | [ level-1 | level-2 ] | ip-address [ mask | mask-length ] ] *命令查看IS-IS的路由信息。
- 使用display ip routing-table ip-prefix ip-prefix-name [ verbose ]命令查看IP路由表信息。