配置 GRE 隧道以将 ToS 位复制到外部 IP 报头
与 IP-IP 隧道不同,GRE 隧道在默认情况下不会将 ToS 位复制到外部 IP 报头。要将内部 ToS 位复制到路由引擎发送的数据包上的外部 IP 报头(某些隧道路由协议需要该报头),请在 GRE 接口的逻辑单元层次结构级别包含该 copy-tos-to-outer-ip-header
语句。要将内部 ToS 位复制到传输设备的数据包(仅带 MPC 的 MX 系列路由器)上的外部 IP 报头,请在 GRE 接口的逻辑单元层次结构级别包含该 copy-tos-to-outer-ip-header-transit
语句。
要将内部 ToS 位复制到 GRE 隧道上的外部 IP 报头,请执行以下作:
-
指定要启用将内部 IP 报头的 ToS 位复制到外部 IP 数据包头的接口
[edit] user@host# edit interfaces user@host# set gr-0/0/0 unit 0 copy-tos-to-outer-ip-header user@host# set gr-0/0/0 unit 0 copy-tos-to-outer-ip-header-transit user@host# set gr-0/0/0 unit 0 family inet
您还可以通过在[edit chassis]
层次结构级别包含copy-tos-to-outer service-type gre
语句,将内部 ToS 位复制到所有 GRE 接口的全局传输设备的数据包上的外部 IP 报头。此语句会影响 MPC 上的所有 GRE 接口,并优先于该copy-tos-to-outer-ip-header-transit
语句。提交后,此配置语句仅影响新gr-
接口。要影响现有gr-
接口,必须删除并重新添加该接口。
copy-tos-to-outer service-type gre
和 copy-tos-to-outer-ip-header-transit
选项仅适用于 IPv4 GRE 隧道。这些选项不支持 IPv6 流量。
要验证是否在接口级别启用了此选项, show interfaces interface-name detail
请使用命令。