Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: DCBX 애플리케이션 프로토콜 TLV Exchange 구성

DCBX(Data Center Bridging Capability Exchange Protocol)는 애플리케이션 구성 정보를 교환하여 연결된 피어의 DCB(Data Center Bridging) 기능을 검색합니다. DCBX는 기능 구성 오류 및 불일치를 감지하고 피어에서 DCB를 구성할 수 있습니다. DCBX는 LLDP(Link Layer Discovery Protocol)의 확장입니다. DCBX를 사용하려는 모든 인터페이스에서 LLDP가 활성화된 상태로 유지되어야 합니다.

참고:

LLDP 및 DCBX는 기본적으로 모든 인터페이스에서 활성화됩니다.

이 스위치는 iSCSI(Internet Small Computer System Interface)와 같은 레이어 2 및 레이어 4 애플리케이션을 위한 DCBX 애플리케이션 프로토콜 교환을 지원합니다. EtherType(레이어 2 애플리케이션의 경우) 또는 대상 포트 및 프로토콜(레이어 4 애플리케이션의 경우, 프로토콜은 TCP 또는 UDP일 수 있음)로 애플리케이션을 지정합니다.

스위치는 경우에 따라 FCoE(Fibre Channel over Ethernet) 애플리케이션 프로토콜 교환을 다른 프로토콜과 다르게 처리합니다.

  • FCoE가 인터페이스에서 DCBX 애플리케이션 프로토콜 TLV 교환을 활성화하려는 유일한 애플리케이션인 경우 FCoE 애플리케이션 또는 애플리케이션 맵을 명시적으로 구성할 필요가 없습니다. 기본적으로 스위치는 FCoE 트래픽(포워딩 클래스에 매핑 fcoe 된 트래픽)을 전달하고 FCoE 우선 순위(FCoE IEEE 802.1p 코드 포인트)에서 PFC(우선 순위 기반 흐름 제어)가 활성화된 모든 인터페이스에서 FCoE 애플리케이션 프로토콜 TLV를 교환합니다. FCoE 애플리케이션에 대한 기본 우선순위 매핑은 IEEE 802.1p 코드 포인트 011(기본 fcoe 포워딩 클래스 코드 포인트)입니다.

  • 인터페이스에서 DCBX를 사용하여 FCoE 외에 다른 애플리케이션에 대한 애플리케이션 프로토콜 TLV를 교환하려면 애플리케이션(FCoE 포함)을 구성하고 애플리케이션 맵(FCoE 포함)을 정의한 후 애플리케이션 맵을 인터페이스에 적용해야 합니다. 인터페이스에 애플리케이션 맵을 적용하는 경우, FCoE 애플리케이션을 명시적으로 구성해야 하며, 그렇지 않으면 인터페이스가 FCoE 애플리케이션 프로토콜 TLV를 교환하지 않습니다.

이 예에서는 iSCSI 및 FCoE 애플리케이션 프로토콜 정보를 교환하도록 하나의 인터페이스를 구성하고 iSCSI 및 PTP(Precision Time Protocol) 애플리케이션 프로토콜 정보를 교환하도록 다른 인터페이스를 구성하여 레이어 2 및 레이어 4 애플리케이션을 모두 교환하도록 인터페이스를 구성하는 방법을 보여줍니다.

요구 사항

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

  • 주니퍼 네트웍스 QFX 시리즈 디바이스

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

개요

스위치는 다음에 대한 DCBX 애플리케이션 프로토콜 교환을 지원합니다.

  • EtherType에 의해 정의된 레이어 2 애플리케이션

  • 레이어 4 애플리케이션, 대상 포트 및 프로토콜로 정의

참고:

DCBX는 또한 PFC 및 ETS(Enhanced Transmission Selection) 정보를 광고합니다. DCBX가 이러한 기능 및 애플리케이션에 대한 구성 정보를 협상하고 광고하는 방법은 DCBX 자동 협상 구성을 참조하십시오.

DCBX는 지원되는 각 기능 또는 애플리케이션에 대해 인터페이스별로 구성됩니다. DCBX 애플리케이션 프로토콜 교환에 사용하도록 설정하려는 애플리케이션의 경우 다음을 수행해야 합니다.

  • 애플리케이션 이름을 정의하고 애플리케이션의 EtherType 또는 대상 포트 및 프로토콜(TCP 또는 UDP)을 구성합니다. 레이어 2 애플리케이션에는 EtherType을 사용하고 레이어 4 프로토콜에는 대상 포트 및 프로토콜을 사용합니다.

  • 응용 프로그램 맵의 IEEE 802.1p 코드 포인트에 응용 프로그램을 매핑합니다.

  • DCBX 인터페이스에 애플리케이션 맵을 추가합니다.

또한 모든 응용 프로그램(응용 프로그램 맵을 사용하지 않는 경우에도 FCoE 포함)에 대해 IEEE 802.1p 분류자를 만들어 적절한 수신 인터페이스에 적용하거나 기본 분류자를 사용해야 합니다. 분류자는 수신 트래픽의 코드 포인트를 포워딩 클래스와 손실 우선순위에 매핑하여 수신 트래픽이 올바른 서비스 등급(CoS)에 할당되도록 합니다. 포워딩 클래스는 송신 인터페이스의 출력 대기열을 결정합니다.

분류자를 생성하지 않으면 트렁크 및 태그 액세스 포트는 유니캐스트 IEEE 802.1 기본 신뢰할 수 있는 분류자를 사용합니다. 표 1 에는 유니캐스트 포워딩 클래스에 대한 IEEE 802.1 코드 포인트 값의 기본 매핑과 트렁크 모드 또는 태그 지정 액세스 모드의 포트에 대한 손실 우선순위가 나와 있습니다. 표 2 에는 액세스 모드의 포트에 대한 유니캐스트 포워딩 클래스 매핑에 대한 기본 신뢰할 수 없는 분류자 IEEE 802.1 코드 포인트 값이 나와 있습니다.

표 1: 트렁크 포트 및 태그 처리된 액세스 포트에 대한 기본 IEEE 802.1 분류자(기본 신뢰할 수 있는 분류자)

코드 포인트

포워딩 클래스

손실 우선순위

be (000)

최선의 노력

낮은

BE1 (001)

최선의 노력

낮은

에프(010)

최선의 노력

낮은

에프1 (011)

Fcoe

낮은

AF11 (100년)

무손실

낮은

AF12 (101년)

최선의 노력

낮은

엔씨1 (110)

네트워크 제어

낮은

NC2 (111)

네트워크 제어

낮은

표 2: 액세스 포트에 대한 기본 IEEE 802.1 유니캐스트 분류자(신뢰할 수 없는 기본 분류자)

코드 포인트

포워딩 클래스

손실 우선순위

000

최선의 노력

낮은

001

최선의 노력

낮은

010

최선의 노력

낮은

011

최선의 노력

낮은

100

최선의 노력

낮은

101

최선의 노력

낮은

110

최선의 노력

낮은

111

최선의 노력

낮은

토폴로지

이 예에서는 두 개의 인터페이스에서 세 가지 프로토콜(iSCSI, PTP 및 FCoE)에 대한 DCBX 애플리케이션 프로토콜 교환을 구성하는 방법을 보여줍니다. 한 인터페이스는 iSCSI 및 FCoE 애플리케이션 프로토콜 정보를 교환하고, 다른 인터페이스는 iSCSI와 PTP 애플리케이션 프로토콜 정보를 교환합니다.

참고:

FCoE 트래픽을 전달하려는 인터페이스에 FCoE 트래픽을 매핑해야 합니다. 또한 FCoE 인터페이스에서 PFC를 활성화하고 FCoE 트래픽에 대한 수신 분류자를 생성하거나 기본 분류자를 사용해야 합니다.

표 3 에는 이 예의 구성 요소가 표시되어 있습니다.

표 3: DCBX 애플리케이션 프로토콜 Exchange 구성 토폴로지의 구성 요소

구성 요소

설정

하드웨어

QFX 시리즈 디바이스

Lldp

이더넷 인터페이스에서 기본적으로 활성화됨

증권 시세 표시기

이더넷 인터페이스에서 기본적으로 활성화됨

iSCSI 애플리케이션(레이어 4)

응용 프로그램 이름—iscsi

protocol—TCP

destination-port—3260

code-points—111

PTP 애플리케이션(레이어 2)

응용 프로그램 이름—ptp

ether-type—0x88F7

코드 포인트—001, 101

FCoE 애플리케이션(레이어 2)

응용 프로그램 이름—fcoe

ether-type—0x8906

code-points—011

참고:

인터페이스에 애플리케이션 맵을 적용하고 있으므로 FCoE 애플리케이션을 명시적으로 구성합니다. 인터페이스에 애플리케이션 맵을 적용할 때는 모든 애플리케이션을 명시적으로 구성하고 애플리케이션 맵에 포함해야 합니다.

응용 프로그램 맵

dcbx-iscsi-fcoe-app-map- iSCSI 및 FCoE 응용 프로그램을 IEEE 802.1p 코드 포인트에 매핑합니다.

dcbx-iscsi-ptp-app-map—iSCSI 및 PTP 애플리케이션을 IEEE 802.1p 코드 포인트에 매핑

인터페이스

xe-0/0/10—FCoE 및 iSCSI 애플리케이션 TLV를 교환하도록 구성됨(애플리케이션 맵 dcbx-iscsi-fcoe-app-map사용, FCoE 트래픽 전송, FCoE 우선 순위에서 PFC 사용)

xe-0/0/11- iSCSI 및 PTP 애플리케이션 TLV를 교환하도록 구성됨(애플리케이션 맵 dcbx-iscsi-ptp-app-map사용)

FCoE 애플리케이션 교환을 위한 PFC 혼잡 알림 프로필

fcoe-cnp:

  • 코드 포인트 -011

  • 인터페이스—xe-0/0/10

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

fcoe-iscsi-cl1:

  • fcoe 포워딩 클래스를 FCoE 애플리케이션에 사용되는 IEEE 802.1p 코드 포인트(011) 및 손실 우선 순위에 매핑합니다.high

  • network-control 포워딩 클래스를 iSCSI 애플리케이션에 사용되는 IEEE 802.1p 코드 포인트(111)와 손실 우선 순위 10%에 매핑합니다.high

  • 인터페이스에 적용 xe-0/0/10

iscsi-ptp-cl2:

  • network-control 포워딩 클래스를 iSCSI 애플리케이션에 사용되는 IEEE 802.1p 코드 포인트(111)와 손실 우선 순위 10%에 매핑합니다.low

  • best-effort 포워딩 클래스를 PTP 애플리케이션에 사용되는 IEEE 802.1p 코드 포인트(001101)와 손실 우선순위에 매핑합니다.low

  • 인터페이스에 적용 xe-0/0/11

참고:

이 예에는 iSCSI 포워딩 클래스에 대한 스케줄링(대역폭 할당) 구성 또는 무손실 구성이 포함되지 않습니다.

구성

CLI 빠른 구성

DCBX 애플리케이션 프로토콜 교환을 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성과 일치하도록 변수 및 세부 정보를 변경한 다음, 계층 수준에서 명령을 복사하여 CLI에 붙여넣습니다 [edit] .

DCBX 애플리케이션 프로토콜 TLV 교환 구성

단계별 절차

애플리케이션을 정의하려면 애플리케이션을 IEEE 802.1p 코드 포인트에 매핑하고, 애플리케이션을 인터페이스에 적용하고, DCBX 애플리케이션 프로토콜 교환을 위한 분류기를 생성합니다.

  1. 프로토콜 및 대상 포트를 지정하여 iSCSI 애플리케이션을 정의하고 EtherType을 지정하여 FCoE 및 PTP 애플리케이션을 정의합니다.

  2. iSCSI 및 FCoE 응용 프로그램을 IEEE 802.1p 코드 포인트에 매핑하는 응용 프로그램 맵을 정의합니다.

  3. iSCSI 및 PTP 애플리케이션을 IEEE 802.1p 코드 포인트에 매핑하는 애플리케이션 맵을 정의합니다.

  4. iSCSI 및 FCoE 애플리케이션 맵을 인터페이스에 xe-0/0/10적용하고 iSCSI 및 PTP 애플리케이션 맵을 인터페이스에 xe-0/0/11적용합니다.

  5. 혼잡 알림 프로필을 생성하여 FCoE 코드 포인트(011)에서 PFC를 활성화하고 인터페이스에 xe-0/0/10혼잡 알림 프로필을 적용합니다.

  6. iSCSI 및 FCoE 애플리케이션 정보를 교환하는 인터페이스에 적용할 분류자를 구성합니다.

  7. iSCSI 및 PTP 애플리케이션 정보를 교환하는 인터페이스에 적용할 분류자를 구성합니다.

  8. 적절한 인터페이스에 분류자를 적용합니다.

확인

DCBX 애플리케이션 프로토콜 교환 구성이 생성되고 제대로 작동하는지 확인하려면 다음 작업을 수행합니다.

응용 프로그램 구성 확인

목적

DCBX 애플리케이션이 구성되었는지 확인합니다.

작업

구성 모드 명령을 show applications사용하여 응용 프로그램을 나열합니다.

의미

show applications 구성 모드 명령은 구성된 모든 애플리케이션과 해당 프로토콜 및 대상 포트(레이어 4 애플리케이션) 또는 EtherType(레이어 2 애플리케이션)을 나열합니다. 명령 출력은 iSCSI 애플리케이션이 프로토콜 및 대상 포트3260tcp 구성되고, FCoE 애플리케이션이 EtherType0x8906으로 구성되며, PTP 애플리케이션이 EtherType0x88F7으로 구성되었음을 보여줍니다.

응용 프로그램 맵 구성 확인

목적

애플리케이션 맵이 구성되었는지 확인합니다.

작업

구성 모드 명령을 show policy-options application-maps사용하여 응용 프로그램 맵을 나열합니다.

의미

구성 모드 명령은 show policy-options application-maps 구성된 모든 애플리케이션 맵과 각 애플리케이션 맵에 속하는 애플리케이션을 나열합니다. 명령 출력은 두 개의 애플리케이션 맵 dcbx-iscsi-fcoe-app-map 과 .dcbx-iscsi-ptp-app-map

애플리케이션 맵 dcbx-iscsi-fcoe-app-map 은 IEEE 802.1p 코드 포인트에 매핑되는 iSCSI 애플리케이션과 IEEE 802.1p 코드 포인트111011에 매핑되는 FCoE 애플리케이션으로 구성됩니다.

애플리케이션 맵 dcbx-iscsi-ptp-app-map 은 IEEE 802.1p 코드 포인트 에 매핑되는 iSCSI 애플리케이션과 IEEE 802.1p 코드 포인트 111001 및 에 매핑되는 PTP 애플리케이션으로 101구성됩니다.

DCBX 애플리케이션 프로토콜 교환 인터페이스 구성 확인

목적

애플리케이션 맵이 올바른 인터페이스에 적용되었는지 확인합니다.

작업

구성 모드 명령을 show protocols dcbx사용하여 응용 프로그램 맵을 나열합니다.

의미

show protocols dcbx 구성 모드 명령은 DCBX에 대해 인터페이스가 활성화되었는지 여부를 나열하고 각 인터페이스에 적용된 애플리케이션 맵을 나열합니다. 명령 출력은 인터페이스 xe-0/0/10.0xe-0/0/11.0 이(가) DCBX에 대해 활성화되어 있고, 해당 인터페이스는 xe-0/0/10.0 애플리케이션 맵을 dcbx-iscsi-fcoe-app-map사용하며, 인터페이스 는 애플리케이션 맵을 dcbx-iscsi-ptp-app-map사용하는 것을 xe-0/0/11.0 보여줍니다.

PFC 구성 확인

목적

PFC가 FCoE 코드 포인트에서 사용하도록 설정되었고 올바른 인터페이스에 적용되었는지 확인합니다.

작업

PFC 구성을 표시하여 구성 모드 명령을 show class-of-service congestion-notification-profile사용하여 혼잡 알림 프로필 fcoe-cnp 의 FCoE 코드 포인트(011)에서 PFC가 활성화되었는지 확인합니다.

CoS(class-of-service) 인터페이스 정보를 표시하여 구성 모드 명령을 show class-of-service interfaces사용하여 올바른 인터페이스가 FCoE 애플리케이션에 대해 PFC를 사용하도록 설정되었는지 확인합니다.

참고:

샘플 출력에는 이 명령이 표시할 수 있는 모든 정보가 포함되어 있지 않습니다. 출력은 PFC 구성 검증에 초점을 맞추기 위해 축약됩니다.

의미

show class-of-service congestion-notification-profile 구성 모드 명령은 구성된 혼잡 알림 프로파일을 나열합니다. 명령 출력은 혼잡 알림 프로필 fcoe-cnp 이 구성되었으며 IEEE 802.1p 코드 포인트(기본 FCoE 코드 포인트 011 )에서 PFC를 활성화했음을 보여줍니다.

show class-of-service interfaces 구성 모드 명령은 인터페이스 CoS 구성을 보여줍니다. 명령 출력은 FCoE 코드 포인트에서 PFC를 활성화하는 혼잡 알림 프로필fcoe-cnp이 인터페이스 xe-0/0/10에 적용되었음을 보여줍니다.

분류자 구성 검증

목적

분류자가 구성되고 올바른 인터페이스에 적용되었는지 확인합니다.

작업

구성 모드 명령을 show class-of-service사용하여 분류자 구성을 표시합니다.

참고:

샘플 출력에는 이 명령이 표시할 수 있는 모든 정보가 포함되어 있지 않습니다. 출력은 분류자 구성을 검증하는 데 초점을 맞추기 위해 축약됩니다.

의미

show class-of-service 구성 모드 명령은 분류자 및 CoS 인터페이스 구성뿐만 아니라 이 예에 표시되지 않은 기타 정보를 나열합니다. 명령 출력은 두 개의 분류자가 구성되어 fcoe-iscsi-cl1 iscsi-ptp-cl2있음을 보여줍니다.

분류자는 fcoe-iscsi-cl1 분류자를 default 템플릿으로 사용하고 다음과 같이 템플릿을 편집합니다.

  • 포워딩 클래스는 network-control 의 손실 우선 순위 high 로 설정되고 코드 포인트 111 (iSCSI 애플리케이션에 매핑된 코드 포인트)에 매핑됩니다.

  • 포워딩 클래스는 fcoe 의 손실 우선 순위 high 로 설정되고 코드 포인트 011 (기본적으로 FCoE 애플리케이션에 매핑되는 코드 포인트)에 매핑됩니다.

분류자는 iscsi-ptp-cl2 분류자를 default 템플릿으로 사용하고 다음과 같이 템플릿을 편집합니다.

  • 포워딩 클래스는 network-control 의 손실 우선 순위 low 로 설정되고 IEEE 802.1p 코드 포인트 111 (iSCSI 애플리케이션에 매핑된 코드 포인트)에 매핑됩니다.

  • 포워딩 클래스는 best-effort 의 손실 우선 순위 low 로 설정되고 IEEE 802.1p 코드 포인트 001101 (기본적으로 PTP 애플리케이션에 매핑되는 코드 포인트)에 매핑됩니다.

또한 명령 출력은 분류기가 fcoe-iscsi-cl1 인터페이스 xe-0/0/10.0 에 매핑되고 분류자 iscsi-ptp-cl2 가 인터페이스 xe-0/0/11.0에 매핑됨을 보여줍니다.