CoS 포워딩 클래스 세트(우선 순위 그룹) 이해하기
포워딩 클래스 세트는 향상된 전송 선택(ETS, IEEE 802.1Qaz에 설명)에서 우선 순위 그룹에 해당하는 Junos 구성 구성입니다. 스위치는 2계층 계층 스케줄러를 사용하여 ETS를 구현합니다.
우선 순위 그룹은 포워딩 클래스 그룹입니다. 각 포워딩 클래스는 출력 대기열 및 IEEE 802.1p 우선순위(코드 포인트)에 매핑됩니다. 코드 포인트를 기반으로 트래픽을 포워딩 클래스로 분류하고 포워딩 클래스를 대기열에 매핑하면 해당 대기열에 할당된 트래픽이 정의됩니다. 우선 순위 그룹에 속하는 포워딩 클래스는 해당 우선 순위 그룹에 할당된 포트 대역폭을 공유합니다. 하나의 우선 순위 그룹에서 포워딩 클래스에 매핑된 트래픽은 일반적으로 유사한 트래픽 처리 요구 사항을 공유합니다.
최대 3개의 유니캐스트 포워딩 클래스 세트와 1개의 멀티캐스트 포워딩 클래스 세트를 구성할 수 있습니다. 유니캐스트 포워딩 클래스만 유니캐스트 포워딩 클래스 세트에 속할 수 있습니다. 멀티캐스트 포워딩 클래스만 멀티캐스트 포워딩 클래스 집합에 속할 수 있습니다.
엄격한 우선 순위 전달 클래스를 구성하는 경우(하나의 엄격한 우선 순위 전달 클래스만 구성할 수 있습니다), 포워딩 클래스 세트를 구성할 때 다음 규칙을 준수해야 합니다.
엄격한 우선 순위가 높은 포워딩 클래스에 대해 별도의 포워딩 클래스 세트를 생성해야 합니다.
하나의 포워딩 클래스 세트만이 엄격한 우선 순위가 높은 포워딩 클래스를 포함할 수 있습니다.
엄격한 우선 순위가 높은 포워딩 클래스는 엄격한 우선 순위가 아닌 포워딩 클래스와 동일한 포워딩 클래스 세트에 속할 수 없습니다.
엄격한 우선 순위가 높은 포워딩 클래스는 다중 대상 포워딩 클래스 집합에 속할 수 없습니다.
엄격한 높은 우선 순위 포워딩 클래스를 포함하는 포워딩 클래스 세트에 대해 보장된 최소 대역폭(보장 속도)을 구성할 수 없습니다. (또한 엄격한 높은 포워딩 클래스에 대한 보장된 최소 대역폭을 구성할 수 없습니다.)
다른 포워딩 클래스에 매핑된 대기열이 고갈되는 것을 방지하기 위해 항상 엄격한 우선 순위 포워딩 클래스에 셰이핑 속도를 적용하는 것이 좋습니다. 엄격한 우선 순위 포워딩 클래스가 사용할 수 있는 대역폭의 양을 제한하기 위해 셰이핑 속도를 적용하지 않는 경우, 엄격한 높은 우선 순위 포워딩 클래스는 사용 가능한 모든 포트 대역폭을 사용하고 포트의 다른 포워딩 클래스를 고갈시킬 수 있습니다.
CoS를 명시적으로 구성하는 경우 계층 스케줄링을 사용해야 합니다. 2계층 계층 스케줄러는 포워딩 클래스 세트(우선 순위 그룹)에 대한 대역폭 리소스를 정의한 다음 포워딩 클래스 세트에 속하는 포워딩 클래스(우선 순위) 간에 이러한 리소스를 할당합니다.
포워딩 클래스 세트를 명시적으로 구성하지 않으면 시스템은 스위치의 모든 포워딩 클래스를 포함하는 기본 포워딩 클래스 세트를 자동으로 생성합니다. 시스템은 포트 출력 대역폭의 100%를 기본 포워딩 클래스 세트에 할당합니다. 수신 트래픽은 기본 분류자 설정에 따라 분류됩니다. 기본 포워딩 클래스의 포워딩 클래스는 기본 스케줄러 설정에 따라 수신 대역폭을 설정합니다. 기본 스케줄러에 속하지 않는 포워딩 클래스는 대역폭을 수신하지 않습니다. 기본 우선 순위 그룹은 투명합니다. 구성에는 나타나지 않으며 DCBX(Data Center Bridging Capability Exchange Protocol) 보급에 사용됩니다.
포워딩 클래스 세트를 명시적으로 구성하고 인터페이스에 적용할 때, 해당 인터페이스에서 포워딩 클래스 세트에 매핑하지 않는 포워딩 클래스는 보장된 대역폭을 수신하지 않습니다. 기본 포워딩 클래스 세트에 속하는 포워딩 클래스는 다른 포워딩 클래스 세트가 모든 포트 대역폭을 사용하지 않는 경우 대역폭을 수신할 수 있습니다. 그러나 포워딩 클래스 세트의 구성원이 아닌 포워딩 클래스가 수신하는 대역폭의 양은 보장되지 않습니다. 이 경우, 포워딩 클래스가 포워딩 클래스 세트의 구성원이 아닌 경우 수신하는 대역폭은 미사용 포트 대역폭을 사용할 수 있는지 여부에 따라 달라지므로 결정적이지 않습니다.
예측 가능한 방식으로 포워딩 클래스의 대역폭을 보장하려면, 인터페이스에서 트래픽을 전달할 것으로 예상되는 모든 포워딩 클래스를 포워딩 클래스 세트로 매핑하고 포워딩 클래스 세트를 인터페이스에 적용해야 합니다.