CoS 포워딩 클래스 정의
포워딩 클래스를 사용하면 전송을 위해 패킷을 그룹화할 수 있습니다. 트래픽을 포워딩하려면 포워딩 클래스를 출력 대기열에 매핑(할당)합니다.
대기열 0에서 7은 유니캐스트 트래픽용이고 대기열 8에서 11은 멀티캐스트 트래픽용입니다. 유니캐스트 대기열에 매핑된 포워딩 클래스는 유니캐스트 트래픽을 전송해야 하며, 다중 대상 대기열에 매핑된 포워딩 클래스는 다중 대상 트래픽을 전송해야 합니다. 4개의 기본 유니캐스트 포워딩 클래스와 1개의 기본 멀티데스티네이션 포워딩 클래스가 있습니다.
NFX 시리즈 디바이스를 제외한 기본 포워딩 클래스는 다음과 같습니다.
-
best-effort—최선의 트래픽 -
fcoe—Fibre Channel over Ethernet 트래픽에 대한 보장된 전송(OCX 시리즈 스위치에는 사용하지 않음) -
no-loss—TCP 무손실 트래픽에 대한 전달 보장(OCX 시리즈 스위치에는 사용하지 않음) -
network-control- 네트워크 제어 트래픽
QFX10000 스위치 및 NFX 시리즈 디바이스를 제외한 기본 다중 대상 포워딩 클래스는 다음과 같습니다.
-
mcast—다중 대상 트래픽
NFX 시리즈 디바이스에는 다음과 같은 기본 포워딩 클래스가 있습니다.
-
best-effort(be) - 서비스 프로필을 제공하지 않습니다. 손실 우선순위는 일반적으로 CoS 값에 포함되지 않습니다. -
expedited-forwarding(ef) - 낮은 손실, 짧은 지연, 낮은 지터, 보장된 대역폭, 엔드투엔드 서비스를 제공합니다. -
assured-forwarding(af) - 정의할 수 있는 값 그룹을 제공하며 AF1, AF2, AF3 및 AF4의 4가지 하위 클래스를 포함하며 각각 낮음과 높음의 두 가지 드롭 확률이 있습니다. -
network-control(nc) - 프로토콜 제어를 지원하므로 일반적으로 우선 순위가 높습니다.
문을 class 사용하여 포워딩 클래스를 대기열에 매핑할 수 있습니다. 둘 이상의 포워딩 클래스를 단일 대기열에 매핑할 수 있습니다. 동일한 대기열에서 유니캐스트 및 멀티캐스트 포워딩 클래스를 혼합할 수 없습니다.
동일한 대기열에 매핑된 모든 포워딩 클래스는 동일한 패킷 드롭 속성을 가져야 합니다. 즉, 모든 포워딩 클래스가 손실이거나 모든 포워딩 클래스가 무손실이어야 합니다. 이는 기본 fcoe 및 무손실 포워딩 클래스에 drop 속성이 있기 no-loss 때문에 중요합니다.
[edit class-of-service forwarding-classes] user@switch# set class class-name queue-num queue-number <no-loss>
한 가지 예는 라는 포 be2 워딩 클래스를 생성하고 이를 대기열 1에 매핑하는 것입니다.
[edit class-of-service forwarding-classes] user@switch# set class be2 queue-num 1
또 다른 예는 라는 이름 fcoe2 의 무손실 포워딩 클래스를 생성하고 대기열 5에 매핑하는 것입니다.
[edit class-of-service forwarding-classes] user@switch# set class fcoe2 queue-num 5 no-loss
ELS 소프트웨어를 실행하지 않는 스위치에서는 무손실 fcoe 및 no-loss 포워딩 클래스에 기본 포워딩 클래스-대기열 매핑을 사용합니다. 무손실 포워딩 클래스를 명시적으로 구성하는 경우, 해당 포워딩 클래스에 매핑된 트래픽은 손실(best-effort) 트래픽으로 처리되며 선택적 no-loss 패킷 드롭 속성을 포함하지 않는 한 무손실 처리를 받지 않습니다.
플랫폼별 포워딩 클래스 동작
다음 표를 사용하여 플랫폼의 플랫폼별 동작을 검토하십시오.
| 플랫폼 |
차이 |
|---|---|
| NFX 시리즈 |
|
| QFX5000 시리즈 |
|
| QFX10000 시리즈 |
|
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.