本帖最后由 小乔 于 2024-5-6 13:51 编辑
前提条件在配置IS-IS接口开销之前,需完成以下任务:
背景信息
IS-IS有三种方式来确定接口的开销,按照优先级由高到低分别是:接口开销:为单个接口设置开销。 全局开销:为所有接口设置开销。 自动计算开销:根据接口带宽自动计算开销。
接口开销的取值范围和接口开销类型有关。缺省情况下,IS-IS接口的开销为10,开销类型是narrow。  如果需要修改IS-IS的路由开销类型,请在配置IS-IS的基本功能时完成cost-style的配置,否则,在网络运行过程中修改路由开销类型会导致IS-IS进程重启,并可能会造成邻居重新建立邻居。
操作步骤- 配置IS-IS接口开销类型。
- 进入系统视图。
system-view - 进入IS-IS视图。
isis [ process-id ] [ vpn-instance vpn-instance-name ] - 设置IS-IS开销的类型。
cost-style { { narrow | wide | wide-compatible } | { compatible | narrow-compatible } [ relax-spf-limit ] }缺省情况下,IS-IS接收和发送路由的开销类型为narrow。对于不同的开销类型,其接口开销的取值范围有所不同,接收到的路由开销取值范围也有所不同。 narrow类型:接口开销取值范围为1~63。接收到的路由开销值最大为1023。 narrow-compatible和compatible类型:接口开销取值范围为1~63。接收到的路由开销值和参数relax-spf-limit有关。 wide和wide-compatible类型:接口开销取值范围是1~16777214或maximum(16777215)。接收到路由开销的最大值为16777214。
- 配置指定IS-IS接口开销。
- 进入系统视图。
system-view - 进入接口视图。
interface interface-type interface-number - 配置接口从二层模式切换到三层模式。
undo portswitch请根据当前接口模式自行选择是否要执行此步骤。 - 设置IS-IS接口的开销。
- 对于IPv4 IS-ISisis cost cost [ level-1 | level-2 ]
- 对于IPv6 IS-ISisis ipv6 cost cost-value [ level-1 | level-2 ]
缺省情况下,IS-IS接口的链路开销为10。  改变Loopback接口的开销,只能在接口视图下使用isis cost命令配置。
- 配置IS-IS全局开销。
- 配置IS-IS自动计算接口开销。
- 进入系统视图。
system-view - 进入IS-IS视图。
isis [ process-id ] - 配置计算带宽的参考值。
- 对于IPv4 IS-ISbandwidth-reference value
- 对于IPv6 IS-ISipv6 bandwidth-reference value
缺省情况下,带宽参考值为100,单位是Mbit/s。 - 使能自动计算接口的开销值。
- 对于IPv4 IS-ISauto-cost enable
- 对于IPv6 IS-ISipv6 auto-cost enable
只有当开销类型为wide或wide-compatible时,使用命令bandwidth-reference或ipv6 bandwidth-reference配置的带宽参考值才是有效的,此时各接口的开销值=(bandwidth-reference/接口带宽值)×10。 当开销类型为narrow、narrow-compatible或compatible时,各个接口的开销值根据表9-13来确定。 表9-13 IS-IS接口开销和带宽对应关系表
开销值 | | 60 | 接口带宽≤10Mbit/s | 50 | 10Mbit/s<接口带宽≤100Mbit/s | 40 | 100Mbit/s<接口带宽≤155Mbit/s | 30 | 155Mbit/s<接口带宽≤622Mbit/s | 20 | 622Mbit/s<接口带宽≤2.5Gbit/s | 10 | 2.5Gbit/s<接口带宽 |
检查配置结果- 在IS-IS视图下,执行命令display this,查看IS-IS设置的开销类型。
- 执行命令display isis interface [ verbose ] [ vpn-instance vpn-instance-name ],查看IS-IS接口链路开销值。
|