예: 남은 트래픽 제어
이 예에서는 나머지 논리적 인터페이스에서 나머지 트래픽을 제어하는 방법을 보여줍니다.
요구 사항
시작하기 전:
스케줄러 구성 방법을 검토합니다. 예: 보안 디바이스에서 서비스 등급 스케줄러 구성을 참조하십시오.
스케줄러 맵의 구성 및 적용 방법을 검토합니다. 예제: 스케줄러 맵 구성 및 적용을 참조하십시오.
개요
나머지 트래픽에 대한 전송 속도 보장을 구성하려면 나머지 트래픽에 output-traffic-control-profile-remaining
대해 보장된 속도를 지정하는 명령문을 구성합니다. 이 명령문이 없으면 나머지 트래픽은 기본, 최소 대역폭을 가져옵니다. 마찬가지로, 나머지 트래픽에 shaping-rate
대한 버퍼링을 형성하고 delay-buffer-rate
제공하기 위해 명령문과 함께 참조된 트래픽 제어 프로파일에 output-traffic-control-profile-remaining
있는 명령문 및 명령문을 지정할 수 있습니다.
그림 1에 표시된 인터페이스에서 고객 VLAN 3 및 4는 명시적 트래픽 제어 프로파일이 없습니다. 그러나 서비스 프로바이더는 해당 C-VLAN에 대한 총 트래픽 제목에 대한 셰이핑 및 보장된 전송 속도를 설정하려고 할 수 있습니다. 이 솔루션은 인터페이스에 남아 있는 모든 트래픽에 대해 트래픽 제어 프로파일을 구성하고 적용하는 것입니다.
예제 1에서는 C-VLAN 3 및 4에 명시적 트래픽 제어 프로파일이 없지만 해당 C-VLAN에 대한 트래픽 제목에 대한 셰이핑 및 보장된 전송 속도를 설정해야 하는 경우를 고려합니다. 이 솔루션은 트래픽 제어 프로파일을 인터페이스 세트에 svlan1
추가하는 것입니다. 이 예에서는 예제: 4개 레벨 스케줄러 계층 구성과 S-VLAN 수준의 구성 세부 정보만 반복하지 않는 예제를 기반으로 합니다.
다음으로 그림 2에 표시된 예제 2를 생각해 보십시오.
예제 2 ge-1/0/0
에서는 인터페이스 집합에서 다루는 5개의 논리적 인터페이스(C-VLAN 0, 1, 2, 3 및 4)와 S-VLAN 0이 있습니다.
인터페이스 집합에 대한 스케줄링은 인터페이스 집합
svlan0
에 대한 ,shaping-rate
및delay-buffer-rate
명령문 값을 지정하는 명령문을 참조함으로써output-traffic-control-profile
지정guaranteed-rate
됩니다. 이 예에서는 100Mbps를 보장하고 200Mbps로 설정된svlan0
인터페이스를 셰이프하는 출력 트래픽 제어 프로파일tcp-svlan0
입니다.나머지 트래픽에 대한 스케줄링 및 큐잉은 나머지 트래픽
svlan0
에 대한 큐를 설정하는 명령문을 참조scheduler-map
하여output-traffic-control-profile-remaining
지정됩니다. 지정된 트래픽 제어 프로필은 나머지 트래픽에 대해 보장, 셰이핑 및 지연 버퍼 속도를 구성할 수도 있습니다. 예제 2에서는 남은 트래픽(즉,output-traffic-control-profile-remaining tcp-svlan0-rem
인터페이스 집합으로 분류svlan0
되지 않는 Unit 3 및 Unit 4상의 트래픽)에 대한 best-effort 큐를 요구하는 레퍼런스scheduler-map smap-svlan0-rem
입니다. 이 예는 또한 나머지 모든 트래픽에 대해 200Mbps 및shaping-rate
300Mbps를 지정guaranteed-rate
합니다.논리적 인터페이스
ge-1/0/0 unit 1
에 대한 스케줄링 및 큐잉은 "전통적으로" 구성되었으며 해당 장치에 대해 지정된 것을 사용합니다output-traffic-control-profile
. 이 예에서는 에output-traffic-control-profile tcp-ifl1
대한ge-1/0/0 unit 1
스케줄링과 큐잉을 지정합니다.
구성
이 섹션에는 다음 항목이 포함되어 있습니다.
명시적 트래픽 제어 프로파일 없이 나머지 트래픽 제어
CLI 빠른 구성
예제의 이 섹션을 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경하고, 명령을 계층 수준에서 CLI [edit]
에 복사하여 붙여넣은 다음 구성 모드에서 입력 commit
합니다.
set class-of-service interfaces interface-set svlan0 output-traffic-control-profile tcp-svlan0 set class-of-service interfaces interface-set svlan1 output-traffic-control-profile tcp-svlan1 set class-of-service interfaces interface-set svlan1 output-traffic-control-profile-remaining tcp-svlan1-remaining set class-of-service traffic-control-profiles tcp-svlan1 shaping-rate 400m guaranteed-rate 300m set class-of-service traffic-control-profiles tcp-svlan1-remaining shaping-rate 300m guaranteed-rate 200m scheduler-map smap-remainder
단계별 절차
명시적 트래픽 제어 프로파일 없이 나머지 트래픽을 제어하려면 다음을 수행합니다.
S-VLAN에 대한 논리적 인터페이스를 설정합니다.
[edit class-of-service interfaces] user@host# set interface-set svlan0 output-traffic-control-profile tcp-svlan0 user@host# set interface-set svlan1 output-traffic-control-profile tcp-svlan1 user@host# set interface-set svlan1 output-traffic-control-profile-remaining tcp-svlan1-remaining
해당 C-VLAN에 대한 트래픽 제목에 대한 셰이핑 및 보장된 전송 속도를 설정합니다.
[edit class-of-service traffic-control-profiles] user@host# set tcp-svlan1 shaping-rate 400m guaranteed-rate 300m user@host# set tcp-svlan1-remaining shaping-rate 300m guaranteed-rate 200m scheduler-map smap-remainder
결과
구성 모드에서 명령과 show class-of-service traffic-control-profiles
명령을 입력하여 구성을 show class-of-service interfaces
확인합니다. 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 구성 지침을 반복하여 수정합니다.
[edit] user@host#show class-of-service interfaces
interface-set svlan0 { output-traffic-control-profile tcp-svlan0; } interface-set svlan1 { output-traffic-control-profile tcp-svlan1; output-traffic-control-profile-remaining tcp-svlan1-remaining; # For all remaining traffic } [edit] user@host#show class-of-service traffic-control-profiles
tcp-svlan1 { shaping-rate 400m; guaranteed-rate 300m; } tcp-svlan1-remaining { shaping-rate 300m; guaranteed-rate 200m; scheduler-map smap-remainder; # this smap is not shown in detail }
디바이스 구성을 완료한 경우 구성 모드에서 입력 commit
합니다.
인터페이스 세트를 통해 나머지 트래픽 제어
CLI 빠른 구성
예제의 이 섹션을 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경하고, 명령을 계층 수준에서 CLI [edit]
에 복사하여 붙여넣은 다음 구성 모드에서 입력 commit
합니다.
set class-of-service interfaces interface-set svlan0 output-traffic-control-profile tcp-svlan0 set class-of-service interfaces ge-1/0/0 output-traffic-control-profile-remaining tcp-svlan0-rem unit 1output-traffic-control-profile tcp-ifl1 set class-of-service traffic-control-profiles tcp-svlan0 shaping-rate 200m guaranteed-rate 100m set class-of-service traffic-control-profiles tcp-svlan0-rem shaping-rate 300m guaranteed-rate 200m scheduler-map smap-svlan0-rem set class-of-service traffic-control-profiles tcp-ifl1 scheduler-map smap-ifl1 set class-of-service scheduler-maps smap-svlan0-rem forwarding-class best-effort scheduler-sched-foo set class-of-service scheduler-maps smap-ifl1 forwarding-class best-effort scheduler-sched-bar set class-of-service scheduler-maps smap-ifl1 forwarding-class assured-forwarding scheduler-sched-bar
단계별 절차
인터페이스 세트를 통해 나머지 트래픽을 제어하려면 다음을 수행합니다.
S-VLAN에 대한 인터페이스 세트를 설정합니다.
[edit class-of-service interfaces] user@host# set interface-set svlan0 output-traffic-control-profile tcp-svlan0 user@host# set ge-1/0/0 output-traffic-control-profile-remaining tcp-svlan0-rem unit 1output-traffic-control-profile tcp-ifl1
트래픽 제어 프로파일을 설정합니다.
[edit class-of-service traffic-control-profiles] user@host# set tcp-svlan0 shaping-rate 200m guaranteed-rate 100m user@host# set tcp-svlan0-rem shaping-rate 300m guaranteed-rate 200m scheduler-map smap-svlan0-rem user@host# set tcp-ifl1 scheduler-map smap-ifl1
스케줄러 맵을 설정합니다.
[edit class-of-service scheduler-maps] user@host# set smap-svlan0-rem forwarding-class best-effort scheduler-sched-foo user@host# set smap-ifl1 forwarding-class best-effort scheduler-sched-bar user@host# set smap-ifl1 forwarding-class assured-forwarding scheduler-sched-bar
결과
구성 모드에서 , show class-of-service traffic-control-profiles
및 show class-of-service scheduler-maps
명령을 입력show class-of-service interfaces
하여 구성을 확인합니다. 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 구성 지침을 반복하여 수정합니다. 예제 2에는 구성이 [edit interfaces]
포함되지 않습니다.
[edit] user@host#show class-of-service interfaces
interface-set { svlan0 { output-traffic-control-profile tcp-svlan0; # Guarantee & shaper for svlan0 } } ge-1/0/0 { output-traffic-control-profile-remaining tcp-svlan0-rem # Unit 3 and 4 are not explicitly configured, but captured by “remaining' unit 1 { output-traffic-control-profile tcp-ifl1; # Unit 1 be & ef queues } } [edit] user@host#show class-of-service traffic-control-profiles
tcp-svlan0 { shaping-rate 200m; guaranteed-rate 100m; } tcp-svlan0-rem { shaping-rate 300m; guaranteed-rate 200m; scheduler-map smap-svlan0-rem; # This specifies queues for remaining traffic } tcp-ifl1 { scheduler-map smap-ifl1; } [edit] user@host#show class-of-service scheduler-maps
smap-svlan0-rem { forwarding-class best-effort scheduler sched-foo; } smap-ifl1 { forwarding-class best-effort scheduler sched-bar; forwarding-class assured-forwarding scheduler sched-baz; }
디바이스 구성을 완료한 경우 구성 모드에서 입력 commit
합니다.
참조된 스케줄러에 대한 구성은 이 예제에 제공되지 않습니다.