Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:配置单播 RPF(在交换机上)

此示例说明如何配置单播 RPF 以过滤传入流量,从而帮助保护入口接口免受拒绝服务 (DoS) 和分布式拒绝服务 (DDoS) 攻击。

要求

此示例使用两台 EX8200 交换机。在 EX3200 和 EX4200 交换机上,不能为单播 RPF 配置单个接口 — 交换机将全局应用单播 RPF 至交换机上的所有接口。

  • EX 系列交换机的 Junos OS 10.1 或更高版本

  • 两台 EX8200 交换机

开始之前,请确保您已:

  • 通过对称路由接口连接两台交换机。

  • 确保将配置单播 RPF 的接口已对称路由。

  • 在 EX8200、EX6200、QFX 系列交换机或 OCX 系列交换机上,确保在启用单播 RPF 之前对称路由所选交换机接口。对称路由接口是在源和目标之间的两个方向使用相同的路由的接口。不要在非对称路由接口上启用单播 RPF。非对称路由的接口使用不同的路径在源和目标之间发送和接收数据包。

  • 在 EX3200、EX4200 或 EX4300 交换机上,请确保 所有 交换机接口均已对称路由,然后才能在接口上启用单播 RPF。在任何接口上启用单播 RPF 时,所有交换机接口上都会全局启用单播 RPF。不要在非对称路由接口上启用单播 RPF。非对称路由的接口使用不同的路径在源和目标之间发送和接收数据包。

概述和拓扑

在此示例中,企业网络的系统管理员希望保护交换机 A 免受来自互联网的潜在 DoS 和 DDoS 攻击。管理员在交换机 A 上的接口 xe-0/0/4上配置单播 RPF。从交换机 B 源到达接口 xe-0/0/4 的数据包也将传入接口 xe-0/0/4 用作将数据包发送回源的最佳返回路径。

此配置示例的拓扑结构使用两台 EX8200 交换机,交换机 A 和交换机 B,通过对称路由接口连接:

  • 交换机 A 位于企业网络的边缘。交换机 A 上的接口 xe-0/0/4连接到交换机 B 上的接口 xe-0/0/5

  • 交换机 B 位于服务提供商网络的边缘,用于将企业网络连接到互联网。

拓扑

配置

要启用单播 RPF,请执行以下任务:

程序

CLI 快速配置

要快速在交换机 A 上配置单播 RPF,请复制以下命令并将其粘贴到交换机终端窗口中:

逐步过程

在交换机 A 上配置单播 RPF:

  1. 在接口 xe-0/0/4 上启用单播 RPF:

结果

检查结果:

禁用单播 RPF

程序

逐步过程

验证

单播逆向路径转发 (RPF) 可以帮助保护您的 LAN 免受不受信任接口上的拒绝服务 (DoS) 和分布式拒绝服务 (DDoS) 攻击。单播 RPF 过滤流量,源地址不会将传入接口用作返回源的最佳路径。如果网络配置发生变化,使已启用单播 RPF 的接口成为可信接口或成为非对称路由(接收数据包的接口不是数据包源的最佳返回路径),请禁用单播 RPF。

要在 EX3200、EX4200 或 EX4300 交换机上禁用单播 RPF,必须将其从显式配置的每个接口中删除。如果不在显式启用它的每个接口上禁用单播 RPF,则所有接口上都会保持隐式启用状态。如果尝试从未显式启用单播 RPF 的接口中删除单播 RPF,将显示消息 warning: statement not found 。如果不在显式启用它的每个接口上禁用单播 RPF,则 EX3200、EX4200 或 EX4300 交换机的所有接口上的单播 RPF 均保持启用状态。

在 EX8200、EX6200、QFX 系列交换机和 OCX 系列交换机上,交换机不会将单播 RPF 应用于接口,除非您为单播 RPF 显式启用该接口。

要禁用单播 RPF,请从接口中删除其配置:

[编辑接口]user@switch# delete xe-0/0/4 unit 0 family inet rpf-check

验证交换机上是否启用了单播 RPF

目的

验证单播 RPF 是否已启用并在接口上工作。

行动

将其中 show interfaces interface-name 一个命令与 广泛的详细 选项一起使用,验证交换机上是否启用了单播 RPF 并正常工作。以下示例显示命令的 show interfaces ge- extensive 输出。

意义

命令 show interfaces xe-0/0/4 extensive (和 show interfaces xe-0/0/4 detail 命令)显示有关接口的深入信息。显示底部附近的 标志: 输出字段报告单播 RPF 状态。如果未启用单播 RPF,则不会显示 uRPF 标志。

在 EX3200 和 EX4200 交换机上, 所有 交换机接口都会隐式启用单播 RPF,包括聚合以太网接口(也称为链路聚合组或 LAG)和路由 VLAN 接口 (RVI)。但是,仅在您明确配置了单播 RPF 的接口上,单播 RPF 状态才会显示为已启用。因此,即使您在 EX3200 和 EX4200 交换机上的所有接口上都已隐式启用单播 RPF,您尚未显式配置单播 RPF 的接口上也不会显示 uRPF 标记。

单播 RPF 故障排除

合法数据包被丢弃

问题

交换机会过滤来自合法来源的有效数据包,从而导致交换机丢弃应转发的数据包。

解决 方案

丢弃合法数据包的接口是非对称路由的接口。非对称路由的接口使用不同的路径在源和目标之间发送和接收数据包,因此接收数据包的接口与交换机用于回复数据包源的接口不同。

单播 RPF 仅在对称路由接口上工作正常。对称路由接口是在源和目标之间的两个方向使用相同的路由的接口。单播 RPF 通过检查转发表来过滤数据包,了解传入数据包源的最佳返回路径。如果最佳返回路径使用的接口与接收数据包的接口相同,交换机将转发数据包。如果最佳返回路径使用的接口与接收数据包的接口不同,交换机将丢弃数据包。

注意:

在 EX3200、EX4200 和 EX4300 交换机上,单播 RPF 仅在所有交换机接口(包括聚合以太网接口(也称为链路聚合组或 LAG)、集成路由和桥接 (IRB) 接口以及路由 VLAN 接口 (RVI) ))均以对称方式路由时工作正常,因为所有交换机接口上都全面启用单播 RPF。