双色监管器配置概述
表 1 介绍了可以在哪些层级上配置单速率双色监管器,并将其应用于第 3 层流量。有关将单速率双色监管器应用于第 2 层流量的信息,请参阅 第 2 层的双色监管概述。
监管器配置 |
3 层应用 |
要点 |
---|---|---|
单速率双色监管器 定义可应用于逻辑接口上第 3 层特定于协议的流量的流量速率限制。可以用作接口监管器或防火墙过滤器监管器。 |
||
基本监管器配置: [edit firewall] policer policer-name { if-exceeding { bandwidth-limit bps; burst-size-limit bytes; } then { discard; forwarding-class class-name; loss-priority supported-value; } } |
方法 A — 在协议家族级别用作接口监管器: [edit interfaces] interface-name { unit unit-number { family family-name { policer { input policer-name; output policer-name; } } } } 方法 B — 在协议家族级别用作防火墙过滤器监管器: [edit firewall] family family-name { filter filter-name { interface-specific; # (*) from { ... match-conditions ... } then { policer policer-name; } } } [edit interfaces] interface-name { unit unit-number { family family-name { filter { input filter-name; output filter-name; } ... protocol-configuration ... } } } |
监管器配置:
防火墙过滤器配置 (*)
接口监管器验证:
防火墙过滤器监管器验证:
|
带宽监管器 定义可应用于逻辑接口上第 3 层特定协议流量的流量速率限制,但带宽限制指定为百分比值。带宽可以基于物理接口线速(默认)或逻辑接口整形速率。可以应用于接口监管器或防火墙过滤器监管器,其中过滤器可以是特定于接口的过滤器,也可以是物理接口过滤器。 |
||
带宽监管器配置: [edit firewall] policer policer-name { logical-bandwidth-policer; if-exceeding { bandwidth-percent (1..100); burst-size-limit bytes; } then { discard; forwarding-class class-name; loss-priority supported-value; } } |
方法 A — 在协议家族级别用作接口监管器: [edit interfaces] interface-name { unit unit-number { family family-name { policer { input policer-name; output policer-name; } } } } 方法 B — 在协议家族级别用作防火墙过滤器监管器: [edit firewall] family family-name { filter filter-name { interface-specific; from { ... match-conditions ... } then { policer policer-name; } } } [edit interfaces] interface-name { unit unit-number { family family-name { filter { input filter-name; output filter-name; } ... protocol-configuration ... } } } |
监管器配置:
防火墙过滤器配置:
接口监管器验证:
防火墙过滤器监管器验证:
|
逻辑接口(聚合)监管器 定义可应用于同一逻辑接口上的多个协议家族的流量速率限制,而无需创建多个监管器实例。只能直接应用于逻辑接口配置。 |
||
逻辑接口监管器配置: [edit firewall] policer policer-name { logical-interface-policer; if-exceeding { bandwidth-limit bps; burst-size-limit bytes; } then { discard; forwarding-class class-name; loss-priority supported-value; } } |
仅用作接口监管器: [edit interfaces] interface-name { unit unit-number { policer { # All protocols input policer-name; output policer-name; } family family-name { policer { # One protocol input policer-name; output policer-name; } } } } |
监管器配置:
接口监管器应用的两个选项:
接口监管器验证:
|
物理接口监管器 定义适用于物理接口上配置的所有逻辑接口和协议家族的流量速率限制,即使这些接口属于不同的路由实例也是如此。可用作仅从物理接口过滤器引用的防火墙过滤器监管器。 |
||
物理接口监管器配置: [edit firewall] policer policer-name { physical-interface-policer; if-exceeding { bandwidth-limit bps; burst-size-limit bytes; } then { discard; forwarding-class class-name; loss-priority supported-value; } } |
应用作为防火墙过滤器监管器,从您在协议家族级别应用的物理接口过滤器中引用: [edit firewall] family family-name { filter filter-name { physical-interface-filter; from { ... match-conditions ... } then { policer policer-name; } } } [edit interfaces] interface-name { unit number { family family-name { filter { input filter-name; output filter-name; } ... protocol-configuration ... } } } |
监管器配置:
防火墙过滤器配置:
应用:
防火墙过滤器监管器验证:
|