Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지에서
 

예: 보안 디바이스에서 서비스 등급 스케줄러 구성

이 예는 디바이스에서 CoS(Class of Class) 스케줄러를 구성하는 방법을 보여줍니다.

요구 사항

시작하기 전에 사용할 버퍼 크기 할당 방법을 결정합니다. 스케줄러 버퍼 크기 개요를 참조하십시오.

개요

개별 디바이스 인터페이스에는 전송 전에 패킷을 일시적으로 저장하도록 할당된 여러 개의 대기열이 있습니다. 대기열을 서비스할 순서를 결정하기 위해 디바이스는 우선 순위 및 대기열의 가중 라운드 로빈(WRR) 크레딧에 기반한 라운드 로빈 스케줄링 방법을 사용합니다. Junos OS 스케줄러를 사용하면 패킷 전송을 위한 특정 대기열에 적용할 우선 순위, 대역폭, 지연 버퍼 크기, 속도 제어 상태 및 RED 드롭 프로파일을 정의할 수 있습니다.

리소스, 우선 순위, 드롭 프로파일을 출력 대기열에 할당하도록 스케줄러를 구성합니다. 기본적으로 대기열 0과 3만 리소스가 할당됩니다.

참고:

Juniper 네트워크 디바이스는 유닛당 스케줄러를 포함한 계층적 스케줄러를 지원합니다.

이 예에서 be-scheduler라는 best-effort 스케줄러를 구성합니다. 우선순위를 낮게 설정하고 버퍼 크기를 40으로 설정합니다. be-scheduler 전송 속도의 나머지 비율을 40으로 설정합니다. ef-scheduler라는 신속한 포워딩 스케줄러를 구성하고 우선순위를 높고 버퍼 크기를 10으로 설정합니다. ef-스케줄러 전송 속도 나머지 비율을 50으로 설정합니다.

그런 다음 af-스케줄러라고 하는 보장된 포워딩 스케줄러를 구성하고 높은 버퍼 크기로 우선순위를 45로 설정합니다. 보장된 포워딩 스케줄러 전송 속도를 45로 설정합니다. 그런 다음 드롭 프로파일 맵을 구성하여 우선 순위가 낮고 높은 포워딩을 보장합니다. (DiffServ는 보장된 포워딩과 관련된 RED 드롭 프로필을 가질 수 있습니다.)

마지막으로, nc-스케줄러라는 네트워크 제어 스케줄러를 구성하고 우선순위를 낮고 버퍼 크기를 5로 설정합니다. 네트워크 제어 스케줄러 전송 속도를 5로 설정합니다.

표 1 은 이 예에서 생성된 스케줄러를 보여줍니다.

표 1: 샘플 스케줄러

스케줄러

CoS 트래픽 유형

할당 우선 순위

대기열 버퍼의 할당 부분

나머지 할당 부분(전송 속도)

be-scheduler

베스트 에지 트래픽

낮은

40 %

40 %

ef-scheduler

신속한 포워딩 트래픽

높은

10 %

50 %

af-scheduler

안정적인 포워딩 트래픽

높은

45 %

nc-scheduler

네트워크 제어 트래픽

낮은

5 %

구성

절차

CLI 빠른 구성

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

단계별 절차

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

CoS(Class of Class) 스케줄러 구성 방법:

  1. best-effort 스케줄러를 구성합니다.

  2. Best-effort 스케줄러 우선 순위 및 버퍼 크기를 지정합니다.

  3. 최선의 스케줄러 전송 속도를 위해 나머지 옵션을 구성합니다.

  4. 신속한 포워딩 스케줄러를 구성합니다.

  5. 신속한 포워딩 스케줄러 우선 순위 및 버퍼 크기를 지정합니다.

  6. 신속한 포워딩 스케줄러 전송 속도에 대해 나머지 옵션을 구성합니다.

  7. 보장된 포워딩 스케줄러를 구성합니다.

  8. 보장된 포워딩 스케줄러 우선 순위 및 버퍼 크기를 지정합니다.

  9. 보장된 포워딩 스케줄러 전송 속도를 구성합니다.

  10. 드롭 프로파일 맵을 구성하여 우선 순위가 낮고 높은 포워딩을 보장합니다.

  11. 네트워크 제어 스케줄러를 구성합니다.

  12. 네트워크 제어 스케줄러 우선 순위 및 버퍼 크기를 지정합니다.

  13. 네트워크 제어 스케줄러 전송 속도를 구성합니다.

결과

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

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

확인

스케줄러 구성 확인

목적

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

작업

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