要为 IP-IP 隧道配置 CoS,请在 tunnel 层级添加语句 [edit interfaces ip-fpc/pic/port unit logical-unit-number] 。要为 GRE 隧道配置 CoS,请在 tunnel 层级添加语句 [edit interfaces gr-fpc/pic/port unit logical-unit-number] 。
要重写出站接口上的流量,请将语句 rewrite-rules 包含在 [edit class-of-service] 和 [edit class-of-service interfaces interface-name unit logical-unit-number] 层级。对于 GRE 和 IP-IP 隧道,您可以配置 IP 优先级和 DSCP 重写规则。
要对入站接口上的流量进行分类,可以配置行为聚合 (BA) 分类器或防火墙过滤器。在loss-priority层次结构级别包括 and forwarding-class 语句[edit firewall filter filter-name term term-name then],或在classifiers层次结构级别包括[edit class-of-service]语句。
注意:
您不能在接口上 gr- 配置 BA 分类器。您必须使用防火墙过滤器(多域分类器)对接口上的 gr- 流量进行分类。
对于 GRE 隧道,默认设置是将外部 IP 报头中的 ToS 位设置为所有 0。要将 ToS 位从内部 IP 报头复制到外部,请将语句copy-tos-to-outer-ip-header-transit[edit interfaces gr-fpc/pic/port unit logical-unit-number]包含在层次结构级别。(这种从内到外部的 ToS 位复制已经是 IP-IP 隧道的默认行为。)
要验证是否已在接口级别启用此选项,请使用 show interfaces interface-name detail 命令。
想要在外部 IP 报头中设置静态 ToS/流量类值,请将语句traffic-classtraffic-class-value[edit interfaces gr-fpc/pic/port unit logical-unit-numbertunnel]包含在层次结构级别。设置此值将覆盖语句copy-tos-to-outer-ip-header-transit。如果在出口 WAN 接口上配置了重写规则,则这些重写规则将覆盖此设置。因此,traffic-class仅当未配置重写规则时,设置才有意义。