[数通]OSPF-链路状态路由协议
链路状态路由协议 - OSPF
(参考:Huawei OSPF相关资料)
1.前言
(参考华为PPT)
开放式最短路径优先OSPF(Open Shortest Path First)
- 无环路
- 收敛快
- 扩展性好
- 支持认证
2.OSPF工作原理
OSPF原理介绍
OSPF报文
- OSPF报文封装在IP报文中,协议号为89
- OSPF报文类型有五种
- Hello报文
- DD(Database Description)报文
- LSR (LSA Request) 报文
- LSU (LSA Update) 报文
- LSBACK (Link State Acknowledgment) 报文
邻居状态机
邻居发现
- Hello报文用来发现和维持OSPF邻居关系
数据库同步
- 路由器使用DD报文来进行主从路由器的选举和数据库摘要信息的交互
- DD报文包含LSA的头部信息,用来描述LSDB的摘要信息
建立完全领接关系
- LSR用于向对方请求所需的LSA
- LSU用于向对方发送其所需要的LSA
- LSACK用于向对方发送收到LSA的确认
OSPF支持的网络类型
- 缺省情况下,OSPF认为以太网的网络类型是广播类型,PPP、HDLC的网络类型是点到点类型
- 缺省情况下,OSPF认为帧中继、ATM的网络类型是NBMA(非广播多路访问)
Router ID、邻居和领接
- 接着的叫邻居
- 接着的DR叫领接
DR&BDR
-
DR(Direct Router 指定路由)
-
BDR(Backup Direct Router 备份指定路由)
-
DR可以减少广播型网络中的领接关系的数量
DR&BDR选举
- DR是基于端口的路由器优先级(Priority)的值进行选举的(谁大选谁)
OSPF区域
ABR(Area Border Router 区域边界路由
ASBR(Autonomous System Border Router 自治系统边界路由器)
- 每个区域都维护一个独立的LSDB(Link State DateBase 链路状态数据库)
- Area 0是骨干区域,其他区域都必须与此区域相连
OSPF开销
- OSPF的开销计算公式为带宽参考值/带宽
- 可以通过bandwidth-reference命令来设置带宽参考值
3.OSPF基本配置
配置
[RTA]ospf router-id 1.1.1.1
[RTA-ospf-1]area 0
[RTA-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
配置验证
[RTA]display ospf peer
OSPF Process 1 with Router ID 1.1.1.1
Neighbors
Area 0.0.0.0 interface 192.168.1.2(GigabitEthernet0/0/0)'s neighbors
Router ID: 2.2.2.2 Address: 192.168.1.1
State: Full Mode:Nbr is Slave Priority: 1
DR: 192.168.1.2 BDR: 192.168.1.1 MTU: 0
Dead timer due in 40 sec
Retrans timer interval: 5
Neighbor is up for 00:00:31
Authentication Sequence: [ 0 ]
OSPF认证
接口认证
[RTA]interface GigabitEthernet0/0/0
[RTA-GigabitEthernet0/0/0]ospf authentication-mode md5 1 huawei
- 两种认证方式:区域认证和接口认证
配置验证
terminal debugging
debugging ospf packet Aug 19 2013 08:10:06.850.2+00:00 R2 RM/6/RMDEBUG: Source Address: 192.168.1.2
Aug 19 2013 08:10:06.850.3+00:00 R2 RM/6/RMDEBUG: Destination Address: 224.0.0.5
……
Aug 19 2013 08:10:06.850.6+00:00 R2 RM/6/RMDEBUG: Area: 0.0.0.0, Chksum: 0
Aug 19 2013 08:10:06.850.7+00:00 R2 RM/6/RMDEBUG: AuType: 02
Aug 19 2013 08:10:06.850.8+00:00 R2 RM/6/RMDEBUG: **Key(ascii): * * * * * * * ***