学习笔记——路由网络基础——路由优先级(preference)

1、路由优先级(preference)

路由优先级(preference) 代表路由的优先程度。当路由器从多种不同的途径获知到达同一个目的网段的路由(这些路由的目的网络地址及网络掩码均相同)时,路由器会比较这些路由的优先级,优选 优先级值最小的路由。

路由来源的优先级值(Preference)越小代表加入路由表的优先级越高**++(++** ++优先级的++ ++取值范围++ ++1-255++ ++)++

拥有最高优先级的路由将被添加进路由表。

路由器可以通过多种不同协议学习到去往同一目的网络的路由,当这些路由都符合最长匹配原则时,必须决定哪个路由优先。

每个路由协议都有一个协议优先级(取值越小、优先级越高)。当有多个路由信息时,选择最高优先级的路由作为最佳路由。(思科设备规定的优先级有所不同,这里不再赘述)

路由表中的路由通常可分为以下三类:

1、链路层协议发现的路由(也称为接口路由或直连路由)。一般标识直连在路由器上的网段

2、由网络管理员手工配置的静态路由。

3、动态路由协议发现的路由。(如OSPF,RIP,ISIS,BGP等)

华为设备路由协议的默认优先级

对于相同的目的地,不同的路由协议(包括静态路由)可能会发现不同的路由,但这些路由并不是都是最优的。事实上,在某一时刻,到某一目的地的当前路由仅能由唯一的路由协议来决定。为了判断最优路由,各路由协议(包括静态路由)都被赋予了一个优先级,当存在多个路由信息源时,具有较高的优先级(取值较小)的路由协议发现的路由将成为最优路由,并将最优路由放入本地路由表中。

在华为的设备中,路由器分别定义了外部优先级和内部优先级。外部优先级是指用户可以手工为各路由协议配置的优先级,路由协议的内部优先级则不能被用户手工修改。

选择路由时,先比较路由的外部优先级,当不同的路由协议配置了相同的优先级后,系统会通过内部优先级决定哪个路由协议发现的路由将成为最优路由。

例如,到达同一目的地10.1.1.0/24有两条路由可供选择,一条静态路由,另一条是OSPF路由,且这两条路由的外部优先级都被配置成5.这时路由器系统将根据内部优先级进行判断。因为OSPF协议的内部优先级是10,高于静态路由的内部优先级60。所以系统选择OSPF协议发现的路由作为最优路由。

|----------|-----------|-----------|------------------------|
| 路由来源 | 协议类型 | 外部优先级(默认) | 内部优先级 |
| 直连路由 | direct | 0(不能修改) | 0 |
| 静态路由协议 | static | 60 | |
| 动态路由协议 | OSPF | 10 | 10 |
| 动态路由协议 | IS-IS | 15 | 15(level-1)18(level-2) |
| 动态路由协议 | Rip | 100 | 100 |
| 外部网关路由协议 | BGP | 170 | |
| 内部网络路由协议 | IGRP | 80 | |
| 缺省路由 | | 比直连路由低 | |
| | OSPF ASE | 150 | 150 |
| | OSPF NSSA | 150 | 150 |
| | IBGP | 255 | 200 |
| | EBGP | 255 | 20 |

查看路由表命令:

2、路由优先级比较过程

RTA通过动态路由协议OSPF和手动配置的方式都发现了到达10.0.0.0/30的路由,此时会比较这两条路由的优先级,优选优先级值最小的路由。

每一种路由协议都有相应的优先级。++OSPF拥有更优的优先级++,因此通过OSPF学习到的路由被添加到路由表中。

Q1:路由器选择最优路由的顺序是什么?

1、首先比较相同路由的优先级;

2、如果优先级相同,再比较路由开销(metric)值。

3、如果路由开销(metric)值也相同,多条相同的路由将实现等价负载分担。


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun 暗号:CSDN】

相关推荐
m0_609000423 分钟前
向日葵好用吗?4款稳定的远程控制软件推荐。
运维·服务器·网络·人工智能·远程工作
suifen_3 小时前
RK3229_Android9.0_Box 4G模块EC200A调试
网络
铁松溜达py3 小时前
编译器/工具链环境:GCC vs LLVM/Clang,MSVCRT vs UCRT
开发语言·网络
衍生星球7 小时前
【网络安全】对称密码体制
网络·安全·网络安全·密码学·对称密码
掘根8 小时前
【网络】高级IO——poll版本TCP服务器
网络·数据库·sql·网络协议·tcp/ip·mysql·网络安全
友友马9 小时前
『 Linux 』HTTP(一)
linux·运维·服务器·网络·c++·tcp/ip·http
2401_872514979 小时前
深入探究HTTP网络协议栈:互联网通信的基石
网络·网络协议·http
chenjingming6669 小时前
windows使用tcpdump.exe工具进行抓包教程
网络·测试工具·tcpdump
初黑子zzz9 小时前
rsync
网络