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