- 定义
- 报文
- 邻居状态机
- 选举规则
- 配置
开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。 工作方式:发现路由->生成路由表->指导转发
优点:无环路,收敛快,扩展性好,支持认证
报文hello:建立邻居,维持邻居关系(周期10s,离开时间40s) DD报文:LSA数据交互,LSDB数据同步 LSR报文:请求LSA(空,说明LSDB同步完成) LSU报文:响应LSR请求 LSACK报文:确认报文
ospf ip 组播地址(224.0.0.5 224.0.0.6) router-id(唯一标识ospf设备) ospf 1 router-id 1.1.1.1 ----手工配置 自动配置:
- loopback 0最大
- 物理地址接口最大
down:没有配置ospf,没有收到hello init:收到hello,但是邻居参数没有自身router-id 2-way:收到hello,邻居参数有自身router-id exstart:交互DD(空),选举主从交换机 exchange:交互DD,发送是否缺少LSA loading:LSR:请求lsa LSU:发送缺少lsa FULL:LSDB数据库同步
DR作用:减少MA网络邻接建立,减轻设备负担
选举规则1、DR优先级(越大越优)默认1(max:255) 2、DR优先级一致则比较router-id(越大越优) 修改DR优先级 int g0/0/0 ospf dr-priority 0-255
配置假设(A——>B网段为34.1.1.0 24)
/*路由器A*/
int loopBack 0
ip add 3.3.3.3 32
int g0/0/0
ip add 34.1.1.3 24
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.0 0.0.0.255
network 34.1.1.0 0.0.0.255
/*路由器B*/
int loopBack 0
ip add 4.4.4.4 32
int g0/0/0
ip add 34.1.1.4 24
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.0 0.0.0.255
network 34.1.1.0 0.0.0.255
//查看ospf邻居
dis ospf peer(brief)
interface GigabitEthernet0/0/0
ospf cost 20//修改ospf开销
ospf timer hello 20 //修改hello时间
ospf timer dead 80 //修改dead时间
/*支持认证*/
接口认证:int g0/0/0 ————ospf authentication-mode md5 1 huawei(密文)
区域认证:authentication-mode simple plain huawei(明文)
必须邻居的认证类型和密码一致,才可以建立邻居。
ospf协议使用224.0.0.5 224.0.0.6(DR,BSR设备才能接收)
DR和BDR用来接收链路状态更新报文的目的地址