Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

태그가 지정되지 않은 트래픽에 대해 Layer 3에서 DSCP를 사용하는 PFC 이해

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

Untagged 트래픽에 대해 Layer 3에서 무손실 트래픽 흐름을 지원하기 위해 Junos OS Release 17.4R1부터 L2 VLAN 헤더의 IEEE 802.1p 코드 포인트 값이 아닌 수신 트래픽의 Layer 3 IP 헤더에서 DSCP(Distributed Services Code Point) 값을 사용하여 Layer 3 인터페이스 및 Layer 2 액세스 인터페이스를 위한 PFC를 지원합니다.

DSCP 기반 PFC 개요

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

PFC는 수신 트래픽의 구성된 코드 지점에서 식별된 트래픽에 대해 일시 중지 프레임을 생성하여 링크가 혼잡할 때 전송을 일시 중지하도록 피어에게 알리도록 합니다. DSCP 기반 PFC를 사용하면 수신 트래픽의 레이어 3 IP 헤더에서 구성된 6비트 DSCP 값(10-63 100000 값에 해당)을 기준으로 프레임 일시 중지가 트리거됩니다.

그러나 PFC는 3비트 PFC 우선 순위가 있는 일시 중지 프레임만 보낼 수 있습니다. 즉, 10-7 10진수 값에 해당하는 8개의 코드 포인트 중 하나일 뿐이며, VLAN 태깅 트래픽의 경우 일반적으로 수신 트래픽 VLAN 헤더의 IEEE 802.1p 코드 지점에 해당합니다. 태그되지 않은 트래픽은 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 액세스 인터페이스에서 지원됩니다. DSCP 기반 PFC가 활성화된 인터페이스에서 VLAN 태깅된 패킷이 수신되면 PFC 동작을 예측할 수 없습니다.

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

릴리스 히스토리 테이블
릴리스
설명
17.4R1
Untagged 트래픽에 대해 Layer 3에서 무손실 트래픽 흐름을 지원하기 위해 Junos OS Release 17.4R1부터 L2 VLAN 헤더의 IEEE 802.1p 코드 포인트 값이 아닌 수신 트래픽의 Layer 3 IP 헤더에서 DSCP(Distributed Services Code Point) 값을 사용하여 Layer 3 인터페이스 및 Layer 2 액세스 인터페이스를 위한 PFC를 지원합니다.