IS-IS Wide Metric
在早期的ISO10589中,接口下最大只能配置值为63的Metric。使用128号和130号TLV作为携带路由的TLV,使用2号TLV作为携带邻居信息的TLV。
在大型网络设计中,较小的Metric范围不能满足需求。同时,为了支持IS-IS TE特性,所以采用了Wide-Metric。
标准协议中规定,扩展后的接口Metirc可以配置到16777215,路由的Metric可达4261412864。
narrow模式下使用的TLV:
IP Internal Reachability TLV:用来携带域内的路由。
IP External Reachability TLV:用来携带域外的路由信息。
IS Neighbors TLV:用来携带邻居信息。
wide模式下使用的TLV:
Extended IP Reachability TLV:用来替换原有的IP reachability TLV,携带路由信息,它扩展了路由开销值的范围(4字节),并可以携带sub TLV。
IS Extended Neighbors TLV:用来携带邻居信息。
IS-IS设备可以配置为Narrow、Narrow-compatible、Compatible、Wide-compatible和Wide模式。如表8-6所示,在不同的模式下,IS-IS设备发送和接收相应模式的TLV。只有当设备可以接收并处理相应的TLV时,才能够计算出路由。因此,如果需要实现数据的正确转发,必须将网络中的设备配置为相应的模式。
模式\收发 |
接收 |
发送 |
---|---|---|
Narrow |
Narrow |
Narrow |
Narrow-compatible |
Narrow&wide |
Narrow |
Compatible |
Narrow&wide |
Narrow&wide |
Wide-compatible |
Narrow&wide |
Wide |
Wide |
Wide |
Wide |
当配置模式为compatible的时候,会按照narrow模式和wide模式分别发送一份信息。
流程
当修改cost-style后,会导致IS-IS进程的重启,所以一定要谨慎。
如果发送模式由narrow变成wide
原来由128,130和2号TLV携带的信息,变化成135和22号TLV携带。
如果发送模式由wide变成narrow
原来由135和22号TLV携带的信息,变化成128,130和2号TLV携带。
如果发送模式由narrow/wide变成narrow&wide
由原来的信息,变化成128,130,2号TLV和135和22号TLV同时携带。
组网应用
当使用IS-IS TE的时候,必须先使能IS-IS Wide Metric,配置模式为wide,compatible或者wide compatible。