Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解隧道数据包的 TOS 值

为了确保隧道数据包即使在物理接口中也能继续使用相同的 CoS 处理,必须保留内部 IP 报头到外部 IP 报头的服务类型 (ToS) 值。

对于传输流量,Junos OS 会同时为 GRE 和 IP-IP 隧道接口保留隧道数据包的 CoS 值。内部 IPv4 或 IPv6 ToS 位会复制到这两种类型的隧道接口的外部 IPv4 ToS 标头。

但是,对于路由引擎流量,路由器处理 GRE 隧道接口流量的方式不同于 IP-IP 隧道接口流量。与 IP-IP 隧道不同,IPv4 ToS 位不会在默认情况下复制到外部 IPv4 报头。您可以使用配置选项将 ToS 值从数据包的内部 IPv4 报头复制到外部 IPv4 报头。

要对路由引擎发送的数据包将内部 ToS 位复制到外部 IP 报头(这是某些隧道路由协议所必需的),请将语句 copy-tos-to-outer-ip-header 包含在 GRE 接口的逻辑单元层次结构级别。

注意:

对于 IPv6 流量,内部 ToS 值不会复制到 GRE 和 IP-IP 隧道接口的外部 IPv4 报头,即使指定了语句 copy-tos-to-outer-ip-header

此示例将内部 ToS 位复制到 GRE 隧道上的外部 IP 报头: