Tos 변환 테이블 구성
IQE PIC에서, 동작 어그리게이션(BA) 변환 테이블은 논리적 인터페이스에 구성된 모든 논리적 인터페이스(단위) 프로토콜 체계에 포함됩니다. 명시적 번역 테이블을 포함하지 않더라도 적절한 기본 변환 테이블이 활성화됩니다. 명령을 사용하여 현재 변환 테이블 값을 표시할 show class-of-service classifiers
수 있습니다.
M40e, M120, M320 및 T 시리즈 라우터에서 IQE PIC를 사용하거나 IQ2 또는 Enhanced IQ2 PIC가 있는 모든 디바이스에서 논리적 인터페이스의 수신 패킷 헤더에서 ToS 비트 값을 사용자 정의 값으로 대체할 수 있습니다. 새로운 ToS 값은 모든 서비스 등급 처리에 사용되며 패킷의 다른 서비스 등급 또는 방화벽 처리 전에 적용됩니다. IQE PIC에서 문으로 구성된 값이 translation-table
새로운 ToS 비트 값을 결정합니다.
네 가지 유형의 변환 테이블이 지원됩니다. IP 우선 순위, IPv4 DSCP, IPv6 DSCP 및 MPLS EXP. 지원되는 각 유형에 대해 최대 8개의 테이블을 구성할 수 있습니다. 특정 유형의 트래픽에 대해 변환 테이블이 활성화된 경우, 해당 논리적 인터페이스에 대해 동일한 유형의 BA(behavior aggregate) 분류를 구성해야 합니다. 즉, IPv4 변환 테이블을 구성하는 경우, 동일한 논리적 인터페이스에서 IPv4 BA 분류를 구성해야 합니다.
문은 from-code-points
수신 패킷에 일치하는 값을 설정합니다. 옵션은 default
명시적으로 나열되지 않은 모든 값을 일치시키고 변환 테이블의 단일 항목으로 인터페이스의 모든 수신 패킷을 동일한 방식으로 표시하기 위해 사용됩니다. 명령문은 to-code-point
변환에 대한 대상 값을 설정합니다. 수신 패킷 헤더 ToS 비트 구성이 변환 테이블 목록에서 *
다루지 않고 옵션을 지정하지 않은 경우 수신 패킷 헤더의 ToS 비트는 변경되지 않습니다.
서로 다른 이름이 있는 한 많은 번역 테이블을 정의할 수 있습니다. 번역 테이블을 계층 수준의 논리적 인터페이스에 [edit class-of-service interfaces]
적용합니다. 번역 테이블은 항상 "좋아요"로 번역됩니다. 예를 들어, MPLS 트래픽에 적용된 변환 테이블은 수신된 EXP 비트 값에서 새 EXP 비트 값으로만 변환할 수 있습니다. 즉, 변환 테이블은 DSCP 비트에서 INET 우선 코드 포인트로 변환(예:)할 수 없습니다.
IQE PIC에서 수신 ToS 비트 변환은 다음 규칙의 적용을 받습니다.
로컬에서 생성된 트래픽은 변환 대상이 아닙니다.
to-dscp-from-dscp
인터넷 우선 순위 분류기가 구성된 경우 변환 테이블 유형은 지원되지 않습니다.to-inet-precedence-from-inet-precedence
DSCP 분류기가 구성된 경우 변환 테이블 유형은 지원되지 않습니다.및
to-inet-precedence-from-inet-precedence
변환 테이블 유형은to-dscp-from-dscp
동일한 장치에서 구성할 수 없습니다.및
to-inet-precedence-from-inet-precedence
변환 테이블 유형은to-dscp-from-dscp
IPv4 패킷에 지원됩니다.to-dscp-ipv6-from-dscp-ipv6
IPv6 패킷에는 변환 테이블 유형만 지원됩니다.to-exp-from-exp
변환 테이블 유형만 MPLS 패킷에 지원됩니다.
고정 분류가 논리적 인터페이스에 구성된 경우 변환 테이블은 지원되지 않습니다.
각 IQE PIC에서 최대 32개의 개별 변환 테이블이 지원됩니다. 그러나 IQE PIC에서 하드웨어 테이블이 항상 병합되지 않기 때문에 이 최대값은 변환 테이블과 함께 구성된 분류자의 수에 의해 제한됩니다. 예를 들어, 번역 테이블과 분류자 모두 동일한 논리적 인터페이스(예: unit 0
)에 구성된 경우, 하드웨어 테이블은 하나뿐이며 32개의 번역 테이블 제한에 하나의 테이블만 추가됩니다. 그러나 변환 테이블이 에 unit 0
구성되고 동일한 물리적 인터페이스에서 unit 1
분류자의 경우, 두 개의 하드웨어 테이블이 사용되고 이 두 테이블은 최대 32개까지 계산됩니다.
동일한 인터페이스 장치에서 상호 배타적 변환 테이블을 구성하려고 하면 구성을 표시하거나 커밋할 때 경고 메시지가 표시됩니다.
ge-0/1/1 { unit 0 { translation-table { ## ## Warning: to-dscp-from-dscp and to-inet-precedence-from-inet-precedence not allowed on same unit ## to-inet-precedence-from-inet-precedence inet-trans-table; to-dscp-from-dscp dscp-trans-table; } } }
IQE PIC에서 ToS 변환은 행동 집계(BA) 분류의 한 형태입니다. IQE PIC는 PIC 수준에서 패킷의 멀티필드 분류를 지원하지 않습니다.
IQE PIC에서 ToS 변환을 구성하려면 계층 수준에서 문을 [edit class-of-service]
포함합니다translation-table
.
[edit class-of-service] translation-table { (to-dscp-from-dscp | to-dscp-ipv6-from-dscp-ipv6 | to-exp-from-exp | to-inet-precedence-from-inet-precedence) table-name { to-code-point value from-code-points (* | [ values ]); } }
다음 예제 절차는 들어오는 DSCP 값을 테이블에 나열된 새 값으로 변환합니다. , , 100111
111110
000111
이외의 111111
모든 들어오는 DSCP 값은 다음으로 000111
변환됩니다.