OSPF的度量方式
开销计算方式
讲完链路类型,我们再来看一下OSPF的度量方式,我们前面说过OSPF的度量方式使用的是实际带宽计算的。
实际带宽=108b× 接口带宽
这里我们要注意一下108是一个字节【b】的单位,实际上是等于1000M,即1G。
- 某接口cost=参考带宽/实际带宽
- 更改cost的两种方式:
- 直接在接口下配置,字节去修改cost值
- 修改参考带宽(所有路由器都需要修改,确保选路一致性)。
如果一台路由器修改了参考带宽,其他路由器都需要修改来保持选路的一致性。
开销累计方法
我们来看一下如何去修改cost值,从RTA到192.168.3.3,它去计算我们路由的Cost值。
我们可以看到对于我们这里有两条链路,两条链路总共有4个接口。假如现在RTA的接口G1是1G,G2的cost值是1M,G3也是1G,G4也是1M,此时我们链路的接口cost值不同,我去计算哪一个cost值来去进行累加呢?
- RTA到达192.168.3.0/24的“累计cost“=G1‘ s cost + G3’s cost
我们要去注意一下,现在路由是3.3,那么我们的路由是从RTC传递给RTB再到RTA,是一个从右往左的方向。
同样的,我的路由传递给RTB的G3接口2的时候,是路由的入方向,对于我们的RTA从G1接收到的时候也是接口的入方向。
所以我们去计算该路由的cost值的时候,我们只去计算入方向路由的cost值,因此累计的路由的cost值是G1的cost加上G3的cost值,只计算路由的入方向,那么路由的入方向反过来就是我们的数据的出方向。
我们可以任选一个方向去记忆:
- 路由入方向的cost值。
- 数据出方向的cost值。