希赛考试网
首页 > 软考 > 网络工程师

ospf内部优先级和外部优先级

希赛网 2024-06-05 18:44:08

1. OSPF简介

OSPF(Open Shortest Path First)是一种开放式最短路径优先协议,是TCP/IP协议族中的一员。通过路由器在不同的网络间构建拓扑数据库(Topology Database),使用Dijkstra算法计算最短路径,然后将最短路径更新到路由表中,从而实现路由选择。

2. OSPF内部优先级

OSPF内部优先级(IGP Metric)用于比较同一区域内不同路由器之间的最优路径,它是一个数值越小越优的表述方式。当一个路由器收到来自多个邻居路由器的路由更新信息时,它将根据接收到的每个邻居路由器的IGP Metric值来选择最优路径。

OSPF内部优先级算法的计算依据是链路带宽,它是以每秒传送比特数(Mbps)作为计算单位,路由器通过测量到相邻路由器的链路带宽,通过设计的算法计算出到达目标网络最少的步骤。

如果两个路由器分别将到达同一个目标网络的距离设为2和3,那么设为2的路由器将被选择用来转发分组,因为该路径最为优先。

3. OSPF外部优先级

OSPF外部优先级(EGP Metric)用于比较不同区域之间不同路由器之间的最优路径,而OSPF区域之间的连接点被称为ABR(Area Border Router)。

在不同区域之间的路由选择中,OSPF会使用外部优先级比较路由信息。根据RFC 2328,外部距离是由“OSPF的AS-EXT-WIDE-METRIC”所指定的。如果默认,则将使用外部请求中的度量!

4. OSPF内部和外部优先级比较

在进行内部和外部优先级比较时,内部优先级将优先于外部优先级。如果两个路由器存在于不同的区域内,那么即使一个路由器的IGP Metric值更大,也有可能被选择作为最优路径,因为它的EGP Metric值更小。

但是,当两个路由器都在同一区域中时,IGP Metric值将优先于EGP Metric值。

5. OSPF内部和外部优先级案例分析

假设在一个网络中,有两个路由器分别位于同一区域内的不同子网中。其中,路由器A通过Fast Ethernet接口连接到网络,而路由器B通过Serial接口连接到网络,由于Fast Ethernet的带宽比Serial的带宽高,所以路由器A的IGP Metric值会比路由器B低。

同时,假设在该网络的另一个区域中也有两个路由器,路由器C和路由器D,这两个路由器分别通过Fast Ethernet接口和Serial接口连接到网络,由于Fast Ethernet的带宽比Serial的带宽高,所以路由器C的IGP Metric值会比路由器D低。

如果路由器A和路由器C都有一条到达网络的路由,而路由器A的EGP Metric值比路由器C的EGP Metric值高,那么路由器C将被选择作为最优路径,并将用于转发分组。

6. 结论

OSPF内部优先级和外部优先级一起影响路由的选择,内部优先级用于比较同一区域内的路由器之间的最优路径,而外部优先级则用于在不同区域之间比较路由器之间的最优路径。

在路由选择时,内部优先级优先于外部优先级。但是,如果两个路由器都在同一区域中时,IGP Metric值将优先于EGP Metric值。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件