ospf路由协议依靠什么协议携带路由信息

2020-12-13 15:05:10 字数 6108 阅读 5523

1楼:藤原子大雄

首先,ospf与isis都是属于链路状态路由协议,所以在学习路由时,都不会直接发送路由信息,而是发送的链路状态信息。isis使用lsp报文承载链路状态信息,ospf使用lsu承载链路状态信息。两者使用的报文是不一样的。

ospf协议是依靠什么来计算路由

2楼:**ile小伟

你好:你这个问题问的,真的没办法来帮你回答,什么叫计算路由,就好比你妈问你,你去哪啊, 你回答我出去;

计算路由的开销啊 还是路径啊 还是数量啊

1,开销,简单的说就是10^8 除接口带宽(小于1按1算)2,路径是通过,spf最短路径树的方法(现在是espf增强型),ospf路由器以自己为根,向相邻的路由器扩展通过最短路径的方法;

3,数量,每个lsa头部都有长度字段,2字节,每个lsa最大的值,首先在建立ospf邻接时候,发送控lsdb也叫dd 就是看俩端路由器能接受的mtu最大值,所以根据这个你可以算出ospf能接受的路由条目,最早能接受大概10000多条,现在应该改进到了30000多,isis在以前就能达到30000多条;

3楼:敛亦凝典元

ospf路由协议是用于网际协议(ip)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(igp),在单一自治系统(as)内部工作。

作为一种链路状态的路由协议,ospf将链路状态广播数据包lsa(link

state

advertisement)传送给在某一区域内的所有路由器,这一点与距离矢量路由协议不同。运行距离矢量路由协议的路由器是将部分或全部的路由表传递给与其相邻的路由器。

在ospf协议中,路由器之间需要传递哪几种数据包来实现路由信息的共享和路由表的建立与维护

4楼:**ile小伟

你好:ospf协议之间,在建立阶段是需要发送hello数据包,建立以后,通过发送lsa来更新路由表的;在不同的模式下,会发送不同类型的lsa,在不同区域下也会发送不同的lsa,总共有13种lsa,具体不多说了;

路由的共享:每台ospf会向其邻接路由器发送自己的lsa(里面包括,接口信息,链路的开销,route-id等)每台路由器收到邻接路由器发来的lsa会添加到自己的lsdb(数据库)中,然后发送给本区域内的其他ospf路由器,当这个区域所有的ospf路由器的lsdb一样的时候,ospf网络就建立完成了;

路由表的建立和维护:都是靠邻居发来的lsa来建立和维护的,当收到一个lsa时候,ospf会查自己的lsdb,如果存在就不更新(有几种情况不一样,这里不多说),如果不存在就更新到lsdb中,直到整个ospf中lsdb相同为止;

5楼:匿名用户

hello、lsa1~7

ospf路由协议区域间的环路避免是通过哪种方式实现的?

6楼:匿名用户

这个答案明显应该选择a。

理由如下:

1、答案b以及1楼的回答说明了是在ospf的area内如何产生无环路路由,确实是通过ospf计算出来的,保证了area内部无环路,这是由spf算法实现的。

2、而ospf多个area间的路由是通过dv算法计算的,通过lsa的第3类报文来汇总域间路由。而dv算法是有缺陷的,无法保证学到最优路由,因此如rip之类的协议只适合小型网络。

为了保证dv算法学到最优的ospf路由,就需要对ospf进行一定的优化,既然不能从spf算法上进行改变,那么只能从网络结构上进行修改了。于是,ospf设立了骨干区域:area 0,并规定,所有非骨干区域间通信必须通过区域0进行,形成了hub-spoken结构的ospf网络。

这样,所有非骨干区域没有了直连,不具备形成环路的条件,而骨干区域内spf保证了没有环路。于是,一个完美的ospf网络形成了。

综上所述,答案应该是a。

7楼:

b、基于spf计算出的无环路径

ospf协议不存在路由环路,是因为在一个ospf自治系统中的路由器之间并不是直接传递路由信息来维护路由表,它们之间交换的是链路状态信息(lsa),然后各个路由器都维护着统一的一个链路状态数据库!

各路由器根据链路状态数据库的信息,同时以自己为根节点,通过计算链路开销(cost),从而得出自己的路由表。

ospf路由环境中负责与自治系统外部进行路由信息传递的是?

8楼:匿名用户

在互联网飞速发展的今天,tcp/ip协议已经成为数据网络互联的主流协议。在各种网络上运行的大大小小各种型号路由器,承担着控制本世纪或许最重要信息的流量,而这成百上千台路由器间的协同工作,离不开路由协议。ospf和eigrp都是近年来出现的比较好的动态路由协议,ospf以协议标准化强,支持厂家多,受到广泛应用,而eigrp协议由网络界公认的领先厂商cisco公司发明,并靠其在业界的影响力和绝对的市场份额,也受到用户的普遍认同。

然而这两种协议究竟哪种更好,谁更适合网络未来发展的需要?本文就用户普遍关心的问题,从技术角度客观分析这两种协议各自的优缺点,以便网络集成商和企业用户在网络设计规划时,能作为参考。

一、ospf协议

(一)、ospf协议简介

ospf是open shortest path first(即“开放最短路由优先协议”)的缩写。它是ietf组织开发的一个基于链路状态的自治系统内部路由协议。在ip网络上,它通过收集和传递自治系统的链路状态来动态地发现并传播路由。

每一台运行ospf协议的路由器总是将本地网络的连接状态,(如可用接口信息、可达邻居信息等)用lsa(链路状态广播)描述,并广播到整个自治系统中去。这样,每台路由器都收到了自治系统中所有路由器生成的lsa,这些lsa的集合组成了lsdb(链路状态数据库)。由于每一条lsa是对一台路由器周边网络拓扑的描述,则整个lsdb就是对该自治系统网络拓扑的真实反映。

根据lsdb,各路由器运行spf(最短路径优先)算法。构建一棵以自己为根的最短路径树,这棵树给出了到自治系统中各节点的路由。在图论中,“树”是一种无环路的连接图。

所以ospf计算出的路由也是一种无环路的路由。

ospf协议为了减少自身的开销,提出了以下概念:

(1). dr:在各类可以多址访问的网络中,如果存在两台或两台以上的路由器,该网络上要选举出一个“指定路由器”(dr)。

“指定路由器”负责与本网段内所有路由器进行lsdb的同步。这样,两台非dr路由器之间就不再进行lsdb的同步。大大节省了同一网段内的带宽开销。

(2). area:ospf可以根据自治系统的拓扑结构划分成不同的区域(area),这样区域边界路由器(abr)向其它区域发送路由信息时,以网段为单位生成摘要lsa。

这样可以减少自治系统中的lsa的数量,以及路由计算的复杂度。

ospf使用4类不同的路由,按优先顺序来说分别是:

区域内路由;

区域间路由;

第一类外部路由;

第二类外部路由。

区域内和区域间路由描述的是自治系统内部的网络结构,而外部路由则描述了应该如何选择到自治系统以外目的地的路由。一般来说,第一类外部路由对应于ospf从其它内部路由协议所引入的信息,这些路由的花费和ospf自身路由的花费具有可比性;第二类外部路由对应于ospf从外部路由协议所引入的信息,它们的花费远大于ospf自身的路由花费,因而在计算时,将只考虑外部的花费。

(二)、ospf协议主要优点:

1、ospf是真正的loop- free(无路由自环)路由协议。源自其算法本身的优点。(链路状态及最短路径树算法)

2、ospf收敛速度快:能够在最短的时间内将路由变化传递到整个自治系统。

3、提出区域(area)划分的概念,将自治系统划分为不同区域后,通过区域之间的对路由信息的摘要,大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。

4、将协议自身的开销控制到最小。见下:

1)用于发现和维护邻居关系的是定期发送的是不含路由信息的hello报文,非常短小。包含路由信息的报文时是触发更新的机制。(有路由变化时才会发送)。

但为了增强协议的健壮性,每1800秒全部重发一次。

2)在广播网络中,使用组播地址(而非广播)发送报文,减少对其它不运行ospf 的网络设备的干扰。

3)在各类可以多址访问的网络中(广播,nbma),通过选举dr,使同网段的路由器之间的路由交换(同步)次数由 o(n*n)次减少为 o (n)次。

4)提出stub区域的概念,使得stub区域内不再传播引入的ase路由。

5)在abr(区域边界路由器)上支持路由聚合,进一步减少区域间的路由信息传递。

6)在点到点接口类型中,通过配置按需播号属性(ospf over on demand circuits),使得ospf不再定时发送hello报文及定期更新路由信息。只在网络拓扑真正变化时才发送更新信息。

5、通过严格划分路由的级别(共分四极),提供更可信的路由选择。

6、良好的安全性,ospf支持基于接口的明文及md5 验证。

7、ospf适应各种规模的网络,最多可达数千台。

ospf路由协议采用以下哪些更新机制

9楼:匿名用户

rip协议是距离矢量路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。

ospf协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。

rip的局限性在大型网络中使用所产生的问题:

rip的15跳限制,超过15跳的路由被认为不可达

rip不能支持可变长子网掩码(vl**),导致ip地址分配的低效率

周期性广播整个路由表,在低速链路及广域网云中应用将产生很大问题

收敛速度慢于ospf,在大型网络中收敛时间需要几分钟

rip没有网络延迟和链路开销的概念,路由选路基于跳数。拥有较少跳数的路由总是被选为最佳路由即使较长的路径有低的延迟和开销

rip没有区域的概念,不能在任意比特位进行路由汇总

一些增强的功能被引入rip的新版本ripv2中,ripv2支持vl**,认证以及组播更新。但ripv2的跳数限制以及慢收敛使它仍然不适用于大型网络

相比rip而言,ospf更适合用于大型网络:

没有跳数的限制

支持可变长子网掩码(vl**)

使用组播发送链路状态更新,在链路状态变化时使用触发更新,提高了带宽的利用率

收敛速度快

具有认证功能

ospf协议主要优点:

1、ospf是真正的loop- free(无路由自环)路由协议。源自其算法本身的优点。(链路状态及最短路径树算法)

2、ospf收敛速度快:能够在最短的时间内将路由变化传递到整个自治系统。

3、提出区域(area)划分的概念,将自治系统划分为不同区域后,通过区域之间的对路由信息的摘要,大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。

4、将协议自身的开销控制到最小。见下:

1)用于发现和维护邻居关系的是定期发送的是不含路由信息的hello报文,非常短小。包含路由信息的报文时是触发更新的机制。(有路由变化时才会发送)。

但为了增强协议的健壮性,每1800秒全部重发一次。

2)在广播网络中,使用组播地址(而非广播)发送报文,减少对其它不运行ospf 的网络设备的干扰。

3)在各类可以多址访问的网络中(广播,nbma),通过选举dr,使同网段的路由器之间的路由交换(同步)次数由 o(n*n)次减少为 o (n)次。

4)提出stub区域的概念,使得stub区域内不再传播引入的ase路由。

5)在abr(区域边界路由器)上支持路由聚合,进一步减少区域间的路由信息传递。

6)在点到点接口类型中,通过配置按需播号属性(ospf over on demand circuits),使得ospf不再定时发送hello报文及定期更新路由信息。只在网络拓扑真正变化时才发送更新信息。

5、通过严格划分路由的级别(共分四极),提供更可信的路由选择。

6、良好的安全性,ospf支持基于接口的明文及md5 验证。

7、ospf适应各种规模的网络,最多可达数千台。

ospf的缺点

1、配置相对复杂。由于网络区域划分和网络属性的复杂性,需要网络分析员有较高的网络知识水平才能配置和管理ospf网络。

2、路由负载均衡能力较弱。ospf虽然能根据接口的速率、连接可靠性等信息,自动生成接口路由优先级,但通往同一目的的不同优先级路由,ospf只选择优先级较高的**,不同优先级的路由,不能实现负载分担。只有相同优先级的,才能达到负载均衡的目的,不象eigrp那样可以根据优先级不同,自动匹配流量。

ospf是基于什么路由选择协议,ospf协议是基于什么状态的动态路由选择协议

1楼 匿名用户 ospf open shortest path first开放式最短路径优先 是一个内部网关协议 interior gateway protocol,简称igp , 通俗点说,就是到达目的地所需要的开销值最小,那么此路径就是最优路径 路由选择协议 2楼 匿名用户 路由信息协议 rip...

简述RIP协议如何维护路由表,RIP协议,怎样根据邻居路由信息,更新自己的路由表

1楼 匿名用户 通过手动配置来实现rip协议 其有自主学习功能 会不断通过学习更新来更新路由表 更新时间为30秒 rip协议有两个版本,rip1和rip2,rip2是rip1的增强版,通过增加子网来管理路由,而rip1无此功能,rip1的管理距离最大只有15跳 望对你有用! 2楼 匿名用户 rip ...

cisco OSPF协议中如何关闭路由自动回总

1楼 流泪的小狼 ospf默认是没有自动汇总的,只有通过 router ospf 1 summary address 1 1 0 0 255 255 248 0 在asbr上将自治系统外的路由汇总并通告到ospf自治系统中 配置才会有,你不想要汇总就不汇总,用no命令可以删除。 by 小狼 2楼 匿...