CoS 우선순위 그룹 스케줄링 이해
우선순위 그룹 스케줄링은 출력 대기열 그룹(우선순위)의 CoS(class-of-service) 속성을 정의합니다. 우선순위 그룹 스케줄링은 출력 대기열 스케줄링과 함께 작동하여 2계층 스케줄러를 생성합니다. 계층적 스케줄러는 대기열 그룹(Junos OS 구성에서 포워딩 클래스 세트라고 하는 우선 순위 그룹)에 대역폭을 할당합니다. 대기열 스케줄링은 특정 대기열이 사용할 수 있는 우선순위 그룹 대역폭 부분을 결정합니다.
트래픽 제어 프로파일에서 우선순위 그룹 스케줄링을 구성한 다음 트래픽 제어 프로필을 포워딩 클래스 세트 및 인터페이스와 연결합니다. 스케줄러 맵을 트래픽 제어 프로파일에 연결하여 대기열 스케줄링 특성을 지정합니다.
대기열 또는 우선순위 그룹에 대한 대역폭을 구성할 때 스위치는 데이터만 구성된 대역폭으로 간주합니다. 스위치는 프리앰블 및 IFG(Interframe Gap)가 소비하는 대역폭을 고려하지 않습니다. 따라서 대기열 또는 우선순위 그룹에 대한 대역폭 요구 사항을 계산하고 구성할 때 계산의 데이터뿐만 아니라 서문과 IFG를 고려하십시오.
우선순위 그룹 스케줄링 구성 요소
표 1 은 우선순위 그룹의 대역폭 속성을 결정하기 위해 구성할 수 있는 트래픽 제어 프로필 구성 요소에 대한 빠른 참조를 제공하며, 표 2 는 일부 관련 스케줄링 구성 구성 요소에 대한 빠른 참조를 제공합니다.
트래픽 제어 프로필 구성 요소 |
설명 |
---|---|
보장된 요금 |
우선 순위 그룹에 대해 보장되는 최소 포트 대역폭을 설정합니다. 추가 포트 대역폭은 포트에서 각 우선 순위 그룹의 보장 속도에 비례하여 우선 순위 그룹 간에 공유됩니다. |
셰이핑 속도 |
우선 순위 그룹이 사용할 수 있는 최대 포트 대역폭을 설정합니다. |
스케줄러 맵 |
스케줄러를 대기열(포워딩 클래스, 우선순위라고도 함)에 매핑합니다. 이는 대기열이 수신하는 우선순위 그룹 대역폭 부분을 결정합니다. |
다른 스케줄링 구성 요소 |
설명 |
---|---|
포워딩 클래스 |
트래픽을 대기열에 매핑합니다(우선 순위). |
포워딩 클래스 세트 |
우선 순위 그룹의 이름입니다. 포워딩 클래스를 우선순위 그룹에 매핑합니다. 포워딩 클래스 세트는 하나 이상의 포워딩 클래스로 구성됩니다. |
스케줄러 |
개별 대기열(포워딩 클래스)의 대역폭 및 스케줄링 우선순위를 설정합니다. |
기본 트래픽 제어 프로파일
기본 트래픽 제어 프로필은 없습니다.
보장 속도(최소 보증 대역폭)
보장된 속도는 각 우선순위 그룹에 대한 최소 보장 대역폭을 결정합니다. 또한 우선순위 그룹이 공유할 수 있는 초과(추가) 포트 대역폭의 정도를 결정합니다. 각 우선순위 그룹은 보장 속도에 비례하여 추가 포트 대역폭을 공유합니다. 초당 비트 단위의 속도를 3Mbps와 같은 고정 값 또는 총 포트 대역폭의 백분율로 지정합니다.
포트의 다른 우선순위 그룹에서 추가 대역폭을 사용할 수 있는 경우 최소 전송 대역폭은 구성된 속도를 초과할 수 있습니다. 혼잡의 경우, 구성된 보장 속도가 우선순위 그룹에 대해 보장됩니다. 이 속성을 사용하면 각 우선순위 그룹이 해당 서비스 레벨에 적합한 대역폭 양을 수신하도록 할 수 있습니다.
트래픽 제어 프로파일에 설정된 포워딩 클래스에 대한 최소 보장 대역폭(보장 속도)을 구성하지 않는 한 포워딩 클래스에 대한 최소 보장 대역폭(전송 속도)을 구성하는 것은 작동하지 않습니다.
또한 포워딩 클래스 세트에서 대기열의 전송 속도 합계는 포워딩 클래스 세트의 보장 속도를 초과해서는 안 됩니다. (전체 큐 집합에 대해 보장되는 최소 대역폭보다 큰 큐의 최소 대역폭을 보장할 수 없습니다.)
엄격한 우선 순위 대기열을 포함하는 포워딩 클래스 세트에 대해 보장된 속도를 구성할 수 없습니다.
추가 대역폭 공유
우선 순위 그룹이 사용 가능한 포트 대역폭의 전체 양을 사용하지 않을 때 우선 순위 그룹에 추가 대역폭을 사용할 수 있습니다. 이 추가 포트 대역폭은 각 우선 순위 그룹의 최소 보장 대역폭을 기반으로 우선 순위 그룹 간에 공유됩니다.
예를 들어, 포트 A에는 fc-set-1, fc-set-2 및 fc-set-3의 세 가지 우선 순위 그룹이 있습니다. Fc-set-1의 보장 속도는 2Gbps, fc-set-2의 보장 속도는 2Gbps, fc-set-3의 보장 속도는 4Gbps입니다. 이러한 우선순위 그룹의 최소 보장 대역폭을 서비스한 후 포트는 2Gbps의 사용 가능한 대역폭을 추가로 갖게 되며 세 개의 우선순위 그룹 모두 전달할 패킷이 남아 있습니다. 우선 순위 그룹은 보장 속도에 비례하여 추가 대역폭을 수신하므로 fc-set-1은 추가 500Mbps, fc-set-2는 추가 500Mbps, fc-set-3은 추가 1Gbps를 수신합니다.
셰이핑 속도(최대 대역폭)
셰이핑 속도는 우선순위 그룹이 소비할 수 있는 최대 대역폭을 결정합니다. 초당 비트 단위의 속도를 5Mbps와 같은 고정 값 또는 총 포트 대역폭의 백분율로 지정합니다.
우선 순위 그룹의 최대 대역폭은 포트에서 사용할 수 있는 총 대역폭과 포트의 다른 우선 순위 그룹이 소비하는 대역폭의 양에 따라 달라집니다.
스케줄러 맵
스케줄러 맵은 스케줄러를 대기열에 매핑합니다. 스케줄러 맵을 트래픽 제어 프로필과 연결한 다음 트래픽 제어 프로필을 인터페이스 및 포워딩 클래스 세트와 연결하면 스케줄러 맵에서 정의한 스케줄링에 따라 각 개별 대기열이 사용할 수 있는 우선순위 그룹 리소스 부분이 결정됩니다.
최대 4개의 사용자 정의 스케줄러 맵을 트래픽 제어 프로파일과 연결할 수 있습니다.