이 페이지의
가입자 인터페이스를 위한 계층형 CoS 이해
계층형 CoS를 사용하면 포트에서 구성된 모든 인터페이스가 아닌 개별 가입자 인터페이스에 트래픽 스케줄링 및 큐잉 매개변수 및 패킷 전송 스케줄링 매개변수를 적용할 수 있습니다. 계층형 CoS를 사용하면 가입자가 서비스를 필요로 할 때 큐를 동적으로 수정할 수 있습니다.
Hierarchical CoS는 강화된 큐잉 DPC 또는 큐잉 MPC/MIC가 설치된 MX 시리즈 라우터에서 지원됩니다. Junos OS Release 16.1부터 MPC5E 3D Q 라인 카드에서 5가지 계층이 지원됩니다.
인터페이스는 완전히 구성된 경우 일반적으로 물리적 인터페이스(레벨 1), 인터페이스 집합 또는 기본 인터페이스(레벨 2), 하나 이상의 기본 논리적 인터페이스(레벨 3), 하나 이상의 세션 또는 고객 VLAN(레벨 4) 및 1개 이상의 대기열(레벨 5)으로 구성된 최대 5단계 CoS 스케줄링 계층을 지원합니다. 모든 CoS 스케줄링 계층은 5단계이지만 레벨 1은 항상 물리적 인터페이스이며 레벨 5는 항상 대기열입니다. 계층적 스케줄링 구성은 구성한 인터페이스 유형(예: 논리적 인터페이스 또는 인터페이스 집합)과 스케줄링 계층(레벨 2, 레벨 3 또는 레벨 4)에 해당 인터페이스가 상주하는 위치로 구성됩니다. 많은 계층적 스케줄링 구성이 가능하기 때문에 이 항목에서 2단계 계층적 스케줄링, 3단계 계층적 스케줄링, 4단계 계층적 스케줄링 이라는 용어를 사용합니다.
Junos OS 18.4R1부터 시작하여 4 레벨 및 5 레벨 계층적 CoS를 지원하는 모든 MPC에 설정된 것과 동일한 동적 인터페이스에 동적 및 정적 논리적 인터페이스를 적용할 수 있습니다. 또한 동적 인터페이스 세트에 동적 인터페이스 세트를 적용할 수 있습니다.
Junos OS 19.3R1부터 시작하여 4단계 계층적 스케줄링에서 설정된 동적 논리적 인터페이스에 TCP(Input Traffic Control Profile)를 적용하거나 5단계 계층적 스케줄링에서 2개의 동적 논리적 인터페이스 집합에 적용할 수 있습니다. 따라서 Junos CoS를 사용하면 동적 인터페이스 세트에 셰이핑 속도와 정적 입력 TCP를 동적으로 할당하여 고객의 SLA를 적용할 수 있습니다. 이러한 SLA 적용이 필요하지 않은 경우, 명시적으로 할당된 입력 TCP가 없는 동적 인터페이스 세트에 할당된 기본 입력 TCP로 지정된 정적 TCP를 구성할 수 있습니다.
2단계 계층적 스케줄링
2단계 계층적 스케줄링은 그림 1과 같이 스케줄링 계층의 계층적 레벨 수를 2명으로 제한합니다. 이 구성에서는 인터페이스 세트가 구성되지 않으며 논리적 인터페이스에만 트래픽 제어 프로파일(TCP)이 있습니다. 보다 많은 레벨을 지원하는 MPC에서 2단계 계층을 구성하면 리소스를 보존하고 시스템을 보다 높은 수준으로 확장할 수 있습니다.

2단계 스케줄링 계층에서는 모든 논리적 인터페이스와 인터페이스 세트가 단일 노드를 공유합니다. 계층적 관계가 형성되지 않습니다.
계층 아래에 옵션을 [edit interfaces interface-name hierarchical-scheduler]
다음과 같이 설정 maximum-hierarchy-levels
하여 2단계 계층적 스케줄링을 제어합니다2
.
maximum-hierarchy-levels
옵션이 설정되지 않으면 인터페이스 세트 내의 구성원 논리적 인터페이스가 트래픽 제어 프로파일을 가지고 있는지에 따라 인터페이스 집합이 레벨 2 또는 레벨 3에 있을 수 있습니다.구성원 논리적 인터페이스에 트래픽 제어 프로파일이 있는 경우 인터페이스 세트는 항상 레벨 2 CoS 스케줄러 노드입니다.
구성원 논리적 인터페이스에 트래픽 제어 프로파일이 없는 경우 인터페이스 세트는 항상 레벨 3 CoS 스케줄러 노드입니다.
maximum-hierarchy-levels
옵션이 설정되면 인터페이스 세트는 레벨 3에만 있을 수 있으며 레벨 2에 있을 수 없습니다. 이 경우 레벨 2 인터페이스 세트를 구성하면 패킷 전달 엔진 오류가 발생합니다.
표 1 에는 2단계 계층적 스케줄링을 위한 인터페이스 계층 및 CoS 스케줄러 노드 레벨이 요약되어 있습니다.
레벨 1 |
레벨 2 |
레벨 3 |
---|---|---|
물리적 인터페이스 |
논리적 인터페이스 |
하나 이상의 대기열 |
물리적 인터페이스 |
인터페이스 세트 |
하나 이상의 대기열 |
2단계 계층적 스케줄링을 구성하려면 계층 레벨의 hierarchical-scheduler
[edit interfaces interface-name]
명령문을 포함하고 에 2
옵션을 maximum-hierarchy-levels
설정합니다.
[edit interfaces] interface-name { hierarchical-scheduler { maximum-hierarchy-levels 2; } }
MPC3E, 32x10GE MPC4E 및 2x100GE + 8x10GE MPC4E MPC 는 2가지 수준의 스케줄링 계층만 지원합니다. 이 카드에서 계층적 스케줄링을 수행할 때는 명시적으로 으로 설정 maximum-hierarchy-levels
2
해야 합니다.
3단계 계층적 스케줄링
3단계 계층적 스케줄링은 MPC/MIC 인터페이스를 실행하는 MX 시리즈 라우터에서만 지원됩니다. 3단계 계층 스케줄링은 최대 8개의 CoS 큐를 지원합니다. 인터페이스 집합의 위치 또는 기본 인터페이스 사용에 따라 다양한 3단계 스케줄링 계층을 구성할 수 있습니다. 모든 변형에서 물리적 인터페이스는 레벨 1 CoS 스케줄러 노드이고 큐는 최고 레벨에 상주합니다. 더 많은 레벨을 지원하는 MPC에서 3가지 계층을 구성하면 리소스를 보존하고 시스템을 더 높은 수준으로 확장할 수 있습니다.
3단계 계층적 스케줄링은 MX 시리즈 라우터의 MPC/MIC 인터페이스에서 통합된 이더넷 인터페이스를 통해 실행되는 가입자 인터페이스 및 인터페이스 세트에서만 지원됩니다.
3단계 계층적 스케줄링을 사용하면 인터페이스 집합이 레벨 3 또는 레벨 4에 상주할 수 있습니다. 또한 레벨 3에서 기본 논리적 인터페이스와 레벨 4의 논리적 인터페이스를 구성할 수 있습니다. 표 2 에는 3단계 계층적 스케줄링을 위한 인터페이스 계층의 가장 일반적인 사례와 CoS 스케줄러 노드 레벨이 요약되어 있습니다.
레벨 1 |
레벨 2 |
레벨 3 |
레벨 4 |
---|---|---|---|
물리적 인터페이스 |
인터페이스 세트 |
논리적 인터페이스 |
하나 이상의 대기열 |
물리적 인터페이스 |
논리적 인터페이스 |
인터페이스 세트 |
하나 이상의 대기열 |
물리적 인터페이스 |
기본 논리적 인터페이스 |
논리적 인터페이스 |
하나 이상의 대기열 |
3단계 계층적 스케줄링에서 CoS 스케줄러 노드는 레벨 1, 레벨 2 및 레벨 3에서 계층적 관계를 형성합니다.
3단계 계층적 스케줄링을 통해 논리적 인터페이스는 레벨 2에 상주하거나 레벨 2의 논리적 인터페이스가 기본 논리적 인터페이스인 경우 레벨 3에 상주할 수 있습니다. 그림 2에 나와 있습니다.

3단계 계층적 스케줄링을 위한 또 다른 가능한 구성은 그림 3에 나와 있습니다. 이 구성에서 논리적 인터페이스는 레벨 2에 위치하며 인터페이스 세트는 레벨 3에 위치합니다.

3단계 계층적 스케줄링을 구성하려면 계층 레벨의 [edit interfaces interface-name hierarchical-scheduler]
옵션을 포함 implicit-hierarchy
시키고 옵션으로 옵션을 3
설정합니다maximum-hierarchy-levels
. (기본값 maximum-hierarchy-levels
은 3
.)
[edit interfaces] interface-name { hierarchical-scheduler { implicit-hierarchy; maximum-hierarchy-levels 3; } }
인터페이스 계층 vs. CoS 계층
인터페이스 계층 및 CoS 스케줄링 계층은 완전히 다릅니다. 인터페이스 계층은 다양한 인터페이스 간의 관계(예: 논리적 인터페이스와 인터페이스 집합 간의 관계, 논리적 인터페이스와 기본 논리적 인터페이스 간의 관계, 물리적 인터페이스와 논리적 인터페이스 간의 관계)를 말합니다. CoS 스케줄링 계층은 CoS 스케줄러 노드 간의 계층적 관계를 말합니다. 2단계 계층적 스케줄링에서는 CoS 스케줄러 노드 간에 계층이 형성되지 않습니다. 논리적 인터페이스와 인터페이스 집합은 단일 레벨 2 스케줄러 노드를 공유합니다. 그러나 3단계 계층적 스케줄링 옵션을 사용하면 implicit-hierarchy
CoS 스케줄러 노드가 스케줄링 계층을 형성합니다.
그림 4 와 그림 5 는 이 논의를 위한 두 가지 시나리오를 제공합니다. 그림 4 는 기가비트 이더넷 인터페이스(ge-1/0/0)가 물리적 인터페이스인 인터페이스 계층을 보여줍니다. 물리적 인터페이스에는 2개의 논리적 인터페이스(ge-1/0/0.100 및 ge-1/0/0.101)가 구성되어 있습니다.
논리적 인터페이스 ge-1/0/0.100은 PPPoE 인터페이스 세트 및 Demux 인터페이스 집합의 구성원입니다.
논리적 인터페이스 ge-1/0/0.101은 demux 인터페이스 집합의 멤버입니다.

각 인터페이스 세트에는 전용 대기열이 있습니다. 레벨 1(물리적 인터페이스), 레벨 2(기본 논리적 인터페이스) 및 레벨 3(인터페이스 세트)의 CoS 스케줄러 노드가 스케줄링 계층을 형성합니다.
이 시나리오를 구성하려면 물리적 인터페이스 ge-1/0/0의 명령문 아래에 hierarchical-scheduler
옵션을 포함 implicit-hierarchy
시키고 각 인터페이스 세트와 기본 논리적 인터페이스에 트래픽 제어 프로파일을 구성하고 적용해야 합니다.
그림 5 는 Gigabit Ethernet 인터페이스 ge-1/0/0이 물리적 인터페이스인 인터페이스 계층을 보여줍니다. 3개의 논리적 인터페이스가 구성됩니다.
2개의 논리적 인터페이스(Pp0.100 및 Demux0.100)가 기본 논리적 인터페이스 ge-1/0/0.100에 상주합니다.
세 번째 논리적 인터페이스(Pp0.101)는 기본 논리적 인터페이스 ge-1/0/0.101에 상주합니다.

각 논리적 인터페이스에는 전용 대기열이 있습니다. 레벨 1(물리적 인터페이스), 레벨 2(기본 논리적 인터페이스) 및 레벨 3(논리적 인터페이스)의 CoS 스케줄러 노드가 스케줄링 계층을 형성합니다.
이 시나리오를 구성하려면 물리적 인터페이스 GE-1/0/0의 명령문 아래에 hierarchical-scheduler
옵션을 포함하고 implicit-hierarchy
각 논리적 인터페이스와 기본 논리적 인터페이스에서 트래픽 제어 프로파일을 구성 및 적용해야 합니다.
다양한 3단계 스케줄링 계층을 구성할 수 있습니다. 그림 4 와 그림 5 는 두 가지 가능한 시나리오만을 제시합니다. 표 2 에는 가능한 인터페이스 위치와 CoS 스케줄러 노드가 요약되어 있습니다.
4단계 계층적 스케줄링
Junos OS Release 16.1부터 NG-MPC2E, NG-MPC3E, MPC5 및 MPC7 라인 카드를 실행하는 MX 시리즈 라우터에서 4단계 계층적 스케줄링이 지원됩니다. 4단계 계층적 스케줄링은 최대 8개의 서비스 클래스 큐를 지원합니다. 4단계 스케줄링 계층에서 물리적 인터페이스는 레벨 1 CoS 스케줄러 노드이고 대기열은 레벨 5에 상주합니다.
4단계 계층적 스케줄링은 ACI(Agent Circuit Identifier) 또는 AE(Aggregated Ethernet) 인터페이스가 지원되지 않습니다.
4단계 계층적 스케줄링을 사용하면 인터페이스 세트가 레벨 2 및 3에 상주하고 논리적 인터페이스는 레벨 3과 4에 상주합니다. 표 3 에는 4단계 계층적 스케줄링을 위한 인터페이스 계층의 가장 일반적인 사례와 CoS 스케줄러 노드 레벨이 요약되어 있습니다. Junos OS 18.4R1부터 시작하여 4 레벨 및 5 레벨 계층적 CoS를 지원하는 모든 MPC에 설정된 것과 동일한 동적 인터페이스에 동적 및 정적 논리적 인터페이스를 적용할 수 있습니다. 또한 동적 인터페이스 세트에 동적 인터페이스 세트를 적용할 수 있습니다.
레벨 1 |
레벨 2 |
레벨 3 |
레벨 4 |
레벨 5 |
---|---|---|---|---|
물리적 인터페이스 |
인터페이스 세트 |
C-VLAN(Customer VLAN) |
세션 논리적 인터페이스(ppp 또는 dhcp) |
하나 이상의 대기열 |
4단계 계층적 스케줄링에서 CoS 스케줄러 노드는 레벨 1, 레벨 2, 레벨 3 및 레벨 4에서 계층적 관계를 형성합니다.
4단계 계층적 스케줄링을 구성하려면 계층 레벨에 옵션을 포함 implicit-hierarchy
시키고 에 대한 maximum-hierarchy-levels
옵션을 4
설정합니다.[edit interfaces interface-name hierarchical-scheduler]
[edit interfaces] interface-name { hierarchical-scheduler { implicit-hierarchy; maximum-hierarchy-levels 4; } }