OSPF
开放最短路径优先
使用IP协议89建立连接
使用组播地址(224.0.0.5 or 224.0.0.6)进行路由更新
OSPF的包类型
1.Hello包
-a.hello包时间10s和死亡时间40s
-b.区域ID
-c.认证类型和认证密钥
-d.Stub Flag
2.DBD数据库描述报文
3.LSR(链路状态请求报文)
4.LSU(链路状态更新报文)
5.LSAck(链路状态确认报文)
OSPF组件
1.邻居表
2.拓扑表
3.路由表
4.LSDB链路状态数据库
5.SPF Tree
RIP的算法:BellMan-Ford
OSPF算法:SPF Dijikstra
OSPF的Router_ID(身份证,全网唯一)
RID选举:
1.手工制定RID
2.选择本地Loopback接口地址最大的
3.选择本地物理接口地址最大的
使用最高的Loopback接口更改RID,必须重启路由器
DR/BDR选举(广播和NBMA非广播多点可达)
OSPF的接口优先级(默认为1)
1.选举接口优先级最大的
2.选举RID最大的
接口优先级为0,将不参与DR/BDR的选举
先选择BDR,再选择DR
OSPF每隔30分钟进行更新(OSPF的Flood)保证LSDB中LSA永远最新的
OSPF的区域
1.骨干区域
2.非骨干区域(普通区域)
LSA :OSPF的链路状态通告报文(俗称路由条目)
OSPF的配置
1.(可选)手工更改OSPF的Router-ID
[Router]router id 1.1.1.1
2.在系统视图下启用OSPF的进程
[Router]ospf 100
3.指定区域
[Router-ospf-100]area 0
4.指定端口启用
[Router-ospf-100-area-0.0.0.0]network 10.1.1.0 0.0.0.255
OSPF常用操作
1.重启OSPF进程
<Router>reset ospf 1
2.配置OSPF接口的优先级
a.进入要修改的接口
[Router]interface Ethernet0/0
b.修改OSPF的优先级
[Router-Ethernet0/0]ospf dr-priority 255(优先级)
3.修改OSPF的Cost值
[Router-Ethernet0/0]ospf cost 10
OSPF的cust值的计算(最看重带宽)
Cost=10^8/接口的带宽
4.查看OSPF的邻居信息
[Router]display ospf peer
5.查看OSPF的链路状态数据库
[Router]display ospf lsdb
6.查看OSPF的路由信息
[Router]display ospf routing