귀하의 경험을 개선할 수 있도록 도와주십시오.

귀하의 의견을 알려주십시오.

2분이 소요되는 설문 조사에 시간을 내주시겠습니까?

close
keyboard_arrow_left
list Table of Contents
이 페이지에서
keyboard_arrow_right

이 기계 번역이 도움이 되었습니까?

starstarstarstarstar
Go to English page
면책 조항:

이 페이지는 타사 기계 번역 소프트웨어를 사용해 번역됩니다. 주니퍼 네트웍스에서는 우수한 품질의 번역을 제공하기 위한 합리적인 수준의 노력을 기울이지만 해당 컨텐츠의 정확성을 보장할 수 없습니다. 본 번역에 포함된 정보의 정확성과 관련해 의문이 있는 경우 영문 버전을 참조하시기 바랍니다. 다운로드 가능한 PDF는 영어로만 제공됩니다.

예: 엄격한 우선 순위 큐잉 구성

date_range 26-Jan-21

이 예는 엄격한 우선 순위 큐잉을 구성하고 다른 대기열의 기아를 방지하는 방법을 보여줍니다.

요구 사항

시작하기 전에 포워딩 클래스를 생성하고 구성하는 방법을 검토합니다. 포워딩 클래스 개요를 참조하십시오.

개요

이 예에서는 BA 분류기를 생성하여 패킷의 IP 우선순위를 기반으로 트래픽을 분류합니다. 분류기는 IP 우선 순위 값 101을 음성 트래픽으로, 000을 데이터 트래픽으로 정의합니다. 포워딩 클래스 우선 순위 큐 0을 음성 트래픽에 할당하고 대기열 1을 데이터 트래픽으로 할당합니다. 그런 다음 스케줄러 맵을 corp-map으로 구성하고 음성 스케줄러를 음성 sched로 구성합니다.

그런 다음 음성 트래픽 스케줄러의 우선 순위를 엄격한 높음으로 설정하고 데이터 트래픽 스케줄러의 경우 을(를) 엄격하게 낮게 설정합니다. BA 분류자를 입력 인터페이스 ge-0/0/0에 적용하고 스케줄러 맵을 출력 인터페이스 e1-1/0/0에 적용합니다. 그런 다음 음성 드롭 및 음성 초과라는 두 개의 폴리서를 구성합니다. 음성 드롭 폴리서와 음성 초과 폴리서의 버스트 크기 제한 및 대역폭 제한을 설정합니다. 그런 다음 새로운 폴리서를 포함하는 방화벽 필터를 생성하고 폴리서를 용어에 추가합니다.

마지막으로, 출력 인터페이스 e1-1/0/1에 필터를 적용하고 IP 주소를 203.0.113.1/24로 설정합니다.

구성

BA 분류자 구성

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set class-of-service classifiers inet-precedence corp-traffic forwarding-class voice-class loss-priority low code-points 101
set class-of-service classifiers inet-precedence corp-traffic forwarding-class data-class loss-priority high code-points 000 

단계별 절차

BA 분류자 구성 방법:

  1. BA 분류기를 생성하고 음성 트래픽에 대한 IP 우선 순위 값을 설정합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service classifiers inet-precedence corp-traffic forwarding-class voice-class loss-priority low
    user@host# set code-points 101
    
  2. BA 분류기를 생성하고 데이터 트래픽에 대한 IP 우선 순위 값을 설정합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service classifiers inet-precedence corp-traffic forwarding-class data-class loss-priority high
    user@host# set code-points 000
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show class-of-service . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
    user@host# show class-of-service
    classifiers {
    inet-precedence corp-traffic {
    forwarding-class voice-class {
        loss-priority low code-points 101;
        }
        forwarding-class data-class {
            loss-priority high code-points 000;
        }
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

포워딩 클래스 구성

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set class-of-service forwarding-classes queue 0 voice-class
set class-of-service forwarding-classes queue 1 data-class 

단계별 절차

포워딩 클래스 구성 방법:

  1. 음성 트래픽에 우선 순위 큐잉을 할당합니다.

    content_copy zoom_out_map
    [edit]
    user@host# set class-of-service forwarding-classes queue 0 voice-class
    
  2. 데이터 트래픽에 우선 순위 큐잉을 할당합니다.

    content_copy zoom_out_map
    [edit]
    user@host# set class-of-service forwarding-classes queue 1 data-class
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show class-of-service . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
user@host# show class-of-service
forwarding-classes {
    queue 0 voice-class;
    queue 1 data-class;
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

스케줄러 맵 구성

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set class-of-service scheduler-maps corp-map forwarding-class voice-class scheduler voice-sched
set class-of-service scheduler-maps corp-map forwarding-class data-class scheduler data-sched 

단계별 절차

스케줄러 맵 구성 방법:

  1. 스케줄러 맵 및 음성 스케줄러를 구성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service scheduler-maps corp-map forwarding-class voice-class
    user@host# set scheduler voice-sched
    
  2. 스케줄러 맵 및 데이터 스케줄러를 구성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service scheduler-maps corp-map forwarding-class data-class
    user@host# set scheduler data-sched
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show class-of-service . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
user@host# show class-of-service
scheduler-maps {
    corp-map {
    forwarding-class voice-class scheduler voice-sched;
    forwarding-class data-class scheduler data-sched;
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

스케줄러 구성

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set class-of-service schedulers voice-sched priority strict-high
set class-of-service schedulers data-sched priority lowset xxx 

단계별 절차

스케줄러 구성 방법:

  1. 음성 트래픽 스케줄러를 구성하고 우선순위를 설정합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service schedulers voice-sched
    user@host# set priority strict-high
    
  2. 데이터 트래픽 스케줄러를 구성하고 우선 순위를 설정합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service schedulers data-sched
    user@host# set priority low
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show class-of-service . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
user@host# show class-of-service
schedulers {
    voice-sched {
    priority strict-high;
    }
    data-sched {
        priority low;
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

입력 인터페이스에 BA 분류자 적용

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set class-of-service interfaces ge-0/0/0 unit 0 classifiers inet-precedence corp-traffic

단계별 절차

다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. 이를 수행하는 방법에 대한 지침은 Junos OS CLI 사용자 가이드구성 모드에서 CLI 편집기 사용을 참조하십시오.

입력 인터페이스에 BA 분류자 적용:

  1. 인터페이스를 구성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service interfaces ge-0/0/0 unit 0
    
  2. 입력 인터페이스에 BA 분류기를 적용합니다.

    content_copy zoom_out_map
    [edit class-of-service interfaces ge-0/0/0 unit 0]
    user@host# set classifiers inet-precedence corp-traffic
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show class-of-service interfaces . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
    user@host# show class-of-service interfaces
    ge-0/0/0 {
    unit 0 {
    classifiers {
        inet-precedence corp-traffic;
        }
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

스케줄러 맵을 출력 인터페이스에 적용

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set class-of-service interfaces e1-1/0/0 unit 0 scheduler-map corp-map

단계별 절차

다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. 이를 수행하는 방법에 대한 지침은 Junos OS CLI 사용자 가이드구성 모드에서 CLI 편집기 사용을 참조하십시오.

스케줄러 맵을 출력 인터페이스에 적용하기 위해 다음을 수행합니다.

  1. 인터페이스를 구성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit class-of-service interfaces e1-1/0/0 unit 0
    
  2. 스케줄러 맵을 출력 인터페이스에 적용합니다.

    content_copy zoom_out_map
    [edit class-of-service interfaces e1-1/0/0 unit 0]
    user@host# set scheduler-map corp-map
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show class-of-service . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
    user@host# show class-of-service
    interfaces {
    e1-1/0/0 {
    unit 0 {
        scheduler-map corp-map;
        }
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

두 개의 폴리서 구성

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set firewall policer voice-drop if-exceeding burst-size-limit 200000 bandwidth-limit 2000000
set firewall policer voice-drop then discard 
set firewall policer voice-excess if-exceeding burst-size-limit 200000 bandwidth-limit 1000000 
set firewall policer voice-excess then out-of-profile 
set firewall filter voice-term term 01 from forwarding-class voice-class 
set firewall filter voice-term term 01 then policer voice-drop next term 
set firewall filter voice-term term 02 from forwarding-class voice-class 
set firewall filter voice-term term 02 then policer voice-excess accept 

단계별 절차

두 개의 폴리서를 구성하려면 다음을 수행합니다.

  1. 폴리서 음성 드롭을 구성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit firewall policer voice-drop
    user@host# set if-exceeding burst-size-limit 200000 bandwidth-limit 2000000
    user@host# set then discard
    
  2. 폴리서 음성 초과를 구성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit firewall policer voice-excess
    user@host# set if-exceeding burst-size-limit 200000 bandwidth-limit 1000000
    user@host# set then out-of-profile
    
  3. 새로운 폴리서를 포함하는 방화벽 필터를 생성합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit firewall filter voice-term term 01
    user@host# set from forwarding-class voice-class
    user@host# set then policer voice-drop next term
    
  4. 폴리서 를 용어에 추가합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit firewall filter voice-term term 02
    user@host# set from forwarding-class voice-class
    user@host# set then policer voice-excess accept
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show firewall . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
    user@host# show firewall
    policer voice-drop {
    if-exceeding {
    bandwidth-limit 2m;
        burst-size-limit 200k;
        }
        then discard;
        }
        policer voice-excess {
            if-exceeding {
            bandwidth-limit 1m;
            burst-size-limit 200k;
            }
                then out-of-profile;
            }
            filter voice-term {
                term 01 {
            from {
            forwarding-class voice-class;
            }
            then {
        policer voice-drop;
        next term;
            }
        }
        term 02 {
            from {
            forwarding-class voice-class;
            }
            then {
                policer voice-excess;
            accept;
        }
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

출력 인터페이스에 필터 적용

CLI 빠른 구성

예의 이 섹션을 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 네트워크 구성과 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit] 로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit 합니다.

content_copy zoom_out_map
set interfaces e1-1/0/1 unit 0 family inet filter output voice-term
set interfaces e1-1/0/1 unit 0 family inet address 203.0.113.1/24 

단계별 절차

출력 인터페이스에 필터를 적용하는 경우:

  1. 인터페이스에 필터를 적용합니다.

    content_copy zoom_out_map
    [edit]
    user@host# edit interfaces e1-1/0/1 unit 0 family inet filter output
    user@host# set voice-term
    
  2. IP 주소를 설정합니다.

    content_copy zoom_out_map
    [edit]
    user@host# set interfaces e1-1/0/1 unit 0 family inet address 203.0.113.1/24
    

결과

구성 모드에서 명령을 입력하여 구성을 확인합니다 show interfaces . 출력에 의도한 구성이 표시되지 않으면 이 예의 구성 지침을 반복하여 수정합니다.

content_copy zoom_out_map
[edit]
    user@host# show interfaces
    e1-1/0/1 {
    unit 0 {
    family inet {
        filter {
        output voice-term;
        }
        address 203.0.113.1/24;
        }
    }
}

디바이스 구성이 완료되면 구성 모드에서 을(를) 입력합니다 commit .

확인

구성이 제대로 작동하는지 확인합니다.

스케줄러 맵 확인

목적

스케줄러 맵이 제대로 구성되었는지 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show class-of-service scheduler-map corp-map .

인터페이스 확인

목적

인터페이스가 제대로 구성되었는지 확인합니다.

작업

구성 모드에서 명령을 입력합니다 show interfaces .

인터페이스 대기열 확인

목적

인터페이스 대기열이 제대로 구성되었는지 확인합니다.

작업

구성 모드에서 명령을 입력합니다 show interfaces queue .

external-footer-nav