当前位置: 代码迷 >> 综合 >> ospf auto-cost reference-bandwidth 的应用
  详细解决方案

ospf auto-cost reference-bandwidth 的应用

热度:67   发布时间:2024-01-10 03:15:01.0

enable进入特权模式

conf t进入配置模式

配置完成后end退出到特权模式

show ip ospf interface s1/s0

 

在OSPF的配置过程中(多在汇聚和核心交换机上出现),往往会看到下面的配置语句:auto-cost reference-bandwidth 10000 。那这句话起到什么作用呢?

对于路由协议而言,常用的有基于距离矢量的路由协议(如RIP)和链路状态路由协议(如OSPF)。相对而言,距离矢量路由协议使用的是跳数值来选择最优路径的,这种算法比较容易理解,每经过一个路由器加一跳;对于相同目的地的,取跳数最少的做为最优路由加入到路由表。

而对于OSPF协议而言,它是一种链路状态路由协议,使用的度量值是一种COST值,其由带宽、时延、可靠性等共同决定。一般来说是用cost=10^8/bandwidth来计算的(其中bandwidth需要划算成以byte为单位)。

例如对100M链路而言,其cost=10^8/(100M*10^6byte)=1

注:COST值最小为1

此时便出现一个问题,对于1000M链路而言,就会出现cost=0.1的情况,而对于10000M链路会出现cost=0.01的情况。于是auto-cost reference-bandwidth就被引入了进来。它的出现通过人为的改变参照值实现可以在1000M或者更高的链路上实现OSPF 的cost值自动计算。

    例如:auto-cost reference-bandwidth 10000 被设定后,对于千兆链路而言,就会自动计算其cost值为cost=10000*10^6/(1000*10^6)=10;而对于10G的链路而言,也会自动的计算其cost值为cost=10000*10^6/(10000*10^6)=1

   这种应用也比较广范,比如对一个核心部门而言,可能会出现有两个端口与核心交换机相连(链路带宽有10G的有1G的),同时每个端口上都起了OSPF。这样的话引入那个参照度量值后就可以自动的计算相应的metric了。

参考链接:http://blog.sina.com.cn/s/blog_71fc97930101k4e1.html  (致敬这位前辈,这就是互联网的魅力吧)

  相关解决方案