一、OSPF基本特点
1.1 支持无类域间路由(CIDR)
1.2 无环路
1)区域内(100%无环)
2)区域间(不一定无环)
1.3 收敛速度快
1.4 使用组播收发协议数据(224.0.0.5/224.0.0.6)
1.5 支持多条等价路由
1.6 支持协议报文的认证(支持明文和密文认证)
1.7 协议号:89
1.8 优先级:华为默认10,思科默认110
二、链路状态算法,路由计算过程:
2.1 LSA(链路状态通告):描述周边网络情况及直连邻居的信息,具体如下
1)Link(链路):包含接口IP地址、掩码、cost值(根据接口带宽计算)
2)State (状态):邻居信息
3)Advertisement(通告)
2.2 LSDB(链路状态数据库):存放所有路由器生成的LSA,是LSA的集合,用于SPF计算,找出最短路径
区域内 | 区域间 |
LS (链路状态) | DV(距离矢量) |
LSA(传递) | 路由(传递) |
SPF算法 | ---(逐跳) |
最优、无环 | 不一定最优、不一定无环 |
LSDB要一致(同步) | LSDB不要求一致 |
可以计算出网络Map | ----- |
三、自治系统、区域及路由器分类
3.1 AS(自治系统):一个自治系统是指使用同一种路由协议交换路由信息的一组路由器。 一个自治系统包含多个区域,区域范围:0~65535。 OSPF每个区域控制的路由器数量在150台以内
1)ABR(区域边界路由器):路由器至少有一个接口属于骨干区域0,并且同时连接一个或
多个普通区域
2)ASBR(自治系统边界路由器):连接两个不同AS(自治系统)的路由器
3)BR(骨干路由器):至少有一个接口宣告进骨干区域0
4)IR(内部路由器):所有接口宣告进同一区域
3.2 RouteID(标识每台路由器生成的LSA):运行OSPF每台路由器的标识
1)和路由器本身没关系
2)表现形式:1.1.1.1
3)自动选举原则:先选逻辑口(大)再选物理口(最大)RID一旦选举出来,在邻居关系建立起来就是一个稳定状态。
4)推荐手动配置RID,更加稳定
[R1] router id 1.1.1.1 #lo0的接口IP地址(全局RID,所有路由协议)
[R1]ospf 1 router-id 1.1.1.1 #优先生效
5)要求全网唯一,如果直连的两台路由器RID冲突,则无法建立邻居关系,如果不直连的两台路由器RID冲突,则学习不到路由条目和LSA
3.3 Network宣告
1)network命令所包含的接口将会周期性的向外发送路由更新和hello包,只宣告接口地址,不影响路由表发送。
2)network命令所包含的接口所属的网络号信息将会被通告给其他路由器,宣告接口网络号亦可,但不精确。OSPF推荐精确到接口IP来宣告。
四、OSPF RID冲突案列
4.1 Top简图
4.2 R1 配置
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0 #宣告回环接口
[R1-ospf-1-area-0.0.0.0]network 12.1.1.1 0.0.0.0 #宣告精确到主机
4.3 R2配置
[R2]ospf 1 router-id 1.1.1.1 #RID配置和R1 一样,冲突
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 12.1.1.2 0.0.0.0
4.4 R1 和R2 查看邻居,发现无法建立
[R1]dis ospf peer br #查看OSPF邻居 发现建立不了邻居关系
--------------------------------------------------
[R2]dis ospf peer br #查看OSPF邻居 发现建立不了邻居关系
4.5 R2 修改RID ,重启OSPF进程文章来源:https://www.toymoban.com/news/detail-486937.html
[R2]ospf 1 router-id 2.2.2.2 #重新配置OSPF RID
<R2>reset ospf 1 process #退出到用户视图,重启OSPF进程
4.6 R1和R2 查看邻居及路由表,邻居关系已建立,并已可以学习到路由文章来源地址https://www.toymoban.com/news/detail-486937.html
[R1]dis ospf peer br #查看OSPF邻居信息,邻居关系建立
[R1]dis ospf routing #查看OSPF路由表
[R1]dis cu c o #查看OSPF 配置
--------------------------------------------------------------
[R2]dis ospf peer br #查看OSPF 路由和邻居信息,发现RID已修改,邻居关系建立
[R2]dis ospf routing #查看OSPF路由表
[R2]dis cu c o #查看OSPF 配置
到了这里,关于OSPF笔记(一):OSPF基本特点、自治系统、区域、RID冲突的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!