auto-cost reference-bandwidth 的应用(1)

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

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

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

    例如对100M链路而言,其cost=10^8/(100M*10^6byte)=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了。

你可能感兴趣的:(职场,休闲,ospf,auto-cost)