OSPF邻居邻接建立过程
路由协议的分类:
从原理上分类:
1、DV距离矢量协议,RIPV1、RIPV2;
2、链路状态协议:ospfV2(ipv4)、ospf V3(IPV6)、ISIS.
3、路径矢量路由协议:BGP
4、私有类型:EIGRP(混合型路由协议)
从工作范围分:
IGP:内部网关协议(实现AS内部互联互通的路由协议) RIP、IGRP、EIGRP、OSPF、ISIS
EGP:外部网关协议 BGP(实现AS之间互联互通的路由协议)
AS自治系统:运行相同的IGP协议的设备组成的网络。OSPF特点:
1、路由信息传递与路由计算分离;
2、基于SPF算法;
3、以"累计链路开销"作为选路参考值。OSPF工作的三部曲:
1、建立邻居关系,所有一切的开始;
2、进行LSDB同步,即链路信息的同步;
3、运行SPF算法,进行路由计算。OSPF协议的router ID 确定:
1、默认使用路由器的全局route id作为OSPF协议的router ID;(dis route ID)
2、默认情况设备上配置的第一个IP地址作为全局router id;
3、允许管理员手动配置全局route ID(reset ospf process,重新配置全局router id后,重启相关协议才能更新协议router id)。
4、允许管理员手动配置OSPF的router id ,并优先级最高(ospf 1 router ID 8.8.8.8),项目上通常使用loopback接口的地址作为协议的router ID,方便望址思意,方便网络管理。
协议router id 的变更生效,需要重启协议进程,导致邻居关系中断,网络产生震荡,一般不会频繁更改router id。发现并建立邻居关系-Hello报文
hello报文的作用:
邻居发现:自动发现邻居路由器。
邻居建立:完成hello报文中的参数协商,建立邻居关系。
邻居保持:通过keepalive机制,检测邻居运行状态。hello 报文怎么发的?
1、凡是加入到ospf协议的接口,都会主动发送hello报文()。
2、hello报文源地址为接口IP地址,目的地址为224.0.0.5(组播地址),在P2P链路、广播型链路(Broadcast)每隔10s周期发送,邻居失效时间默认为hello间隔的4倍(40s)即40s没有收到邻居的hello报文,即认为邻居失效,断开邻居关系,重新进行路由计算;在NBMA,P2MP每隔30s周期发送。
hello报文中携带的主要参数:
头部携带信息:
version (ospf协议的版本)、
message type(类型1、hello、2、dd、3、lsr、4、lsu、5、lsack)
source ospf router id、
area id(发送hello报文接口所属的区域)、
auth type(0代表空认证即无认证、1代表明文认证、2代表MD5认证)、
auth data(明文密码或者密文MD5值)。
hello报文本身携带信息:
network mask(发送hello报文接口的子网掩码)、
hello interval(发送hello的间隔)、
options(N bit、E bit)、
router -priority(路由器优先级,默认1,用于选举DR、BDR)、
dead interval(邻居失效时间)、
DR(链路上DR接口的IP地址)、
BDR(链路上BDR接口的IP地址)。若链路是P2P或者P2MP则DR、BDR取值为0.0.0.0,即不进行选举。
hello包中影响邻居关系的因素:
1、router id 不能冲突;
2、区域ID要相同。
3、认证类型、认证数据要匹配。
3、hell间隔、失效间隔要一直。
4、N bit E bit取值要一致。以上条件是任何情况下都有满足的建立邻居关系的条件。
Down:可以发送hello报文,不携带邻居的route id,路由器没有发现任何邻居,即没有收到任何邻居的hello包。
init:收到了邻居的hello包,但是邻居列表中没有发现自己(本路由器的IP),由Down状态转换为init状态(第一次握手)。
2-way:接受到的hello报文中含有我自己的router id(邻居发现了我),将状态由init转换为2-way。
3次握手可靠的建立邻居OSPF可靠性机制:
由于OSPF是被IP协议直接封装的路由协议,IP协议不具备可靠性机制,OSPF需要自己建立一套可靠性机制,保障邻居成功同步。
1、3次握手建立双向邻居关系(2-way)。
2、DD报文序列号+1机制,隐式确认。(包文级别确认)
3、LSAck对LSA的确认,不是对LSU的确认。(信息级别确认)
进入2-way状态后,开始进行lsdb同步
exstart(预启动):发送dd报文进行主、从选举,Router ID大的成为主路由器(master),小的成为从路由器(slave),此时DD报文为不携带LS摘要信息(DD报文两种情况:携带/不携带LS摘要信息。)
DD报文中 I M MS
I=0 不是第一次发送DD报文,1则是第一次发送DD报文。
M=0 这是最后一个DD报文,发完了,1则是还有DD报文。
MS=1代表我是master,0代表我是slave,从路由器。
交换不携带摘要信息的DD报文后,完成主从选举,进入exchange状态:
将自身LSDB中所有的LSA信息的摘要通过DD报文进行交换,实现LSDB同步(邻居之间最终拥有相同的lsa信息,且LSA新旧程度一样)。
LSA 摘要(头部信息):Type、LS id、adv rtr、ls age、len、options、seq、chksum
LSA摘要信息的用途:
1、唯一地标识一条LSA,由type、ls id、adv rtr 3个参数唯一的标识一条LSA。
2、用于判断LSA的新旧,seq、chksum、ls age用于判断新旧。
type(描述LSA的种类):
LS ID (链路状态ID):LSA的名字,取值由类型决定,
adv rtr :产生这条LSA的路由器的router id。
seq :序列号越大的LSA越新,起始值0X80000001,最大值0x7FFFFFFF。
chksum:若序列号相同,则校验和越大越新。若chksum相同,判断LS age 是否为3600s,等于3600s的最新,若都不等于3600s,则判断ls age 差值,若大于900s,则ls age小的最新,若小于900s,则认为是相同的。
主、从路由器通过DD报文交互LSA摘要信息
DD 报文:LSDB中所有LSA的摘要信息(Type、LS id、adv rtr、ls age、len、options、seq、chksum)。
LSR:携带LSA的标识信息。
LSU:携带LSA的头部以及链路状态。
LSACK:携带LSA的摘要信息。
DD实现LSDB对账,按需同步LSA,提高邻居收敛速度,节省设备资源。
hello、DD、LSR、LSU、LSACK具有相同的OSPF协议报文头部。
LSA摘要信息
OSPF的度量方式
某接口cost=参考带宽/实际带宽,取整数部分,小于1时,结果按1计算
loopback接口cost 默认为0.
痰瘀互生是病重之源?2张方子送给你一个化痰,一个化瘀现在好像有越来越多的人处于亚健康状态中了,不是这里不舒服就是那里不舒服,总之好像是全身都有各种各样的毛病。所谓的亚健康状态往往指身体不正常,但是还没有完全生病,处于健康和不健康的分
科学美国人封面文章只靠运动无法减肥这是一篇发表在2月份科学美国人杂志上的文章,标题为Theexerciseparadox(运动悖论),报道中科研人员通过两组实验得出结论每个人的每日能量消耗是固定的,只靠运动无法实现
A股的路在何方3000点是不是底?都在考验3000点是不是底,会不会跌破?就算跌破了3000点,难道股市就会崩盘了?就要撤离了这个战场?最近可能很多人被这一次的下跌砸蒙了,也砸糊涂了,老股民失去了理智,新股民出现恐
顶不住!杭州楼市,豁口打开了作者子非鱼01萧山富阳放松限购,临安给补贴炒房第二城杭州,最近明显有点扛不住了,进入9月份,已经连续放松了两个区的限购措施。9月27日,杭州萧山区发布楼市新政第一,已落户杭州的户籍
电热毯热销欧洲背后可通过强大产业链给品牌化升温以往在国人眼中不起眼的电热毯,如今却成了欧洲人抢购的热销商品。数据显示,今年1至7月,中国对欧洲出口的电热毯高达251万条,7月就出口了接近130万条,环比增速高达150。除了电热
超越日元,人民币成全球第4位支付货币!削弱美元霸权地位进行中文邓飞一个值得高兴的消息传来,目前人民币已经超过了日元,排在美元欧元以及英镑之后,成为了全球第4位支付货币。而人民币地位的提高,也意味着削弱美元霸权的道路又向前进了一步!美元霸权使
天气转凉,孩子穿衣有讲究,牢记3暖1凉,孩子不生病导语天气转凉,孩子穿衣有讲究,牢记3暖1凉,孩子不生病秋分节气一过,气温下降了不少,而且温差特别差,一早一晚冷得像冬天,而且经常忽冷忽热,天气变化莫测,让人捉摸不透。很多家长不管三
宝宝出现肠胀气怎么办?1分钟带你快速了解对于新手爸妈来说,时常会分不清宝宝哭闹的原因,一哭就喂奶,从而导致过度喂养。宝宝出现肠胀气,首先要明确它产生的原因,发生肠胀气的原因很多,除了消化不良之外,受寒吃的食物不合适吃得太
中国女篮85比71战胜法国队,女篮收入曝光,姚明新决定用心良苦全队不足500万,中国女篮收入曝光!姚明新决定用心良苦北京时间9月29日,2022年女篮世界杯中国女篮晋级8强对决法国女篮比赛吸引了很多球迷关注。中国女篮8571力克法国队,成功晋
推动科技创新跨越中等收入陷阱直陈心语中国过去依靠政府主导的高投入高出口高耗能低成本的经济增长模式已经不再满足新时代高质量发展的需要,未来实现高质量发展迈入高收入国家行列更多依靠科技创新。当前我国和平发展面临复
人民币兑美元汇率创历史新低,跌破7。25关口国际贸易人民币跌至2011年数据首次公布以来的最低水平。中国的本币也达到了自2008年是全球金融危机以来的最低点。在美国央行本月早些时候再次加息之后,美元兑其他主要货币继续升值。与