CoS 분류자 이해
패킷 분류는 수신 패킷과 특정 CoS(Class-of-Service) 서비스 레벨을 연결합니다. 분류자는 패킷을 포워딩 클래스 및 손실 우선 순위와 연관시키고 패킷은 포워딩 클래스를 기반으로 하는 출력 큐에 연결됩니다. 다음과 같은 인터페이스에 대해 분류자 정의할 수 있습니다.
네트워크 인터페이스에 대한 IPv4 및 IPv6 트래픽, 통합 이더넷 인터페이스(링크 어그리게이션 그룹(LAG)라고도 함)
ELS 구성 스타일을 지원하는 스위치에서 VLAN 간 라우팅 기능은 irb라는 IRB(Integrated Routing and Bridging) 인터페이스를 사용합니다.
ELS 구성 스타일을 지원하지 않는 스위치에서 VLAN 간 라우팅 기능은 vlan이라는 라우팅된 VLAN 인터페이스(RVI)를 사용합니다.
두 가지 일반적인 분류자 유형이 있습니다.
BA(Behavior Aggregate) 분류자
MF(Multifield) 분류자
인터페이스에서 BA 분류자와 MF 분류자 모두를 구성할 수 있습니다. 이 경우 BA 분류가 먼저 수행되고 MF 분류가 수행됩니다. 두 가지 분류 결과가 충돌하면 MF 분류 결과가 BA 분류 결과를 대체합니다.
주니퍼 네트웍스 EX8200 이더넷 스위치에서 브리징된 멀티데스테이션 트래픽과 IP 멀티테스트레이션 트래픽에 대한 BA 분류기를 지정할 수 있습니다. 멀티캐스트 패킷에 대한 BA 분류기가 EX8200 스위치의 모든 인터페이스에 적용됩니다.
EX8200 스위치는 CoS 분류자용 추가 TCAM 공간이 필요할 때 무료 TCAM 공간 또는 사용되지 않는 TCAM 공간에서 할당될 수 있도록 TCAM(ternary Content Addressable Memory)을 위한 메모리 공간의 온디맨드 할당을 구현합니다. CoS 분류자가 사용 가능한 TCAM 공간을 초과하는 메모리 공간을 사용하도록 구성할 때 오류 로그 메시지가 생성됩니다.
이 주제는 다음과 같이 설명합니다.
활동 총 분류자
BA 분류자는 패킷 헤더의 고정 길이 필드를 기반으로 하여 MF 분류자보다 연산 효율성을 높입니다. 따라서 높은 트래픽 볼륨을 처리하는 코어 디바이스는 일반적으로 BA 분류를 수행하도록 구성됩니다. BA 분류기는 패킷을 포워딩 클래스와 손실 우선 순위에 매핑합니다. 포워딩 클래스는 패킷의 출력 큐를 결정합니다. 스케줄러가 혼잡 기간 동안 폐기된 패킷을 제어하는 데 손실 우선 순위가 사용됩니다.
다음과 같은 유형의 BA 분류자입니다.
-
dscp
—IP DiffServ를 위한 DSCP(Differentiated Services Code Point) 수신 IPv4 패킷을 처리합니다. -
dscp-ipv6
—수신 IPv6 패킷을 처리합니다. -
ieee-802.1
—IEEE 802.1p(Layer 2 CoS)를 처리합니다. -
inet-precedence
—수신 IPv4 패킷을 처리합니다. IP 우선 순위 매핑에는 DSCP 필드의 상위 3비트만 필요합니다.
BA 분류기는 지정된 CoS 값을 리터럴 비트 패턴 또는 정의된 별칭으로 가져와 인터페이스에 도착하는 패킷 유형과 일치시키려고 시도합니다. 패킷 헤더의 정보가 지정된 패턴과 일치하면 패킷은 분류자와 연관된 포워딩 클래스에 의해 정의된 적절한 큐로 전송됩니다.
기본 동작 통합 분류
주니퍼 네트웍스 Junos 운영 체제(Junos OS)는 인터페이스 유형에 따라 암시적 기본 BA 분류기를 논리적 인터페이스에 자동으로 할당합니다. 표 1 에는 다양한 유형의 인터페이스와 해당 내재적 기본 BA 분류가 나열되어 있습니다.
인터페이스 유형 |
기본 BA 분류 |
---|---|
트렁크 및 CCC(Circuit Cross-Connect) 인터페이스 |
참고:
CCC 인터페이스에 대한 이 BA 분류는 EX8200 스위치에만 적용됩니다. |
레이어 3 인터페이스(IPv4) |
|
레이어 3 인터페이스(IPv6) |
|
액세스 인터페이스 |
신뢰할 수 없는 |
RVI(Routed VLAN Interface) |
기본 분류 없음 |
Mpls |
특급
참고:
이 BA 분류는 EX8200 스위치에만 적용됩니다. |
BA 분류기를 논리적 인터페이스와 명시적으로 연결하는 경우 명시적 BA 분류자에서 암시적(기본) BA 분류자보다 덮어들게 됩니다.
표 2 에는 레이어 2 및 레이어 3 인터페이스에서 구성할 수 있는 BA 분류자 유형이 설명되어 있습니다.
인터페이스 유형 |
허용 BA 분류 |
---|---|
레이어 2 인터페이스 |
IEEE 802.1p, IP 우선 순위, DSCP, DSCP IPv6 |
레이어 3 인터페이스(IPv4) |
IEEE 802.1p, IP 우선 순위, DSCP |
레이어 3 인터페이스(IPv6) |
IEEE 802.1p, IP 우선 순위, DSCP IPv6 |
DSCP 및 IP 우선 순위 분류기를 동일한 인터페이스에 적용할 수 없습니다. 다른 유형의 분류자가 있는 인터페이스에는 IEEE 802.1p 분류자도 적용할 수 없습니다. DSCP IPv6 분류기는 여러 유형의 패킷에 적용되므로 DSCP 또는 IP 우선 순위 분류자의 인터페이스에 적용할 수 있습니다.
EX4300 스위치에서는 3개 분류자(DSCP, DSCP IPv6 및 IEEE 802.1p)가 고정 분류자와 함께 L2 인터페이스에 공존할 수 있습니다. BA 분류는 고정 분류보다 우선합니다.
논리적 인터페이스에서 분류기를 명시적으로 구성하지 않은 경우 기본 분류기가 할당되고 분류는 다음과 같이 작동합니다.
-
IPv4 주소로 구성된 논리적 인터페이스에 DSCP 분류기가 기본적으로 할당되고, IPv4 및 IPv6 패킷은 DSCP 분류기를 사용하여 분류됩니다.
-
IPv6 주소로 구성된 논리적 인터페이스에 DSCP IPv6 분류기가 기본적으로 할당되고, IPv4 및 IPv6 패킷은 DSCP IPv6 분류기를 사용하여 분류됩니다.
EX8200 스위치에서 하나의 분류자 유형 DSCP 또는 IEEE802.1p를 구성하거나 DSCP 및 IEEE802.1p 유형 각각에 대해 하나의 분류자(classifier)를 구성할 수 있습니다.
ELS 구성 스타일을 지원하는 스위치에서 IRB 인터페이스를 구성하거나 ELS 구성 스타일을 지원하지 않는 스위치에서 라우팅된 VLAN 인터페이스를 구성할 수 있습니다. EX8200 스위치를 제외하고 수신 패킷의 사용자 우선 순위(UP) 비트는 기본 IEEE 802.1p 재작성 규칙에 따라 재작성됩니다. EX8200 스위치에서는 기본 IEEE 802.1p 재작성 규칙을 RIS에 명시적으로 할당해야 합니다.
기본적으로 모든 BA 분류자들은 트래픽을 best-effort 포워딩 클래스 또는 네트워크 제어 포워딩 클래스로 분류합니다.
멀티필드 분류자
MF(Multifield) 분류자는 패킷의 소스 및 대상 주소, 소스 및 대상 포트 번호와 같은 패킷의 여러 필드를 검사합니다. MF 분류자에서 방화벽 필터 규칙을 기반으로 패킷의 포워딩 클래스 및 손실 우선 순위를 설정합니다.
MF 분류는 일반적으로 최종 사용자 애플리케이션에서 DSCP 또는 IP 우선 순위 분류자가 지원되지 못하기 때문에 네트워크 에지에서 수행됩니다. 에지 스위치에서 MF 분류기는 다양한 패킷 필드를 검사하여 패킷의 포워딩 클래스를 결정하는 필터링 기능을 제공합니다. 일반적으로 모든 분류자가 선택한 필드에서 구성된 값과 일치하는 작업을 수행합니다.