Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS 명시적 혼잡 알림 이해

ECN(Explicit Congestion Notification)을 통해 TCP/IP 기반 네트워크의 두 단말 장치 간의 엔드 투 엔드 혼잡 알림을 지원합니다. 두 엔드포인트는 ECN 지원 발신자와 ECN 지원 수신기입니다. ECN이 제대로 작동하려면 단말 장치와 단말 장치 간의 모든 중간 디바이스에서 ECN을 활성화해야 합니다. ECN을 지원하지 않는 전송 경로의 모든 디바이스는 엔드 투 엔드 ECN 기능을 깰 수 있습니다.

ECN은 패킷 드롭(dropping) 없이 혼잡이 지워질 때까지 전송 디바이스를 줄여 패킷 손실 및 지연을 줄일 수 있도록 함으로써 혼잡에 대해 네트워크에 통보합니다. RFC 3168 , IP에 ECN(Explicit Congestion Notification)이 추가된 ECN은 ECN을 정의합니다.

ECN은 기본적으로 비활성화됩니다. 일반적으로, 다른 트래픽 유형이 서로 다른 혼잡 통보 방법을 사용하기 때문에 BEST-effort 트래픽을 처리하는 대기열에서만 ECN을 활성화합니다. 무손실 트래픽은 PFC(Priority-based Flow Control)를 사용하며, 엄격한 우선 순위가 높은 트래픽은 구성된 최대 속도 지점까지 필요한 모든 포트 대역폭을 수신합니다.

큐 스케줄러 구성에서 ECN을 활성화하고 스케줄러를 클래스(큐)에 매핑한 다음 스케줄러를 인터페이스에 적용하여 개별 출력 큐(포워딩 클래스로 표시)에서 ECN을 활성화할 수 있습니다.

참고:

ECN이 큐에서 작동하려면 WRED(Weighted Random Early Detection) 패킷 드롭 프로파일을 큐에 적용해야 합니다.

ECN의 작동 방식

ECN이 없다면 스위치는 TCP/IP 패킷을 드롭하여 네트워크 혼잡에 대응합니다. 드롭된 패킷은 혼잡이 발생하는 네트워크를 신호로 줍니다. IP 네트워크의 디바이스는 패킷 전송 속도를 낮추어 혼잡을 제거함으로써 TCP 패킷 드롭에 대응합니다. 그러나 혼잡 알림 및 관리의 패킷 드롭 방법은 몇 가지 단점이 있습니다. 예를 들어, 패킷은 삭제되어 재전송되어야 합니다. 또한 트래픽이 폭주하면 네트워크가 전송 속도를 너무 많이 낮추어 비효율적인 대역폭 활용도를 초래할 수 있습니다.

ECN은 패킷을 네트워크 혼잡 신호로 떨어뜨리는 대신 패킷을 삭제하지 않고 패킷을 네트워크 혼잡 신호에 표시합니다. ECN이 작동하려면 2개의 ECN 지원 엔드포인트 사이의 경로에 있는 모든 스위치가 ECN을 활성화해야 합니다. ECN은 단말 장치 간에 TCP 연결을 설치하는 동안 협상됩니다.

ECN 지원 스위치는 큐에 적용된 WRED 패킷 드롭 프로파일 구성을 기반으로 큐 혼잡 상태를 결정하므로 각 ECN 지원 큐에도 WRED 드롭 프로파일이 있어야 합니다. 큐가 WRED 드롭 프로필의 패킷 드롭 확률이 0(0)보다 높은 수준으로 채워지면 스위치가 패킷에 정체를 경험하는 것으로 표시할 수 있습니다. 스위치가 패킷에 정체를 경험하는 것으로 표시했는지 여부는 해당 채우기 수준에서 큐의 드롭 확률과 동일한 확률입니다.

ECN은 IP 헤더의 차별화된 서비스(DiffServ) 필드에서 2개의 최소 비트(bit)를 마킹하여 혼잡이 발생했는지 여부를 전달합니다. DiffServ 필드에서 가장 중요한 6비트에는 DSCP(Differentiated Services Code Point) 비트가 포함되어 있습니다. 2개의 ECN 비트 상태는 패킷이 ECN 지원 패킷인지 여부와 혼잡이 경험되었는지 여부를 신호합니다.

ECN 지원 전송은 패킷을 ECN 지원으로 표시합니다. 발신자가 ECN을 지원하지 않는 경우 패킷을 ECN 지원되지 않는 것으로 표시합니다. ECN 지원 패킷이 스위치의 송신 대기열에서 혼잡을 경험하는 경우, 스위치는 패킷이 혼잡을 경험하는 것으로 표시합니다. 패킷이 ECN 지원 수신기(대상 엔드포인트)에 도달하면 수신자는 혼잡을 표시하도록 표시된 패킷을 전송하여 발신자(소스 엔드포인트)에게 혼잡 표시기를 에코합니다.

수신기로부터 혼잡 표시기를 수신한 후 소스 엔드포인트는 전송 속도를 줄여 혼잡을 완화합니다. 이는 TCP 혼잡 알림 및 관리 결과와 유사하지만, 패킷을 네트워크 혼잡 신호에 떨어뜨리는 대신, ECN은 패킷을 표시하고 수신기는 발신자에게 혼잡 알림을 에코합니다. 패킷이 드롭되지 않으므로 패킷을 재전송할 필요가 없습니다.

DiffServ 필드의 ECN 비트

DiffServ 필드의 2개의 ECN 비트는 패킷이 ECN 지원 전송(ECT) 패킷으로 표시되는지 여부를 결정하는 4개의 코드를 제공합니다. 이는 전송 프로토콜의 두 단말 장치 모두 ECN 지원이며, 표 1과 같이 혼잡이 경험한 경우(CE)임을 의미합니다.

표 1: ECN 비트 코드

ECN 비트(코드)

의미

00

비 ECT—패킷은 ECN 지원되지 않는 것으로 표시됩니다.

01

ECT(1)—전송 프로토콜의 단말 장치는 ECN 지원

10

ECT(0)—전송 프로토콜의 단말 장치는 ECN 지원

11

CE—혼잡 경험

코드 01 및 10은 동일한 의미를 갖습니다. 전송 프로토콜의 송수신 단말 장치는 ECN 지원입니다. 이러한 코드 간에는 차이가 없습니다.

엔드 투 엔드 ECN 동작

송수신 단말 장치들이 ECN을 협상한 후, 전송 단말 장치는 DiffServ ECN 필드를 ECT(1) (01) 또는 ECT(0)(10)로 설정하여 패킷을 ECN 지원으로 표시합니다. 단말 장치 간의 모든 중간 스위치는 ECN을 지원해야 하거나 작동하지 않습니다.

패킷이 스위치를 통과하고 WRED 패킷 드롭 메커니즘을 사용하는 출력 대기열에서 혼잡을 경험하는 경우, 스위치는 DiffServ ECN 필드를 CE(11)로 설정하여 패킷이 혼잡을 경험하는 것으로 표시합니다. 스위치는 패킷을 떨어뜨리는 대신(TCP 혼잡 알림과 마찬가지로) 패킷을 포워딩합니다.

참고:

송신 대기열에서 WRED 알고리즘은 큐 채우기 레벨(큐의 전체 수)에 따라 대상 패킷이 드롭되는지 여부를 결정합니다. 대상 패킷이 삭제되고 ECN 지원으로 표시된 경우 패킷은 CE로 표시되고 포워딩될 수 있습니다. 대상 패킷이 삭제되고 ECN 지원 패킷으로 표시되지 않으면 삭제될 수 있습니다. WRED 알고리즘에 대한 자세한 내용은 ECN 임계값의 WRED Drop Profile Control 을 참조하십시오.

패킷이 수신기 엔드포인트에 도달하면 CE 마크가 수신기에게 네트워크 혼잡이 있음을 알려줍니다. 그런 다음 수신기는 네트워크에 혼잡이 있음을 나타내는 메시지를 발신자에게 보냅니다. 발신자는 혼잡 알림 메시지를 인식하고 전송 속도를 줄입니다. 그림 1 은 ECN이 네트워크 혼잡을 완화하는 방법을 요약합니다.

그림 1: 명시적 혼잡 알림 Explicit Congestion Notification

엔드 투 엔드 ECN 동작은 다음과 같습니다.

  1. ECN 지원 발신자와 수신자는 연결 설정 중에 ECN 기능을 협상합니다.

  2. ECN 기능을 성공적으로 협상한 후 ECN 지원 발신자는 ECT 필드가 설정된 IP 패킷을 수신기로 보냅니다.

    참고:

    발신자와 수신기 사이의 경로에 있는 모든 중간 디바이스는 ECN을 지원해야 합니다.

  3. 스위치 송신 대기열의 WRED 알고리즘이 큐가 혼잡을 경험하고 패킷이 대상을 드롭하는 경우, 스위치는 패킷을 "혼잡 경험(congestion experienced)"로 표시하여 수신기에게 네트워크 정체가 있음을 나타낼 수 있습니다. 패킷이 이미 CE로 표시된 경우(다른 스위치 송신 시 혼잡이 이미 경험되었습니다), 스위치는 CE가 표시된 패킷을 포워딩합니다.

    스위치 송신 대기열에 혼잡이 없는 경우, 스위치는 패킷을 포워딩하고 ECN 비트의 ECT 기반 마킹을 변경하지 않으므로 패킷은 여전히 ECN 지원으로 표시되지만 혼잡을 경험하지는 않습니다.

    QFX5210, QFX5200, QFX5100, EX4600, QFX3500 및 QFX3600 스위치, QFabric 시스템에서는 ECN 지원(ECT, 00)으로 표시되지 않는 패킷을 WRED 드롭 프로파일 구성에 따라 처리하고 혼잡 기간 동안 드롭될 수 있습니다.

    QFX10000 스위치에서 스위치는 tail-drop 알고리즘을 사용하여 혼잡 기간 동안 ECT(00)로 표시된 패킷을 드롭합니다. (대기열이 최대 충만한 수준으로 채워지면 더 많은 패킷을 버퍼링할 수 있는 대기열에 공간이 있을 때까지 tail-drop은 이후에 도착하는 모든 패킷을 드롭하기만 하면 됩니다. 모든 비 ECN 지원 패킷은 동일하게 처리됩니다.)

  4. 수신기는 혼잡 경로를 따라 혼잡이 경험되었음을 나타내는 CE 패킷을 수신합니다.

  5. 수신기는 TCP 헤더의 플래그 필드에 표시된 ECE 비트(비트 9)를 사용하여 패킷을 발신자에게 다시 에코(전송)합니다. ECE 비트는 ECN 에코 플래그 비트로, 발신자에게 네트워크 정체가 있음을 통보합니다.

  6. 발신자는 데이터 전송 속도를 줄이고 TCP 헤더의 플래그 필드에 표시된 CWR 비트(비트 8)를 사용하여 패킷을 수신기로 보냅니다. CWR 비트는 혼잡 창 감소 플래그 비트이며, 이는 혼잡 경험 알림이 수신되었다는 것을 수신기에게 인정합니다.

  7. 수신기가 CWR 플래그를 수신하면 수신자가 보낸 사람에게 회신하는 ECE 비트 설정을 중지합니다.

표 2 에는 ECN 지원 큐의 트래픽 동작이 요약되어 있습니다.

표 2: ECN 지원 큐의 트래픽 동작

ECN 비트의 수신 IP 패킷 마킹

출력 큐의 ECN 구성

WRED 알고리즘이 패킷을 드롭(Drop)할 수 있다고 판단한 경우 조치 수행

ECN 비트의 나가는 패킷 마킹

Non-ECT(00)

중요하지 않음

드롭(QFX5210, QFX5200, QFX5100, EX4600, QFX3500, QFX3600, QFabric 시스템).

WRED 드롭 확률이 적용되지 않기 때문에 대기열이 최대 충만해지는 경우 테일 드롭이 발생합니다(QFX10000 스위치).

ECN 비트가 표시되지 않음

ECT(10 또는 01)

ECN 비활성화

드롭

패킷 삭제—마크가 지정된 ECN 비트 없음

ECT(10 또는 01)

ECN 지원

드롭하지 마십시오. 패킷을 혼잡(CE, 비트 11)으로 표시합니다.

혼잡을 표시하기 위해 ECT(11)로 표시된 패킷

CE (11)

ECN 비활성화

드롭

패킷 삭제—마크가 지정된 ECN 비트 없음

CE (11)

ECN 지원

드롭하지 마십시오. 패킷은 이미 ECN 마킹을 변경하지 않고도 혼잡, 포워딩 패킷으로 표시됩니다.

혼잡을 표시하기 위해 ECT(11)로 표시된 패킷

큐에 매핑된 WRED 드롭 프로파일에 의해 정의된 혼잡을 경험하지 않는 출력 큐는 모든 패킷을 포워딩하고 패킷은 드롭되지 않습니다.

ECN, PFC 및 Ethernet 일시 중지와 비교

ECN은 IP 트래픽을 위한 엔드 투 엔드 네트워크 혼잡 알림 메커니즘입니다. IEEE 802.1Qbb(Priority-based flow control) 및 IEEE 802.3X(Ethernet PAUSE)는 서로 다른 유형의 혼잡 관리 메커니즘입니다.

ECN은 출력 대기열에도 관련 WRED 패킷 드롭 프로파일이 있어야 합니다. PFC를 활성화하는 트래픽에 사용되는 출력 큐는 연결된 WRED 드롭 프로파일을 갖지 않아야 합니다. Ethernet PAUSE가 활성화된 인터페이스는 연결된 WRED 드롭 프로파일을 갖지 않아야 합니다.

PFC는 무손실 트래픽을 지원하는 피어 투 피어 플로우 제어 메커니즘입니다. PFC를 통해 연결된 피어 디바이스는 혼잡 기간 동안 플로우 전송을 일시 중지할 수 있습니다. PFC를 사용하면 링크의 모든 트래픽이 아닌 링크에서 지정된 유형의 플로우에서 트래픽을 일시 중지할 수 있습니다. 예를 들어 포워딩 클래스와 같은 fcoe 무손실 트래픽 클래스에서 PFC를 활성화할 수 있습니다. Ethernet PAUSE는 P2M(Peer-to-Peer) 플로우 제어 메커니즘이기도 하지만 지정된 트래픽 플로우만 일시 중지하는 대신 물리적 링크에서 모든 트래픽을 일시 중지합니다.

PFC 및 Ethernet PAUSE를 사용하면 플로우의 송수신 엔드포인트가 중간 스위치에서 혼잡 정보를 서로 전달하지 않습니다. 대신, PFC는 DCB(Data Center Bridging) 표준을 지원하는 2개의 PFC 지원 피어 디바이스(예: 스위치) 간의 플로우를 제어합니다. PFC는 플로우 출력 큐가 정체되면 연결된 피어에 일시 중지 메시지를 전송하여 작동합니다. Ethernet PAUSE는 혼잡 기간 동안 링크에서 모든 트래픽을 일시 중지하기만 하면 되며 DCB가 필요하지 않습니다.

PFC는 이러한 방식으로 작동합니다. 스위치 출력 큐가 특정 임계값으로 채워지면 스위치는 데이터를 전송하는 연결된 피어 디바이스에 PFC 일시 중지 메시지를 보냅니다. 일시 중지 메시지는 전송 스위치에 플로우 전송을 일시 중지하도록 알려줍니다. 혼잡이 지워지면 스위치는 다른 PFC 메시지를 보내 연결된 피어에게 전송을 재개하도록 지시합니다. (전송 스위치의 출력 대기열이 특정 임계값에 도달하면 해당 스위치가 해당 스위치로 전송되는 연결된 피어에 PFC 일시 중지 메시지를 보낼 수 있습니다. 이러한 방식으로 PFC는 네트워크를 통해 전송 일시 중지를 전파할 수 있습니다.)

자세한 내용은 CoS 플로우 제어 이해(Ethernet PAUSE 및 PFC) 를 참조하십시오. QFX5100 및 EX4600 스위치의 경우 레이어 3 인터페이스 전반의 PFC 기능 이해(Understanding PFC Functionality)를 참조하십시오.

ECN 임계값의 WRED 드롭 프로파일 제어

WRED 드롭 프로파일을 포워딩 클래스(출력 큐에 매핑)에 적용하여 스위치가 ECN 지원 패킷을 표시하는 방법을 제어할 수 있습니다. 스케줄러 맵은 드롭 프로파일과 스케줄러 및 포워딩 클래스를 연결한 다음, 스케줄러 맵을 인터페이스에 적용하여 해당 인터페이스에서 포워딩 클래스에 대한 스케줄링 속성을 구현합니다.

드롭 프로파일은 큐 채우기 수준(큐 완전성 비율)과 드롭 가능성(패킷 삭제 비율) 쌍을 정의합니다. 큐가 지정된 수준으로 채워지면 드롭 프로파일과 일치하는 트래픽은 해당 채우기 수준과 쌍으로 짝을 이루는 드롭 확률이 있습니다. 드롭 프로파일을 구성하면 한 쌍의 채우기 레벨과 드롭 확률을 구성하여 서로 다른 큐 풀니스 수준에서 패킷 드롭 방식을 제어할 수 있습니다.

첫 번째 채우기 레벨 및 드롭 확률 쌍은 드롭 시작점입니다. 큐가 첫 번째 채우기 수준에 도달할 때까지 패킷은 드롭되지 않습니다. 큐가 첫 번째 채우기 수준에 도달하면 채우기 레벨을 초과하는 패킷은 드롭(drop) 확률이 해당 필 레벨과 쌍으로 짝을 이루게 됩니다.

마지막 채우기 레벨 및 드롭 확률 쌍은 드롭 엔드 포인트입니다. 대기열이 마지막 채우기 수준에 도달하면 ECN에 대해 구성되지 않는 한 모든 패킷은 삭제됩니다.

참고:

손실 없는 큐(패킷 드롭 속성으로 no-loss 구성된 포워딩 클래스) 및 엄격한 우선 순위 큐는 드롭 프로파일을 사용하지 않습니다. 무손실 큐는 PFC를 사용하여 트래픽 흐름을 제어합니다. 엄격한 우선 순위 큐에는 최대 대역폭 한도(QFX10000 스위치, QFX5210, QFX5200, shaping-rate QFX5100, QFX3500, QFX3600, EX4600 스위치 및 QFabric 시스템에서 스케줄러transmit-rate)까지 필요한 모든 포트 대역폭이 제공됩니다.

각 스위치는 드롭 프로파일에서 다양한 양의 채우기 수준/드롭 확률 쌍을 지원합니다. 예를 들어, QFX10000 스위치는 32개의 충진 수준/드롭 확률 쌍을 지원하므로 드롭 시작 및 드롭 엔드포인트 사이에는 30개의 중간 채우기 수준/드롭 확률 쌍이 있을 수 있습니다. QFX5210, QFX5200, QFX5100, QFX3500, QFX3600 및 EX4600 스위치, QFabric 시스템은 2개의 필 레벨/드롭 확률 쌍을 지원합니다. 정의에 따르면 이러한 스위치에서 구성한 두 쌍은 드롭 시작 및 드롭 엔드 포인트입니다.

참고:

마지막 채우기 수준을 100%로 구성하지 마십시오.

드롭 프로파일 구성은 다음과 같이 ECN 패킷에 영향을 줍니다.

  • 드롭 시작점—ECN 지원 패킷이 혼잡 경험(CE)으로 표시될 수 있습니다.

  • 드롭 엔드포인트—ECN 지원 패킷은 항상 CE로 표시됩니다.

큐가 드롭 시작점에서 드롭 엔드 포인트까지 채워지면 ECN 패킷이 CE로 표시될 확률은 best-effort 트래픽에 드롭 프로파일을 적용할 경우 비 ECN 패킷이 드롭될 확률과 동일합니다. 큐가 채워질 때, best-effort 트래픽에 드롭 프로파일을 적용할 때 비 ECN 패킷 드롭(drop)의 확률이 증가하는 것처럼, CE로 표시된 ECN 패킷의 가능성은 증가합니다.

드롭 엔드 포인트에서는 모든 ECN 패킷이 CE로 표시되지만 ECN 패킷은 드롭되지 않습니다. 큐 채우기 수준이 드롭 엔드포인트를 초과하는 경우 모든 ECN 패킷은 CE로 표시됩니다. (이때 QFX5210, QFX5200, QFX5100, EX4600, QFX3500, QFX3600 스위치, QFabric 시스템에서는 모든 비 ECN 패킷이 드롭됩니다.) 대기열이 완전히 채워지면 ECN 패킷(및 기타 모든 패킷)은 테일 드롭(tail-dropp)됩니다.

WRED 패킷 드롭 프로필을 구성하고 출력 대기열에 적용하려면(ETS를 지원하는 스위치에서 계층적 스케줄링을 사용):

  1. 명령문을 set class-of-service drop-profiles profile-name interpolate fill-level drop-start-point fill-level drop-end-point drop-probability 0 drop-probability percentage사용하여 드롭 프로파일을 구성합니다.

  2. 명령문을 set class-of-service schedulers scheduler-name drop-profile-map loss-priority (low | medium-high | high) protocol any drop-profile profile-name사용하여 드롭 프로파일을 큐 스케줄러에 매핑합니다. 드롭 프로파일의 이름은 1단계에서 구성된 WRED 프로파일의 이름입니다.

  3. 2단계가 드롭 프로파일과 연관된 스케줄러를 명령문을 set class-of-service scheduler-maps map-name forwarding-class forwarding-class-name scheduler scheduler-name사용하여 출력 대기열에 매핑합니다. 포워딩 클래스는 출력 큐를 식별합니다. 포워딩 클래스는 기본적으로 출력 큐에 매핑되며 명시적 사용자 구성에 따라 다른 큐로 다시 매핑할 수 있습니다. 스케줄러 이름은 2단계에서 구성된 스케줄러입니다.

  4. 명령문을 set class-of-service traffic-control-profiles tcp-name scheduler-map map-name사용하여 스케줄러 맵에 트래픽 제어 프로파일을 연결합니다. 스케줄러 맵 이름은 3단계에서 구성된 이름입니다.

  5. 트래픽 제어 프로파일을 명령문을 set class-of-service interface interface-name forwarding-class-set forwarding-class-set-name output-traffic-control-profile tcp-name사용하는 인터페이스와 연결합니다. 출력 트래픽 제어 프로파일 이름은 4단계에서 구성된 트래픽 제어 프로파일의 이름입니다.

    인터페이스는 트래픽 제어 프로파일의 스케줄러 맵을 사용하여 해당 인터페이스의 출력 대기열(포워딩 클래스)에 드롭 프로파일(및 활성화 ECN 속성 포함)을 적용합니다. 서로 다른 트래픽 제어 프로파일을 사용하여 서로 다른 스케줄러를 다른 인터페이스에 매핑할 수 있기 때문에 서로 다른 인터페이스의 동일한 큐 번호가 서로 다른 방식으로 트래픽을 처리할 수 있습니다.

릴리스 15.1부터 WRED 패킷 드롭 프로파일을 구성하고 포트 스케줄링을 지원하는 스위치의 출력 대기열에 적용할 수 있습니다(ETS 계층적 스케줄링은 지원되지 않거나 사용되지 않음). WRED 패킷 드롭 프로필을 구성하고 포트 스케줄링을 지원하는 스위치의 출력 대기열에 적용하려면(ETS 계층적 스케줄링은 지원되지 않거나 사용되지 않음):

  1. 명령문을 set class-of-service drop-profiles profile-name interpolate fill-level level1 level2 ... level32 drop-probability probability1 probability2 ... probability32사용하여 드롭 프로파일을 구성합니다. 2개의 채우기 레벨/드롭 확률 쌍 또는 32쌍만큼 지정할 수 있습니다.

  2. 명령문을 set class-of-service schedulers scheduler-name drop-profile-map loss-priority (low | medium-high | high) drop-profile profile-name사용하여 드롭 프로파일을 큐 스케줄러에 매핑합니다. 드롭 프로파일의 이름은 1단계에서 구성된 WRED 프로파일의 이름입니다.

  3. 2단계가 드롭 프로파일과 연관된 스케줄러를 명령문을 set class-of-service scheduler-maps map-name forwarding-class forwarding-class-name scheduler scheduler-name사용하여 출력 대기열에 매핑합니다. 포워딩 클래스는 출력 큐를 식별합니다. 포워딩 클래스는 기본적으로 출력 큐에 매핑되며 명시적 사용자 구성에 따라 다른 큐로 다시 매핑할 수 있습니다. 스케줄러 이름은 2단계에서 구성된 스케줄러입니다.

  4. 스케줄러 맵을 명령 set class-of-service interfaces interface-name scheduler-map scheduler-map-name문을 사용하는 인터페이스와 연결합니다.

    인터페이스는 스케줄러 맵을 사용하여 해당 인터페이스의 포워딩 클래스에 매핑된 출력 대기열에 드롭 프로파일(및 기타 속성)을 적용합니다. 서로 다른 인터페이스에 있는 서로 다른 스케줄러 맵을 사용할 수 있기 때문에 서로 다른 인터페이스의 동일한 큐 번호가 서로 다른 방식으로 트래픽을 처리할 수 있습니다.

지원, 제한, 노트

큐에 매핑된 WRED 알고리즘이 패킷 드롭 자격을 찾지 못하면 ECN 구성 및 ECN 비트 마킹이 중요하지 않습니다. 패킷 전송 동작은 ECN이 활성화되지 않은 경우와 동일합니다.

ECN은 기본적으로 비활성화됩니다. 일반적으로 ECN은 best-effort 트래픽을 처리하는 큐에서만 ECN을 사용하며, 무손실 트래픽이나 엄격한 우선 순위가 높은 트래픽을 처리하는 큐에서는 ECN을 활성화하지 않습니다.

ECN은 다음을 지원합니다.

  • IPv4 및 IPv6 패킷

  • 태그가 지정되지 않은 단일 태깅 및 이중 태깅 패킷

  • IP 터널 패킷의 외부 IP 헤더(내부 IP 헤더는 아님)

ECN은 다음을 지원하지 않습니다.

  • MPLS 캡슐화를 통한 IP 패킷

  • IP 터널 패킷의 내부 IP 헤더(그러나 ECN은 외부 IP 헤더에서 작동함)

  • 멀티캐스트, 브로드캐스트 및 대상 조회 실패(DLF) 트래픽

  • 비 IP 트래픽

참고:

QFX10000 스위치에서 ECN 큐를 활성화하고 WRED 드롭 프로파일을 큐에 적용하면 WRED 드롭 프로필은 혼잡을 경험하는 ECN 트래픽 마킹 임계값만 설정합니다(CE, 11). ECN 지원 큐에서 WRED 드롭 프로필은 비ECT(00) 트래픽(ECN 지원되지 않는 트래픽)에 대한 드롭 임계값을 설정하지 않습니다. 대신, 스위치는 트래픽 정체 기간 동안 ECN 지원 큐에서 비 ECT로 표시된 트래픽에 tail-drop 알고리즘을 사용합니다.

비 ECT 트래픽에 WRED 드롭 프로파일을 적용하려면 MF(Multifield) 분류기를 구성하여 비ECT 트래픽을 ECN 지원되지 않는 다른 출력 큐에 할당한 다음, WRED 드롭 프로파일을 해당 큐에 적용합니다.

릴리스 히스토리 테이블
릴리스
설명
15.1
릴리스 15.1부터 WRED 패킷 드롭 프로파일을 구성하고 포트 스케줄링을 지원하는 스위치의 출력 대기열에 적용할 수 있습니다(ETS 계층적 스케줄링은 지원되지 않거나 사용되지 않음).