Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

태그 처리되지 않은 트래픽에 대해 레이어 3에서 DSCP를 사용하는 PFC 이해

컨버지드 이더넷 버전 2(RoCEv2)에 대한 RDMA(Remote Direct Memory Access)와 같은 프로토콜은 레이어 3 연결에서 레이어 2 이더넷 서브네트워크까지 트래픽에 대한 무손실 동작을 필요로 합니다. 전통적으로 PFC(priority-based flow control)는 인터페이스에서 들어오는 트래픽의 VLAN 헤더에서 IEEE 802.1p 코드 포인트에 해당하는 8개 우선 순위 중 어떤 우선 순위에서든 트래픽을 선택적으로 일시 중지하여 VLAN 태그 트래픽에 대한 레이어 2 또는 레이어 3 인터페이스에서 혼잡이 발생할 때 트래픽 손실을 방지하는 데 사용할 수 있습니다. 그러나 태그 없는 트래픽(VLAN 태깅이 없는 트래픽)은 트래픽을 일시 중지할 IEEE 802.1p 코드 지점에 대해 검사할 수 없습니다.

태그 처리되지 않은 트래픽에 대해 레이어 3에서 무손실 트래픽 플로우를 지원하기 Junos OS 릴리스 17.4R1부터는 레이어 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 값(100진수 값 0-63에 대응)을 기반으로 일시 중지 프레임이 트리거됩니다.

그러나 PFC는 3비트 PFC 우선 순위가 있는 일시 중지 프레임만 보낼 수 있습니다. 이는 10-7 십진수 값에 해당하는 8개의 코드 포인트 중 하나인데, 이는 VLAN 태그가 지정된 트래픽의 경우 일반적으로 들어오는 트래픽 VLAN 헤더의 IEEE 802.1p 코드 포인트에 해당합니다. 태그 없는 트래픽은 IEEE 802.1p 코드 포인트 값에 대한 참조를 제공하지 않으므로 DSCP 값에서 PFC를 트리거하려면 해당 코드 포인트에 대한 혼잡이 발생할 때 피어로 전송되는 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
태그 처리되지 않은 트래픽에 대해 레이어 3에서 무손실 트래픽 플로우를 지원하기 Junos OS 릴리스 17.4R1부터는 레이어 2 VLAN 헤더의 IEEE 802.1p 코드 포인트 값이 아닌 수신 트래픽의 레이어 3 IP 헤더에서 분산 서비스 코드 포인트(DSCP) 값을 사용하여 레이어 3 인터페이스 및 레이어 2 액세스 인터페이스에 대한 PFC 활성화를 지원합니다.