OSPF分层结构:划分多区域

area 0      骨干区域 (有且只有一个)

非area 0  非骨干区域

非骨干区域通信必须通过area 0

优势:

1.减少区域内LSDB中链路状态信息的数量

2.便于管理,将相同功能性或地理位置的路由器划分在一个区域内。

3.隔离拓扑变化。减少路由震荡(故障)带来的影响。限制在某个范围

ABR:区域边界路由器,其中一个area一定要是area 0

routerid:

若没指定,则先找loopback接口,无再找所有接口里IP最大的(不管是否up)

OSPF协议会把不同类型的链路成为不同类型的“OSPF网络”

1.使用HDLC或PPP封装的WAN线路,成为P2P网

组播交互协议消息,不需要选举DR和BDR

2.使用以太封装的LAN线路,称为广播网

组播交互协议消息,自动选举DR,BDR

3.使用帧中继或ATM封装的WAN线路,称为NBMA(非广播多路访问)

单播交互协议消息,认为指定DR和BDR

4.P2MP点到多点,需要人为特殊设置

组播交互协议消息,不需要选举DR和BDR

类型:

广播

NBMA

P2P

P2MP

邻居关系和邻接关系

Down-Attempt-Init——2way——-Exstart———Exchange——Loading———Full

上述三步完成后,OSPF邻居设备之间的邻接关系建立

Hello消息中的参数双方达成一致,建立了OSPF邻居关系

OSPF设备之间邻接关系建立号以后,如果设备之间有新的链路信息要告诉邻居:

直接向邻居发更新消息,邻居再回LSack。

BDR若有链路发生故障,直接通知所有路由器,不通过DR

Dis ospf peer 里的state是自己的角色

display ospf statistics error

故障次数:故障原因

多输入几次此命令,发现某故障原因前的次数在增加,表明该故障导致ospf协议出错