ospf协议号,OSPF到底是什么?一文了解OSPF基本概念和工作原理
ospf协议号,OSPF到底是什么?一文了解OSPF基本概念和工作原理详细介绍
本文目录一览: OSPF的协议号是多少?()
OSPF的协议号是多少?()
A.53
B.69
C.89
D.520
正确答案:C
OSPF的协议号是多少?
OSPF的协议号是89号
rip和ospf的端口号和协议号的问题
rip端口号是UDP的520.因为是用的UDP,所以协议号是17.OSPF直接封装在IP层即第三层,所以只有协议号,是89.端口号相当于是对上层应用的一个标识,协议号是IP报头中的一个字段,用来标识上层协议。
楼上写的没错 所以我不在重复了
端口号和协议号区别是:协议号是存在于IP数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。
而端口号,是运输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层。
端口号存在于UDP和TCP报文的首部,而协议号则是存在这个IP数据报的首部.
RIP是UDP520端口
OSPF是封装在第三层的, 协议号是89
rip端口号是UDP的520。因为是用的UDP,所以协议号是17。
OSPF直接封装在IP层即第三层,所以只有协议号,是89。
拓展回答:
端口号相当于是对上层应用的一个标识,协议号是IP报头中的一个字段,用来标识上层协议。
RIP与OSPF的区别:
RIP协议一条路由有15跳(网关或路由器)的限制,如果一个RIP网络路由跨越超过15跳(路由器),则它认为网络不可到达,而OSPF对跨越路由器的个数没有限制。
OSPF协议支持可变长度子网掩码(VLSM),RIP则不支持,这使得RIP协议对当前IP地址的缺乏和可变长度子网掩码的灵活性缺少支持。
RIP协议不是针对网络的实际情况而是定期地广播路由表,这对网络的带宽资源是个极大的浪费,特别对大型的广域网。OSPF协议的路由广播更新只发生在路由状态变化的时候,采用IP多路广播来发送链路状态更新信息,这样对带宽是个节约。
RIP网络是一个平面网络,对网络没有分层。OSPF在网络中建立起层次概念,在自治域中可以划分网络域,使路由的广播限制在一定的范围内,避免链路中继资源的浪费。
OSPF在路由广播时采用了授权机制,保证了网络安全。
RIP,EIGRP,OSPF,ISIS使用的端口号,协议号
RIPv1、RIPv2均使用端口号520,RIPv1使用广播更新路由信息,RIPv2使用组播地址224.0.0.9发送更新。
EIGRP使用协议号88,组播地址224.0.0.10更新路由信息。
OSPF协议号89,组播地址224.0.0.5(所有ospf路由器)、224.0.0.6(所有ospf的DR、BDR路由器)。
isis不知。
rip使用的是UDP520端口,EIGRP协议号是9
RIP,v1,v2都使用UDP端口520
EIGRP,在TCP/IP中使用IP协议号88,并不是9,它的组播地址是224.0.0.9 (因为EIGRP支持许多协议栈)
OSPF,version2使用IP协议号89,组播地址是224.0.0.5和224.0.0.6
ISIS,使用CLNS(IOS/OSI),集成ISIS属于三层,不存在端口号和协议号的概念。
OSPF到底是什么?一文了解OSPF基本概念和工作原理
技术干货!
OSPF是开放式最短路径,是 一种基于链路状态的内部网关路由协议,通常用在中大型网络,协议号89,通过发送LSA进行路由计算。
关于OSPF的基本术语:
Router-ID:用于在自治系统中唯一标识一台运行OSPF的路由器,也就是这台路由器的名字,它是一个32位的无符号整数。
Router ID选举规则如下
1、优先级最高的是手动配置的Router ID(建议手动配置)
2、如果没有手动配置Router ID,路由器会自动选择使用本地回环口中最大的IP地址作为Router ID
3、如果没有配置本地回环口,路由器使用物理接口中最大的IP地址作为Router ID
一句话总结:ROUTER-ID越大越优先
2、Area:OSPF Area用于标识一个OSPF的区域。
区域是人为我们人为地将设备划分为不同的组,并不是真实存在的,每个区域用区域号(Area ID)来标识,单区域的area ID为0.0.0.0
3、度量值:OSPF使用Cost(开销)作为路由的度量值。cost开销值计算的是到目的地的每个出接口总和
P2P点到点 链路
广播(Broadcast)型链路
NBMA(非广播多路访问)
P2MP 点到多点
OSPF一共定义了5种类型的报文,不同类型的OSPF报文有相同的头部格式。
HELLO 报文 用来发现和维护邻居关系
DD报文 交换链路状态信息摘要
LSR报文 请求链路状态信息
LAU 报文 正式发送详细的链路状态信息
LSA 报文 确认收到LSA
① down 初始状态:还没有启用OSPF,开始发送hello包前的状态
② init:开始向外发送携带邻居信息的hello包
③ 2-way:双方都接受到了相邻路由器的hello包,并且包中有对方的路由信息,进入2way状态,这个状态中需要做DR/BDR选举,选出DR、BDR
④ ExSTART:开始进行fisrt DD包的交换,进行主从选举
⑤ Exchange:主从选举完毕之后,进行DBD包的传送,直到最后一个发完
⑥ loading:路由器发送LSR请求自己自己需要的条目的,等待对方使用发送完整的LSA具体信息,即LSU
⑦ Full:两边的LSDB表完全相同,将进行full状态,此时邻接关系完全建立。
Router ID重复 Router ID 是路由器的唯一标识,一定不能重复
同一网段路由器子网掩码不一致,子网掩码不一致那么两台路由器就不是同一网段,不能进行通信
3.网络类型不一致
4. Hello间隔、死亡时间不一致
5. DR选举问题,选举不出
6. DR优先级全为0,停在2-Way。
7. MTU不一致(DBD交互问题,停留在 Exstart、 Exchange状态)
8.接口绑定了ACL,过滤了OSPF协议报文
以下关于OSPF协议叙述中,正确是( )。
【答案】:B
开放式最短路径优先(Open Shortest Path First,OSPF)是一个内部网关协议(Interior Gateway Protocol,IGP),用于在单一自治系统(Autonomo
us System,AS)内决策路由。OSPF适合小型、中型、较大规模网络。OSPF采用Dijkstra最短路径优先算法(Shortest Path Firs,SPF)计算最小生成树,确定最短路径。OSPF基于IP,协议号为89,采用组播方式交换OSPF包。OSPF组播地址为224.0.0.5(全部OSPF路由器)和224.0.0.6(指定路由器)。OSPF使用链路状态广播(Link State Advertisement,LSA)传送给某区域内所有路由器。
OSPF端口号是多少?
89,
RIP,v1,v2都使用UDP端口520
EIGRP,在TCP/IP中使用IP协议号88,它的组播地址是224.0.0.9 (因为EIGRP支持许多协议栈)
OSPF,version2使用IP协议号89,组播地址是224.0.0.5和224.0.0.6
OSPF并不是端口 是协议 其协议号是 89
RIP的是L4的520
BGP是L4的179
IGRP是L3的9
EIGRP是L3的88
OSPF是L3的89
bgp 是TCP 179
OSPF是用的组播224.0.0.5和224.0.0.6
ospf不是封装在TCP和UDP,不存在端口这一说
协议号为89
ospf基于什么协议(tcp,udp,ip……)?
与RIP和BGP不同,OSPF协议不使用TCP或者UDP协议而是承载在IP协议之上,IP协议号为89,工作在OSI模型的传输层。
参考资料:
https://zh.wikipedia.org/wiki/OSPF
基于IP协议,端口号为89
原因:ospf自身提供主从协商机制,可以保证可靠的传输,另外全网路由器保持着同样的一个lsdb,当拓扑发生变化时,需要携带的变更信息较少,通过IP协议即可完成
RIP协议采用UDP是因为,rip每周期需全网组播路由信息,路由信息数目较大,故使用UDP协议可提高效率
BGP为边界网关协议,因携带的路由信息较多,且可能跨不同网络传送路由信息,为保证可靠性,需使用TCP协议,可兼顾容量和可靠性
OSPF 是基于IP的,其协议号是89,请问协议号有什么用??谢谢!
ospf协议是使用ip报文来封装,在ip header中的protocol字段为89。当ip协议收到一个ip报文时,如果发现ip header 的protocol字段为89时就会知道这个报文是ospf报文,然后转发给处理ospf报文的模块。