Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CoS 큐 스케줄러 정의

스케줄러가 출력 대기열의 CoS 속성을 정의합니다(출력 대기열은 포워딩 클래스에 매핑되며, 분류자는 IEEE 802.1p, DSCP 또는 MPLS EXP 코드 포인트를 기반으로 트래픽을 포워딩 클래스로 매핑합니다). 대기열 스케줄링은 우선 순위 그룹 스케줄링과 함께 작동하여 2계층 계층 스케줄러를 생성합니다. CoS 스케줄링 속성에는 대기열에 할당된 인터페이스 대역폭의 양, 대기열의 우선 순위, ECN(명시적 혼잡 알림)이 대기열에서 활성화되었는지 여부, 대기열과 연관된 WRED 패킷 드롭 프로필이 포함됩니다.

스케줄러에서 구성하는 매개 변수는 스케줄러에 매핑된 대기열에 대해 다음과 같은 특성을 정의합니다.

  • transmit-rate커밋된 정보 속도(CIR)라고도 하는 최소 대역폭은 백분율 속도 또는 초당 비트의 절대 값으로 설정합니다. 또한 전송 속도는 대기열이 공유할 수 있는 초과(추가) 우선 순위 그룹 대역폭의 양을 결정합니다. 각 대기열의 전송 속도에 비례하여 우선 순위 그룹의 대기열 사이에 추가 우선 순위 그룹 대역폭이 할당됩니다.

    참고:

    서문 바이트 및 IFG(Interframe Gap) 바이트와 대역폭 계산의 데이터 바이트를 포함합니다.

    참고:

    엄격한 우선 순위 대기열에 대한 전송 속도를 구성할 수 없습니다. 구성된 전송 속도를 가진 대기열(포워딩 클래스)은 엄격한 우선 순위 대기열이 있는 포워딩 클래스 집합에 포함될 수 없습니다.

  • shaping-rate최고 정보 속도(PIR)라고도 하는 최대 대역폭은 백분율 속도 또는 초당 비트의 절대 값으로 설정합니다.

    참고:

    서문 바이트 및 IFG(Interframe Gap) 바이트와 대역폭 계산의 데이터 바이트를 포함합니다.

  • priority—스케줄러와 연결된 대기열이 수신할 수 있는 두 가지 대역폭 우선 순위 중 하나:

    • low—스케줄러는 우선 순위가 낮습니다.

    • strict-high—스케줄러는 엄격한 우선 순위를 가지고 있습니다. 하나의 대기열만 엄격한 우선 순위 대기열로 구성할 수 있습니다. 엄격한 높은 우선 순위는 다른 대기열이 대역폭을 수신하기 전에 예정된 대역폭을 대기열에 할당합니다. 다른 대기열은 엄격한 높은 대기열이 서비스된 후에도 유지되는 대역폭을 수신합니다.

      우선 순위가 높은 대기열에 셰이핑 속도를 항상 적용하여 다른 대기열의 굶주림을 방지하는 것이 좋습니다. 엄격한 우선 순위 대기열이 사용할 수 있는 대역폭 양을 제한하기 위해 셰이핑 속도를 적용하지 않는 경우, 엄격한 우선 순위가 높은 대기열은 사용 가능한 모든 포트 대역폭을 사용하고 포트의 다른 대기열을 굶어 쳐다 볼 수 있습니다.

  • drop-profile-map—프로필 매핑을 손실 우선순위 및 프로토콜에 삭제하여 혼잡 기간 동안 스케줄러에 WRED를 적용하고 다양한 패킷 손실 우선순위에 대한 패킷 드롭을 제어합니다.

  • buffer-size—대기열 버퍼의 크기는 포트의 전용 버퍼 공간 비율 또는 명시적으로 구성된 대기열이 제공된 후에도 유지되는 포트의 전용 버퍼 공간의 비례 점유율로 표시됩니다.

  • explicit-congestion-notification- BEST-effort 대기열에서 ECN을 활성화합니다. ECN은 TCP/IP 기반 네트워크에서 두 개의 ECN 지원 엔드포인트 간 엔드 투 엔드 혼잡 알림을 활성화합니다. ECN이 제대로 작동하려면 엔드포인트와 엔드포인트 사이의 모든 중간 디바이스에서 ECN을 활성화해야 합니다. ECN은 기본적으로 비활성화되어 있습니다.

참고:

수신 포트가 트래픽을 하나 이상의 송신 포트로 전달하고 이러한 송신 포트 중 하나 이상이 혼잡을 경험하는 경우 송신 포트 혼잡 기간 동안 수신 포트 혼잡이 발생할 수 있습니다. 이 경우 혼잡한 송신 포트는 수신 포트가 수신 버퍼 리소스의 공정한 할당을 초과하게 할 수 있습니다. 수신 포트가 버퍼 리소스 할당을 초과하면 수신 시 프레임이 손실됩니다. 수신 포트 프레임 드롭은 혼잡한 송신 포트뿐만 아니라 혼잡한 수신 포트가 트래픽을 전달하는 모든 송신 포트에도 영향을 미칩니다.

혼잡한 수신 포트가 하나 이상의 혼잡하지 않은 송신 포트를 목적지로 하는 트래픽을 삭제하면 WRED(Weighted Random Early Detection) 드롭 프로파일을 구성하고 혼잡을 유발하는 송신 대기열에 적용합니다. 드롭 프로파일은 수신 포트에서 혼잡을 유발하는 대신 송신 프레임을 삭제하여 혼잡한 송신 대기열이 다른 포트의 송신 대기열에 영향을 미치는 것을 방지합니다.

참고:

fcoe 및 무손실 포워딩 클래스에 대한 드롭 프로필을 구성하지 마십시오. FCoE 및 기타 무손실 트래픽 대기열에는 무손실 동작이 필요합니다. 우선순위 기반 플로우 제어(PFC)를 사용하여 무손실 우선순위에서 프레임 드롭을 방지합니다.

OCX 시리즈 스위치는 무손실 전송 또는 PFC를 지원하지 않습니다. OCX 시리즈 스위치에서는 기본 무손실 fcoe 및 무손실 포워딩 클래스에 트래픽을 매핑하지 마십시오.

스케줄링 속성을 트래픽에 적용하려면 스케줄러를 스케줄러 맵을 사용하여 포워딩 클래스에 매핑한 다음 스케줄러 맵을 인터페이스와 연결합니다. (트래픽 제어 프로파일을 사용하여 스케줄러 맵을 인터페이스와 연결합니다. 전체 계층적 스케줄링 프로세스의 예는 CoS 계층 포트 스케줄링(ETS) 구성 을 참조하십시오.) 다른 스케줄러 맵을 사용하여 다른 인터페이스의 동일한 트래픽(동일한 포워딩 클래스)에 다른 스케줄러를 매핑하여 다른 인터페이스의 트래픽에 다른 스케줄링을 적용할 수 있습니다.

CLI를 사용하여 스케줄러를 구성하려면,

  1. 스케줄러 이름을 지정하고 대기열에 대한 최소 보장 대역폭을 설정합니다.

  2. 대기열에 대한 최대 대역폭을 설정합니다.

  3. 대기열 우선 순위를 설정합니다.

  4. 드롭 프로파일 맵을 사용하여 패킷 손실 우선순위에 대한 드롭 프로파일을 지정합니다.

  5. 대기열에 대한 포트 전용 버퍼 공간의 크기를 구성합니다.

  6. ECN을 활성화합니다(원하는 경우 최선의 트래픽만 해당):

  7. 스케줄러 맵을 구성하여 스케줄러를 포워딩 클래스에 매핑하며, 이는 스케줄러의 속성을 해당 포워딩 클래스의 트래픽에 적용합니다.

  8. 계층적 스케줄링을 사용하여 하나 이상의 인터페이스에 스케줄러 맵과 관련 스케줄러를 할당합니다. 예: 계층적 스케줄링에 대한 자세한 예는 CoS(Hierarchical Port Scheduling) 구성 을 참조하십시오.