网络协议的属性

一、写在前面

为了让学习网络协议的时候能够快速或者复习学习过的名词属性,用该文章来记录。其中将大量通过大模型来搜索含义和用法,在此期间将不做区分。

二、网络协议的属性

自治系统(AS)

距离矢量

使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:

  • 自身与目的网络之间的距离
  • 应该往哪个方向或使用哪个接口转发数据包

Metric度量值

在动态路由协议中,Metric(度量值)是用于量化路径优劣的核心参数,直接影响数据传输路径的选择。其核心作用是通过数值比较,帮助协议在多条可用路径中筛选出最优路径,确保网络高效运行。
需要注意的是:度量值是同一种动态路由协议中,同个起始点里的多条路由的比较参数。

跳数

管理距离(AD值)

在网络路由中,管理距离(Administrative Distance,简称 AD 值)是路由器用于判断不同路由协议优先级的核心参数。它的核心作用是:当路由器从不同来源(如不同路由协议、静态路由、直连路由)收到通往同一目标网络的多条路由时,通过 AD 值大小决定优先采用哪条路由。

一、AD 值的本质与核心作用
AD 值是一个0-255 之间的整数,数值越小,代表该路由来源的 “可信度” 或 “优先级” 越高。

  • 核心逻辑:路由器会优先选择 AD 值最小的路由条目,写入本地路由表并用于数据转发。
  • 解决的问题:现代网络中,路由器常同时运行多种路由协议(如 RIP、OSPF、BGP),或配置静态路由 / 直连路由。AD 值正是为了避免 “路由来源冲突”,明确不同来源路由的优先级顺序。

举个直观例子:
若路由器同时收到两条通往192.168.1.0/24的路由:

  • 来自静态路由(AD=1)
  • 来自RIP 协议(AD=120)
    由于静态路由的 AD 值更小(1 < 120),路由器会优先选择静态路由,忽略 RIP 路由。

二、常见路由来源的默认 AD 值
不同路由来源的默认 AD 值是行业通用标准(部分厂商可手动修改),以下是最常用的默认 AD 值表格,便于对比优先级:

路由来源(Route Source) 默认 AD 值 优先级(数值越小越高) 说明
直连路由(Connected Route) 0 最高 路由器直接连接的网络,无需学习
静态路由(Static Route) 1 次高 管理员手动配置的路由
EIGRP 汇总路由(Summary) 5 EIGRP 协议自动汇总的路由
OSPF 内部路由(Intra-Area) 110 OSPF 同一区域内的路由
RIP 版本 2(RIPv2) 120 中低 距离矢量协议的路由
EIGRP 外部路由(External) 170 EIGRP 从其他协议引入的路由
BGP 内部路由(IBGP) 200 极低 同一自治系统内的 BGP 路由
未知路由(Unknown) 255 最低(不可用) 路由器不认可该路由,不使用

注意:AD 值是路由器本地配置的参数,不同路由器可修改同一来源的 AD 值(如将静态路由 AD 改为 200),不影响其他设备,仅作用于本地路由决策。

三、AD 值的决策逻辑(与 Metric 的区别)
很多人会混淆 AD 值与之前提到的 “Metric(度量值)”,两者的决策层面完全不同,需明确区分:

  1. 决策顺序:先比 AD,再比 Metric
    路由器选择路由的两步逻辑:
    第一步:比较 AD 值(确定路由来源优先级)
    若两条路由来自不同来源(如静态路由 vs OSPF),直接比较 AD 值,AD 小的优先。
    例:静态路由(AD=1) vs OSPF 路由(AD=110)→ 选静态路由,无论 OSPF 的 Metric 多小。
    第二步:AD 值相同时,比较 Metric(确定同一来源内的路径优劣)
    若两条路由来自同一来源(如两条 OSPF 路由),AD 值相同,此时才比较 Metric(如 OSPF 的 Cost、RIP 的跳数)。
    例:两条 OSPF 路由(AD 均为 110),一条 Metric=2(万兆链路),一条 Metric=10(千兆链路)→ 选 Metric=2 的路由。

  2. AD 值 vs Metric:核心区别

对比维度 管理距离(AD 值) 度量值(Metric)
决策层面 不同路由协议 / 来源之间(协议间) 同一路由协议内部(协议内)
数值意义 路由来源的可信度(优先级) 同一来源内路径的 “成本”(优劣)
修改范围 仅影响本地路由器 影响协议内的路径计算(全网或区域)
典型场景 选择 “信哪个协议” 选择 “走哪条路”
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐