LSA(链路状态通告)泛洪→建立LSDB(链路状态数据库)→SPF算法(最短路径优先)构建路径树,每个路由器以自己为根,计算最短路径→生成路由表
路由器之间不是直接交换路由表
邻居关系
:只要建立了双向关系
邻接关系
:最终双方路由器数据库是完全同步的(full状态)
【OSPF区域】
area0是骨干区域,所有区域必须和它相连,若不相连可用虚链路(np阶段学习)
每个区域内路由器数据库是同步的。
在一个OSPF区域中有且只有一个骨干区域
分区的主要目的是为了减小链路状态数据库的大小
区域边界是路由器,链路两端的接口必须放在同一个区域
【多区域网络汇总】
在区域边界路由器(ABR)需要汇总的OSPF区域执行abr-summary命令
【OSPF报文】
报文封装在ip报文中,协议号为89
报文类型有5钟:
hello报文
DD(database description)
LSR(LSR request)
LSU(LSU update)
LSACK(link acknowledgement)
【OSPF开销】
计算公式为:带宽参考值/带宽;参考值默认100M
【OSPF配置】
- ospf [id 默认为1]
- area [id]
- network [ip] [通配符;0表示匹配 1表示不匹配]
【OSPF router-ID的确定顺序】
- ospf 1 router id 命令
- router id 命令
- 最大loopback接口ip地址
- 最大的物理接口ip地址
【OSPF被动接口】
- ospf 1
- silence-interface XXX
【OSPF认证】
- 区域认证
- 接口认证
接口认证优先级大于区域认证
【OSPF默认路由】
边界路由器(ER)
- ospf 1
- default-route-advertise always (always,加了可以无论静态表里有没有默认路由都发布默认路由)
【路由引入】
在区域边界路由器(ABR)的不同路由进程里
- import-route [路由协议] [进程号]
手工设置引入的cost值
为了能够反映真实的拓扑情况,更好地进行路由控制。网络管理员在将OSPF引入RIP是手工配置路由开销
- import-route [路由协议] [进程号] cost
Q:怎么体现更好的控制路由?还有什么意义?
A:可以起到路由选路的影响,一般单点可互通。若为多点共通,要留意环路。不仅可以配置cost,还可以基于策略如tag 2016/08/03 16:32
【设置默认路由】
默认路由在可以保证网络可达性的情况下,不仅可以保护网络的私密性,同时可以有效减少路由表中的条目数量,使得路由器不需要维护大量的路由信息,同时其配置和维护相对简单。
OSPF进程
- default-route-advertise always (always,加了可以无论静态表里有没有默认路由都发布默认路由)
RIP进程
- default-route originate