CoS 구성 요소 입력을 출력에 매핑
일부 CoS 구성 요소는 한 세트의 값을 다른 값 집합에 매핑합니다. 각 매핑에는 하나 이상의 입력과 하나 이상의 출력이 포함됩니다.
그림 1 은 Junos OS CoS 기능의 구성 요소를 보여주며, 이들이 상호 작용하는 시퀀스를 보여줍니다.
구성 요소 매핑을 사용하면 다양한 트래픽 플로우에 대한 포워딩 클래스 및 패킷 손실 우선순위를 정의한 다음 이러한 포워딩 클래스를 특정 셰이핑 및 스케줄링 특성을 가진 출력 대기열에 매핑할 수 있습니다.
매핑을 구성할 때 표 1과 같이 주어진 입력 집합에 대한 출력을 설정합니다.
CoS 매핑 |
입력 |
출력 |
코멘트 |
---|---|---|---|
맵은 특정 코드 포인트 집합에 대한 포워딩 클래스와 PLP를 설정합니다. |
|||
맵은 특정 PLP 및 프로토콜 유형에 대한 드롭 프로필을 설정합니다. |
|||
이 맵은 특정 스케줄러에 포워딩 클래스를 할당합니다. |
|||
맵은 특정 포워딩 클래스 및 PLP에 대한 코드 포인트를 설정합니다. |
다음은 분류자, 드롭 프로파일 맵, 스케줄러 맵 및 재작성 규칙의 샘플 구성입니다.
다음 분류자 샘플 구성에서 EXP 비트 000
가 있는 패킷은 손실 우선순위가 있는 포워딩 클래스 low
에 할당 data-queue
되며, EXP 비트 001
가 있는 패킷은 손실 우선순위가 있는 포워딩 클래스에 data-queue
high
할당됩니다.
[edit class-of-service] classifiers { exp exp_classifier { forwarding-class data-queue { loss-priority low code-points 000; loss-priority high code-points 001; } } }
특정 코드 포인트 별칭 및 비트 패턴 집합에 대한 포워딩 클래스 및 손실 우선 순위 설정에 대한 자세한 내용은 행동 집계 분류자 구성 을 참조하십시오.
다음 드롭 프로파일 맵 샘플 구성에서 스케줄러는 손실 우선순위가 있고 프로토콜에서 오는 경우 low
패킷이 드롭 프로파일에 의해 low-drop
평가되도록 지정하는 두 개의 드롭 프로파일 맵을 포함합니다. 손실 우선순위가 있고 high
프로토콜에서 high-drop
온 경우 패킷은 드롭 프로파일에 의해 평가됩니다.
[edit class-of-service] schedulers { best-effort { drop-profile-map loss-priority low protocol any drop-profile low-drop; drop-profile-map loss-priority high protocol any drop-profile high-drop; } }
스케줄러에 대한 드롭 프로필 맵을 구성하여 패킷 드롭 동작 결정하기를 참조하십시오. 스케줄러에 드롭 프로파일을 매핑하는 방법에 대한 자세한 내용은 을(를) 참조하십시오.
다음 스케줄러에서 구성 샘플을 매핑하면 각 기본 포워딩 클래스는 해당 포워딩 클래스를 위해 특별히 설계된 스케줄러에 매핑됩니다.
scheduler-maps { basic { forwarding-class best-effort scheduler be; forwarding-class assured-forwarding scheduler af; forwarding-class expedited-forwarding scheduler ef; forwarding-class network-control scheduler nc; } }
스케줄러에 포워딩 클래스를 매핑하는 방법에 대한 자세한 내용은 스케줄러 맵 구성 을 참조하십시오.
다음 규칙 구성 샘플에서 손실 우선순위가 있는 포워딩 클래스의 be
패킷에는 EXP 비트000
가 할당되고 손실 우선순위가 있는 포워딩 클래스 high
의 be
패킷에는 EXP 비트001
가 할당 low
됩니다.
[edit class-of-service] rewrite-rules { exp exp-rw { forwarding-class be { loss-priority low code-point 000; loss-priority high code-point 001; } } }
패킷이 디바이스를 떠날 때 특정 포워딩 클래스 및 손실 우선 순위에 대한 코드 포인트 별칭 및 비트 패턴 설정에 대한 자세한 내용은 규칙 재작성 구성 을 참조하십시오.