网络工程师 · 高频练习

多出口网络为什么使用 uRPF 严格模式可能误丢合法报文?

中级 单选题 第 955 题 中等 网络工程师uRPF源地址验证严格模式非对称路由
题目

某企业采用双运营商出口,入站与回程路径可能不同。边界路由器启用 uRPF 严格模式后,部分源地址真实的入站流量被丢弃。最可能的原因是()。

A 严格模式要求源端和目的端使用同一TCP端口
B 严格模式只允许IPv6报文通过
C 严格模式会删除所有默认路由
D 到源地址的最佳反向路由接口与报文实际入接口不一致
题目类型:原创高频练习题 用途:用于帮助理解网络工程师相关考点和答案解析,不等同于官方真题。
正确答案
D
答案解析

uRPF 严格模式通常要求路由器查到源地址的最佳返回路径,并且该路径的出接口与报文入接口一致。多出口网络存在非对称路由时,合法报文也可能不满足这一条件。

选项分析

A

错误。uRPF依据源IP和路由信息检查,不要求源、目的TCP端口相同。

B

错误。uRPF概念可用于IPv4或IPv6,严格模式的核心不是限定IP版本。

C

错误。启用uRPF不会自动删除默认路由;具体如何看待默认路由取决于设备实现与配置。

D

正确。非对称路由使最佳反向路径接口与入接口不同,严格检查可能误丢合法流量。

本题为什么容易错

看到“反向路径”有人会误解为实际发送一个探测包。uRPF 通常是利用本机转发表做检查,并不是先向源地址发包再等待回应。

先看结论

简短答案

多出口网络为什么使用 uRPF 严格模式可能误丢合法报文,正确答案是 D(到源地址的最佳反向路由接口与报文实际入接口不一致)。uRPF 严格模式通常要求路由器查到源地址的最佳返回路径,并且该路径的出接口与报文入接口一致。多出口网络存在非对称路由时,合法报文也可能不满足这一条件。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
严格模式要求源端和目的端使用同一TCP端口 本题干扰项 错误。uRPF依据源IP和路由信息检查,不要求源、目的TCP端口相同。 看到该词不要急着选,先判断是否真正解决题干问题
严格模式只允许IPv6报文通过 本题干扰项 错误。uRPF概念可用于IPv4或IPv6,严格模式的核心不是限定IP版本。 看到该词不要急着选,先判断是否真正解决题干问题
严格模式会删除所有默认路由 本题干扰项 错误。启用uRPF不会自动删除默认路由;具体如何看待默认路由取决于设备实现与配置。 看到该词不要急着选,先判断是否真正解决题干问题
到源地址的最佳反向路由接口与报文实际入接口不一致 本题正确答案 正确。非对称路由使最佳反向路径接口与入接口不同,严格检查可能误丢合法流量。 看到题干核心场景时优先联想到它
本题易混淆选项怎么区分
  • 严格模式要求源端和目的端使用同一TCP端口:错误。uRPF依据源IP和路由信息检查,不要求源、目的TCP端口相同。
  • 严格模式只允许IPv6报文通过:错误。uRPF概念可用于IPv4或IPv6,严格模式的核心不是限定IP版本。
  • 严格模式会删除所有默认路由:错误。启用uRPF不会自动删除默认路由;具体如何看待默认路由取决于设备实现与配置。
复习

知识点详解

uRPF 用路由或转发表验证报文源地址是否合理,可帮助过滤部分源地址伪造流量。严格模式通常要求源地址可达且最佳反向路径出接口等于报文入接口;松散模式只要求存在到源地址的可达路径,更适合多宿主和非对称路由,但阻断伪造源的能力相对弱。实际部署应结合设备对默认路由、例外表和ECMP的实现,并在启用前观察路径与丢弃日志。

备考速记

严格要同门进出,松散只问有没有回去的路。

uRPF 在非对称路由场景中的作用

uRPF在本题中的核心价值,是解决“某企业采用双运营商出口,入站与回程路径可能不同。边界路由器启用 uRPF 严格模式后,部分源地址真实的入站流量被丢弃。最可能的原因是()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。

拓展

同类题怎么考

  • 解释双出口场景中严格uRPF误丢包。
  • 根据安全强度与非对称路由选择严格或松散模式。
uRPF 在网络工程师软考中的考法

软考选择题通常不会只考概念定义,还会把uRPF放到非对称路由场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。

解题思路

把 uRPF 想成门卫查回程路线。严格模式会翻路由表:如果我要回这个源地址,是否也从你进来的这扇门出去?双线接入时,包可能从运营商A进来,最佳回程却指向运营商B,于是身份真实也会被判不合格。这个现象不是TCP端口或IP版本造成的,而是路径不对称。

考点定位

严格模式检查“最佳回程接口是不是入接口”;松散模式主要检查“源地址是否存在可达路由”。后者更适应非对称路径,但校验力度较弱。

易错提醒

  • 在明显非对称的互联网边界直接全量启用严格模式。
  • 认为松散模式只要报文格式正确就放行,忽略它仍检查源地址可达性。
  • 上线前未统计被丢弃源地址和入接口,导致排障没有证据。

备考提示

  • 画A口入、B口回的非对称路径,再分别套严格和松散条件。
  • 把uRPF与入口ACL、源地址过滤放在一起比较适用位置。

你可能还想了解

  • uRPF严格模式检查什么?
  • 非对称路由为什么会影响uRPF?
  • uRPF松散模式能否完全防止源地址伪造?

本文小结

uRPF严格模式要求到源地址的最佳反向路径接口与报文入接口一致。双出口存在非对称路由时,合法流量也可能被误丢,松散模式适应性更高但检查较弱。