터널 패킷의 ToS 값 이해
터널링된 패킷이 물리적 인터페이스에서도 동일한 CoS 처리를 계속 유지하려면 내부 IP 헤더에서 외부 IP 헤더까지 서비스 유형(ToS) 값을 보존해야 합니다.
전송 트래픽의 경우, Junos OS는 GRE 및 IP-IP 터널 인터페이스 모두에 대해 터널 패킷의 CoS 값을 보존합니다. 내부 IPv4 또는 IPv6 ToS 비트는 두 가지 유형의 터널 인터페이스에 대해 외부 IPv4 ToS 헤더에 복사됩니다.
그러나 라우팅 엔진 트래픽의 경우 라우터는 GRE 터널 인터페이스 트래픽을 IP-IP 터널 인터페이스 트래픽과 다르게 처리합니다. IP-IP 터널과 달리 IPv4 ToS 비트는 기본적으로 외부 IPv4 헤더에 복사되지 않습니다. 패킷의 내부 IPv4 헤더에서 외부 IPv4 헤더로 ToS 값을 복사하는 구성 옵션이 있습니다.
라우팅 엔진에서 보낸 패킷의 내부 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; } }