トンネル パケットToSの価値を理解する
物理インターフェイスでもトンネリング されたパケットが引き続き同じ CoS 処理を受け続けるのを確認するには、内部 IP ヘッダーから外部 IP ヘッダーまで、サービス タイプ(ToS)値を保持する必要があります。
トランジット トラフィックの場合、Junos OS GRE および IP-IP トンネル インターフェイスCoS パケットのパケットの最大値を保持します。内部IPv4またはIPv6 ToSビットは、両方のタイプのトンネル インターフェイスについて、外部IPv4 ToS IPv4ヘッダーにコピーされます。
しかしルーティング エンジンルーターは、IP-IP トンネル インターフェイス トラフィックとは異なる GRE トンネル インターフェイス のトラフィックを処理します。IP-IPトンネルの場合とは異なり、デフォルトToS IPv4ヘッダーにIPv4ビットはコピーされません。設定オプションは、パケットの内部 IPv4 ヘッダー ToS外部 IPv4 ヘッダーにコピーする場合のオプションです。
ルーティング エンジン によって送信されたパケットに対して、内部 ToS ビットを外部 IP ヘッダー(一部のトンネリング ルーティング プロトコルに必要)にコピーするには、GRE インターフェイスの論理ユニット階層レベルにステートメントを含める必要があります。 copy-tos-to-outer-ip-header
IPv6トラフィックの場合、ステートメントが指定されている場合でも、内部ToS値は、GREおよびIP-IPトンネル インターフェイスの両方の外部IPv4ヘッダーにコピー copy-tos-to-outer-ip-header
されません。
この例では、次の内部ToS ビットを GRE トンネル上の外部 IP ヘッダーにコピーします。
[edit interfaces] gr-0/0/0 { unit 0 { copy-tos-to-outer-ip-header; family inet; } }