ospf hello时间和dead_OSPF学习笔记

OSPF(开放式最短路径优先)

链路状态路由协议

公有协议


封装:协议号89

更新方式:组播更新,更新地址为224.0.0.5和224.0.0.6

优先级:10(内部路由)/150(外部路由)

开销值:[10^8(参考带宽100M)/接口带宽(路由传递方向入接口/数据转发方向出接口)的累加]

Serial口=48 E口=10 F口=1 G口=1

可以手动修改带宽和开销值

带宽(在ospf下)bandwidth-reference <带宽.单位M>

开销值(在指定接口下)ospf cost <开销值>

修改开销值后,该接口的cost不再通过公式计算,固定为修改值


OSPF的消息类型

  1. HELLO-----------------发现,建立,维护邻居关系
  2. DBD-------------------数据库描述,当中携带了LSA(链路状态通告)的摘要信息
  3. LSR--------------------链路状态请求,请求未知的LSA
  4. LSU--------------------链路状态更新,携带了LSA的详细信息
  5. LSAck------------------链路状态确认,对收到的LSA作确认

348025bdd84f9fc0dce421783faa1932.png

Version---------------OSPFv2只支持IPv4 , OSPFv3支持IPv6

Type------------------OSPF的消息类型

Length----------------整个OSPF消息的长度(OSPF头部+OSPF载荷数据)

Source-----------------发送该报文的OSPF设备的Router-ID

Router-ID:一台OSPF设备在区域内的唯一标识,格式为点分十进制

Router-ID的选举机制:

  1. 手动配置
  2. 优选最大的环回口地址
  3. 优选最大的物理接口地址

Area ID----------------区域编号

OSPF支持多区域,每台OSPF设备只维护本区域内的拓扑信息,一共有2^32个区域,格式为十进制或点分十进制,area 0为骨干区域,其他区域为非骨干区域

Auth Type-------------认证类型

Auth Data-------------认证数据

如何配置:

[R1]ospf router-id 1.1.1.1 --------------配置设备在区域内的唯一标识

[R1-ospf-1]area 0 -----------------------配置区域ID

[R1-ospf-1-area-0.0.0.0]net 12.1.1.1 0.0.0.0--------宣告网段,执行OSPF协议


OSPF建立邻居关系的必要条件:

1.router-ID不能冲突

<R2>reset ospf process ------------修改区域route-id后要重启才生效

Warning: The OSPF process will be reset. Continue? [Y/N]:y

[R1]display ospf error --------查看OSPF报错

报错提示:Router id confusion

2.区域ID必须一致

报错提示:Bad area id

3.认证类型一致,认证数据一致

认证类型:

0------------空认证

1------------simple(明文,认证数据在传输中以明文方式显示)

2------------md5(密文,认证数据以密文方式进行传输)

口令类型:(不影响邻居建立)

plain-------密钥在本地以明文方式存储,display可见

cipher-----密钥在本地以密文方式存储,display只能看见乱码 配置方式:

接口认证-------针对某个接口配置认证

要求:R1的g0/0/1接口认证类型明文,口令类型为明文的方式配置密钥HCIP

[R1]in g0/0/1

[R1-GigabitEthernet0/0/1]ospf authentication-mode simple plain HCIP 查看现象: [R1]dis ospf error

报错提示:Bad authentication type,Bad packet

明文密码抓包效果

92ab7aeea39d92f536952164c23665ea.png

密文密码抓包效果

629361895ec745a84ff303cfc9b28359.png

auth Data:

通过(OSPF报文头部+OSPF报文载荷数据+密钥)计算HASH值存放在OSPF报文的尾部

如果认证类型一致,认证数据不一致,也会报错Bad authentication key

如果同时配置了区域认证和接口认证,接口认证优先


OSPF的Hello报文

6ea0c481c7ea8570ed5aa860c6db2b83.png

Network Mask-------------------网络掩码

Hello Interval---------------------发送Hello的间隔,默认为10s

Options---------------------------E:置1表示该设备可以重分布外部路由,

NP:支持属于NSSA区域

Priority-----------------------------选举DR和BDR的优先级

Dead Interval--------------------默认为40s,超过40s没有收到邻居的Hello,解除邻居关系

DR-----------指定路由器 BDR---------备份指定路由器

Neighbor------------------当前网络中已发现的邻居

4.MA网络中掩码必须一致 否则 Netmask mismatch报错提示

5.MA网络中接口地址必须属于 同一网段 否则 Bad net segment 报错提示

6.Hello间隔与Dead时间一致 修改Hello时间,Dead会自动变为Hello的4倍

配置:

[R1]in g0/0/1

[R1-GigabitEthernet0/0/1]ospf timer hello 20

报错提示:Hello timer mismatch

7.末节区域标识一致: Extern option mismatch 报错提示

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值