HCIP第五天

条件匹配(BR/BDR)

指定路由器---DR(跟同一个MA网络中其他设备建立邻接关系)

备份指定路由器---BDR(跟同一个MA网络中其他设备建立邻接关系 DR失效时,BDR才开始工作)

DR和BDR都是在一个MA网络中选举的,而我们路由器的一个接口对应一个MA网络,所以DR和BDR实际上是接口的概念

条件匹配---在MA网络中,若所有设备均为邻接关系,将出现重复更新的现象,所以需要进行DR/BDR的选举,让所有DROthere之间维持邻居关系即可

DR/BDR的选举规则:

1.先比较优先级,优先级最大的为DR,优先级次大的为BDR

优先级初始默认值为1 可以手动修改优先级干涉选举

修改接口优先级
[r1-GigabitEthernet0/0/0]ospf dr-priority ?
  INTEGER<0-255>  Router priority value

如果将一个接口的优先级设置为0,则代表该接口放弃DR和BDR的选举

2.如果优先级相同,则比较RID,RID大的路由器所对应的接口为DR,次大的为BDR

DR/BDR的选举是非抢占模式的---

即一旦DR/BDR选举成功,不会因为后来新加入的设备而重新选举---选举时间和死亡时间相同

<r1>reset ospf 1 process                 重启OSPF进程,可以触发DR/BDR重新选举
Warning: The OSPF process will be reset. Continue? [Y/N]:y

OSPF协议的数据包

OSPF是一个跨四层封装的协议,三层协议号为89

OSPF的头部内容

 

版本---OSPF的版本---在IPV4网络环境下,一般使用OSPFV2,所以对应的版本字段为2

类型---OSPF数据包的类型

hello---1 DBD---2 LSR---3 LSU---4 LSACK---5

Rid---发送数据包的路由器的RID

区域ID---代表数据包从哪个区域发出

认证类型---(1)null 不认证---0

(2)simple 明文认证---1

(3)MD5认证 通过比对摘要值进行认证---2

OSPF在认证比对时,需要同时比对认证类型和认证数据,都相同则通过认证

hello包---周期发现,建立,保活邻居关系 DR/BDR选举

 

网络掩码---发出hello包接口配置的IP地址的子网掩码

在华为设备中,要求邻居设备接口的子网掩码必须相同,否则将无法正常建立邻居关系 ---这个限制只针对以太网

hello时间以及后面的死亡时间---在建立邻居关系的时候也必须相同,如果不同则将无法正常建立邻居关系

8位可选项---每一位都代表路由器的某个OSPF特性

8位中存在特殊区域的标记位,如果邻居间特殊区域标记位不同,则也无法正常建立邻居关系

路由器的优先级---进行DR/BDR选举时使用,代表发出这个数据包的接口的优先级

指定路由器/备份路由器---DR/BDR,一旦DR/BDR选举完成,则将会把DR/BDR对应接口的IP地址携带上.在DR/BDR没选出来或不需要选举时,对应字段使用0.0.0.0填充

邻居关系建立的限制因素:

1.网络掩码---只针对以太网

2.hello时间

3.死亡时间

4.特殊区域的标记

5.认证信息

DBD包---数据库描述报文---主从关系选举以及携带数据库摘要信息进行目录共享

注意:在EXSTART状态下需要使用DBD包进行主从关系选举,其目的一方面是为主的可以优先开始LSA信息的交换,另一目的是为了实现隐形确认

 

接口的最大传输单元---MTU---华为设备默认不进行MTU值的检测,所以一般携带值为0.可以通过命令开启MTU的检测,但注意,MTU值要求邻居双方必须相同,不同可能导致邻居关系停留在EXSTART状态

I---init---该位置1,则代表这个数据包是用来进行主从关系选举的,主从关系选举的数据包将不携带LSA头部信息(LSDB摘要信息)

M---More---该位置1,则代表该DBD包后面还有更多的DBD包.置0则代表该数据包为最后一个DBD包

MS---Master---该位置1,则代表这个DBD包由主发送,置0则代表由从发送

序列号---在DBD包交互过程中,会逐次加1,用来确保DBD报文传输的有序性,同时还可以进行隐形确认,保证DBD包传输的可靠性

隐形确认---主从关系确认后,由主去主导定义序列号,从只能使用主发送的序列号进行回复,起到确认的效果

(在交互完数据库摘要信息后,从会额外发送一个DBD包,这个DBD包使用主最后发送的序号,但并不携带摘要信息,其主要目的是进行确认)

LSR包---链路状态请求报文

链路状态类型,链路状态ID,通告路由器---可以唯一的标定出一条LSA信息,我们将他们成为LSA的"三元组" 

LSU包---链路状态更新报文

 

LSACK包---链路状态确认报文

 

ospf的接口网络类型

P2P

MA

BMA

NBMA

ospf的接口网络类型---实际指的是OSPF接口在不同的网络类型下的不同工作方式

[r2]display ospf interface GigabitEthernet 0/0/0     查看接口OSPF的网络类型

华为设备中将环回接口在OSPF中的开销值定义为0,这个值不受外界因素影响(修改参考带宽不会影响他的数值)

[r2-LoopBack0]ospf network-type broadcast      修改接口的网络类型

环回接口默认工作模式下学习32位的主机路由,如果需要还原配置的掩码信息,则可以将网络类型改为broadcast

华为设备将tunnel隧道接口的传输速率定义为64k,这样隧道接口的开销值将变得非常大,其目的是为了在有选择的情况下尽量不走隧道接口,因为走隧道需要复杂的封装,浪费资源

在一个网络中所有的接口工作方式都需要改成一致的

MGRE环境中除了hub-spke架构外还存在一种全连网拓扑---mesh---这种接口所有分支同时也是中心,都可以开启伪广播,则将接口都改为Broadcast后,DR/BDR选举将同时进行

Attemp---尝试状态---只有在不能自动建邻的环境下出现,相当于一个过渡状态,等待单播邻居的指定

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值