软考
APP下载

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

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值。

备考资料 免费领取:网络工程师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
网络工程师题库