小白网-奉贤部落-奉贤免费信息发布平台

查看: 61|回复: 0

静态路由ospf协议的工作道理(ospf静态路由协议有几多种lsa)

[复制链接]

2万

主题

0

回帖

8万

积分

论坛元老

Rank: 8Rank: 8

积分
88256
发表于 2025-7-26 12:48 | 显示全部楼层 |阅读模式
静态路由协议首要包括rip、ospf、BGP、Isis等他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。静态路由协议经过交换路由信息来天生和保护转发引擎所需的路由表他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。当收集拓扑发生变化时,静态路由协议可以自动更新路由表,并决议数据传输的最好途径他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。本文简要先容了rip,重点先容了ospf的重要内容,然后诠释了BGP和Isis他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
Rip协议基于udp,端口号为520,ripv1基于广播,RIPv2基于组播(组播地址224.0.0.9)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。RIP的更新周期是30秒他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如路由器在180秒内没有响应,则该路由不成达他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如在240秒内没有响应,则删除路由表信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。RIP协议最大跳数为15跳,16跳暗示不成达,直连收集跳数为0,每个节点跳数加1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
RIP分为RIPv1、RIPv2、RIPng三个版本,其中RIPv2比RIPvl有上风:采用组播取代广播来传输路由更新报文;RIPv2是一种无类协议,支持宗子网掩码(VISM)和无类域间路由(CIDR)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。采用触发更新机制,加速路由收敛,支持认证,经过要求哈希密码限制更新信息的传布他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。RIPng协议是IPv6中的一种路由协议他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
间隔矢量路由协议Rip轻易构成路由环路,存在好消息传递快,坏消息传递慢的题目他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。以下方式可用于处理环路题目他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(1)水平朋分:接收到的路由不会发送到源他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(2)路由中毒:不是立即删除具有不成达路由的路由条目,而是将该路由的怀抱值设备为无穷大,并发送给邻人他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
3)反向中毒(毒物反向)
那末路由应当返回到同一个接口他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
路由器从一个接口进修到一个无穷怀抱的路由信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
遥不成及的信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(4)抑制计时器
一条路由信息生效后,在一段时候内不会收到目标地址的路由更新他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。路由器可以避免接收到不异的内容
无效路由信息和有用路由信息之间的信息纷歧致他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。经过抑制按时器,可以有用避免链路的频仍启动和停止,进步收集有用性他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(5)触发更新
更新的路由信息每30秒发送一次他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。当路由表发生变化时,消息应当立即更新并广播到相邻路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
无类协议,rip v1,所以只要三个掩码:24 16 8他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
3.RIP设置
RIP协议设置以下:
Huaweirip//从进程号1起头rip进程他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
【华为-1-RIP】指定网段公布在收集192.168.1.0p,当有多个网段时,可以利用network号令屡次公布收集他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
版本2/指定全局RIP版本
huawel-rip-1]收集
OspfRIP是一种基于间隔矢量算法的路由协议,在大型收集合利用时存在收敛速度慢、怀抱不科学、可扩大性差等题目他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。IETF提出了基于SPF算法的链路状态路由协议OSPF(Open Shortest Path First)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。经过在大型收集合摆设OSPF协议,填补了RIP协议的很多不敷他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。那末ospf是怎样处理的呢?
第一,ospf协议的防环机制
(1)ospf协议利用spf算法他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。每个路由器以自己为根节点,其他相连的路由器为叶节点,构建无环最长途径树他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。每个路由器计较的最长途径树获获得收集合其他节点的路由表;(2) ospf只答应路由信息在主干地区和非主干地区之间传递,不答应在非主干路由器之间间接传递,从而保证地区之间不存在环路(笼统链路状态信息在地区之间传递,具体链路状态信息在地区内传递);(3)为了避免地区之间的环路,OSPF规定路由信息不答应在两个非主干地区之间间接公布,只能在一个地区内或主干地区与非主干地区之间公布他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。是以,每个地区鸿沟路由器(ABR)必须毗连到主干地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
二、ospf协议支持的收集范例
Ospf支持四种收集范例:点对点、点对多点、广播多路拜候和非广播多路拜候他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
三、ospf协议邻人邻接建立进程(ospf状态机)
Ospf5消息范例:
1.hello消息:发现并保护相邻关系(邻人)
2.DD消息:发送链路状态数据库摘要(邻接)
3.链路状态请求:请求特定的链路状态请求,以及本端没有的对端链路信息(邻接)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
4.链路状态更新:发送具体的链路状态信息,发送对方要求的具体信息(邻接)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
5.链路状态确认:发送确认消息(邻接)
邻人关系:双方交换hello消息,约定相关参数他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
邻接:双方同步lsdb他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。会构成相邻关系他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
邻接是邻人的进一步成长,并不是一切的路由器都一定会构成邻接(在一个地区内,Drother和Drother是邻人,BD和BDR是邻人,BD和BDR是邻人关旭);
1)Down:这是邻人的初始状态,指示没有从邻人接收到信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。在NBMA收集上,在这类状态下,仍然可以向静态设置的邻人发送Hello消息,发送间隔为PollInterval,凡是与RouterDeadInterval不异他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
2)尝试:这类状态只存在于NBMA收集上,说明你没有收到邻人的任何信息,可是你已经周期性的向邻人发送消息,间隔为HelloInterval他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如在RouterDeadInterval的时候间隔内没有收到来自邻人的Hello消息,它将处于Down状态他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
3)Init:在这类状态下,路由器已经收到邻人发来的Hello报文,但不在收到的Hello报文的邻人列表中,说明没有和邻人建立双向通讯关系他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。处于这类状态的邻人应当包括在自己发送的Hello报文的邻人列表中他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
2-WayReceived:此事务暗示路由器发现与其邻人的双向通讯已经起头(它发现自己在邻人发送的Hello消息的邻人列表中)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。在Init状态下天生该事务后,假如需要与邻人建立邻接关系,将进入ExStart状态,起头数据库同步进程他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如不能和邻人建立邻接关系,就会进入2向他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
4)双向:这类状态下,已经建立了双向通讯,可是没有和邻人建立邻接关系他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这是邻接建立之前的最高状态他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。1-WayReceived:此事务暗示路由器发现它不在邻人发送Hello消息的邻人列表中,凡是是由于劈面邻人的重启他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
见ospf邻人:[R4]显现OSPF对等[简要]
5)ExStart:这是构成邻接关系的第一步他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。邻人状态变成此状态后,路由器起头向邻人发送DD消息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这类状态下就构成了主从关系;初始DD序列号在此状态下肯定他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。在此状态下发送的DD消息不包括链路状态描写他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
6)交换:在这类状态下,路由器相互发送包括链路状态信息摘要(LSA报头)的DD报文,描写当地LSDB的内容他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
7)加载:向对方发送LS请求消息请求LSA,并向对方发送LS更新告诉LSA他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
8)满:两台路由器的LSDB已经同步他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。邻接关系构成
四他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。ospf BD/BDR协议的选举进程和功用
(1)为了保护收集上邻接关系的稳定性,假如收集合已经存在DR和BDR,那末新增加的路由器不会酿成DR和BDR,不管这个路由器的路由器优先级能否最大他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(2)新加入的路由器不会抢占已有的DR,只要当DR或BDR生效时,它才能在选举中重新投票他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如DR失利,BDR将立即成为新的DR,一切残剩的路由器将选举一个BDR他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如BDR生效,DR的位置不会移动,剩下的一切路由器城市选举一个BDR他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这类选举机制的目标是连结邻接的稳定性,削减拓扑变化对邻接的影响他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(3)建立邻人和邻接的原则:DR/BDR之间的邻接是满的;DRother和一切DR/BDR之间的邻接处于满状态;DRother和DRother之间的关系是双向的邻人关系他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
五、ospf协议地区分别
1、主干地区
(1)主干区(backbone area)OSPF分别地区后,地区号为0,凡是称为主干区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。主干地区负责各个地区之间笼统路由条目标传递,非主干地区之间的路由信息必须经过主干地区转发他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。(为稳重起见,OSPF规定一切非主干地区必须与主干地区相连;主干地区自己也必须连结毗连他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。)
(2) Virtuallink虚拟链路是指两个ABR之间经过非主干地区建立的逻辑毗连通道他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。它的两头必须是ABR,两头必须同时设置才能生效他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。为虚拟毗连的两头供给非主干地区内部路由的地区称为直达地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。虚拟毗连也属于中继地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
2.存根地区和完整存根地区
(1)存根地区是一个特别的地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。该地区的ABR会接收地区间的路由信息,并传递给该地区,但不会引入自治系统的内部路由他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。路由表的长度和该地区中LSA范例路由器的数目将大大削减他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。为了确保自治系统之外的路由仍然可以到达,小节地区中的ABR将天生一个默许的路由3类LSA,并将其公布给地区中的别的非ABR路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(1)为了进一步削减路由表长度和Stub地区内LSA范例路由器的数目,可以将该地区设置为TotallyStub地区,即完全Stub地区,该地区内的ABR不会将地区间的路由信息和自治系统外的路由信息传递到该地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。为了保证可以到达这个自治系统的其他地区,这个地区的ABR会天生一个默许的路由3类LSA,并发送给这个地区的其他路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
3.NSSA地域和全拉萨地域
(NSSA地区和Stub地区的区分在于,nssa地区答应引入自治系统的内部路由,ASBR将向该地区公布7种LSA通告他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。7类LSA到达NSSA的地区鸿沟路由器(ABR)后,ABR将7类LSA转换为5类LSA,并将其传送到其他地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
(2)该地区可以设置为TotallyNSSA地区,即完整的NSSA,该地区的ABR不会向该地区传递地区间的路由信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。为了保证可以到达这个自治系统的其他地区,这个地区的ABR会天生一个默许的路由3类LSA,并发送给这个地区的其他路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
不及物动词ospf协议的第7类LSA
由于OSPF协议界说了各类范例的路由器,是以有需要界说各类范例的LSA广告他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
例如,DR路由器必须通告多路拜候链路和毗连到该链路的一切路由器,而其他范例的路由器不需要通告这类信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
OSPF的七种地方自治团体:
1.路由器LSA(路由器LSA)
它是由地区内的一切路由器天生的,只能在这个地区内泛洪广播他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这些根基LSA通告列出了路由器的一切链路和接口,并指出它们的状态和每个链路偏向的出站开销他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA传布范围:在当地域内传输,不跨越ABR(鸿沟路由器)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA广告路由器:该路由器的路由器ID他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA链路状态ID:此路由器的路由器ID
LSA包括该路由器的直连邻人和直毗连口的信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
2.LSA收集(LSA收集)
它由地区中的DR或BDR路由器天生,而且该消息包括毗连DR和BDR的路由器的链路信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。收集LSA仅在天生收集LSA的地区中众多他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA传布范围:在当地域(有以太网毗连的域)内传输,不跨越ABR(鸿沟路由器)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA公布路由器:DR的路由器ID
LSA链路状态id:灾难规复的接口IP
LSA包括MA收集合的路由器、该收集的掩码信息以及DR路由器自己的路由器ID他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
3.收集摘要LSA(收集摘要LSA)
它是由ABR发生的,可以将路由信息告诉给本地区内的路由器到本地区外他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。地区外但仍在OSPF自治系统内的默许路由也可以经过此LSA通告他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如一个ABR路由器经过主干地区接收到来自其他ABR路由器的多个收集总结LSA,那末倡议的ABR路由器会在这些LSA通告当挑选开销最低的LSA,并向与之相连的非主干地区通告该LSA的最低开销他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA传布范围:域间路由,可以泛洪全部AS,除了始发路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA通告路由器:ABR的路由器ID(在一个ABR以后,它将被改变成这个ABR的路由器ID)
LSA链路状态ID:收集号
LSA包括的内容:该地区的路由信息,包括收集号和掩码他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
4.ASBR摘要LSA (ASBR摘要LSA)
它也是由ABR天生的,但它是一条主机路由,指向ASBR路由器的地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。LSA传布范围:泛洪全部AS,(把ASBR的路由器ID分散到其他地区,让其他地区的路由器晓得ASBR的位置他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。)
LSA通告路由器:ABR的路由器ID(在一个ABR以后,它将被改变成这个ABR的路由器ID)
LSA链路状态id:ASBR的路由器ID
LSA包括的内容:该地区的路由信息,包括收集号和掩码他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
留意:在ASBR间接毗连的地区,不会有4级LSA,由于ASBR会发出1级LSA,这将表白它是ASBR他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
5.自治系统内部LSA(自治系统内部LSA)
由ASBR天生,它告诉同一个自治区内的路由器通往内部自治区的途径他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。自治系统之外的LSA是唯一不与特定地区相关联的LSA通告,并将沉没全部自治系统他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA传布范围:域外的路由,不属于某个地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。LSA是一条路由信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA广告路由器:ASBR的路由器ID,暗示路由器不会改变他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
LSA链路状态ID:收集号
LSA的内容:内部自治系统传入,包括域外的路由信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
6.群组成员LSA(群组成员LSA) *今朝不支持多播OSPF (MOSPF协议)
你没法了解他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
7.NSSA内部LSA (NSSA内部LSA)
它是由ASBR发生的,与LSA 5号通告几近不异,但NSSA外LSA通告只在这个NSSA外LSA通告起源的不纯外围地区众多他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。在NSSA地域,当一台路由器是ASBR时,必须天生LSA 5报文,但在NSSA不能有LSA 5报文他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。一切ASBRs天生LSA 7报文,并将其发送到该地区的路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-11-12 09:33 , Processed in 0.699286 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表