11.5 周二

OSPF—OPEN Shorest Path First,开放式的最短路径优先协议.
一、基本概念-------标准的链路状态型路由协议—路由器之间传递拓扑
①版本: OSPFv2–IPv4 OSPFv3–IPv6
②更新方式: 触发更新 存在周期更新30min
③DV \LS 的优缺点:
DV:优点: 占用资源少
缺点:选路不一定好
LS:缺点: 占用资源多 发的不是路由表 是拓扑 文字描述 数据包比DV打的多
优点 :选路一定是最好的
OSPF LS 占用资源多
④、OSPF网络需要结构化部署: 1、区域划分 2、IP地址规划
⑤、链路状态型路由协议的距离矢量特征–区域之内传递拓扑,区域之间传递路由表。
⑥、优先级(越有越小、可信度越高): 10 cost值=参考贷款÷接口带宽 (靠线路带宽选路)接口越大 cost值越小

二、OSPF数据包。
①hello包: 用于发现、建立并保活(10s/次)邻居关系。存在全网唯一的交Router-ID,用于路由器的身份标识,使用IP地址的方式表示。
②DD包: database description,数据库描述包。
③LSR: 链路状态请求。
④LSU: 链路状态更新。
⑤LSAck: 链路状态确认。

三、OSPF状态机:
①down: 未启动协议。一旦启动协议并发出hello包之后,立即进入下一状态。
②init: 等待邻居回复的状态,若收到的hello包中携带了自己的Router-ID,则和对方一起进入下一状态。
③2-way: 表示建立连接关系。
若条件匹配成功,则进入下一状态;若失败,尽hello包保活。
④exstart: 预启动,使用假的DD报文比较Router-ID,大者优先进入下一状态。
⑤exchange: 双方互换DD报文。(大的先来 开始给的小的发DD,小的也把DD发给大的,互相学习LSR/LSU/LSAck)
⑥loading: 加载OSPF数据包)使用LSR/LSU/LSAck获取位置路径的拓扑
⑦full: 过程结束。关系由邻居关系转换为邻接关系。收敛完成。

四、OSPF工作工程
** 启动协议后,设备本地基于224.0.0.5组播发送hello包,发现并建立邻居关系,之后进行条件匹配,若成功,则进入下一状态;若失败,则仅hello包10s
**
①名词的解释:
(1)LSA:链路状态通告-------OSCP发送的拓扑信息或者路由。
(2)LSDB:链路状态数据库,LSA的集合。
②网络结构的变化:
1、新增&断开:直连发生变化的设备通过DBD/LSR/LSR/LSU/LSACK完善即可
2、设备无法通信:hello 10s 保活 dead time 40s–计时结束后,删除邻居关系。

五、OSPF基本配置。
**①、[r1]ospf 1 router-id 1.1.1.1 **----开启OSPF协议,并配置进程号。同时可以选择配置。若不配置,路由器自己选择,环回接口最大>物理接口最大。
②宣告: **1.**接口 , 2.发布拓扑或路由, 3.区域划分。
**
③区域划分规则:
1.必须拥有区域0(骨干区域)所有非骨干区域必须直连骨干区域。
2.必须拥有ABR–区域边界路由器
11.5 周二

④、[r1-ospf-1]area 0 -----进入区域。
**[r1-ospf-1-area-0.0.0.0]network ** 172.16.1.0 (0.0.0.255) —反掩码。
反掩码: 32位二进制,使用点分十进制的方式表示,由连续的0和连续的1构成。若反掩码为0,表示IP对应位固定;若为1,表示可变。
例如:
172.16.1.0=172.16.1.00000000到172.16.1.00000111
即172.16.1.0—172.16.1.7
⑤、当设备启动OSPF之后,使用224.0.0.5发出hello包,发现并建立邻居关系,生成邻居表;
1、display ospf peer brief //查看邻居关系摘要
.1.0—172.16.1.7
⑤、当设备启动OSPF之后,使用224.0.0.5发出hello包,发现并建立邻居关系,生成邻居表;

六、成为邻接关系的条件–关注网络类型
两种类型:
1、点到点:在一个网络内只能存在两个节点—串线。
若是点到点网络类型,则从邻居关系直接建立邻接关系。
2、MA(多路访问):在一个网络内不限制节点数。
若是MA网络类型,则需要选举DR/BDR角色,为了消除重复更新,选举时间40s
其他所有没有定义角色的路由器成为DROther。
①DR、BDR、DROther之间的关系:
DR与DROther之间是邻接关系
BDR与DROther之间是邻接关系
DROther与DROther之间是邻居关系
DR与BDR之间是邻接关系
②、选举规则:
1、接口优先级 默认所有路由器接口优先级为1
2、比较Router-ID 大优
DR/BDR选举是非抢占的- -----可以通过修改设备参加选举的接口的优先级实现控制选举,
r2]interface GigabitEthernet 0/0/0
[r2-GigabitEthernet0/0/0]ospf dr-priority 5
此时全部改变时注意时间,可以先到’y’然后很快的改变。手速很关键。
尖括号reset ospf 1 process //重启OSPF进程
不能将所有的接口优先级全改成0—因为必须有一个路由器为DR。才能实现不同路由之间的转换。

七、OSPF扩展配置、
1、缺省路由–在连接运营商的边界路由器上配置–链接互联网PC的。
①非强制下发缺省路由
[r1]ospf 1
[r1-ospf-1]default-route-advertise //非强制下发缺省
非强制下发缺省:若想要下发成功,自身的路由表中必须有缺省路由
②强制发缺省路由
[r1]ospf 1
[r1-ospf-1]default-route-advertise always //强制下发缺省

2、静默接口–只接收不发送OSPF数据包。一般用于连接用户的接口,禁止用于路由器之间的接口

[r1]ospf 1

[r1-ospf-1]silent-interface GigabitEthernet 0/0/1