예: 어그리게이션 인터페이스에서 스케줄링 모드 구성
어그리게이션 인터페이스에서 큐잉 또는 셰이핑 매개 변수와 같은 서비스 등급 매개 변수를 link-protect 또는 non-link-protect 모드에서 구성할 수 있습니다. 유닛별 스케줄러, 계층 스케줄러 또는 물리적 및 논리적 인터페이스 수준에서 셰이핑에 대한 이러한 매개 변수를 구성할 수 있습니다. 또는 replicate
모드에서 작동하도록 어그리게이션 인터페이스를 구성하여 이러한 매개 변수가 적용되는 방식을 제어할 수 있습니다scale
.
다음 라우터에 이러한 매개 변수를 적용할 수 있습니다.
EQ DPC의 MX 시리즈 라우터 인터페이스
MX 시리즈 라우터는 Junos OS 릴리스 10.2(비 링크 보호 모드만 해당)를 통해 MIC 또는 MPC에서 인터페이스
M120 또는 M320 라우터
IQ2 PIC의 T 시리즈 라우터 인터페이스
PTX 시리즈 패킷 전송 라우터
링크 보호되지 않는 모드에서 작동하는 어그리게이션 인터페이스에 대해 적용된 매개 변수를 구성할 수 있습니다. 링크 보호 모드에서 번들의 링크 하나만 한 번에 활성화되어(다른 링크는 백업 링크임) 스케줄러를 확장하거나 복제할 수 없습니다. 링크 보호되지 않는 모드에서는 번들의 모든 링크가 활성화되어 트래픽을 전송합니다. 그러나 백업 링크는 없습니다. 링크 보호 모드에서 링크가 실패하거나 번들에 추가되면 링크의 트래픽은 활성 링크 사이에 재배포됩니다.
어그리게이션 인터페이스에 대한 스케줄링 모드를 설정하려면 계층 수준에서 명령문의 또는 옵션을 포함 scale
하며, 인터페이스 n 의 구성된 수는 다음과 같습니다.replicate
member-link-scheduler
[edit class-of-service interfaces aen]
[edit class-of-service interfaces aen] member-link-scheduler (replicate | scale);
기본적으로 문을 포함하지 member-link-scheduler
않는 경우, 스케줄러 매개 변수는 모드의 멤버 링크에 scale
적용됩니다("equal division mode"라고도 함).
어그리게이션 이더넷 인터페이스는 그렇지 않으면 평소와 같이 구성됩니다. 어그리게이션 이더넷 인터페이스 구성에 대한 자세한 내용은 Junos OS 라우팅 디바이스용 네트워크 인터페이스 라이브러리를 참조하십시오.
다음 예는 인터페이스에서 모드를 설정하고 인터페이스 replicate
의 ae0
모드를 ae1
설정합니다scale
.
[edit class-of-service] interfaces ae0 { member-link-scheduler scale; } [edit class-of-service] interfaces ae1 { member-link-scheduler replicate; }
명령문은 member-link-scheduler
어그리게이션 인터페이스에 대해서만 나타납니다. 링크 보호되지 않는 모드에서 어그리게이션 인터페이스에 대해 이 명령문을 구성합니다. 링크 보호 모드에 대한 자세한 내용은 네트워크 인터페이스 구성 가이드를 참조하십시오.
어그리게이션 인터페이스는 계층 및 유닛당 스케줄러를 모두 지원합니다.
문은 traffic-control-profiles
PTX 시리즈 패킷 전송 라우터 지원되지 않습니다.
인터페이스 매개 변수가 scale
명령문 옵션을 사용할 때 계층적 스케줄러가 구성될 때 구성 아래 [edit class-of-service traffic-control-profiles traffic-control-profile-name]
의 member-link-scheduler
다음 매개 변수가 송신에서 확장됩니다.
shaping-rate
(PIR)guaranteed-rate
(CIR)delay–buffer-rate
인터페이스 매개 변수가 scale
명령문 옵션을 member-link-scheduler
사용할 때, 장치당 스케줄러가 구성될 때 구성에 따른 [edit class-of-service schedulers scheduler-name]
다음 매개 변수가 송신 시 확장됩니다.
transmit-rate
buffer-size
인터페이스에 대한 인터페이스 설정 수준에서 계층적 스케줄러를 ae
적용할 수 없습니다. (인터페이스 세트는 인터페이스 하에서 ae
구성할 수 없습니다.)
다음 구성 매개 변수는 비 링크 보호 모드의 인터페이스에서 지원 ae
되지 않습니다.
입력 스케줄러 맵
입력 트래픽 제어 프로필
입력 셰이핑 속도
다음 구성 규칙도 지원되지 않습니다.
명령문 확장
input-traffic-control-profile-remaining
.scheduler-map-chassis
인터페이스에derived
대한ae
문 및 옵션. 섀시 스케줄러 맵은 물리적 인터페이스 아래에 적용되어야 합니다.동적 및 demux 인터페이스는 번들의 일부로
ae
지원되지 않습니다.
또는 replicate
옵션이 구성되었는지 여부에 scale
따라 문 member-link-scheduler
은 확장 모드("equal division mode"라고도 함) 또는 복제 모드에서 각각 작동합니다.
확장 모드에서 VLAN은 인터페이스의 여러 멤버 링크를 통해 전송할 수 있는 여러 플로우를 ae
가질 수 있습니다. 마찬가지로 멤버 링크는 번들의 모든 VLAN으로부터 트래픽을 수신할 ae
수 있습니다. 확장 모드에서 물리적 인터페이스 대역폭은 번들의 모든 멤버 링크 ae
간에 균등하게 분할됩니다.
확장 모드에서 다음 스케줄러 매개변수 값은 멤버 링크 간에 균등하게 분할됩니다.
트래픽 제어 프로파일을 사용하여 매개 변수를 구성하면 확장된 매개 변수는 셰이핑 속도, 보장 속도 및 지연 버퍼 속도입니다.
스케줄러 맵을 사용하여 매개 변수를 구성하면 확장된 매개 변수는 전송 속도 및 버퍼 크기입니다. 초당 비트(bps)로 구성하면 셰이핑 속도도 확장됩니다. 사용 가능한 인터페이스 대역폭의 백분율로 구성하면 셰이핑 속도는 확장되지 않습니다.
예를 들어, 3개의 링크로 ae
구성된 라우터 R1과 R2 간의 번들을 고려하십시오. 이는 ge-0/0/1
R1의 , ge-0/0/2
및 ge-0/0/3
(ae0
) 그리고 ge-1/0/0
R2의 , , ge-1/0/1
및 ge-1/0/2
(ae2
)입니다. R1의 번들에 두 개의 논리적 인터페이스(유닛)도 구성 ae0
됩니다ae0.1
. ae0.0
에서 ae0
R1의 트래픽 제어 프로필은 다음과 같이 구성됩니다.
ae0
(물리적 인터페이스 수준)의 PIR는 450Mbps입니다.ae0.0
(논리적 인터페이스 수준에서 VLAN 100)의 PIR은 150Mbps, CIR은 90Mbps입니다.ae0.1
(논리적 인터페이스 수준에서 VLAN 200)의 PIR은 90Mbps, CIR은 60Mbps입니다.
확장 모드 ae0
에서, PIR은 먼저 멤버 물리적 인터페이스 간에 분할됩니다. 3개의 멤버가 있기 때문에 각각 파생된 값으로 450/3 = 150Mbps를 수신합니다. 따라서 멤버 인터페이스의 확장된 PIR는 각각 150Mbps입니다.
그러나 에 두 개의 논리적 인터페이스(ae0.0
및 ae0.1
) 및 VLAN(100 및 200)이 있습니다 ae0
. 트래픽은 번들의 세 가지 물리적 인터페이스(ge-0/0/1
, ge-0/0/2
또는 ge-0/0/3
) 중 어느 한 개에 남을 수 있습니다. 따라서 두 개의 VLAN을 나타내기 위해 멤버 링크에 파생된 논리적 인터페이스 두 개 가 추가됩니다.
이제 번들을 구성하는 ae
링크의 물리적 인터페이스에는 6개의 논리적 인터페이스가 있으며, 하나는 VLAN 100에 대한 집합이고 다른 하나는 VLAN 200입니다.
ge-0/0/1.0
및ge-0/0/1.1
ge-0/0/2.0
및ge-0/0/2.1
ge-0/0/3.0
및ge-0/0/3.1
에 ae0.0
구성된 트래픽 제어 프로필 매개 변수는 모든 기본 논리적 인터페이스(단위 0)에 걸쳐 분할됩니다. 같은 방식으로, 에 ae0.1
구성된 트래픽 제어 프로필 매개 변수는 모든 기본 논리적 인터페이스(유닛 1s)에 걸쳐 분할됩니다.
따라서 인터페이스에서 스케일링된 매개 변수의 파생된 값은 다음과 같습니다.
ge-0/0/1.0
및ge-0/0/2.0
ge-0/0/3.0
, 각 CIR = 90/3 = 30Mbps, 및 각 PIR = 150/3 = 50Mbps.ge-0/0/1.1
및ge-0/0/2.1
ge-0/0/3.1
, 각 CIR = 60/3 = 20Mbps, 및 각 PIR = 90/3 = 30Mbps.
확장된 값은 그림 1에 표시됩니다.
확장 모드에서 새 멤버 링크가 번들에 추가되거나 기존 멤버 링크가 제거되거나 실패하면 확장 요소(활성 링크 수 기준)가 재계급되고 새로운 스케줄러 또는 트래픽 제어 프로필 매개 변수가 재할당됩니다. PIR, CIR 및 버퍼 매개 변수만 재컴퓨트됩니다. 다른 모든 매개 변수는 단순히 각 수준에서 복사됩니다.
명령에서 show class-of-service scheduler-map
명시적으로 구성된 대신 확장 모드에서 파생된 값은 접미사로 &**sf**n
플래그가 지정되며, 이는 n 확장 요소의 값을 나타냅니다.
다음 샘플은 확장 요소 및 없는 스케줄러 맵 smap-all-abs
의 출력을 보여줍니다.
user@host> show class-of-service scheduler-map Scheduler map: smap-all-abs, Index: 65452 Scheduler: q0_sch_abs, Forwarding class: be, Index: 6775 Transmit rate: 40000000 bps, Rate Limit: none, Buffer size: remainder, Priority: low Excess Priority: unspecified Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile> user@host> show class-of-service scheduler-map Scheduler map: smap-all-abs, Index: 65452 Scheduler: q0_sch_abs&**sf**3, Forwarding class: be, Index: 2128 Transmit rate: 13333333 bps, Rate Limit: none, Buffer size: remainder, Priority: low Excess Priority: unspecified Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default—drop—profile>
하위 인터페이스의 작동 시기에 따라 다양한 확장 요소로 생성된 여러 스케줄러 맵이 있을 수 있습니다. 예를 들어, 상위 인터페이스에 활성 하위가 두 개만 있는 경우 확장 요소가 2인 새로운 스케줄러 맵이 생성됩니다. 스케줄러 맵 이름은 입니다 smap-all-abs&**sf**2
.
복제 모드에서 확장 모드와 달리 구성된 스케줄러 매개 변수는 번들의 모든 멤버 링크 ae
간에 분할되지 않고 단순히 복제됩니다.
복제 모드에서 다음 스케줄러 매개변수 값은 멤버 링크 및 논리적 인터페이스 간에 복제됩니다.
트래픽 제어 프로파일을 사용하여 매개 변수를 구성하면 복제된 매개 변수는 셰이핑 속도, 보장 속도 및 지연 버퍼 속도입니다.
스케줄러 맵을 사용하여 매개 변수를 구성하면 복제된 매개 변수는 전송 속도 및 버퍼 크기입니다.
라우터 R1과 R2 간의 예 구성 예에서 스케줄러 매개 변수가 문 및 옵션에 member-link-scheduler replicate
적용되면 다음 매개 변수가 적용됩니다.
PIR는
ae0
멤버 물리적 인터페이스 간에 복사됩니다. 각각 450Mbps를 PIR로 수신합니다.각 논리적 인터페이스 유닛
.0
의 경우, 에 대해ae0.0
구성된 PIR 및 CIR이 복제됩니다(복사). 각 논리적 인터페이스 유닛.0
은 150Mbps의 PIR과 90Mbps의 CIR을 수신합니다.각 논리적 인터페이스 유닛
.1
의 경우, 에 대해ae0.1
구성된 PIR 및 CIR이 복제됩니다(복사). 각 논리적 인터페이스 유닛.1
은 90Mbps의 PIR 및 60Mbps의 CIR을 수신합니다.
복제된 값은 그림 2에 표시됩니다.
복제 모드에서 새 멤버 링크가 번들에 추가되거나 기존 멤버 링크가 제거되거나 실패하면 값이 필요한 수준에서 복사되거나 삭제됩니다.