Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: 레이어 3 인터페이스에서 PFC 구성

PFC(우선 순위 기반 흐름 제어)는 출력 대기열 버퍼가 특정 임계값까지 채워질 때 수신 트래픽을 일시 중지하여 데이터센터 브리징 인터페이스에서 무손실 전송을 보장합니다. 레이어 2(브리징) 인터페이스에서 PFC를 구성하는 것 외에도 레이어 3 인터페이스를 통과하는 VLAN 태그가 지정된 트래픽에서 PFC를 구성할 수 있습니다. 이를 통해 트래픽이 두 개의 레이어 2 네트워크를 연결하는 레이어 3 인터페이스를 통과하는 경우에도 PFC가 VLAN 태그가 지정된 트래픽에서 제공하는 무손실 특성을 보존할 수 있습니다.

메모:

이 주제는 VLAN 태그가 지정된 트래픽에만 적용됩니다. 지원되는 플랫폼에서는 레이어 3 인터페이스 및 레이어 2 액세스 인터페이스의 태그가 지정되지 않은 트래픽에 대해 DSCP 기반 PFC를 구성할 수도 있습니다. DSCP 기반 PFC는 DSCP 분류자를 사용하여 3비트 PFC 우선 순위 값에 매핑된 6비트 DSCP 값을 기반으로 트래픽을 분류합니다. 지원 스위치에서 DSCP 기반 PFC를 구성하는 방법에 대한 자세한 내용은 레이어 3 태그가 지정되지 않은 트래픽에 대한 DSCP 기반 PFC 구성을 참조하십시오.

요구 사항

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

  • 스위치 2개

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

  • 이더넷 호스트 2개

개요

2개의 QFX 시리즈 스위치를 사용하여 레이어 3 네트워크에서 서로 다른 두 이더넷 네트워크의 호스트를 연결하는 네트워크에서 레이어 2 및 레이어 3 인터페이스에서 PFC를 구성하려면 다음을 수행해야 합니다.

  • 스위치에서 레이어 2 및 레이어 3 인터페이스를 구성합니다

  • 레이어 2 및 레이어 3 네트워크를 통해 트래픽을 전송하도록 VLAN을 구성합니다

  • 레이어 2 VLAN의 트래픽을 레이어 3으로 이동시키기 위해 레이어 2 인터페이스에 통합 라우팅 및 브리징(IRB) 인터페이스를 구성합니다

  • 인터페이스에 적절한 분류자를 구성하고 적용합니다

  • 인터페이스에 CNP(Congestion Notification Profile)를 구성하고 적용하여 무손실을 원하는 트래픽에서 PFC를 활성화합니다

    메모:

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

  • 인터페이스에 스위치에 따라 무손실 포워딩 클래스와 계층적 포트 스케줄링(향상된 전송 선택이라고도 함) 또는 직접 포트 스케줄링을 구성합니다

메모:

PFC는 이더넷 프레임 헤더(CoS 비트라고도 함)의 우선순위 코드 포인트(PCP) 필드에 있는 IEEE 802.1p 코드 포인트를 기반으로 대기열 수준에서 작동합니다. 이러한 이유로 PFC를 활성화하려는 레이어 3 인터페이스의 VLAN 태그 지정 트래픽은 IEEE 802.1p 분류자를 사용하여 수신 트래픽을 포워딩 클래스(출력 대기열에 매핑됨) 및 손실 우선순위에 매핑해야 합니다. VLAN 태그가 지정된 트래픽 흐름에서 PFC를 활성화하려는 경우 DSCP 또는 DSCP IPv6 분류자를 사용하여 레이어 3 트래픽을 분류할 수 없습니다.

위상수학

그림 1 은 이 예의 토폴로지를 보여줍니다.

그림 1: 레이어 3 인터페이스 홉에서 Enabling PFC Across Layer 3 Interface Hops PFC 활성화

표 1 에는 이 예의 구성 요소가 표시되어 있습니다. 두 스위치에서 이더넷 호스트 대면 인터페이스는 동일한 인터페이스 이름과 구성을 사용하고, 레이어 3 네트워크 대면 인터페이스는 동일한 인터페이스 이름과 구성을 사용합니다.

표 1: 레이어 3 인터페이스 토폴로지에 걸친 PFC의 구성 요소

구성 요소

설정

하드웨어

스위치 SW1 및 스위치 SW2의 두 스위치.이더넷 호스트 2개

레이어 3 인터페이스(xe-0/0/40 및 xe-0/0/41) 및 VLAN

인터페이스 xe-0/0/40:

  • 인터페이스 제품군—inet

  • 인터페이스 IP 주소 - 100.103.1.2/24

  • VLAN 태깅—활성화

  • 인터페이스 VLAN ID—103

인터페이스 xe-0/0/41:

  • 인터페이스 제품군—inet

  • 인터페이스 IP 주소 - 100.104.1.2/24

  • VLAN 태깅—활성화

  • 인터페이스 VLAN ID—104

레이어 2 인터페이스(xe-0/0/20 및 xe-0/0/21) 및 VLAN 멤버십

제품군: 이더넷 스위칭인터페이스 모드 - 트렁크인터페이스 xe-0/0/20 VLAN 멤버십—vlan105인터페이스 xe-0/0/21 VLAN 멤버십 - vlan106

IRB 인터페이스용 VLAN

VLAN 유닛 105—패밀리 inet, IP 주소 100.105.1.1/24VLAN 유닛 106—패밀리 inet, IP 주소 100.106.1.1/24

레이어 2 IRB 인터페이스

인터페이스 xe-0/0/20:

  • IRB 인터페이스 유닛—105

  • IRB 인터페이스 제품군—inet

  • IRB 인터페이스 IP 주소 —100.105.1.1/24

  • IRB 인터페이스 VLAN ID—105

  • 레이어 3 인터페이스 이름—irb.105

인터페이스 xe-0/0/21:

  • IRB 인터페이스 유닛—106

  • IRB 인터페이스 제품군—inet

  • IRB 인터페이스 IP 주소 —100.106.1.1/24

  • IRB 인터페이스 VLAN ID—106

  • 레이어 3 인터페이스 이름—irb.106

포워딩 클래스(두 스위치 모두)

이름 - lossless-3대기열 매핑 - 대기열 3패킷 드롭 속성 - 손실 없음

이름 - lossless-4대기열 매핑 - 대기열 4패킷 드롭 속성 - 손실 없음

메모:

포워딩 클래스 이름(무3 손실 및 무4손실)을 대기열 번호 및 분류된 IEEE 802.1p 코드 포인트(우선 순위)와 일치시키면 포워딩 클래스, 대기열 및 우선 순위가 모두 동일한 번호를 사용하므로 논리적이고 매핑하기 쉬운 구성이 생성됩니다.

이름 - 기타대기열 매핑 - 대기열 0패킷 드롭 속성 - 없음

메모:

포워딩 클래스 all-other 는 인터페이스를 트래버스하는 최선형 트래픽을 위한 것입니다.

레이어 2 인터페이스 동작 집계(BA) 분류자

이름 - lossless-3-4-ieee포워딩 클래스 lossless-3 - 코드 포인트 011(IEEE 802.1p 우선순위 3)에 매핑되고 패킷 손실 우선순위 낮음포워딩 클래스 lossless-4 - 코드 포인트 100(IEEE 802.1p 우선순위 4)에 매핑되고 패킷 손실 우선순위 낮음

레이어 2 IEEE 802.1p 분류자를 레이어 2 및 레이어 3 인터페이스(xe-0/0/20, xe-0/0/21, xe-0/040 및 xe-0/0/41) 모두에 적용합니다.

혼잡 알림 프로필(PFC, 두 스위치 모두)

이름—IEEE 802.1p 코드 포인트에서 활성화된 lossless-cnpPFC—011(lossless-3 포워딩 클래스 및 우선 순위), 100(lossless-4 포워딩 클래스 및 우선 순위)

CNP를 레이어 2 및 레이어 3 인터페이스(xe-0/0/20, xe-0/0/21, xe-0/040 및 xe-0/0/41)에 적용하여 IEEE 802.1p 코드 포인트 011 및 100에서 PFC를 활성화합니다.

ETS(Enhanced Transmission Selection) 계층적 포트 스케줄링(ETS를 사용하는 경우에만)

계층적 포트 스케줄링(ETS)에는 다음과 같은 구성이 포함됩니다.

  • 트래픽에 대역폭을 할당하는 스케줄러

  • 포워딩 클래스에 대한 스케줄러 매핑

  • 포워딩 클래스 세트(우선순위 그룹)에서 포워딩 클래스(우선순위)의 그룹화

  • 포워딩 클래스 세트에 대역폭을 할당하고 포워딩 클래스 세트를 스케줄러 매핑과 연결하기 위한 트래픽 제어 프로파일

계층적 포트 스케줄링에는 계층적 스케줄러(트래픽 제어 프로파일에 정의됨)를 인터페이스에 적용하는 것도 포함됩니다.

이 예에서는 레이어 2 및 레이어 3 인터페이스에서 PFC를 구성하는 데 초점을 맞춥니다. 이 초점을 유지하기 위해 이 예에는 계층적 포트 스케줄링을 구성하는 데 필요한 CLI 문이 포함되지만 구성에 대한 설명은 포함되지 않습니다. Related Documentation(관련 문서 ) 섹션에서는 계층적 포트 스케줄링을 구성하는 방법을 보여주는 예제 문서에 대한 링크를 제공합니다.

레이어 2 및 레이어 3 인터페이스(xe-0/0/20, xe-0/0/21, xe-0/040 및 xe-0/0/41) 모두에 스케줄링 구성을 적용합니다.

직접 포트 스케줄링(ETS 대신 포트 스케줄링을 사용하는 경우에만)

직접 포트 스케줄링에는 다음 구성이 포함됩니다.

  • 트래픽에 대역폭을 할당하는 스케줄러

  • 포워딩 클래스에 대한 스케줄러 매핑

포트 스케줄링에는 인터페이스에 대한 스케줄러 맵 적용도 포함됩니다.

이 예에서는 레이어 2 및 레이어 3 인터페이스에서 PFC를 구성하는 데 초점을 맞춥니다. 이 초점을 유지하기 위해 이 예에는 직접 포트 스케줄링을 구성하는 데 필요한 CLI 문이 포함되어 있지만 구성에 대한 설명은 포함되어 있지 않습니다. Related Documentation(관련 문서) 섹션에서는 포트 스케줄링 구성 방법을 보여주는 예제 문서에 대한 링크를 제공합니다.

레이어 2 및 레이어 3 인터페이스(xe-0/0/20, xe-0/0/21, xe-0/040 및 xe-0/0/41) 모두에 스케줄링 구성을 적용합니다.

구성

CLI 빠른 구성

레이어 3 인터페이스에서 PFC를 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성과 일치하도록 변수 및 세부 정보를 변경한 다음, 명령을 복사하여 [edit] 계층 수준에서 CLI에 붙여넣습니다. 스위치 SW1과 스위치 SW2 모두에 동일한 구성이 적용됩니다. 구성은 ETS 및 직접 포트 스케줄링에 공통된 구성과 ETS에만 적용되고 포트 스케줄링에만 적용되는 구성 부분으로 구분됩니다.

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

ETS 계층적 스케줄링을 위한 구성

이 예의 ETS 특정 부분에서는 포워딩 클래스 세트(우선 순위 그룹) 멤버십 및 우선 순위 그룹 CoS 설정(트래픽 제어 프로필)을 구성하고 우선 순위 그룹과 해당 CoS 구성을 인터페이스에 할당합니다.

포트 스케쥴링을 위한 구성

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

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

단계별 절차

다음 단계별 절차는 레이어 3 인터페이스에서 PFC를 활성화하기 위한 VLAN, IRB 인터페이스, 무손실 포워딩 클래스, 분류자, PFC 설정, ETS 및 직접 포트 스케줄링에 공통적인 대기열 스케줄링 구성을 구성하는 방법을 보여줍니다. 완벽을 기하기 위해 ETS 계층적 포트 스케줄링 및 직접 포트 스케줄링 구성은 설명 텍스트 없이 다음 절차에 별도로 포함되어 있습니다. 구성의 스케줄링 요소에 대한 자세한 예는 관련 문서 링크를 참조하십시오.

  1. 레이어 3 인터페이스 VLAN 및 IP 주소를 구성합니다.

  2. 레이어 2 인터페이스 VLAN 멤버십 및 인터페이스 모드를 구성합니다.

  3. 레이어 3에서 VLAN vlan105(인터페이스 xe-0/0/20이 멤버임) 및 vlan106(인터페이스 xe-0/0/21이 멤버임)에 할당된 수신 레이어 2 트래픽을 전송하도록 IRB 인터페이스 및 VLAN을 구성합니다.

  4. 인터페이스를 사용할 수 있는 다른 트래픽에 대해 무손실 포워딩 클래스와 best-effort 포워딩 클래스를 구성합니다.

  5. 레이어 2 및 레이어 3 인터페이스에 대한 IEEE 분류기를 구성하여 트래픽의 IEEE 802.1p 코드 포인트를 기반으로 수신 트래픽을 무손실 포워딩 클래스로 분류합니다.

  6. 무손실 우선순위(IEEE 802.1p 코드 포인트 3 및 4에 매핑된 무손실 포워딩 클래스)에서 PFC를 활성화하도록 CNP를 구성합니다.

  7. 레이어 2 IEEE 802.1p 분류자와 CNP를 레이어 3 인터페이스에 적용합니다.

  8. 레이어 2 IEEE 802.1p 분류자 및 CNP를 레이어 2 인터페이스에 적용합니다.

  9. 무손실 구성을 지원하고 스케줄러를 포워딩 클래스에 매핑하도록 대기열 스케줄링을 구성합니다(완전성을 위해 여기에 포함된 명령문, 스케줄링 구성의 자세한 예는 관련 문서 링크 참조).

ETS 계층적 스케줄링 구성

단계별 절차

  1. 무손실 구성을 지원하도록 계층적 스케줄링을 구성하고(완전성을 위해 여기에 포함됨, 스케줄링 구성의 자세한 예는 관련 문서 링크 참조) 레이어 2 및 레이어 3 인터페이스에 적용합니다.

포트 스케줄링 구성

단계별 절차

  1. 인터페이스에서 무손실 구성을 지원하기 위해 포트 스케줄링을 적용합니다.

결과

인터페이스, VLAN 및 서비스 등급 구성의 결과를 표시합니다(시스템은 명시적으로 구성된 매개 변수만 표시하고 기본 매개 변수는 표시하지 않음). 두 스위치에서 동일한 구성이 사용되기 때문에 결과는 스위치 SW1과 스위치 SW2 모두에 유효합니다. 결과는 더 복잡한 구성을 보여주는 ETS 계층적 스케줄링 구성에서 나온 것입니다. 직접 포트 스케줄링 결과는 트래픽 제어 프로파일 또는 구성의 포워딩 클래스 세트 부분을 표시하지 않지만, 각 인터페이스 아래에 (포워딩 클래스 세트 및 출력 트래픽 제어 프로파일의 이름 대신) 스케줄러 맵의 이름을 표시합니다. 그 외에는 결과가 동일합니다.

인터페이스 구성의 결과를 표시합니다.

VLAN 구성의 결과를 표시합니다.

서비스 등급 구성의 결과를 표시합니다.

팁:

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

확인

레이어 3 인터페이스 구성에서 PFC가 생성되고 제대로 작동하는지 확인하려면 다음 작업을 수행합니다.

인터페이스 구성 확인

목적

레이어 2 이더넷 인터페이스, 레이어 3 IP 인터페이스, IRB 인터페이스 및 VLAN 인터페이스가 스위치에서 생성되었고 올바르게 구성되었는지 확인합니다.

행동

명령을 사용하여 스위치 인터페이스 구성을 표시합니다.show configuration interfaces

의미

명령은 show configuration interfaces 스위치에 구성된 모든 인터페이스를 표시합니다. 명령 출력은 다음을 보여줍니다.

  • 인터페이스 xe-0/0/20 및 xe-0/0/21은 트렁크 인터페이스 모드의 이더넷 인터페이스(이더넷 스위칭 제품군)입니다. 인터페이스 xe-0/0/20은 VLAN vlan105의 멤버이고 인터페이스 xe-0/0/21은 VLAN vlan106의 멤버입니다.

  • 인터페이스 xe-0/0/40 및 xe-0/0/41은 VLAN 태깅이 활성화된 IP 인터페이스(패밀리 inet)입니다. 인터페이스 xe-0/0/40의 IP 주소는 100.103.1.2/24이고 VLAN ID는 103입니다. 인터페이스 xe-0/0/41의 IP 주소는 100.104.1.2/24이고 VLAN ID는 104입니다.

  • IP 주소가 100.105.1.1/24인 IRB 유닛 105와 IP 주소가 100.106.1.1/24인 IRB 유닛 106의 두 개의 IRB 인터페이스가 구성됩니다.

  • IP 주소가 100.105.1.1/24인 VLAN 유닛 105(IRB 인터페이스 유닛 105용)와 IP 주소가 100.106.1.1/24인 VLAN 유닛 106(IRB 인터페이스 유닛 106용)의 두 개의 VLAN 인터페이스가 구성됩니다.

VLAN 구성 확인

목적

스위치에서 VLAN이 생성되었고 올바르게 구성되었는지 확인합니다.

행동

명령을 사용하여 VLAN 구성을 표시합니다.show configuration vlans

의미

show configuration vlans 명령은 스위치에 구성된 모든 VLAN을 표시합니다. 명령 출력은 다음을 보여줍니다.

  • VLAN vlan105는 IRB 인터페이스 irb.105에서 VLAN ID 105로 구성되었습니다.

  • VLAN vlan106은 IRB 인터페이스 irb.106에서 VLAN ID 106으로 구성되었습니다.

PFC 구성 확인(혼잡 알림 프로필)

목적

CNP의 올바른 IEEE 802.1p 코드 포인트(우선 순위)에서 PFC가 활성화되었는지 확인합니다.

행동

명령을 사용하여 PFC 구성을 표시합니다.show configuration class-of-service congestion-notification-profile

의미

show configuration class-of-service congestion-notification-profile 명령은 스위치에 구성된 모든 CNP를 표시합니다. 명령 출력은 다음을 보여줍니다.

  • 스위치에 명명된 lossless-cnp CNP가 구성됩니다.

  • CNP lossless-cnp 는 IEEE 802.1p 코드 포인트 100 및 100에서 PFC를 활성화합니다.

포워딩 클래스 구성 확인

목적

스위치에 2개의 무손실 포워딩 클래스와 best-effort 포워딩 클래스가 구성되었는지 확인합니다.

행동

명령을 사용하여 포워딩 클래스 구성을 표시합니다.show configuration class-of-service forwarding-classes

의미

명령은 show configuration class-of-service forwarding-classes 스위치에 구성된 모든 포워딩 클래스를 표시합니다(기본 포워딩 클래스는 표시되지 않음). 명령 출력은 다음을 보여줍니다.

  • 포워딩 클래스는 lossless-3 대기열 3에 매핑되고 무손실 포워딩 클래스로 구성됩니다( no-loss 속성이 적용됨)

  • 포워딩 클래스는 lossless-4 대기열 4에 매핑되고 무손실 포워딩 클래스로 구성됩니다( no-loss 속성이 적용됨)

  • 포워딩 클래스는 all-others 대기열 0에 매핑됩니다. 무손실 포워딩 클래스가 아닙니다( no-loss 속성이 적용되지 않음).

분류자 구성 검증

목적

IEEE 802.1p 분류자가 스위치에 구성되었는지 확인합니다.

행동

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

의미

명령은 show configuration class-of-service classifiers 스위치에 구성된 모든 분류자를 표시합니다. 명령 출력은 레이어 2 IEEE 802.1p 분류기가 lossless-3-4-ieee 코드 포인트 011이 있는 트래픽을 손실 우선순위가 low있는 포워딩 클래스로 lossless-3 분류하고, 코드 포인트 100이 있는 트래픽을 손실 우선순위low가 있는 포워딩 클래스로 lossless-4 분류하는 것을 보여줍니다.

인터페이스 CoS 구성 확인(계층적 스케줄링, PFC 및 인터페이스에 대한 분류자 매핑)

목적

인터페이스에 올바른 계층적 스케줄링, PFC 및 분류자 구성이 있는지 확인합니다.

메모:

결과는 더 복잡한 구성을 보여 주는 ETS 계층적 스케줄링 구성에서 나온 것입니다. 직접 포트 스케줄링 결과는 인터페이스 구성의 트래픽 제어 프로파일 또는 포워딩 클래스 세트 부분을 표시하지 않지만, 포워딩 클래스 세트 및 출력 트래픽 제어 프로파일의 이름 대신 각 인터페이스 아래에 스케줄러 맵의 이름을 표시합니다. 그 외에는 동일합니다.

행동

명령을 사용하여 인터페이스 CoS 구성을 표시합니다.show configuration class-of-service interfaces

의미

show configuration class-of-service interfaces 명령은 스위치 인터페이스에 구성된 모든 CoS 구성 요소를 표시합니다. 명령 출력은 다음을 보여줍니다.

  • 레이어 2 이더넷 인터페이스 xe-0/0/20 및 xe-0/0/21의 구성에는 다음이 포함됩니다.

    • 계층적 스케줄링 - 무손실 트래픽에 대한 트래픽 제어 프로필로 설정된 lossless_fc_set 포워딩 클래스와 최선형 트래픽에 대한 트래픽 제어 프로필 all-others_tcp 로 설정된 all-others_fc_set 포워딩 클래스가 두 인터페이스에 모두 lossless_tcp 적용됩니다.

    • PFC - lossless-cnp 혼잡 알림 프로필이 두 인터페이스 모두에 적용됩니다.

    • 분류자 - 레이어 2 IEEE 802.1p 분류자가 lossless-3-4-ieee 두 인터페이스 모두에 적용됩니다.

  • 레이어 3 IP 인터페이스 xe-0/0/40 및 xe-0/0/41의 구성은 다음과 같습니다.

    • 계층적 스케줄링 - 무손실 트래픽에 대한 트래픽 제어 프로필로 설정된 lossless_fc_set 포워딩 클래스와 최선형 트래픽에 대한 트래픽 제어 프로필 all-others_tcp 로 설정된 all-others_fc_set 포워딩 클래스가 두 인터페이스에 모두 lossless_tcp 적용됩니다.

    • PFC - lossless-cnp 혼잡 알림 프로필이 두 인터페이스 모두에 적용됩니다.

    • 분류자 - 레이어 2 IEEE 802.1p 분류자가 lossless-3-4-ieee 두 인터페이스 모두에 적용됩니다. DSCP 또는 DSCP IPv6 분류자(구성된 경우)를 사용하는 트래픽은 IEEE 802.1p 분류자를 대신 사용합니다. IEEE 802.1p 분류자를 사용하면 인터페이스에서 PFC를 사용하여 혼잡 기간 동안 트래픽을 일시 중지하여 패킷 손실을 방지할 수 있습니다.