Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Virtual Chassis 스위치 포트의 CoS

QFX 시리즈 및 EX4600 Virtual Chassis 디바이스에는 외부 피어 디바이스에 연결할 수 있는 액세스 포트가 있습니다. 버추얼 섀시 디바이스에는 QFabric 시스템 노드 디바이스가 QFabric 시스템 상호 연결 장치를 연결하는 패브릭(fte) 포트와 유사한 방식으로 Virtual Chassis 구성원을 상호 연결하는 VCP(Virtual Chassis 포트)도 있습니다. VCP는 외부 액세스에 사용되지 않습니다.

Virtual Chassis 액세스 포트의 CoS(Class of Service)는 독립 실행형 모드이거나 QFabric 시스템 노드 디바이스로 사용되는 경우 이러한 디바이스의 CoS와 동일합니다. 그러나 VCP의 CoS는 QFabric 시스템의 CoS와는 여러 가지 면에서 다릅니다. 노드 디바이스 패브릭 포트는 서로 다릅니다.

이 주제는 Virtual Chassis 액세스 인터페이스 및 VCP에서의 CoS 지원에 대해 설명합니다.

액세스 인터페이스 CoS 지원

Virtual Chassis 액세스 인터페이스의 CoS는 공유 버퍼 설정을 제외하고 독립 실행형 디바이스 및 Node 디바이스 액세스 인터페이스의 CoS와 동일합니다. 액세스 인터페이스에 대한 QFX 시리즈 및 EX4600 스위치 CoS에 대한 설명서는 공유 버퍼 설명서의 일부를 제외하고 Virtual Chassis 액세스 인터페이스에 적용됩니다.

Virtual Chassis 액세스 인터페이스에서 CoS 지원의 유사점 독립형 디바이스(또는 QFabric 시스템 노드 디바이스) 액세스 인터페이스와 비교

Virtual Chassis 액세스 인터페이스는 독립형 디바이스 및 QFabric 시스템 노드 디바이스의 액세스 인터페이스와 동일한 방식으로 다음과 같은 CoS 기능을 지원합니다.

  • 포워딩 클래스—기본 포워딩 클래스, 큐 매핑 및 패킷 드롭 속성(표 1)은 동일합니다.

    표 1: 기본 포워딩 클래스 구성

    기본 포워딩 클래스

    기본 큐 매핑

    기본 패킷 드롭 속성

    best-effort (수)

    0

    드롭

    Fcoe

    3

    무손실

    무손실

    4

    무손실

    네트워크 제어(nc)

    7

    드롭

    mcast

    8

    드롭

  • 패킷 분류—분류자 기본 설정 및 구성은 동일합니다. 활동 집계, 멀티필드, 다수층 및 고정 분류자 지원도 동일합니다.

  • ETS(Enhanced Transmission Selection)—계층적 스케줄링을 지원하는 이 DCB(Data Center Bridging) 기능은 포워딩 클래스 세트(우선 순위 그룹) 및 트래픽 제어 프로파일 구성을 비롯한 동일한 기본값과 사용자 구성을 가지고 있습니다.

  • PFC(Priority-based flow control)—무손실 전송을 지원하는 이 DCB 기능은 6개의 무손실 우선 순위(포워딩 클래스)에 대한 지원을 포함하여 동일한 기본값과 사용자 구성을 제공합니다.

  • 이더넷 일시 중지—이 기능은 동일한 기본값과 구성을 가지고 있습니다.

  • 큐 스케줄링—이 기능은 동일한 기본값, 구성 및 스케줄러 투 포워딩 클래스 매핑을 제공합니다. 큐 스케줄링은 계층적 스케줄링의 하위 집합입니다.

  • 우선 순위 그룹(포워딩 클래스 세트) 스케줄링—이 기능은 동일한 기본값과 구성을 가지고 있습니다. 우선 순위 그룹 스케줄링은 계층적 스케줄링의 하위 집합입니다.

  • WRED 프로필—이 기능은 동일한 기본값과 구성을 가지고 있습니다.

  • 코드 포인트 별칭—이 기능은 동일한 기본값과 구성을 가지고 있습니다.

  • 규칙 재작성—이 기능에는 동일한 기본값과 구성이 있습니다(송신 트래픽에 적용된 기본 규칙 재작성 없음).

  • 호스트 아웃바운드 트래픽—이 기능은 동일한 기본값과 구성을 가지고 있습니다.

Virtual Chassis 액세스 인터페이스에서 CoS 지원의 차이 독립형 디바이스(또는 QFabric 시스템 노드 디바이스) 액세스 인터페이스와 비교

기본 공유 버퍼 설정 및 공유 버퍼 구성 방식은 독립형 및 QFabric 시스템 Node 장치와 Virtual Chassis 액세스 인터페이스에서 동일합니다. 차이점은 Virtual Chassis 액세스 인터페이스에서 공유 버퍼 구성이 전역적이며 Virtual Chassis의 모든 구성원의 모든 액세스 포트에 적용되며 독립 실행형 또는 QFabric 시스템 Node 장치에서는 서로 다른 액세스 인터페이스에서 서로 다른 버퍼 설정을 구성할 수 있다는 점입니다.

서로 다른 버추얼 섀시 멤버에 대해 서로 다른 공유 버퍼 설정을 구성할 수 없습니다. Virtual Chassis의 모든 구성원은 동일한 공유 버퍼 구성을 사용합니다.

VCP 인터페이스 CoS 지원

Virtual Chassis 멤버를 연결하는 VCP 인터페이스의 CoS는 QFabric 시스템 노드 디바이스의 패브릭 인터페이스에서 CoS와 유사하지만 몇 가지 중요한 차이점이 있습니다.

VCP 인터페이스 및 QFabric 시스템 노드 패브릭 인터페이스에서 CoS 지원의 유사점

VCP 인터페이스는 전체 계층적 스케줄링(ETS)을 지원합니다. ETS에는 다음과 같은 CoS 기능이 포함되어 있습니다. VCP 인터페이스는 다른 CoS 기능을 지원하지 않습니다.

  • 포워딩 클래스 세트(우선 순위 그룹)를 생성하고 포워딩 클래스를 포워딩 클래스 세트에 매핑합니다.

  • 개별 출력 큐 스케줄링. 스케줄러 기본값 및 구성은 액세스 인터페이스의 스케줄러와 동일합니다.

  • 트래픽 제어 프로파일을 사용하여 우선 순위 그룹(포워딩 클래스 세트) 스케줄링 기본값 및 구성은 액세스 인터페이스와 동일합니다.

참고:

분류자, 혼잡 알림 프로파일을 첨부하거나 VCP 인터페이스에 규칙을 재작성할 수 없습니다. ETS를 지원하지 않는 QFX 플랫폼의 VCP 인터페이스에 스케줄러 맵을 연결할 수 없습니다. 또한 VCP 인터페이스에서는 버퍼 설정을 구성할 수 없습니다. 포워딩 클래스 세트 및 트래픽 제어 프로필만 VCP 인터페이스에 연결할 수 있습니다(플랫폼이 ETS를 지원하는 경우 스케줄러 맵).

40기가비트 VCP 인터페이스에서 무손실 트래픽의 동작은 QFabric 시스템 Node 디바이스 패브릭 포트에서 무손실 트래픽의 동작과 동일합니다. 이 시스템은 무손실 포워딩 클래스(우선 순위)에 대한 플로우 제어를 자동으로 지원합니다. 시스템은 각 40기가비트 VCP 인터페이스에서 무손실 포워딩 클래스에 대해 글로벌 무손실 헤드룸 버퍼에서 할당된 버퍼 헤드룸을 동적으로 계산합니다. 40기가비트 VCP 인터페이스상의 무손실 플로우 수를 지원할 수 있는 글로벌 무손실(lossless-headroom) 버퍼 공간이 충분하지 않은 경우 시스템은 syslog 메시지를 생성합니다.

참고:

버추얼 섀시에서 무손실 전송을 구성한 후 syslog 메시지를 검사하여 컨피규레이션을 지원할 수 있는 충분한 버퍼 공간이 있는지 확인합니다.

참고:

40기가비트 VCP 인터페이스를 10기가비트 VCP 인터페이스로 분리하는 경우, 무손실 전송은 10기가비트 VCP 인터페이스에서 지원되지 않습니다. 무손실 전송은 40기가비트 VCP 인터페이스에서만 지원됩니다. (10기가비트 액세스 인터페이스는 무손실 전송을 지원합니다.)

VCP 인터페이스 및 QFabric 시스템 노드 패브릭 인터페이스에서 CoS 지원의 차이

VCP 인터페이스상의 대부분의 CoS 동작은 QFabric 시스템의 패브릭 포트에서의 CoS 동작과 비슷하지만 Node 장비는 다음과 같은 중요한 차이점을 가지고 있습니다.

  • 계층적 스케줄링(큐 및 우선 순위 그룹 스케줄링)—QFabric 시스템 Node 디바이스 패브릭 인터페이스에서 서로 다른 인터페이스의 여러 우선 순위 그룹(포워딩 클래스 세트)에 서로 다른 계층적 스케줄러(트래픽 제어 프로파일)를 적용할 수 있습니다. 그러나 VCP 인터페이스에서는 우선 순위 그룹에 적용하는 스케줄러가 모든 VCP 인터페이스에 전역으로 표시됩니다. 하나의 계층적 스케줄러로 모든 VCP 인터페이스에서 우선 순위 그룹에 대한 스케줄링을 제어합니다.

    VCP 인터페이스를 위한 글로벌 식별자(vcp-*)를 사용하여 스케줄러를 VCP 인터페이스에 연결합니다. 예를 들어 트래픽 제어 프로파일(트래픽 제어 프로파일에는 vcp-hpc-fcset이라는 포워딩 클래스 세트에 vcp-hpc-tcp라는 이름의 큐 및 우선 순위 그룹 스케줄링 구성이 모두 포함)을 적용하려는 경우 구성에 다음 명령문이 포함됩니다.

    이 시스템은 모든 VCP 인터페이스에서 우선 순위 그룹 vcp-hpc-fcset 에 매핑된 트래픽에 계층적 스케줄러 vcp-hpc-tcp 를 적용합니다.

  • 분류자, 혼잡 알림 프로파일을 첨부하거나 VCP 인터페이스에 규칙을 재작성할 수 없습니다. 또한 VCP 인터페이스에서는 버퍼 설정을 구성할 수 없습니다. QFabric 시스템과 마찬가지로 Node 디바이스 패브릭 인터페이스는 포워딩 클래스 세트와 트래픽 제어 프로파일만 VCP 인터페이스에 연결할 수 있습니다.

  • 무손실 전송은 40기가비트 VCP 인터페이스에서만 지원됩니다. 40기가비트 VCP 인터페이스를 10기가비트 VCP 인터페이스로 분리하는 경우, 무손실 전송은 10기가비트 VCP 인터페이스에서 지원되지 않습니다.

CPU에서 생성된 호스트 아웃바운드 트래픽

CPU에서 생성된 호스트 아웃바운드 트래픽은 큐 7에 매핑된 네트워크 제어 포워딩 클래스에서 포워딩됩니다. 기본 스케줄러를 사용하는 경우 네트워크 제어 큐는 포트 대역폭의 5%에 대한 보장된 최소 대역폭(전송 속도)을 받습니다. 보장된 최소 대역폭만으로는 호스트 아웃바운드 트래픽의 무손실 전송을 보장할 수 있습니다.

그러나 기본 스케줄러를 사용하는 대신 스케줄러를 구성하고 적용하는 경우 네트워크 제어 포워딩 클래스(또는 호스트 아웃바운드 트래픽에 대해 구성한 포워딩 클래스)가 패킷 손실을 방지하기에 충분한 보장 대역폭을 수신하도록 보장해야 합니다.

팁:

기본 스케줄러를 사용하는 대신 스케줄러를 구성하는 경우 네트워크 제어 큐(또는 네트워크 제어 큐가 아닌 경우 호스트 아웃바운드 트래픽에 대해 구성한 큐)를 엄격한 우선 순위 큐로 구성하는 것이 좋습니다. 우선 순위가 높은 큐는 다른 큐가 제공되기 전에 전체 큐를 전송하는 데 필요한 대역폭을 받습니다. 엄격한 우선 순위 큐가 소비할 수 있는 대역폭의 양을 제한하고 엄격한 우선 순위 큐가 다른 큐를 굶주리지 않도록 하려면 스케줄러 구성에서 엄격한 우선 순위 트래픽에 셰이핑 속도를 적용합니다.

모든 엄격한 우선 순위 트래픽과 마찬가지로, 네트워크 제어 큐(또는 다른 큐)를 엄격한 우선 순위 큐로 구성하면 우선 순위가 높은 트래픽만을 포함하는 별도의 포워딩 클래스 집합(우선 순위 그룹)을 생성하고, 엄격한 우선 순위의 포워딩 클래스 세트와 트래픽 제어 프로필(계층적 스케줄러)을 VCP 인터페이스에 적용해야 합니다.