OSPF常见概念
一、OSPF基本特点
支持无类域间路由(CIDR)
无路由自环
触发更新,收敛速度快
使用IP组播收发协议数据(89)
支持多条等值路由
支持协议报文的认证(认证类型和密码类型)
二、OSPF路由器分类
内部路由器(Internal Router): 内部路由器是指所有所连接的网段都在一个区域的路由器。属于同一个区域的IR维护相同的LSDB。
区域边界路由器(Area Border Router): 区域边界路由器是指连接到多个区域的路由器。ABR为每一个所连接的区域维护一个LSDB。
骨干路由器(Backbone Router): 骨干路由器是指至少有一个端口(或者虚连接)连接到骨干区域的路由器。包括所有的ABR和所有端口都在骨干区域的路由器。
AS边界路由器(AS Boundary Router): AS边界路由器是指和其他AS中的路由器交换路由信息的路由器,这种路由器向整个AS通告AS外部路由信息。 AS边界路由器可以是内部路由器IR,或者是ABR,可以属于骨干区域也可以不属于骨干区域。
三、OSPF网络类型
点到点(Point-to-point)
广播类型(Broadcast)
非广播
- 非广播多路访问(NBMA),手动指定邻居
- 点到多点(p2mp)
虚连接(Virtual Link)
四、OSPF报文类型
Type |
报文名称 |
报文功能 |
1 |
Hello |
发现和维护邻居关系 |
2 |
Database Description |
发送链路状态数据库摘要 |
3 |
Link State Request |
请求特定的链路状态信息 |
4 |
Link State Update |
发送详细的链路状态信息 |
5 |
Link State Ack |
发送确认报文 |
五、OSPF LSA类型
LS Type |
LSA名称 |
LSA描述 |
1 |
Router-LSA |
每一个路由器都会生成。这种LSA描述某区域内路由器端口链路状态的集合。只在所描述的区域内泛洪。 |
2 |
Network-LSA |
由DR生成,用于描述广播型网络和NBMA网络。这种LSA包含了该网络上所连接路由器的列表。只在该网络所属的区域内泛洪。 |
3 |
Network-Summary-LSA |
由区域边界路由器(ABR)产生,描述到AS内部本区域外部某一网段的路由信息,在该LSA所生成的区域内泛洪 |
4 |
ASBR-Summary-LSA |
由区域边界路由器(ABR)产生,描述到某一自治系统边界路由器(ASBR)的路由信息,在ABR所连接的区域内泛洪(ASBR所在区域除外) |
5 |
AS-external-LSA |
由自治系统边界路由器(ASBR)产生,描述到AS外部某一网段的路由信息,在整个AS内部泛洪 |
六、邻居关系无法建立原因总结
参数 |
配置要点 |
router id |
每台OSPF路由器的router id必须唯一 |
area id |
同一网段的所有端口应当配置在同一区域内 |
network mask |
除了点到点网络之外,同一网段的所有端口应当配置相同的掩码 |
authentication type |
同一区域的验证类型必须一致 |
authentication data |
同一网段的验证码必须一致 |
extern option |
配置stub区域或者NSSA时,区域内的所有路由器都需要指定stub特性或者NSSA特性 |
peer |
NBMA网络上的邻居需要手动指定 |