Network 配置OSPF 接口开销

OSPF 使用 Cost (开销)作为路由度量值,所谓开销,亦可理解为成本或者代价, Cost 值越小,则路径(路由)越优。首先每一个激活 OSPF 的接口都拥有一个接口级别的 Cost 值,这个值等于 OSPF 带宽参考值/接口带宽,取计算结果的整数部分,当结果小于 时,值取1 。

调整接口cost

OSPF接口值可以手动调整,来手动调整路径。通过调节接口 ost 从而影响 OSPF 路由计算,这种方法在实际的工程中常被用到。

interface GigabitEthernet0/0/0
ip address 10.1.23.1 255.255.255.0
ospf cost 48
ospf enable 1 area 0.0.0.0

配置带宽参考值

  1. 执行命令system-view,进入系统视图。
  2. 执行命令ospf [ process-id ],进入OSPF进程视图。
  3. 执行命令bandwidth-reference value,配置带宽参考值。value为计算链路开销时所依据的参考值,单位是Mbit/s。

ospf cost=int(参考带宽÷接口带宽)
Int(n)表示对数值n取整数,如果|n|≤1(n的绝对值小于或等于1),则Int(n)=1

参考带宽默认值=10的8次方,约等于100Mbps
1G链路的Cost=Int(100M÷1000M) = 1
10G链路的Cost=Int(100M÷10000M) = 1

所以,当链路带宽大于100M时,使用参考带宽默认值计算出的OSPF的Cost值永远是1
所以才会有在OSPF里面用命令修改参考带宽的值的命令
如果是1G和10G链路,让OSPF选择带宽高的链路,就要把参考带宽修改得大于10G

等价路由情况下调整下一跳的weight

nexthop命令用来设置等价路由的优先级。在OSPF算出等价路由后,再根据weight的权重值从这些等价路由中选择下一跳,值越小,优先级越高。

undo nexthop命令用来取消路由等价路由的优先级。

缺省情况下,weight的取值是255,等价路由不设置优先级,同时转发报文,进行负载分担。

Index