Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: FCoE 트래픽을 위한 CoS PFC 구성

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

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

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

요구 사항

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

  • QFX 시리즈 스위치 1개

  • 지원되는 모든 Junos 릴리스

개요

FCoE 트래픽은 무손실 패킷 전송을 보장하기 위해 PFC가 필요합니다. 이 예는 FCoE 트래픽에서 PFC를 구성하고, 기본 FCoE forwarding-class-to-queue 매핑을 사용하며, 다음을 수행하는 방법을 보여줍니다.

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

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

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

    참고:

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

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

  • ETS(Enhanced Transmission Selection) 계층적 포트 스케줄링을 지원하는 스위치에서 FCoE 포워딩 클래스를 포함하는 포워딩 클래스 세트(우선 순위 그룹)를 생성합니다. 이는 향상된 전송 선택(ETS)을 구성하고 데이터센터 브리징(DCB)을 지원하는 데 필요합니다.

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

  • 수신 및 송신 인터페이스에 구성을 적용합니다. 이 작업을 수행하는 방법은 CoS 구성에 ETS를 사용하는지 또는 직접 포트 스케줄링을 사용하는지에 따라 다릅니다.

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

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

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

토폴로지

표 1 은 이 예의 구성 요소를 보여줍니다.

표 1: FCoE 트래픽 구성 토폴로지를 위한 PFC의 구성 요소

구성 요소

설정

하드웨어

스위치 1개

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

포워딩 클래스 fcoe 및 손실 우선순위에 대한 코드 포인트 011low

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

PFC 혼잡 알림 프로파일

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

FCoE 대기열 스케줄러

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

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

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

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

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

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

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

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

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

그림 1 은 구성 요소의 블록 다이어그램과 예제에 사용된 CLI 문의 구성 흐름을 보여줍니다.

그림 1: FCoE 트래픽 구성 요소에 대한 PFC 블록 선도 PFC for FCoE Traffic Configuration Components Block Diagram

구성

CLI 빠른 구성

FCoE 트래픽에 대한 PFC를 빠르게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣은 다음 줄 바꿈을 제거하고, 네트워크 구성과 일치하도록 변수와 세부 정보를 변경한 다음, 명령을 복사하여 [edit] 계층 수준의 CLI에 붙여넣습니다.

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

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

ETS 계층 스케줄링을 위한 구성 - 이 예의 ETS 관련 부분은 포워딩 클래스 집합(우선 순위 그룹) 멤버십, 우선 순위 그룹 CoS 설정(트래픽 제어 프로필)을 구성하고, 우선 순위 그룹과 해당 CoS 구성을 인터페이스에 할당합니다.

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

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

단계별 절차

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

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

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

  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 모든 혼잡 알림 프로필과 PFC가 활성화된 IEEE 802.1p 코드 포인트를 나열합니다. 명령 출력은 PFC가 혼잡 알림 프로필의 fcoe-cnp 코드 포인트 011 에서 활성화되어 있음을 보여줍니다.

이 명령은 또한 기본 케이블 길이(100미터), 기본 최대 수신 단위(2500바이트) 및 출력 대기열에 대한 우선 순위의 기본 매핑을 보여줍니다. 이 예에서는 이러한 옵션 구성을 포함하지 않습니다.

수신 인터페이스 PFC 구성 확인

목적

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

작업

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

의미

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