Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

태그 없는 트래픽에 대해 레이어 3에서 DSCP를 사용하는 PFC 이해

RoCEv2(RDMA over Converged Ethernet version 2)와 같은 프로토콜은 레이어 2 이더넷 서브네트워크에 대한 레이어 3 연결의 트래픽에 대해 무손실 동작을 요구합니다. 전통적으로 PFC(우선 순위 기반 플로우 제어)는 인터페이스에서 들어오는 트래픽의 VLAN 헤더에서 IEEE 802.1p 코드 포인트에 해당하는 8개의 우선 순위 중 하나에서 트래픽을 선택적으로 일시 중지하여 VLAN 태그 처리된 트래픽에 대해 레이어 2 또는 레이어 3 인터페이스에서 혼잡이 발생할 때 트래픽 손실을 방지하는 데 사용할 수 있습니다. 그러나 태그가 지정되지 않은 트래픽(VLAN 태깅이 없는 트래픽)은 트래픽을 일시 중지할 IEEE 802.1p 코드 포인트를 검사할 수 없습니다.

Junos OS 릴리스 17.4R1부터 태그 없는 트래픽에 대해 레이어 3에서 무손실 트래픽 플로우를 지원하기 위해 레이어 2 VLAN 헤더의 IEEE 802.1p 코드 포인트 값 대신 수신 트래픽의 레이어 3 IP 헤더에 있는 DSCP(분산 서비스 코드 포인트) 값을 사용하여 레이어 3 인터페이스 및 레이어 2 액세스 인터페이스에 PFC를 활성화할 수 있도록 지원합니다.

DSCP 기반 PFC 개요

PFC는 레이어 2에서 작동하는 데이터센터 브리징 기술이며, DSCP 정보는 레이어 3의 IP 헤더에서 교환됩니다. 그러나 태그 없는 트래픽에 대해 레이어 3 네트워크 연결에서 무손실 동작을 보존하는 DSCP 기반 PFC를 구성할 수 있습니다.

PFC는 들어오는 트래픽의 구성된 코드 포인트에서 식별된 트래픽에 대한 일시 중지 프레임을 생성하여 링크가 혼잡할 때 전송을 일시 중지하도록 피어에 알리는 방식으로 작동합니다. DSCP 기반 PFC가 활성화되면 수신 트래픽의 레이어 3 IP 헤더에 구성된 6비트 DSCP 값(10진수 값 0-63에 해당)을 기반으로 일시 중지 프레임이 트리거됩니다.

그러나 PFC는 VLAN 태그가 지정된 트래픽의 경우 일반적으로 수신 트래픽 VLAN 헤더의 IEEE 802.1p 코드 포인트에 해당하는 3비트 PFC 우선순위(10진수 값 0-7에 해당하는 8개의 코드 포인트 중 하나)를 가진 일시 중지 프레임만 전송할 수 있습니다. 태그가 지정되지 않은 트래픽은 IEEE 802.1p 코드 포인트 값에 대한 참조를 제공하지 않으므로, DSCP 값에서 PFC를 트리거하려면 DSCP 값을 구성에서 PFC 우선 순위에 명시적으로 매핑하여 해당 코드 포인트에 대한 혼잡이 발생할 때 피어로 전송되는 PFC 일시 중지 프레임에 사용해야 합니다. DSCP 기반 PFC 트래픽을 분류할 무손실 포워딩 클래스를 정의할 때 DSCP 값의 트래픽을 PFC 우선 순위에 매핑할 수 있습니다. 또한 포워딩 클래스는 무손실 동작으로 출력 대기열에 매핑되어야 합니다.

참고:

DSCP 기반 PFC가 구성될 때 매핑된 PFC 우선 순위 값이 포워딩 클래스 ID로 사용되기 때문에 둘 이상의 포워딩 클래스에 동일한 PFC 우선 순위를 할당할 수 없습니다.

또한 위에서 구성한 DSCP 값을 가진 수신 트래픽이 무손실 포워딩 클래스에 속하도록 지정하려면 DSCP 분류자(IEEE 802.1p 분류자 대신)가 필요합니다. 인터페이스에서 DSCP 기반 PFC를 사용하도록 설정된 모든 DSCP 값은 기본 DSCP 분류자 또는 인터페이스와 연결된 사용자 정의 DSCP 분류자에 지정해야 합니다.

인터페이스에서 DSCP 기반 PFC를 활성화하려면 동일한 DSCP 값(및 원하는 버퍼링 매개 변수)으로 입력 혼잡 알림 프로필을 정의하고 인터페이스와 연결합니다.

피어 디바이스에는 매핑된 PFC 우선 순위 코드 포인트에 대해 일치하는 PFC 구성이 있어야 합니다.

DSCP 기반 PFC의 한계

DSCP 기반 PFC의 제한 사항은 다음과 같습니다.

  • DSCP 기반 PFC와 IEEE 802.1p PFC를 모두 동일한 혼잡 알림 프로필로 구성하거나 DSCP 기반 혼잡 알림 프로필과 IEEE 802.1p 혼잡 알림 프로필을 모두 동일한 인터페이스와 연결할 수 없습니다.

  • DSCP 기반 PFC는 태그가 지정되지 않은 트래픽에 대해서만 레이어 3 인터페이스 및 레이어 2 액세스 인터페이스에서 지원됩니다. VLAN 태그가 지정된 패킷이 DSCP 기반 PFC가 활성화된 인터페이스에서 수신되는 경우 PFC 동작을 예측할 수 없습니다.

  • 각 무손실 포워딩 클래스는 0에서 7까지의 고유한 3비트 PFC 우선 순위 값과만 연결할 수 있습니다.

릴리스 기록 테이블
릴리스
설명
17.4R1
Junos OS 릴리스 17.4R1부터 태그 없는 트래픽에 대해 레이어 3에서 무손실 트래픽 플로우를 지원하기 위해 레이어 2 VLAN 헤더의 IEEE 802.1p 코드 포인트 값 대신 수신 트래픽의 레이어 3 IP 헤더에 있는 DSCP(분산 서비스 코드 포인트) 값을 사용하여 레이어 3 인터페이스 및 레이어 2 액세스 인터페이스에 PFC를 활성화할 수 있도록 지원합니다.