예: 동적 프로필에서 동적 서비스 VLAN 인터페이스 가입자 집합 구성
인터페이스 세트를 사용하면 가입자 인터페이스 그룹에 계층적 스케줄링을 제공할 수 있습니다. 이 예에서는 인터페이스 세트 이름을 지정할 때 내부 동적 변수를 사용하여 $junos-svlan-interface-set-name 이중 태그가 지정된 VLAN의 외부 태그를 기반으로 SVLAN 인터페이스에서 사용할 인터페이스 세트 이름을 로컬에서 생성할 수 있습니다. 생성된 변수의 형식은 physical_interface_name - outer_VLAN_tag입니다.
요구 사항
시작하기 전에 인터페이스 세트에 포함할 가입자 인터페이스를 구성합니다. 지원되는 동적 인터페이스 구성에 대한 일반적인 구성 지침은 DHCP 가입자 인터페이스 개요 및 다음에서 확인할 수 있습니다.
동적 VLAN 인터페이스의 경우, 어그리게이션 이더넷을 통한 정적 또는 동적 VLAN 가입자 인터페이스 구성을 참조하십시오.
동적 IP demux 인터페이스의 경우, 동적 프로필에서 IP demux 인터페이스를 사용하여 동적 가입자 인터페이스 구성 및 어그리게이션 이더넷을 통한 정적 또는 동적 IP demux 가입자 인터페이스 구성을 참조하십시오.
동적 VLAN demux 인터페이스의 경우, 동적 프로필에서 VLAN demux 인터페이스를 사용하여 동적 가입자 인터페이스 구성을 참조하십시오.
개요
인터페이스 세트를 사용하면 가입자 인터페이스 그룹에 계층적 스케줄링을 제공할 수 있습니다. 인터페이스 세트 이름을 지정할 때 내부 동적 변수를 사용하면 $junos-svlan-interface-set-name 이중 태그가 지정된 VLAN의 외부 태그를 기반으로 SVLAN 인터페이스에서 사용할 인터페이스 세트 이름을 로컬에서 생성할 수 있습니다. 생성된 변수의 형식은 physical_interface_name - outer_VLAN_tag입니다.
이 예에는 다음 문이 포함됩니다.
interface-set- 동적 CoS에 대한 스케줄러의 이름을 구성합니다. 이 예에서는 변수를$junos-svlan-interface-set-name사용하여 이중 태그가 지정된 VLAN의 외부 태그를 기반으로 SVLAN 인터페이스에서 사용할 로컬에서 생성된 인터페이스 세트 이름을 가져옵니다.output-traffic-control-profile- 출력 트래픽 스케줄링 및 셰이핑 프로필을 인터페이스 세트에 적용합니다.output-traffic-control-profile-remaining- 인터페이스 세트에 나머지 트래픽에 대한 출력 트래픽 스케줄링 및 셰이핑 프로파일을 적용합니다.
구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 [edit] 명령을 복사하여 CLI에 붙여 넣습니다.
[edit] set dynamic-profiles profile-dhcp-ipdemux interfaces interface-set $junos-svlan-interface-set-name interface $junos-interface-ifd-name unit $junos-underlying-interface-unit set dynamic-profiles profile-dhcp-ipdemux interfaces $junos-interface-ifd-name unit $junos-underlying-interface-unit set class-of-service traffic-control-profiles tcp1 scheduler-map schedMap set class-of-service traffic-control-profiles tcp1 shaping-rate 50m set class-of-service traffic-control-profiles tcp1 guaranteed-rate 200k set class-of-service traffic-control-profiles tcp3 scheduler-map ss1q0q1 set class-of-service traffic-control-profiles tcp3 shaping-rate 20m set class-of-service traffic-control-profiles tcp3 guaranteed-rate 5m set class-of-service interfaces interface-set ae0-111 output-traffic-control-profile tcp1 set class-of-service interfaces interface-set ae0-111 output-traffic-control-profile-remaining tcp3
절차
단계별 절차
SVLAN 인터페이스 가입자 인터페이스 집합을 구성하려면 다음을 수행합니다.
인터페이스 세트에 대해 수정하려는 동적 프로필에 액세스합니다.
[edit] user@host# edit dynamic-profiles profile-dhcp-ipdemux
동적 프로필 인터페이스 구성에 액세스합니다.
[edit dynamic-profiles profile-dhcp-ipdemux] user@host# edit interfaces
동적 프로필에 설정된 SVLAN 인터페이스를 구성합니다. 인터페이스 세트는 가입자가 로그인할 때 동적으로 생성됩니다.
[edit dynamic-profiles profile-dhcp-ipdemux interfaces] user@host# edit interface-set $junos–svlan-interface-set-name
동적 인터페이스 세트 내에 동적 IP demux 인터페이스 생성을 포함합니다.
[edit dynamic-profiles profile-dhcp-ipdemux interfaces interface-set $junos-svlan-interface-set-name] user@host# set interface $junos-interface-ifd-name unit $junos-underlying-interface-unit
생성할 것으로 예상
$junos-svlan-interface-set-name되는 SVLAN 인터페이스 세트 이름에 액세스합니다. 예를 들어, 어그리게이션 이더넷 인터페이스 ae0 및 외부 VLAN 태그 111에 대한 예상 인터페이스 세트 이름을 지정하려면 변수에 포함 ae0-111 합니다.interface-set-name[edit class-of-service interfaces] user@host# edit interface-set ae0-111
SVLAN 인터페이스 세트에 트레픽 셰이핑 및 큐잉 매개 변수를 적용합니다.
팁:인터페이스 세트는 계층이 아닌 정적
[edit class-of-service]계층에 구성해야 합니다.[edit dynamic-profiles][edit class-of-service interfaces interface-set ae0-111] user@host# set output-traffic-control-profile tcp1
SVLAN 인터페이스 세트의 나머지 트래픽에 트레픽 셰이핑 및 큐잉 매개 변수를 적용합니다.
[edit class-of-service interfaces interface-set ae0-111] user@host# set output-traffic-control-profile-remaining tcp3
결과
구성 모드에서 명령과 명령을 입력 show dynamic-profiles 하여 구성을 확인합니다. show class-of-service 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정합니다.
user@host# show dynamic-profiles
dynamic-profiles {
profile-dhcp-ipdemux {
interfaces {
interface-set "$junos-svlan-interface-set-name" {
interface "$junos-interface-ifd-name" {
unit "$junos-underlying-interface-unit";
}
}
"$junos-interface-ifd-name" {
unit "$junos-underlying-interface-unit";
}
}
}
}
user@host# show class-of-service
class-of-service {
traffic-control-profiles {
tcp1 {
scheduler-map schedMap;
shaping-rate 50m;
guaranteed-rate 200k;
}
tcp3 {
inactive: scheduler-map ss1q0q1;
shaping-rate 20m;
guaranteed-rate 5m;
}
}
interfaces {
interface-set ae0-111 {
output-traffic-control-profile tcp1;
output-traffic-control-profile-remaining tcp3;
}
}
}
확인
구성이 올바른지 확인하려면 다음 작업을 수행하십시오.
인터페이스 세트에 포함된 인터페이스 확인
목적
인터페이스 세트에 포함된 인터페이스를 확인합니다.
행동
user@host> show class-of-service interface-set