HCIP(6)

条件匹配
指定路由器
DR   DR和MA网络中其他设备之间应该建立邻接关系
备份指定路由器  
BDR  BDR也应该和MA网络中其他设备之间建立邻接关系,这样BDR才能在DR出现故障时第一时间顶替DR的位置,起到备份的效果。
一个MA网络中,在DR和BDR都存在的情况下,至少需要几台设备才能看到 邻居 关系.4台,只有DR-Other之间会建立邻居关系。
DR/BDR --- 虽然名字叫做指定路由器/备份指定路由器,但一定注意,他其实是一个接口的概念。因为DR/BDR都是在一个MA网络中选取的。
条件匹配
在MA网络中,若所有设备均保持邻接关系,将出现大量的重复更新;所以.需要进行DR/BDR的选举;所有非DR/BDR的设备(DR-Other)之间仅保持邻居关系即可。
DR/BDR的选举规则:
1.先比较优先级,优先级最大的为DR,次大的为BDR 优先级默认为1.修改接口优先级,为了
方便人为干涉DR/BDR的选举 如果将一个接口的优先级修改为0,则代表该接口放弃DR/BDR的选举。
2.当优先级相同时,则比较RID。RID大的路由器对应接口为DR,次大的为BDR.DR/BDR的选举是非抢占模式的,一旦DR和BDR选定,则将无法被替换。选举时间为死亡时间.(只是时间相同,并不是由同一个计时器计时)(这个时间仅是选举的一个上限时间,选举可以在短时间内完成,只要完成后则将不能抢占)

OSPF开放式最短路径优先协议
无类别链路状态路由协议—组播更新协议:224.0.0.5/6
触发更新、周期更新(30min);跨层封装到网络层–协议号89
协议算法特点: 链路状态型路由协议,SPF算法
基于LSA更新导致更新量很大-----需要为中大型网络服务—周期的维护—结构化部署
结构化部署–区域划分、地址规划
使用范围:IGP

OSPF的数据包

OSPF协议是跨层封装的协议,跨四层封装,直接将应用层的数据封装在网络层协议后 面。IP协议包中协议号字段对应数值为  89

5种基本数据包
HELLO    邻居的发现、建立、保活
DBD    数据库描述包 – 数据库目录信息
LSR    链路状态请求
LSU    链路状态更新—携带各种LSA
LSack    链路状态确认

hello包
启动配置完成后,邻居间使用hello包建立邻居关系,生成邻居表:

Hello包:用于邻居的发现、关系的建立和保活
Hello :DBD LSR LSU LSACK
hello: 周期性发送,周期时间10s或30s(根据不同的网络类型默认10s或30s)
目的:建立并维持OSPF 邻居关系(邻居关系建立之后重当保活包功能)

hello时间和死亡时间

邻居之间所携带的Hello时间和死亡时间必须相同,不同则无法建立邻居关系.8位的可选项 --- 每一个比特都表示路由器所携带的某种OSPF特性8位特殊标记中包含 OSPF特殊区域的标记 ,这个特殊区域的标记在邻居关系建立中也需要检测,如果不同,则将无法建立邻居关系。
路由器的优先级
指的是发出接口DR/BDR选举时的优先级
指定路由器/备份指定路由器 --- 在DR/BDR选举完成后,将会把DR/BDR的IP信息携带在该字段。在DR/BDR未选出之前,将以0.0.0.0来填充邻居  指的是本地已知的邻居的RID,这个是建立邻居关系的重要条件。
HELLO包中限制邻居关系建立的条件:
1.网络掩码(只针对以太网接口)
2.hello时间
3.dead time
4.OSPF特殊区域标记
5.认证
OSPF的接口网络类型
 实际上指OSPF接口在不同网络环境下默认的不同工作方式。
网络类型
OSPF接口的网络类型(工作方式) BMA(以太网)
Broadcast,需要进行DR/BDR选举,hello10S,dead time 40S
P2P(PPP,HDLC.MGRE)
P2P,只能建立一个邻居关系,不需要进行DR/BDR的选举,
hello 10S,dead time 40S 环回接口(虚拟接 口)
P2P,华为设备标记为P2P,但实际无数据收发。学习到是32 位主机路由。
P2MP,可以创建多个邻居关系,不需要进行DR和BDR的选举,hello 30S,dead time 120S NBMA(帧中继)NBMA,不会自动建立邻居关系,需要手工指定。需要进行
DR/BDR的选举,hello 30S,dead time 120S

你可能感兴趣的:(p2p,网络,网络协议)