이 페이지의 내용
CoS 우선순위 그룹 셰이핑 및 대기열 셰이핑 이해(최대 대역폭)
인터페이스의 트래픽 양이 인터페이스에서 사용할 수 있는 최대 대역폭을 초과하면 혼잡이 발생합니다. 우선순위 그룹(포워딩 클래스 세트) 쉐이핑 및 대기열(포워딩 클래스) 셰이핑을 사용하여 트래픽을 관리하고 혼잡을 피할 수 있습니다.
최대 대역폭을 구성하면 더 많은 대역폭을 사용할 수 있더라도 우선 순위 그룹 및 대기열의 최소 대역폭 요구 사항을 모두 충족한 후 우선 순위 그룹 또는 대기열이 사용할 수 있는 최대 대역폭이 설정됩니다.
우선순위 그룹 셰이핑
우선순위 그룹 셰이핑을 사용하면 포트에 설정된 포워딩 클래스의 총 트래픽을 회선 또는 포트 속도보다 낮은 최대 속도로 셰이핑할 수 있습니다. 우선 순위 그룹에 대해 구성하는 최대 대역폭(shaping-rate)은 포워딩 클래스 세트의 모든 포워딩 클래스(대기열)에 사용할 수 있는 최대 대역폭을 설정합니다.
포트에 둘 이상의 우선 순위 그룹이 있고 우선 순위 그룹의 결합된 shaping-rate
값이 사용 가능한 포트 대역폭의 양보다 큰 경우, 대역폭은 우선 순위 그룹 간에 비례적으로 공유됩니다.
트래픽 제어 프로파일에서 우선순위 그룹을 shaping-rate
구성합니다.
큐 셰이핑
대기열 셰이핑은 대기열이 패킷을 전송하는 속도를 제한합니다. 예를 들어, 대기열 셰이핑을 사용하면 엄격한 우선 순위 대기열이 낮은 우선 순위 대기열을 잠그거나 굶주리지 않도록 엄격한 우선 순위 대기열의 속도를 제한할 수 있습니다.
엄격한 우선 순위 대기열에 항상 셰이핑 속도를 적용하여 다른 대기열이 고갈되지 않도록 하는 것이 좋습니다. 엄격한-높은 우선 순위 대기열이 사용할 수 있는 대역폭의 양을 제한하기 위해 셰이핑 속도를 적용하지 않으면, 엄격한-높은 우선 순위 대기열은 사용 가능한 모든 포트 대역폭을 사용하고 포트의 다른 대기열을 고갈시킬 수 있습니다.
마찬가지로, 모든 대기열에 대해 대기열 셰이핑(shaping-rate
)을 구성하여 특정 대기열에 대한 최대 대역폭을 설정할 수 있습니다.
shaping-rate
우선순위 그룹의 값은 우선순위 그룹에 속하는 대기열에 사용할 수 있는 총 최대 대역폭 양을 설정합니다. 포트에서 대기열이 소비하는 누적 총 대역폭은 대기열이 속한 우선순위 그룹의 최대 대역폭을 초과할 수 없습니다.
우선순위 그룹에 두 개 이상의 대기열이 있고 shaping-rate
결합된 대기열이 우선순위 그룹이 사용할 수 있는 대역폭의 양보다 큰 경우, 대역폭은 대기열 간에 비례적으로 공유됩니다.
스케줄러 구성에서 대기열 shaping-rate
을 구성하고 트래픽 제어 프로파일 구성에서 우선 순위 그룹에 대한 를 설정합니다 shaping-rate
.
계층적 스케줄링을 사용하여 최대 대역폭 형성
우선 순위 그룹 셰이핑은 포트에 설정된 포워딩 클래스에 할당되는 최대 대역폭을 정의하는 반면, 대기열 셰이핑은 대기열당 최대 대역폭 사용에 대한 제한을 정의합니다. 대기열 대역폭은 우선 순위 그룹 대역폭의 일부입니다.
그림 1 은 각 우선순위 그룹의 셰이핑 속도에 따라 포트 대역폭이 우선순위 그룹(포워딩 클래스 세트)에 할당되는 방법과 각 우선순위 그룹의 대역폭이 각 대기열의 쉐이핑 속도를 기반으로 우선순위 그룹의 대기열에 할당되는 방법을 보여줍니다.