Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지에서
 

예: CoS에 대한 포트 셰이핑을 사용하여 인터페이스에서 송신 트래픽 제한

이 예는 포트 셰이핑을 서비스 등급(CoS)으로 사용하여 인터페이스의 트래픽을 제한하여 인터페이스를 통과하는 트래픽 양을 제어할 수 있는 방법을 보여줍니다.

요구 사항

이 절차를 확인하기 위해 이 예는 트래픽 생성기를 사용합니다. 트래픽 생성기는 하드웨어 기반이거나 서버 또는 호스트 머신에서 실행되는 소프트웨어일 수 있습니다.

이 절차의 기능은 Junos OS 실행되는 디바이스에서 널리 지원됩니다. 여기에 표시된 예는 릴리스 10.4를 Junos OS MX 시리즈 라우터에서 테스트 및 검증되었습니다.

개요

이 예의 목적은 포트 쉐이핑을 통해 인터페이스를 통과하는 트래픽을 해당 인터페이스의 회선 속도보다 낮은 속도로 형성하는 방법을 시연하는 것입니다. 인터페이스에서 포트 쉐이핑을 구성할 때, 인터페이스를 통과할 수 있는 최대 트래픽 양을 나타내는 값을 지정합니다. 이 값은 해당 인터페이스의 최대 대역폭보다 낮아야 합니다. 포트 쉐이핑을 구성할 때, 트래픽이 인터페이스를 통과할 수 있는 최대 속도 또는 인터페이스 대역폭의 백분율 중 하나를 지정할 수 있습니다.

이 예에서 포트 셰이핑은 디바이스 R1에서 수행됩니다. 디바이스 R2에서 포트 셰이핑을 구현하는 데 필요한 정보는 이 예에 포함되지 않습니다. 그러나 디바이스 R1에서 포트 셰이핑 정보(사용된 인터페이스에 대한 변경 사항)를 사용하고 디바이스 R2에 적용하여 디바이스 R2에서 포트 쉐이핑을 달성할 수 있습니다.

토폴로지

이 예는 그림 1의 토폴로지 를 사용합니다.

그림 1: 포트 셰이핑 시나리오 Port Shaping Scenario

구성

절차

CLI 빠른 구성

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

서비스 등급만을 사용하는 디바이스 R1

트래픽 제어 프로필 및 서비스 클래스를 사용하는 디바이스 R1

디바이스 R2

단계별 절차

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

네트워크 인터페이스, 어그리게이션 이더넷 인터페이스(LAG(link aggregation groups)라고도 함) 및 루프백 인터페이스에서 포트 쉐이핑을 구성할 수 있습니다.

디바이스 R1 구성:

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

  2. 서비스 등급만을 사용하여 포트 쉐이핑을 구성합니다.

  3. 트래픽 제어 프로필 및 서비스 클래스를 사용하여 포트 쉐이핑을 구성합니다.

    참고:

    고정 쉐이핑 속도를 구성하는 경우, 바이트로 옵션 버스트 크기를 구성할 수 있습니다. 셰이핑 속도를 백분율 burst-size 로 구성하는 경우 옵션은 허용되지 않습니다.

  4. OSPF를 구성합니다.

단계별 절차

디바이스 R2 구성:

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

  2. OSPF를 구성합니다.

결과

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

R1 결과

서비스 등급만을 사용한 포트 셰이핑 구성

트래픽 제어 프로필 및 서비스 등급(Class of Service)을 사용한 포트 셰이핑 구성

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

R2 결과

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

확인

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

카운터 삭제

목적

인터페이스 카운터가 지워지는 것을 확인합니다.

작업

디바이스 R1에서 명령을 실행 clear interfaces statistics ge-2/0/8 하여 인터페이스 통계를 0으로 재설정합니다.

TCP 트래픽을 네트워크에 전송하고 포트 셰이핑 모니터링

목적

디바이스 R1에 연결된 호스트를 사용하여 네트워크로 트래픽을 전송하여 디바이스 R1의 출력 인터페이스(ge-2/0/8)에서 트래픽이 속도 제한되는지 확인합니다.

작업

  1. 트래픽 생성기를 사용하여 소스 포트가 80인 여러 연속 TCP 패킷 스트림을 전송합니다.

    -의 플래그는 소스 포트를 설정합니다. -k 플래그는 소스 포트가 증가하지 않고 80에서 안정적으로 유지되도록 합니다. -d 플래그는 패킷 크기를 설정합니다. -c 플래그는 전송될 패킷 수를 설정합니다.

    대상 IP 주소 172.16.80.1은 디바이스 R2의 다운스트림인 사용자를 나타냅니다. 사용자는 호스트(트래픽 생성기에 의해 에뮬레이션된 웹 서버)의 웹 페이지를 요청했으며 요청에 대한 응답으로 패킷이 전송됩니다.

    참고:

    이 예에서는 포트 셰이핑이 160Kbps로 설정되었음을 기억하십시오.

  2. 디바이스 R1에서 명령을 사용하여 인터페이스 카운터를 확인합니다 show interfaces extensive ge-2/0/8 .

의미

출력에서는 13470 패킷이 누락된 것을 볼 수 있습니다. 이는 ge-2/0/8에 구성된 160Kbps 쉐이핑 속도를 초과한 패킷입니다.