1.选路 --- 没有环路
RIP的选路依据 --- 跳数
OSPF的选路依据 --- 带宽
2.收敛速度
RIP --- 30s,180s,120s
OSPF --- 30min
Hello :10s deadtime:40s
3.占用资源
OSPF --- 链路状态型协议
RIP的和OSPF的一些异同点
1.RIP和OSPF均存在三个版本
RIP V1 V2 NG
OSPF V1 V2 V3
2.RIP和OSPF都是无类别的动态路由协议,都支持子网划分和子网汇总 --- 区域汇总
3.RIPV2和OSPFV2都支持组播
RIPV2:224.0.0.9
OSPF 224.0.0.5、224.0.06
4.RIP和OSPF都支持等开销负载均衡
面试题:
OSPF为什么能够工作在中大型网络环境中 --- 结构化部署(区域划分)
在OSPF区域内部传递拓扑信息,在区域之间传递路由信息
合法的ABR --- 区域边界路由器
必须属于两个区域,其中一个必须宣告在区域0(骨干区域),并且可以运行同时存在多个ABR,一个ABR也能服务多个区域。
OSPF采用区域机制,所有需要对每个区域进行区分 --- 区域ID --- area 0 (骨干区域的编号) --- area 0.0.0.0 area 255 = area 0.0.0.255
区域划分的原则/规则:
1.必须存在ABR ---
2.必须按照星型结构部署
OSPF的数据包
HELLO包 --- 用来周期性的发现建立和保活邻居关系
HELLO时间:10s(以太网环境)/40s --- 和二层工作的网络环境有关
RID --- 用来标识和区分不同的OSPF路由器
必须在OSPF网路中具备唯一性
必须格式统一
RID ---同样由32位二进制构成:
赋予设备RID: 手工配置 和 自动生成
自动生成:设备首先看自身有没有环回接口,如果存在环回则使用环回接口中数值最大的作为RID,如果设备没有环回接口,则选择物理接口数值最大的IP地址作为RID
DBD包 --- 数据库描述包(报文) --- LSDB数据库 --- 链路状态数据库 ---LSA 链路状态通告
LSR包 --- 链路状态请求报文 --- 请求本地未知的LSA
LSU包 --- 链路状态更新报文 --- 发送对端请求的LSA
LSACK包 --- 链路状态确认报文
OSPF 的状态机 --- OSPF 工作过程中所处的状态
TWO - WAY状态:收到对端发送的hello包中携带自身的RID,那么设备将进入2-way状态 --- 条件匹配 --- 只有条件匹配成功,才能进入下一个状态,如果失败只能停留在邻居状态,仅使用HELLO包进行保活。
条件匹配:在一个广播域中,不希望所有设备都进入邻接状态。
1.需要选择一个设备充当DR --- 指定路由器,并且要求DR和其他所有设备建立邻接关系。其他路由器保持邻居关系。
2.需要选择一个设备充当BDR --- 备份指定路由器,并且要求BDR和其他所有设备建立邻接关系。其他路由器保持邻居关系。
DBD 作用 :隐形确认机制
OSPF的工作过程总结
OSPF的基础配置:
回翻HCIA ——OSPF 详情