路由策略与防火墙过滤器的比较
虽然路由策略和防火墙过滤器共享一个架构,但其用途、实施和配置都是不同的。 表 1 介绍了它们的目的。 表 2 比较了路由策略和防火墙过滤器的实施详细信息,并突出了其配置上的相似性和差异。
策略 |
资料来源 |
策略目的 |
---|---|---|
路由策略 |
路由信息由内部网络对等方生成。 |
控制路由表的大小和内容,播发哪些路由,哪些路由被认为是到达各种目标的最佳路径。 |
防火墙过滤器 |
数据包由内部和外部设备生成,可能会通过这些设备实施恶意攻击。 |
保护您的路由器和网络免受可能中断网络服务的过多传入流量或恶意攻击,并控制从哪个路由器接口转发哪些数据包。 |
策略架构 |
路由策略实施 |
防火墙过滤器实施 |
---|---|---|
控制点 |
控制路由信息,使用导入路由策略放置在路由表中,并通过导出路由策略从路由表播发。 |
控制带有输入防火墙过滤器的路由器接口上接受且从带有输出防火墙过滤器的接口转发的数据包。 |
配置任务:
|
定义一个策略,其中包含条款、匹配条件和操作。 将一个或多个导出或导入策略应用于路由协议。您还可以应用 策略表达式,该表达式使用具有多个导入或导出策略的布尔逻辑运算符。 您还可以对转发表应用一个或多个导出策略。 |
定义一个策略,其中包含条款、匹配条件和操作。 将一个输入或输出防火墙过滤器应用于物理接口或物理接口组,以过滤由物理接口接收或转发到物理接口的数据包(仅在具有互联网处理器 II 应用专用集成电路 [ASIC] 的路由平台上)。 您还可以将一个输入或输出防火墙过滤器应用于路由平台的环路接口,该接口是路由引擎的接口(在所有路由平台上)。这样,您就可以过滤路由引擎接收或转发的本地数据包。 |
条款 |
根据需要配置多个术语。为每个术语定义一个名称。 按指定顺序评估术语。 在数据包与术语中的标准匹配并采取接受或拒绝的已定义或默认策略操作之后,策略评估将结束。路由不会根据相同策略或后续策略中的后续术语进行评估。 |
根据需要配置多个术语。为每个术语定义一个名称。 按指定顺序评估术语。 在数据包与术语中的标准匹配并采取已定义或默认操作之后,将结束对防火墙过滤器的评估。不会根据防火墙过滤器中的后续条件评估数据包。 |
匹配条件 |
指定路由必须匹配的零个或多个标准。您可以根据路由的源、目标或属性来指定标准。您还可以指定以下需要更多配置的匹配条件:
|
指定数据包必须匹配的零个或多个标准。您必须匹配数据包标头中的各个字段。这些字段分为以下类别:
|
行动 |
指定如果路由匹配所有条件时要采取的零个或一个操作。您可以指定以下操作:
除了上述操作外,您还可以指定以下操作类型的零个或多个:
|
指定如果数据包符合所有条件时要采取的零个或一个操作。(建议始终显式配置操作。)您可以指定以下操作:
除了零个或之前的操作,您还可以指定零个或多个操作修改符。您可以指定以下操作修改符:
|
默认策略和操作 |
如果传入或传出路由到达,并且未显式配置与路由相关的策略,将执行由相关路由协议的默认策略指定的操作。 路由策略存在以下默认操作:
|
如果传入或传出数据包到达接口上,并且未为该接口配置防火墙过滤器,则采用默认策略(接受数据包)。 防火墙过滤器存在以下默认操作:
|