| RIP的缺陷:?????1.以跳数来衡量到达目标网络的最有路径
 ?????2.最大跳数为16(限制了网络的大小)
 ?????3.收敛速度慢(30s,不能及时更新路由表)
 OSPF是什么?
 ?????Open Shortest Path First 开放式最短路径优先
 动态路由协议?????按寻径算法分
 ????? ?????距离矢量路由协议(问邻居指路):RIP、BGP等
 ????? ?????链路状态路由协议(靠自己,通过SPF算法算出):OSPF、IS-IS等
 ?????按工作区域分类??????????域内路由协议(IGP):RIP、OSPF、IS-IS、EIRGP等
 ??????????域间路由协议(EGP):BGP、EGP
 链路状态数据库LSDB中存着链路状态信息LSA?????1.路径信息
 ??????????描述链路类型
 ??????????描述邻居设备
 ????? 2.路由信息(网段信息)??????????描述接口IP和掩码(路由)
 ??????????描述链路开销(带宽)
 OSPF工作原理?????1.通过发送hello数据报文建立邻居关系
 ?????2.建立邻接(full)关系,LSDB同步
 ?????3.以自身为起点,通过SPF算法算出最佳路径
 OSPF数据报文?????Hello:发现、维持邻居(每10s或30s发一次hello报文)
 ?????DBD:1.选举主从(RID大的为主,小的为从),确定序列号,确保数据可靠性2.宣告LSA摘要(LSA 头部信息),注意:第一个带着LSA摘要的报文是从设备发出的。
 ?????LSR:Link State Request 请求需要的LSA信息
 ?????LSU:Link State Update 发送LSA的详情信息
 ?????LSAck:对收到的LSU做确认
 OSPF邻居状态/建立邻居的过程(不是“我”的状态,是“我”认为邻居的状态)?????DOWN:刚启动OSPF的时候,还没有收到对方的Hello报文
 ?????Init:收到Hello报文,但不包含自己
 ?????Attempt:NBMA现网没有,不需要研究
 ?????2-way:收到Hello报文,包含自己,完成DR/BDR的选举
 ?????Exstart:DBD(不带LSA头部信息)选举主从,确定序列号,确保数据可靠性
 ?????Exchange:进行DBD(带LSA头部信息)报文交互,可能同时有LSA更新的交互
 ?????loading:继续加载LSA
 ?????full:LSA交互完成,进入邻接状态。
 DR/BDR?????选举
 ??????????1.DR优先级
 ???????????????越大越优
 ???????????????范围0~255
 ???????????????默认为1
 ???????????????为0时不参与选举ip ospf priority
 ??????????2.router-id(RID) 越大越优 ?????DR选举很慢10~40s?????DR/BDR是针对接口而言的,一台路由器有可能既是DR也是BDR
 ?????DR的优点:邻接关系数大大减少,N×(N-1)/2----→N-1;DR相当于班长,减少了LSA交互,节省资源。
 ?????需要进行DR选举的情况:多路访问 的网络环境中,如广播网络;还有两个直连路由器的以太网
 ?????DR、BDR、DRother、full、2-way、主从 之间的关系
 ??????????DR、BDR和DRother建立full状态,需要主从关系
 ??????????DRother之间为2-way状态,不需要选举主从
 ?????DR/BDR不抢占,除非重启设备 |