Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: PTX 시리즈 패킷 전송 라우터에 대한 초과 요금 구성

초과 속도를 구성하여 PTX 시리즈 패킷 전송 라우터의 대기열 간 사용 가능한 초과 대역폭 분포를 사용자 지정할 수 있습니다. 초과 속도가 구성되지 않은 경우, 사용 가능한 초과 대역폭은 대기열에 할당된 전송 속도에 비례하여 분배됩니다.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • PTX 시리즈 패킷 전송 라우터 1개

  • Junos OS 릴리스 12.1X48R2 이상

개요

이 예시는 PTX 시리즈 패킷 전송 라우터의 스케줄러를 구성하여 구성된 대기열 간에 남은 대역폭(초과 속도)을 분배하는 방법을 보여줍니다.

초과 요금을 구성할 때는 다음 지침을 따르십시오.

  • 구성된 스케줄러의 명령문은 transmit-rate 최대 100%까지 합산될 수 있습니다.

  • PTX 시리즈 패킷 전송 라우터의 모든 대기열은 동일한 초과 우선 순위를 갖습니다. 초과 우선 순위 구성은 지원되지 않습니다.

  • 엄격한 우선 순위 대기열이 구성되고 속도가 제한된 경우, 이 대기열은 속도 제한 대역폭을 먼저 가져옵니다. 그런 다음 대기열 우선 순위에 관계없이 다른 대기열의 구성된 transmit-rate 값이 충족되고, 마지막으로 초과 대역폭이 구성된 excess-rate 값에 비례하여 분배됩니다.

    모범 사례:

    다른 대기열이 보장된 대역폭을 충족하지 못할 수 있으므로 strict-high 대기열에 대한 속도 제한을 구성하는 것이 좋습니다. 전송 속도를 참조하십시오.

구성

초과 요금을 구성하려면 다음 작업 중 하나 이상을 수행합니다.

초과 요금을 지정하지 않고 스케줄러 구성

CLI 빠른 구성

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

단계별 절차

이 예에서는 4개의 대기열이 구성되고 연결된 각 스케줄러에 표시된 전송 속도가 할당됩니다. 4개의 대기열에서 전송 속도는 총 80%입니다. 초과 요금은 구성되지 않습니다. 각 대기열에 구성된 전송 속도보다 크거나 같은 로드가 있다고 가정하면 나머지 20%의 대역폭은 구성된 전송 속도(20:40:10:10)에 비례하여 분산됩니다.

  • sched_queue_0—5%(보장 속도의 20%에 나머지 대역폭의 5%를 더한 값은 25%)

  • sched_queue_1—10%(보장 속도의 40%에 나머지 대역폭의 10%를 더한 값은 50%)

  • sched_queue_2—2.5%(보장 속도의 10%에 나머지 대역폭의 2.5%를 더한 값은 12.5%)

  • sched_queue_3—2.5%(보장 속도의 10%에 나머지 대역폭의 2.5%를 더한 값은 12.5%)

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

스케줄러 구성 방법:

  1. 대기열 0에 대한 스케줄러를 생성합니다.

  2. 대기열 1에 대한 스케줄러를 생성합니다.

  3. 대기열 2에 대한 스케줄러를 생성합니다.

  4. 대기열 3에 대한 스케줄러를 생성합니다.

결과

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

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

초과 요금을 지정하여 스케줄러 구성

CLI 빠른 구성

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

단계별 절차

이 예에서는 4개의 스케줄러가 구성되고 각 스케줄러에는 25%의 전송 속도가 할당됩니다. 대기열 0은 25%로, 대기열 1은 초과 비율의 50%로 구성됩니다. 대기열 2를 통해 제공되는 로드가 10%에 불과한 경우 나머지 대역폭은 대기열 초과율/총 초과율 * 남은 대역폭 백분율로 분배됩니다. 대기열에 전송 속도가 구성되어 있지만 초과 속도가 아닌 경우 해당 대기열의 초과 속도는 1입니다. 이 예에서 초과 속도 비율은 25:50:1:1이며, 이는 대기열 2에서 남은 15%의 대역폭에 대한 다음 분포를 산출합니다.

  • sched_queue_0—4.93% (25 / 76 * 15%)

  • sched_queue_1—9.87%(50/76 * 15%)

  • sched_queue_3—0.197%(1/76 * 15%)

대기열 2에서 제공된 로드가 25% 이상으로 증가하면 다른 대기열은 구성된 전송 속도만 가져옵니다.

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

스케줄러 구성 방법:

  1. 대기열 0에 대한 스케줄러를 생성합니다.

  2. 대기열 1에 대한 스케줄러를 생성합니다.

  3. 대기열 2에 대한 스케줄러를 생성합니다.

  4. 대기열 3에 대한 스케줄러를 생성합니다.

결과

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

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

우선순위가 높지 않은 대기열에 대한 초과 속도를 제어하도록 스케줄러 구성

CLI 빠른 구성

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

단계별 절차

이 예에서 대기열 0에 대한 스케줄러는 제공된 부하가 충분한 경우 트래픽의 최대 90%를 전송하도록 구성됩니다. 대기열 0에 대한 트래픽이 90% 미만인 경우 초과 요금은 나머지 대역폭을 1:1:10:30 비율(대기열 1에 제공된 부하가 10%보다 큰 경우)로 분산하도록 구성되며, 이로 인해 대기열 0의 나머지 대역폭이 다음과 같이 분산됩니다.

  • sched_queue_1—0.0244 * x%(1/41 * 잔여 대역폭(x)%)

  • sched_queue_2—0.244 * x%(10/41 * 잔여 대역폭(x)%)

  • sched_queue_3—0.732 * x%(30/41 * 잔여 대역폭(x)%)

메모:

transmit-rate 큐의 값은 최대 100%까지 합산될 수 있지만 excess-rate 값은 비율이기 때문에 이러한 제한이 없습니다.

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

스케줄러 구성 방법:

  1. 대기열 0에 대한 스케줄러를 생성합니다.

  2. 대기열 1에 대한 스케줄러를 생성합니다.

  3. 대기열 2에 대한 스케줄러를 생성합니다.

  4. 대기열 3에 대한 스케줄러를 생성합니다.

결과

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

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

확인

초과 요금 구성 확인

목적

초과 속도 구성이 예상한 결과를 생성하는지 확인합니다.

행동

운영 모드에서 확인할 물리적 인터페이스에 대한 명령을 입력합니다 show interfaces queue interface .

의미

show 명령 출력은 대기열 및 포워딩 클래스 이름별로 트래픽을 나열합니다. 지정된 물리적 인터페이스의 활성 대기열에 대한 Bytes 필드가 초과 속도 구성에서 예상되는 비율과 일치하는지 확인합니다.