예: CoS 비경제적 우선 순위 스컬링 구성
릴리스 Junos OS 릴리스 15.1X49-D80 Junos OS 릴리스 17.3R1 시작하여 SRX300, SRX320, SRX340, SRX345, SRX550M, SRX1500 vSRX 및 2.0 디바이스에서 우선 순위가 낮은 대기열의 고가용을 방지하도록 엄격한 우선 순위 17.3R1 구성할 수 있습니다.
이 예에서는 엄격한이지 않은 우선 순위를 CoS 큐에 할당하는 방법을 보여줍니다.
요구 사항
시작하기 전에 CoS 트래픽에 대한 셰이핑 속도, 스케줄러 및 포워더 클래스를 결정해야 합니다. 셰이핑 속도(CoS 인터페이스)참조, 예: 보안디바이스에서 서비스 등급 스케줄러 구성 및 예:출력 큐에 포워더 클래스 할당
개요
트래픽 셰이핑 대역폭 할당은 패킷이 통과하는 egress(전송) 인터페이스를 기반으로 합니다. CoS에 우선 순위를 지정한 여러 트래픽 스트림이 있는 경우 네트워크 전반의 모든 트래픽 스트림은 egress 인터페이스의 대역폭 이상으로 전송됩니다. 이로 인해 더 높은 우선 순위의 대기열이 모든 대역폭을 받고 우선 순위가 낮은 큐가 대역폭을 가지지 못하게 하여 기지가 나타날 수 있습니다.
이 예에서는 비가중 우선 순위 기능이 엄격한 우선 순위 스컬링 문제의 고전을 어떻게 해결할 수 있는지 보여주고 있습니다. 이 시나리오에서는 CoS 분류자 구성을 통해 2개의 트래픽 스트림(각 50Mbps)을 초기화합니다. 인터페이스 ge-0/0/1은 ingress 트래픽을 위해 구성됩니다. ge-0/0/2는 5천만 개에서 셰이핑이 활성화된 egress 트래픽으로 구성됩니다. 트래픽 스트림 Q2의 경우 큐 우선 순위를 높게 설정하고 셰이핑 속도는 10%입니다. 다른 트래픽 스트림 Q1의 경우 큐 우선 순위를 낮게 설정하고 셰이핑 속도는 10%로 설정합니다. 그림 1을 참조합니다.

CoS는 엄격한 우선 순위 예약이기 때문에 우선 순위가 높은 대기열이 더 낮은 우선 순위 큐로 고사할 수 있습니다.
구성
절차
CLI 빠른 구성
이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣기하고, 라인 끊기를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 정보를 변경하고, 계층 수준에서 명령어를 CLI 입력한 다음, 구성 모드에서 [edit]
commit
입력합니다.
set class-of-service interfaces ge-0/0/2 unit 0 shaping-rate 50m set interfaces ge-0/0/2 per-unit-scheduler set class-of-service interfaces ge-0/0/1 unit 0 classifiers dscp dscp_custom set class-of-service classifiers dscp dscp_custom forwarding-class HIGH loss-priority low code-points 100011 set class-of-service classifiers dscp dscp_custom forwarding-class LOW loss-priority low code-points 100100 set class-of-service forwarding-classes queue 1 HIGH set class-of-service forwarding-classes queue 0 LOW set class-of-service scheduler-maps sched forwarding-class HIGH scheduler Q1 set class-of-service scheduler-maps sched forwarding-class LOW scheduler Q2 set class-of-service schedulers Q2 transmit-rate percent 10 set class-of-service schedulers Q2 priority high set class-of-service schedulers Q1 transmit-rate percent 10 set class-of-service schedulers Q1 priority low set-class-of-service non-strict-priority-scheduling
단계별 절차
다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. 이러한 작업을 하는 방법에 대한 지침은 CLI 사용자 가이드의 CLI 편집기 Junos OS CLI 사용 을 참조하십시오.
엄격한이지 않은 우선 순위 스컬링을 구성하기 위해:
egress 인터페이스에서 50Mbps의 셰이핑(shaping rate)을 구성합니다.
[edit] user@host# set class-of-service interfaces ge-0/0/2 unit 0 shaping-rate 50m set interfaces ge-0/0/2 per-unit-scheduler
ingress 인터페이스에서 분류자 구성
[edit] user@host# set class-of-service interfaces ge-0/0/1 unit 0 classifiers dscp dscp_custom
포링 클래스에 할당될 DSCP 값을 정의합니다.
[edit] user@host# set class-of-service classifiers dscp dscp_custom forwarding-class HIGH loss-priority low code-points 100011 user@host# set class-of-service classifiers dscp dscp_custom forwarding-class LOW loss-priority low code-points 100100
큐 번호로 포링 클래스를 정의합니다.
[edit] user@host# set class-of-service forwarding-classes queue 1 HIGH user@host# set class-of-service forwarding-classes queue 0 LOW
포우링 클래스를 스케줄러에 매핑하여 우선 순위 큐를 제어합니다.
[edit] user@host# set class-of-service scheduler-maps sched forwarding-class HIGH scheduler Q1 user@host# set class-of-service scheduler-maps sched forwarding-class LOW scheduler Q2
우선 순위가 있는 스케줄러를 정의하고 전송율을 전송합니다. 이 예에서는 전송 속도에 대해 동일한 비율을 사용하지만 서로 다른 우선 순위를 정의합니다.
[edit] user@host# set class-of-service schedulers Q2 transmit-rate percent 10 user@host# set class-of-service schedulers Q2 priority high user@host# set class-of-service schedulers Q1 transmit-rate percent 10 user@host# set class-of-service schedulers Q1 priority low
엄격한이지 않은 새로운 우선 순위-스할링 옵션을 구성합니다.
[edit] user@host# set-class-of-service non-strict-priority-scheduling
결과
구성 모드에서 명령을 입력하여 구성을 show interfaces queue
확인 출력이 의도한 구성을 표시하지 않는 경우 이 예제에서 구성 지침을 반복하여 수정합니다.
user@host> show interface queue ge-0/0/2 Queue: 0, Forwarding classes: LOW Queued: Packets : 18085500 8571 pps Bytes : 18013158000 68297136 bps Transmitted: Packets : 3800910 2030 pps Bytes : 3785706360 16178104 bps Tail-dropped packets : 14284525 6534 pps Queue: 1, Forwarding classes: HIGH Queued: Packets : 18085556 8541 pps Bytes : 18013213776 68062256 bps Transmitted: Packets : 11432620 6107 pps Bytes : 11386889520 48660808 bps Tail-dropped packets : 6652859 2436 pps
우선 순위가 낮은 대기열에 트래픽이 일부 있는 것으로 표시됩니다.
우선 순위가 낮은 큐의 트래픽은 여전히 높은 우선 순위 큐보다 적습니다. 우선 순위가 아닌 스컬링 옵션은 여전히 트래픽을 제어하기 위해 작동하기 때문이다.
디바이스 구성이 완료되면 commit
구성 모드에서 입력합니다.