Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

계층적 스케줄러 이해

계층적 일정은 노드와 큐로 구성됩니다. 큐가 CLI 계층을 종료합니다. 노드는 루트 노드, 리프 노드 또는 내부(비-리프) 노드가 될 수 있습니다. 내부 노드는 계층에서 다른 노드가 "children"으로 있는 노드입니다. 예를 들어, 명령문 interface-set논리적 인터페이스 (예: Unit 0) 및 큐로 구성된 경우, interface-set 명령문은 계층의 레벨 2에서 내부 노드가 됩니다. 그러나 논리적 인터페이스에 구성된 트래픽 제어 프로파일이 없는 경우 인터페이스 집합은 계층의 레벨 3에 있습니다.

표 1 은 인터페이스 집합 또는 논리적 인터페이스의 구성이 계층적 스케줄러 노드의 용어에 미치는 영향을 보여줍니다.

표 1: 계층적 스케줄러 노드

루트 노드(레벨 1)

내부 노드(레벨 2)

리프 노드(레벨 3)

대기열(레벨 4)

물리적 인터페이스

인터페이스 세트

논리적 인터페이스

하나 이상의 대기열

물리적 인터페이스

인터페이스 세트

하나 이상의 대기열

물리적 인터페이스

논리적 인터페이스

하나 이상의 대기열

사용되는 경우 계층의 인터페이스 집합 수준은 물리적 인터페이스 수준(레벨 1)과 논리적 인터페이스(레벨 3) 사이에 있습니다. 큐는 항상 계층의 레벨 4입니다. 스케줄러는 계층의 마지막 수준인 큐에 대한 정보를 보유합니다. 모든 경우에 계층적 스케줄러의 레벨 4에 대한 속성은 스케줄러 맵에 의해 결정됩니다.

계층적 스케줄러는 구성의 새로운 인터페이스 집합 수준에 CoS 매개변수를 추가합니다. 트래픽 제어 프로파일을 사용하여 셰이핑 속도(PIR]의 최고 정보 속도), 보장 속도(이러한 인터페이스에서 약속된 정보 속도[CIR]) 및 스케줄러 맵(트래픽에 할당된 대기열 및 리소스)과 같은 매개 변수에 대한 값을 설정합니다.

다음 CoS 구성에서는 트래픽 제어 프로파일에 다음과 같은 매개 변수를 배치합니다.

  • 포트 수준에서 트래픽 제어 프로파일(tcp-port-level1):

    • 100Mbps의 PIR(Shaping Rate)

    • 100Mbps의 지연 버퍼 속도

  • 인터페이스 집합 수준에서 트래픽 제어 프로파일(tcp-interface-level2):

    • 60Mbps의 PIR(Shaping Rate)

    • 40Mbps의 CIR(보장 속도)

  • 논리적 인터페이스 수준에서 트래픽 제어 프로파일(tcp-unit-level3):

    • 50Mbps의 PIR(Shaping Rate)

    • 30Mbps의 CIR(보장 속도)

    • 다양한 큐 속성을 유지하기 위해 smap1이라는 스케줄러 맵(레벨 4)

    • 40Mbps의 지연 버퍼 속도

이 경우 트래픽 제어 프로파일은 다음과 같이 표시됩니다.

일단 구성되면 트래픽 제어 프로파일을 CoS 인터페이스 계층의 적절한 위치에 적용해야 합니다.

인터페이스 집합은 논리적 인터페이스 목록(예: Unit 100, unit 200 등)으로 정의할 수 있습니다. 서비스 프로바이더는 이러한 명령문을 사용하여 인터페이스를 그룹화함으로써 그룹 내 트래픽에 보장된 속도 및 셰이핑 속도와 같은 스케줄링 매개변수를 적용할 수 있습니다. 인터페이스 세트는 현재 CoS에서 [edit interfaces] 만 사용되지만, 다른 서비스에 사용할 수 있도록 계층 수준에 적용됩니다.

다운스트림으로 향하는 모든 트래픽은 [서비스 등급 인터페이스 편집] 계층 수준에서 명령문이 있는 인터페이스 세트 interface-set 로 수집되어야 합니다.

참고:

범위는 지원되지 않습니다. 각 논리적 인터페이스를 별도로 나열해야 합니다.

인터페이스 집합은 [편집 인터페이스] 계층 수준에서 적용되지만 인터페이스 집합에 대한 CoS 매개 변수는 대개 명령문과 함께 output-traffic-control-profile profile-name [서비스 등급 인터페이스 편집] 계층 수준에서 정의됩니다.

명령문의 interface-set 논리적 인터페이스, S-VLAN 또는 VLAN 외부 태그가 혼합된 인터페이스 집합을 지정할 수 없습니다. 논리적 인터페이스는 하나의 인터페이스 집합에만 속할 수 있습니다. 동일한 논리적 인터페이스를 다른 인터페이스 세트에 추가하려고 하면 커밋에 실패합니다.

이 예제에서는 커밋 오류가 발생합니다.

인터페이스 집합의 구성원은 여러 물리적 인터페이스를 포괄할 수 없습니다. 인터페이스 세트에는 오직 하나의 물리적 인터페이스만 표시할 수 있습니다.

이 구성은 지원되지 않습니다.

인터페이스에서 많은 논리적 인터페이스를 구성할 수 있습니다. 그러나 이들 중 일부만 트래픽 제어 프로파일을 첨부할 수 있습니다. 예를 들어, 동일한 서비스 VLAN상에서 3개의 논리적 인터페이스(단위)를 구성할 수 있지만, 베스트에포트(best-effort) 및 음성 큐를 지정하는 트래픽 제어 프로파일을 논리적 인터페이스 장치 중 하나에만 적용할 수 있습니다. 나머지 2개의 논리적 인터페이스에서 전송되는 트래픽은 나머지 트래픽으로 간주됩니다.

개별 인터페이스(레벨 3), 인터페이스 세트(레벨 2) 또는 물리적 포트(레벨 1)에서 구성된 스케줄러 맵은 서로 다른 수준에서 패킷 스케줄링 동작을 정의합니다. 인터페이스 집합에서 논리적 인터페이스를 그룹화하고 스케줄러 맵으로 인터페이스를 구성할 수 있습니다. 물리적 또는 논리적 인터페이스에 도착하는 모든 송신 패킷은 인터페이스별 스케줄러에 의해 처리됩니다. 스케줄러 맵이 인터페이스 수준에서 구성되지 않으면 인터페이스 집합 수준 또는 포트 수준에서 구성된 스케줄러가 패킷을 처리합니다.