RIP的缺陷 最大跳数限制了网络规模 以跳数为度量值无法准确判断最优路径 路由更新发送完整路由表消耗网络带宽 收敛速度慢 协议会产生路由自环 定义 开放式最短路径优先,基于链路状态特征 工作在IP层,协议号89 OSPF初始化流程 1.建立邻居和邻接关系 发送hello报文发现和建立邻居关系,组播地址224.0.0.5 接口UP 双方接口IP地址在同一网段 双方接口在同一区域 …… 选举DR/BDR,建立邻接关系 DR/BDR选举 选举原因 广播网络中使路由信息交换更加高速有序 选举范围 每条广播链路上都需要选举出一个DR和一个BDR 选举规则 1.优先级大的优先 默认优先级都是1 2.Router-id大的优先 Router-id 定义 Rid,标识路由器的身份 产生方法 手动配置一个IPv4地址格式作为Rid 自动选举 1.在所有环回口中选举IP地址最大的作为Rid 2.在所有物理接口中选举IP地址最大的作为Rid 建议手动配置一个本地环回口的IP地址作为Rid 关系状态 DRother与DR建立邻接关系 DRother与BDR建立邻接关系 DR与BDR建立邻接关系 DRother之间保持邻居关系 2.邻接路由器之间交换链路状态信息,实现区域内链路状态数据库同步 相关概念 链路状态通告 LSA 用来描述路由器的接口、路由条目的相关信息 链路状态数据库 LSDB 存储本地所有LSA 工作流程 1.向邻接路由器发送DD报文,通告本地LSDB中所有LSA的摘要信息 2.收到DD后,与本地LSDB对比,向对方发送LSR报文,请求发送本地所需的LSA的完整信息 3.收到LSR后,把对方所需的LSA的完整信息打包为一条LSU报文,发送至对方 4.收到LSU后,向对方回复LSAck报文,进行确认 3.每台路由器根据本机链路状态数据库,计算到达每个目的网段的最优路由,写入路由表 OSPF分区域管理 分区域的原因 加快收敛速度 把网络故障隔离在区域内部 路由器角色 IR 内部路由器 所有接口都处于同一个区域 ABR 区域边界路由器 连接不同区域的路由器 ASBR 连接外部自治系统的路由器 区域类型 骨干区域 只能有一个骨干区域 骨干区域必须是连续的 非骨干区域 非骨干区域必须连接到骨干区域 特殊区域 命令行配置举例: router ospf 1 进入ospf路由协议视图 router-id 1.1.1.1 指定RID passive-interface ethernet 0/0 开启静默接口(在ospf进程下) network 202.1.12.0 0.0.0.255 area 1 宣告网段同时带上反掩码和区域进程号 network 202.1.13.0 0.0.0.255 area 1 宣告网段同时带上反掩码和区域进程号 interface Ethernet0/2 进接口 ip ospf cost 65535 修改ospf开销,带上ip参数,如不带上,则开销修改不成功 |
|