OSPF协议之链路数据库同步
-
OSPF如何实现链路状态数据库的同步
- 链路信息主要包括:1、链路的类型;
2、接口IP地址及掩码;
3、链路上所连接的邻居路由器;
4、链路的带宽(开销)。
区别于RIP路由器之间交互的路由信息,OSPF路由器同步的是最原始的链路状态信息,而且对于邻居路由器发来的链路状态信息,仅作转发。最终所有路由器都将拥有一份相同且完整的原始链路状态信息。
-
为什么要有链路的类型呢?
网络技术的发展包含了设备、链路以及通信协议的发展。设备性能日趋提高,互联链路也从串行链路、ATM、帧中继发展到当前的以太网、xPON、SDH、MSTP、OTN等。技术升级不是一蹴而就的,而是一个循序渐进的过程。各种不同的物理链路各具特点,也正因为如此,一个成熟的路由协议必须能够根据不同物理链路特性进行适配。
-
OSPF的网络类型:
1、 广播型(Brodcast):底层链路层协议为以太网
2、 点到点(P2P):底层链路协议为PPP、HDLC协议
3、 点到多点(P2MP):手工设置
4、 非广播多路访问网络(NBMA):底层链路为FR(帧中继)或ATM协议,不支持广播和组播。 -
OSPF的度量方式
1、OSPF在计算接口的cost时,cost=参考带宽/实际带宽,默认参考带宽为100M。当计算结果有小数位时,只取整数位;结果小于1时,cost取1。
2、若需要调整接口cost值有两种方式:
3、直接在接口下配置,需要注意的是,配置的cost是此接口最终的cost值,作用范围仅限于本接口。
4、修改OSPF的默认参考带宽值,作用范围是本路由器使能OSPF的接口。建议参考整个网络的带宽情况建立参考基线,所有路由器修改相同的参考带宽值,从而确保选路的一致性。
5、OSPF以“累计cost”为开销值,也就是流量从源网络到目的网络所经过所有路由器的出接口的cost总和,以RTA访问RTC Loopback 1接口192.168.3.3为例,其cost=G1’s cost+G3’s cost。
6、相比于RIP,OSPF的度量方式不仅考虑“跳数”,而且还考虑了“带宽”&#x