Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의
 

예: FCoE 트래픽에 대한 CoS PFC 구성

우선 순위 기반 플로우 제어(IEEE 802.1Qbb에 설명된 PFC)는 수신 인터페이스에 적용하는 링크 수준 플로우 제어 메커니즘입니다. PFC를 사용하면 하나의 물리적 링크에서 트래픽을 8가지 우선 순위로 나눌 수 있습니다. 8가지 우선 순위는 큐(포워딩 클래스)에 해당하는 트래픽의 8가지 "차선"으로 간주할 수 있습니다. 각 우선 순위는 VLAN 헤더의 3비트 IEEE 802.1p CoS 값에 매핑됩니다.

동일한 링크의 다른 큐에서 트래픽을 일시 중지하지 않고도 모든 큐의 트래픽에 PFC를 선택적으로 적용할 수 있습니다. 무손실 전송을 보장하기 위해서는 PFC를 FCoE 트래픽에 적용해야 합니다.

이 예에서는 FCoE 트래픽에 대해 PFC를 구성하는 방법에 대해 설명합니다.

요구 사항

이 예에서는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.

  • 단일 스위치

  • QFX 시리즈용 Junos OS 릴리스 11.1 이상

개요

FCoE 트래픽은 무손실 패킷 전송을 보장하기 위해 PFC가 필요합니다. 이 예에서는 FCoE 트래픽에서 PFC를 구성하고 기본 FCoE 포워딩 클래스 투 큐 매핑을 사용하는 방법을 보여 하며,

  • IEEE 802.1p 코드 포인트 011(우선 순위 3)으로 식별되는 FCoE 트래픽과 FCoE 포워딩 클래스를 연결하는 분류자를 구성합니다.

  • 혼잡 알림 프로필을 구성하여 FCoE 트래픽에 PFC를 적용합니다.

  • ingress 인터페이스에 분류자 및 PFC 구성을 적용합니다.

    메모:

    인터페이스에서 PFC 구성 또는 변경은 PFC 변경이 완료될 때까지 전체 포트를 차단합니다. PFC 변경이 완료되면 포트가 차단 해제되고 트래픽이 재개됩니다. 포트 차단은 수신 및 송신 트래픽을 중지하고 포트가 차단될 때까지 포트의 모든 큐에서 패킷 손실을 발생합니다.

  • FCoE 포워딩 클래스 출력 큐에 대한 CoS 대역폭 스케줄링을 구성합니다.

  • 향상된 ETS(Transmission Selection) 계층형 포트 스케줄링을 지원하는 스위치에서 FCoE 포워딩 클래스를 포함하는 포워딩 클래스 집합(우선 순위 그룹)을 생성합니다. 이는 향상된 ETS(Transmission Selection)를 구성하고 DCB(Data Center Bridging)를 지원하는 데 필요합니다.

  • ETS의 경우 FCoE 우선 순위 그룹에 대한 대역폭 스케줄링을 구성합니다.

  • ingress 및 egress 인터페이스에 구성을 적용합니다. 이러한 작업은 CoS 구성을 위한 ETS 또는 직접 포트 스케줄링을 사용하는지에 따라 달라집니다.

    직접 포트 스케줄링을 위해 스케줄러 맵을 인터페이스에 직접 적용하십시오. 스케줄러 맵은 스케줄러를 포워딩 클래스에 매핑하고 스케줄러의 CoS 속성을 포워딩 클래스에 매핑된 출력 대기열에 적용합니다.

    ETS 계층형 포트 스케줄링의 경우 스케줄러 맵을 트래픽 제어 프로파일에 적용한 다음, 트래픽 제어 프로파일을 인터페이스에 적용합니다. 스케줄러 맵은 직접 포트 스케줄링과 마찬가지로 CoS 속성을 포워딩 클래스(및 관련 출력 큐)에 매핑합니다. 트래픽 제어 프로파일은 포워딩 클래스가 포함된 우선 순위 그룹(포워딩 클래스 집합에 정의된 포워딩 클래스 그룹)에 CoS 속성을 매핑하여 포워딩 클래스 그룹에 포트 대역폭을 할당하는 CoS 계층을 생성한 다음 우선 순위 그룹 대역폭을 개별 포워딩 클래스에 할당합니다.

이 예제의 각 인터페이스는 수신 인터페이스와 송신 인터페이스의 역할을 하기 때문에 분류자, 혼잡 알림 프로필 및 스케줄링이 모든 인터페이스에 적용됩니다.

위상수학

표 1 에는 이 예의 구성 컴포넌트를 보여주고 있습니다.

표 1: FCoE 트래픽 구성 토폴로지용 PFC 구성 요소

구성 요소

설정

하드웨어

단일 스위치

동작 통합 분류자(IEEE 802.1 코드 포인트에 의해 수신 패킷에 FCoE 포워딩 클래스를 매핑)

코드가 포워딩 클래스 fcoe 및 손실 우선순위를 가리킵니 011 다.low

수신 인터페이스: xe-0/0/31, xe-0/0/32xe-0/0/33xe-0/0/34

PFC 혼잡 알림 프로필

fcoe-cnp:코드 포인트 011Ingress 인터페이스: xe-0/0/31, xe-0/0/32xe-0/0/33xe-0/0/34

FCoE 큐 스케줄러

fcoe-sched:최소 대역폭 3g최대 대역폭 100%우선순위 low

클래스-스케줄러 매핑 포워딩

스케줄러 맵 fcoe-map:포워딩 클래스 fcoe스케줄러 fcoe-sched

직접 포트 스케줄링을 지원하는 스위치에서 포트 스케줄링을 사용하는 경우 스케줄러 맵을 인터페이스xe-0/0/31, xe-0/0/32xe-0/0/33xe-0/0/34

ETS 전용: 포워딩 클래스 세트(FCoE 우선 순위 그룹)

fcoe-pg: 포워딩 클래스 fcoe송신 인터페이스: xe-0/0/31, xe-0/0/32xe-0/0/33xe-0/0/34

ETS 전용: 트래픽 제어 프로파일

fcoe-tcp: 스케줄러 맵 fcoe-map최소 대역폭 3g최대 대역폭 100%

ETS 계층적 스케줄링의 경우 트래픽 제어 프로파일(키워드 사용output-traffic-control-profile)을 인터페이스, , xe-0/0/32xe-0/0/33xe-0/0/34첨부합니다xe-0/0/31.

그림 1 은 예제에서 사용된 CLI 명령문의 구성 컴포넌트 및 구성 흐름에 대한 블록 다이어그램을 보여줍니다.

그림 1: FCoE 트래픽 구성 구성 요소용 PFC 블록 다이어그램 PFC for FCoE Traffic Configuration Components Block Diagram

구성

CLI 빠른 구성

FCoE 트래픽에 대해 PFC를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 맞게 변수 및 세부 정보를 변경한 다음[ 편집] 계층 수준에서 CLI에 명령을 복사하여 붙여넣습니다.

구성은 ETS와 직접 포트 스케줄링에 공통된 구성과 ETS에만 적용되는 구성 부분과 포트 스케줄링에만 적용됩니다.

ETS 계층적 스케줄링 및 포트 스케줄링에 적용되는 공통 구성:

ETS 계층적 스케줄링에 대한 구성—이 예제의 ETS 특정 부분은 포워딩 클래스 세트(우선 순위 그룹) 멤버쉽, 우선 순위 그룹 CoS 설정(트래픽 제어 프로파일)을 구성하며, 인터페이스에 우선 순위 그룹 및 CoS 구성을 할당합니다.

포트 스케줄링 구성—이 예제의 포트 스케줄링 특정 부분은 스케줄러 맵(스케줄러 맵에서 포워딩 클래스의 CoS 처리를 설정하는)을 인터페이스에 할당합니다.

공통 구성(ETS 계층적 스케줄링 및 포트 스케줄링에 적용)

단계별 절차

FCoE 트래픽에 대한 수신 분류자 구성, FCoE 트래픽의 PFC, 인터페이스에 PFC 및 분류자 구성을 적용하고 ETS 계층적 스케줄링 및 포트 스케줄링(공통 구성)에 대해 큐 스케줄링을 구성합니다.

  1. 분류기를 구성하여 손실 우선 순위를 설정하고 수신 시 FCoE 포워딩 클래스에 할당된 IEEE 802.1 코드 포인트를 설정합니다.

  2. IEEE 802.1 코드 포인트에 FCoE를 적용하여 FCoE 큐에서 PFC를 구성합니다.011

  3. 수신 인터페이스에 PFC 구성을 적용합니다.

  4. 수신 인터페이스에 분류자 할당:

  5. FCoE 큐에 대한 출력 스케줄링을 구성합니다.

  6. FCoE 포워딩 클래스를 FCoE 스케줄러에 매핑:

ETS 계층적 스케줄링 구성

단계별 절차

포워딩 클래스 세트(우선 순위 그룹) 및 우선 순위 그룹 스케줄링(트래픽 제어 프로파일)을 구성하고 FCoE 트래픽에 대한 ETS 계층적 스케줄링을 인터페이스에 적용하려면 다음을 수행합니다.

  1. FCoE 트래픽에 대한 포워딩 클래스 집합 구성:

  2. FCoE 포워딩 클래스 집합에 대한 트래픽 제어 프로파일을 정의합니다.

  3. FCoE 포워딩 클래스 세트 및 트래픽 제어 프로파일을 송신 포트에 적용합니다.

포트 스케줄링 구성

단계별 절차

FCoE 트래픽에 대한 포트 스케줄링을 인터페이스에 적용하려면 다음을 수행합니다.

  1. 스케줄러 맵을 송신 포트에 적용합니다.

결과

구성 결과를 표시합니다(시스템은 명시적으로 구성된 매개변수만 표시하며 무손실 포워딩 클래스와 같은 fcoe 기본 매개변수를 표시하지 않음). 그 결과는 보다 복잡한 구성을 보여주기 위해 ETS 계층적 스케줄링 구성에서 가져온 것입니다. 직접 포트 스케줄링 결과는 구성의 트래픽 제어 프로파일 또는 포워딩 클래스 집합 부분을 나타내지 않으며 각 인터페이스(포워딩 클래스 집합 및 출력 트래픽 제어 프로파일의 이름 대신)에 스케줄러 맵의 이름을 표시하지만, 그렇지 않은 경우는 동일합니다.

팁:

인터페이스를 신속하게 구성하려면 명령을 실행한 load merge terminal 다음 계층을 복사하여 스위치 터미널 창에 붙여넣습니다.

확인

FCoE 트래픽 컴포넌트를 위한 PFC 구성 요소가 생성되고 올바르게 작동하고 있는지 확인하려면 다음 작업을 수행합니다.

우선 순위 기반 플로우 제어가 활성화되었는지 검증

목적

무손실 전송을 활성화하기 위해 FCoE 큐에서 PFC가 활성화되었는지 확인합니다.

행동

운영 모드 명령을 show class-of-service congestion-notification사용하여 혼잡 알림 프로파일을 설명합니다.

의미

show class-of-service congestion-notification 운영 명령은 모든 혼잡 알림 프로필과 IEEE 802.1p 코드 포인트가 PFC를 활성화한 것을 나열합니다. 명령 출력은 혼잡 알림 프로파일의 코드 포인트 011 에서 PFC가 활성화됨을 fcoe-cnp 보여줍니다.

이 예제에서는 이러한 옵션 구성을 포함하지 않기 때문에 기본 케이블 길이(100m), 기본 최대 수신 유닛(2,500바이트) 및 출력 큐에 대한 우선 순위의 기본 매핑도 표시합니다.

Ingress 인터페이스 PFC 구성 검증

목적

수신 인터페이스, xe-0/0/32xe-0/0/33xe-0/0/34, 에 대해 분류자 fcoe-classifier 및 혼잡 알림 프로파일 fcoe-cnp 이 구성되어 있는지 확인합니다.xe-0/0/31

행동

운영 모드 명령을 show configuration class-of-service interfaces사용하여 수신 인터페이스를 설명합니다.

의미

show configuration class-of-service interfaces 명령은 인터페이스()에 매핑된 혼잡 알림 프로필과 인터페이스(fcoe-cnp)와 연관된fcoe-classifier IEEE 802.1p 분류기를 나열합니다.