QFX 시리즈 스위치 및 EX4600 스위치 제품군에서 CoS 지원
주니퍼 네트웍스 데이터센터 스위치는 네트워크에서 스위치가 사용되는 방식의 차이와 다른 칩셋 또는 다른 인터페이스 기능과 같은 하드웨어 차이로 인해 CoS(Class of Service) 지원의 일부 측면에서 다릅니다.
이 주제는 QFX 시리즈 스위치 및 EX4600 스위치 라인에서 CoS 지원을 요약합니다.
CoS 기능 지원
| 특징 |
QFX10000 |
QFX 5000 라인, EX4600 라인 |
QFX5220/QFX5130/QFX5700 |
|---|---|---|---|
| CoS(Class of Service) - 우선 순위가 지정된 클래스 기반 대기열 |
예 |
예 |
예 |
| CoS—별도의 유니캐스트 및 다중 대상 분류자, 포워딩 클래스 및 출력 대기열 |
아니요 |
예 |
예(다중 대상 분류자 제외. 방화벽 필터를 사용하여 멀티캐스트 트래픽을 분류합니다.) |
| CoS—공유 유니캐스트 및 멀티데스티네이션 분류자, 포워딩 클래스 및 출력 대기열 |
예 |
아니요 |
아니요 |
| 링크 어그리게이션 그룹(LAG)에 대한 CoS 지원 |
예 |
예 |
예 |
| 향상된 전송 선택(ETS) 계층적 포트 스케줄링 |
예 |
QFX5100, QFX 5110, EX4600—예 QFX5120, QFX5200, QFX5210, EX4650—아니요 |
아니요 |
| 포트 스케줄링 |
예 |
예(EX4600 제외) |
예 |
| 대기열 셰이핑 |
예
참고:
옵션과 함께 문을 사용합니다 |
예
참고:
문을 사용합니다 |
예 |
| 명시적 혼잡 알림(ECN) |
예 |
예 |
예 |
| 우선순위 기반 플로우 제어(PFC) |
예 |
예 |
예 |
| 브리지된 패킷의 재마킹 |
예 |
예 |
예 |
| WRED(Weighted Random Early Detection) 패킷 드롭 프로파일 및 테일 드롭 |
예 |
예 |
예 |
| 802.3X 이더넷 일시 중지 |
예 |
예 |
아니요 |
| 레이어 2 수신 패킷 분류 및 송신 재작성 규칙 |
예 |
예 |
예 |
| MPLS EXP 수신 패킷 분류 및 송신 재작성 규칙 |
예 |
예 |
아니요 |
| 레이어 3 수신 패킷 분류 및 송신 재작성 규칙 |
예 |
예 |
예 (IPv4 및 IPv6 트래픽 모두 동일한 분류자를 공유해야 합니다.) |
| 가상 출력 대기열(VOQ) 아키텍처 |
예 |
아니요 |
아니요 |
| 소프트웨어 공유 버퍼 구성 기능 |
아니요(VOQ 사용) |
예 |
예, 다음 제한 사항이 있습니다.
|
| 공유 버퍼 알파 구성 기능 |
아니요 |
예 |
예 |
| 버퍼 모니터링 |
아니요 |
예 |
예 |
| RED 삭제 패킷의 소스를 탐지하는 CoS 명령 |
예 |
아니요 |
아니요 |
분류자 및 재작성 규칙 이더넷 인터페이스 유형 지원
이 주제의 다음 두 표에는 QFX10000 스위치(표 2)와 QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, QFX5220, EX4600 및 EX4650 스위치(표 3)의 다양한 인터페이스 유형에 대한 분류자 및 재작성 규칙에 대한 CoS 이더넷 지원이 나열되어 있습니다.
QFX10000 스위치에서는 레이어 2 또는 레이어 3 물리적 인터페이스에 분류자를 적용하거나 규칙을 다시 작성할 수 없습니다. 계층 2 논리적 인터페이스 유닛 0에만 분류자를 적용하고 규칙을 다시 작성할 수 있습니다. 다른 분류자를 적용하고 다른 레이어 3 논리적 인터페이스에 규칙을 다시 작성할 수 있습니다. 표 2 는 분류자를 구성 및 적용하고 규칙을 다시 작성할 수 있는 인터페이스를 보여줍니다.
CoS 분류자 및 재작성 규칙 |
레이어 2 물리적 인터페이스 |
레이어 2 논리적 인터페이스(유닛 0만 해당) |
레이어 3 물리적 인터페이스 |
레이어 3 논리적 인터페이스 |
|---|---|---|---|---|
고정 분류자 |
아니요 |
예 |
아니요 |
예 |
DSCP 분류자 |
아니요 |
예 |
아니요 |
예 |
DSCP IPv6 분류자 |
아니요 |
예 |
아니요 |
예 |
IEEE 802.1p 분류자 |
아니요 |
예 |
아니요 |
예 |
| EXP 분류자 |
아니요 |
예 |
아니요 |
예 |
DSCP 재작성 규칙 |
아니요 |
예 |
아니요 |
예 |
DSCP IPv6 재작성 규칙 |
아니요 |
예 |
아니요 |
예 |
IEEE 802.1p 재작성 규칙 |
아니요 |
예 |
아니요 |
예 |
EXP 재작성 규칙 |
아니요 |
예 |
아니요 |
예 |
QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, EX4600 및 EX4650 스위치에서는 레이어 2 물리적 인터페이스 또는 레이어 3 논리적 인터페이스에 분류자를 적용하거나 규칙을 다시 작성할 수 없습니다. 표 3 은 분류자를 구성 및 적용하고 규칙을 다시 작성할 수 있는 인터페이스를 보여줍니다.
CoS 분류자 및 재작성 규칙 |
레이어 2 물리적 인터페이스 |
레이어 2 논리적 인터페이스(유닛 0만 해당) |
레이어 3 물리적 인터페이스(하나 이상의 논리적 레이어 3 인터페이스가 정의된 경우) |
레이어 3 논리적 인터페이스 |
|---|---|---|---|---|
고정 분류자 |
아니요 |
예 |
예 |
아니요 |
DSCP 분류자 |
아니요 |
예 |
예 |
아니요 |
DSCP IPv6 분류자 |
아니요 |
예 |
예 |
아니요 |
IEEE 802.1p 분류자 |
아니요 |
예 |
예 |
아니요 |
EXP 분류자 |
전역 분류자는 로 구성된 모든 스위치 인터페이스에만 적용됩니다. |
|||
DSCP 재작성 규칙 |
아니요 |
예 |
예 |
아니요 |
DSCP IPv6 재작성 규칙 |
아니요 |
예 |
예 |
아니요 |
IEEE 802.1p 재작성 규칙 |
아니요 |
예 |
예 |
아니요 |
EXP 재작성 규칙 |
아니요 |
예 |
예 |
아니요 |
IEEE 802.1p 다중 대상 및 DSCP 다중 대상 분류자는 모든 인터페이스에 적용되며 개별 인터페이스에는 적용할 수 없습니다. DSCP IPv6 다중 대상 분류자는 지원되지 않습니다. IPv6 다중 대상 트래픽은 DSCP 다중 대상 분류자를 사용합니다.
QFX5220, QFX5130 및 QFX5700 스위치에서는 레이어 2 또는 레이어 3 물리적 인터페이스에 분류자를 적용하거나 규칙을 다시 작성할 수 없습니다. 표 4 는 분류자를 구성 및 적용하고 규칙을 다시 작성할 수 있는 인터페이스를 보여줍니다.
CoS 분류자 및 재작성 규칙 |
레이어 2 물리적 인터페이스 |
레이어 2 논리적 인터페이스 |
레이어 3 물리적 인터페이스 |
레이어 3 논리적 인터페이스 |
|---|---|---|---|---|
고정 분류자 |
아니요 |
예 |
아니요 |
예 |
DSCP 분류자 |
아니요 |
예 |
아니요 |
예 |
DSCP IPv6 분류자 |
아니요 |
아니요 |
아니요 |
아니요 |
IEEE 802.1p 분류자 |
아니요 |
예 |
아니요 |
예 |
EXP 분류자 |
아니요 |
아니요 |
아니요 |
아니요 |
DSCP 재작성 규칙 |
아니요 |
예 |
아니요 |
예 |
DSCP IPv6 재작성 규칙 |
아니요 |
아니요 |
아니요 |
아니요 |
IEEE 802.1p 재작성 규칙 |
아니요 |
예 |
아니요 |
예 |
EXP 재작성 규칙 |
아니요 |
아니요 |
아니요 |
아니요 |
QFX5220, QFX5130, QFX5700 스위치는 DSCP IPV6 분류자 및 재작성 규칙을 지원하지 않습니다. 대신 DSCP 분류자를 연결하고 패밀리 inet6에 대한 규칙을 다시 작성합니다.
QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX5220, QFX5700 스위치 간 CoS 운영 비교
CoS 기능 지원은 QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX 5220 QFX5700 스위치에 대해 대부분 동일하지만, 이러한 플랫폼 간의 칩셋이 다르기 때문에 일부 CoS 작동 차이가 있습니다. 표 5에는 QFX5100, QFX5120, QFX5200, QFX5210, QFX5220 스위치에서 CoS의 유사점과 차이점이 자세히 나와 있습니다.
CoS 기능 |
QFX5100 |
QFX5120 |
QFX5130/QFX5700 |
QFX5200 |
QFX5210 |
QFX5220 |
운영 변경 |
|---|---|---|---|---|---|---|---|
메모리 관리 |
모든 포트가 공유하는 중앙 메모리 관리 유닛(MMU) |
모든 포트가 공유하는 중앙 MMU |
수신 트래픽 관리자(ITM) 아키텍처 – 버퍼가 2개의 ITM에 균등하게 분할됩니다. |
쿼드 파이프를 사용한 크로스포인트 아키텍처 |
쿼드 파이프를 사용한 크로스포인트 아키텍처 |
ITM 아키텍처 – 버퍼를 2개의 ITMS에 균등하게 분할 |
ITM 아키텍처에는 특별한 버퍼 관리가 필요합니다. |
파이프 |
2 |
2 |
8 |
4 |
4 |
8 |
고객에게 보이는 변화가 없습니다. |
셀 어카운팅 |
글로벌 액세스 파이프 |
글로벌 액세스 파이프 |
ITM에 로컬(66MB/ITM) |
로컬에서 크로스 포인트까지(4MB/크로스 포인트) |
로컬에서 크로스 포인트(10.5MB/크로스 포인트) |
ITM에 로컬(32MB/ITM) |
고객에게 보이는 변화가 없습니다. |
공유 버퍼 |
60k 셀(각 셀 208바이트), 12MB |
약 131K 셀 (각 셀 256 바이트), 32MB |
약 543K 셀 (각 셀 254 바이트), 132MB |
(QFX5200-32C) 80K 셀(각 셀 208바이트), 16MB (QFX5200-48Y) 108K 셀(각 셀 208바이트), 22MB |
약 210K 셀 (각 셀 208 바이트), 42MB |
약 264K 셀(각 셀 254바이트), 64MB |
QFX5200 및 QFX5210을 제외하고는 고객에게 보이는 변경 사항이 없으며 QFX5100보다 더 큰 패킷 버퍼 공간을 지원합니다. |
파이프당 공유 버퍼 풀 |
파이프당 4개의 풀 |
파이프당 4개의 풀 |
파이프당 4개의 풀 |
파이프당 4개의 풀 |
파이프당 4개의 풀 |
파이프당 4개의 풀 |
해당 없음 |
큐잉 및 스케줄링 |
LLS 및 3단계 계층 |
고정 FHS(계층 스케줄링) 및 2단계 계층 |
고정 FHS(계층 스케줄링) 및 2단계 계층 |
고정 FHS(계층 스케줄링) 및 2단계 계층 |
고정 FHS(계층 스케줄링) 및 2단계 계층 |
고정 FHS(계층 스케줄링) 및 2단계 계층 |
ETS 및 FC-Set은 FHS로 인해 QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 및 QFX5700에서 지원되지 않습니다. |
# 유니캐스트 대기열 |
8 |
8 |
8 |
8 |
8 |
8 |
해당 없음 |
# 멀티캐스트 대기열 |
4 |
2 |
4 |
2 |
2 |
2 |
해당 없음 |
CPU 대기열 |
44 |
44 |
44 |
44 |
44 |
44 |
해당 없음 |
호스트 경로 스케줄링 |
포트에 직접 연결된 48개의 대기열 |
L0에 연결된 48개의 대기열 |
L0에 연결된 48개의 대기열 |
L0에 연결된 48개의 대기열 |
L0에 연결된 48개의 대기열 |
L0에 연결된 48개의 대기열 |
고객에게 보이는 변화가 없습니다. |
FC2Q |
4개의 프로필 |
4개의 프로필 |
4개의 프로필 |
4개의 프로필 |
4개의 프로필 |
4개의 프로필 |
해당 없음 |
DSCP 분류자 테이블 |
128개의 프로필 |
128개의 프로필 |
64개의 프로필 |
128개의 프로필 |
128개의 프로필 |
64개의 프로필 |
해당 없음 |
802.1p 분류자 테이블 |
64개의 프로필 |
64개의 프로필 |
64개의 프로필 |
64개의 프로필 |
64개의 프로필 |
64개의 프로필 |
고객에게 보이는 변화가 없습니다. SDK API 변경은 소프트웨어 개발 노력에만 영향을 미칩니다. |
PFC |
공통 헤드룸 버퍼 |
공통 헤드룸 버퍼 |
ITM 헤드룸 버퍼당 |
파이프당 헤드룸 버퍼 |
파이프당 헤드룸 버퍼 |
ITM 헤드룸 버퍼당 |
사용 가능하고 사용된 헤드룸 버퍼는 QFX5200 및 QFX5210의 각 파이프에 대해 별도로 유지됩니다. |
다시 쓰기 |
128개의 프로필 |
128개의 프로필 |
128개의 프로필 |
128개의 프로필 |
128개의 프로필 |
128개의 프로필 |
고객에게 보이는 변화가 없습니다. SDK API 변경은 소프트웨어 개발 노력에만 영향을 미칩니다. |
WRED |
파이프당 128개 프로파일 |
파이프당 128개 프로파일 |
파이프당 128개 프로파일 |
파이프당 128개 프로파일 |
파이프당 128개 프로파일 |
파이프당 128개 프로파일 |
해당 없음 |
대기열 수준 |
물리적 대기열 수준, 논리적 대기열 수준, CoS 수준, 포트 수준의 4가지 수준 |
논리적 대기열 수준, CoS 수준 및 포트 수준의 세 가지 수준. |
논리적 대기열 수준, CoS 수준 및 포트 수준의 세 가지 수준. |
논리적 대기열 수준, CoS 수준 및 포트 수준의 세 가지 수준. |
논리적 대기열 수준, CoS 수준 및 포트 수준의 세 가지 수준. |
논리적 대기열 수준, CoS 수준 및 포트 수준의 세 가지 수준. |
해당 없음 |
다중 대상 트래픽 |
기본 스케줄러 맵은 BE, FCoE, NoLoss 및 NC 트래픽 유형 간에 예약된 멀티캐스트 트래픽의 20% 및 유니캐스트 트래픽의 80%를 예약합니다. |
QFX5100 스위치와 동일 |
기본적으로 모든 멀티캐스트 트래픽은 Q8에 매핑됩니다. Q8에는 기본 스케줄러에서 20%의 대역폭이 제공됩니다. 멀티캐스트 트래픽을 다른 대기열(Q9,10,11)으로 분류하려면 방화벽 필터를 사용합니다. |
각 레벨 0 노드는 멀티캐스트 및 유니캐스트 트래픽을 모두 수신하므로 포트 수준에서 구별하여 멀티캐스트 트래픽에 쉐이핑을 적용할 수 없습니다. |
QFX5200 스위치와 동일 |
기본적으로 모든 멀티캐스트 트래픽은 Q8에 매핑됩니다. Q8에는 기본 스케줄러에서 20%의 대역폭이 제공됩니다. 멀티캐스트 트래픽을 다른 대기열(Q9)으로 분류하려면 방화벽 필터를 사용합니다. |
해당 없음 |
QFX5200 및 QFX5210 스위치에 대한 다음과 같은 제한 사항은 QFX5100 스위치에는 존재하지 않습니다.
CoS ETS(Flexible Hierarchical Scheduling)는 QFX5200 또는 QFX5210 스위치에서 지원되지 않습니다.
QFX5200 및 QFX5210 스위치는 유연한 계층적 스케줄링을 지원하지 않기 때문에 우선 순위가 있는
strict-high대기열 하나만 지원합니다.참고:QFX5100 스위치는 포워딩 클래스 세트를 구성할 때 우선 순위가 있는
strict-high여러 대기열을 지원합니다.QFX5200 CoS 폴리서는 모든 포트에서 액세스하는 전역 관리 카운터를 지원하지 않습니다. 파이프라인에 로컬의 관리 카운터만 지원됩니다. 즉, QFX5200 관리 카운터는 카운터가 생성된 파이프라인에 속하는 포트에서 수신된 트래픽에서만 작동합니다.
QFX5200 및 QFX5210 스위치의 크로스 포인트 아키텍처로 인해 모든 버퍼 사용량 카운터는 별도로 유지 관리됩니다. 명령
show class-of-service shared-buffer으로 사용량 카운터를 표시하면 다양한 파이프 카운터가 별도로 표시됩니다.QFX5200 및 QFX5210 스위치에서는 FC-SET 대신 포트 스케줄러가 지원됩니다.
QFX5200 및 QFX5210 스위치에서는 여러 포워딩 클래스를 포워딩 클래스 세트(fc-set)로 그룹화하고 fc-set에 출력 트래픽 제어 프로필을 적용할 수 없습니다. fc-set에 대한 ETS는 지원되지 않습니다. 각 L0 노드는 L1 노드의 유니캐스트와 멀티캐스트 대기열을 모두 예약하기 때문에 포트 수준에서 멀티캐스트와 유니캐스트 트래픽을 구별하고 유니캐스트와 멀티캐스트 사이에 최소 대역폭을 적용할 수 없습니다. CoS 레벨 L0에서만 지원될 수 있습니다.
QFX5200 및 QFX5210 스위치는 유연한 계층 스케줄링을 지원하지 않기 때문에 포워딩 클래스 그룹에 트래픽 제어 프로필을 적용할 수 없습니다.
QFX10000 스위치 분류자 및 재작성 규칙 지원(확장)
QFX10000 스위치에서 전부는 아니더라도 대부분의 네트워크 시나리오를 처리하기에 충분한 분류자를 구성할 수 있습니다. 표 6 은 구성할 수 있는 각 유형의 분류자 수와 분류자당 구성할 수 있는 항목 수를 보여줍니다.
분류자 유형 |
기본 분류자 이름 |
최대 분류자 수 |
분류자당 최대 항목 수 |
|---|---|---|---|
IEEE 802.1p(레이어 2) |
ieee8021p-default(트렁크 모드의 포트용) IEEE8021P-UNTRUST(액세스 모드의 포트용) |
64 |
16 |
DSCP(레이어 3) |
dscp-기본값 |
64 |
64 |
DSCP IPv6(레이어 3) |
dscp-ipv6-기본값 |
64 |
64 |
EXP(MPLS) |
exp-기본값 |
64 |
8 |
고정됨 |
기본 고정 분류자는 없습니다 |
8 |
16 |
지원되는 고정 분류자의 수(8)는 지원되는 포워딩 클래스의 수와 같습니다(고정 분류기는 인터페이스의 모든 수신 트래픽을 하나의 포워딩 클래스에 할당합니다).
기본 다시 쓰기 규칙은 없습니다. QFX10000 스위치에 대한 재작성 규칙을 구성하여 전부는 아니더라도 대부분의 네트워크 시나리오를 처리할 수 있습니다. 표 7 은 구성할 수 있는 각 유형의 재작성 규칙 수와 재작성 규칙당 구성할 수 있는 항목 수를 보여줍니다.
규칙 유형 재작성 |
최대 재작성 규칙 세트 수 |
재작성 규칙 집합당 최대 입력 수 |
|---|---|---|
IEEE 802.1p(레이어 2) |
64 |
128 |
DSCP(레이어 3) |
32 |
128 |
DSCP IPv6(레이어 3) |
32 |
128 |
EXP(MPLS) |
64 |
128 |