1.OSPF基本概念
OSPF路由协议是一种典型链路状态(Link-state)路由协议,
主要维护工作在同一个路由域内网络的连通。
在这里,路由域是指一个自治系统AS(Autonomous System),
即是一组通过统一的路由政策或路由协议,互相交换路由信息的网络。
在自治系统AS中,所有OSPF路由器都维护一个具有相同描述结构的AS结构数据库,
该数据库中存放路由域中相应链路状态信息。
1.2 OSPF路由协议特点
网络管理距离不同 网络范围不同 路由收敛速度不同
构建无环网络 安全认证 路由协议负载分担 以组播地址发送报文
2.DR/BDR
DR(Designed Router):指定路由器
BDR(Backup Designed Router):备份指定路由器
在广播网和NBMA网络中,任意两台路由器之间都要交换路由信息。
如果网络中有几台路由器,则需要建立n( 1)/2个邻接关系。
这使得任何台路由器的路由变化都会导致多次传递,浪费了带宽资源。
为解决这问题,0SPP 协议定义了指定路由器DR (Designated Router),
所有路由器都只将信息发送给DR,由DR将网络链路状态发送出去。
如果DR由于某种故障而失效则网络中的路由器必须重新选举DR,
再与新的DR同步。这需要较长的时间,在这段时间内,路由的计算是不正确的。
为了能够缩短这个过程,0SPF 提出了BDR (Backup Designated Router, 备份指定路由器)的概念。
BDR实际上是对DR的一个备份,在选举DR的同时也选举出BDR,
BDR 也和本网段内的所有路由器建立邻接关系并交换路由信息。
当DR失效后,BDR会立即成为DR。 由于不需要重新选举,并且邻接关系事先已建立,
所以这个过程是非常短暂的。当然这时还需要再重新选举出一个新的BDR,
虽然一样需要较长的时间,但并不会影响路由的计算。
3.虚链接
虚连接(Virtual-1ink):由于网络的拓扑结构复杂,
有时无法满足每个区域必须和骨干区域直接相连的要求,
为解决此问题,0SPF提出了虚链路的概念。
虚连接是设置在两个路由器之间,这两个路由器都有一个端口与同一个非主干区域相连。
虚连接被认为是属于主干区域的,在OSPF路由协议看来,
虚连接两端的两个路由器被一个点对点的链路连接在一起。在OSPF路由协议中,
通过虚连接的路由信息是作为域内路由来看待的。