Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지에서
 

예: 주로 무손실 트래픽이 있는 네트워크에 대한 공유 버퍼 풀의 권장 구성

스위치는 포트 및 대기열에 대한 최소 메모리 할당을 보장하기 위해 일부 버퍼 공간을 예약하지만, 시스템이 나머지 버퍼 공간을 사용하여 특정 네트워크 트래픽 혼합에 대한 버퍼 할당을 최적화하는 방법을 구성할 수 있습니다.

이 예는 주로 무손실 트래픽을 전송하는 네트워크를 지원하기 위한 글로벌 공유 버퍼 풀의 권장 구성을 보여줍니다. 글로벌 공유 버퍼 풀은 버퍼가 필요할 때 스위치의 모든 포트가 동적으로 공유하는 메모리 공간입니다. 글로벌 공유 메모리 공간을 다양한 버퍼 유형에 할당하여 다양한 네트워크 트래픽 조합을 더 잘 지원할 수 있습니다.

주의:

버퍼 구성을 변경하는 것은 파괴적인 이벤트입니다. 버퍼 재프로그래밍이 완료될 때까지 트래픽이 모든 포트에서 중단됩니다.

기본 공유 버퍼 설정(무손실, 최선의 노력 및 멀티캐스트 트래픽이 균형 잡힌 혼합된 네트워크용) 또는 네트워크 트래픽 혼합에 대해 권장되는 공유 버퍼 구성 중 하나를 사용합니다(주로 베스트에픽 유니캐스트 트래픽으로, 주로 이더넷 PAUSE용으로 활성화된 링크에서 가장 적합한 트래픽, 주로 멀티캐스트 트래픽 또는 대부분 손실이 없는 트래픽). 기본 구성 또는 권장 구성 중 하나는 대부분의 네트워크의 요구 사항을 충족하는 버퍼 할당을 제공합니다.

참고:

무손실 버퍼에 대해 논의할 때, 우선 순위 기반 플로우 제어(PFC)를 활성화하여 무손실 전송을 보장하는 트래픽을 처리하는 버퍼를 의미합니다. 무손실 버퍼는 이더넷 PAUSE(IEEE 802.3x)를 활성화하는 링크의 베스트 에포트 트래픽에 사용되지 않습니다.

권장 구성에서 시작한 후 공유 버퍼 설정을 미세 조정할 수 있지만 버퍼 구성 오류로 인한 트래픽 손실을 방지하기 위해 신중하게 수행할 수 있습니다.

요구 사항

이 예는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.

  • 주니퍼 네트웍스 QFX3500 스위치

  • Junos OS 12.3 이상 QFX 시리즈

개요

글로벌 공유 버퍼에 할당된 사용 가능한(사용자 구성 가능한) 버퍼 공간 비율을 구성할 수 있습니다. 글로벌 공유 버퍼 풀에 할당하지 않는 모든 공간은 전용 버퍼 풀에 추가됩니다. 기본 구성은 사용 가능한 버퍼 공간의 100 %를 글로벌 공유 버퍼에 할당합니다.

수신 및 송신 공유 버퍼 풀을 분할하여 네트워크가 주로 전송하는 트래픽 유형에 더 많은 버퍼를 할당하고 다른 트래픽에 대한 버퍼를 줄일 수 있습니다. 수신 공유 버퍼 풀에 할당된 버퍼 공간에서 다음을 위해 공간을 할당할 수 있습니다.

  • 무손실 버퍼 - 모든 무손실 수신 트래픽에 대한 공유 버퍼 풀 비율입니다. 무손실 버퍼의 최소 값은 5 %입니다.

  • 무손실 헤드룸 버퍼 - 일시 중지가 주장되는 동안 수신된 패킷에 대한 공유 버퍼 풀의 비율. 이더넷 PAUSE가 포트에서 구성되거나 포트의 우선 순위 기반 플로우 제어(PFC)가 구성된 경우, 포트가 연결된 피어에 일시 중지 메시지를 보낼 때 포트는 헤드룸 버퍼를 사용하여 포트가 일시 중지 메시지를 보내는 시간과 피어가 트래픽을 일시 중지한 후 마지막 패킷이 도착하는 시간 사이에 도착하는 패킷을 저장합니다. 무손실 헤드룸 버퍼의 최소 값은 0(0 )입니다. (무손실 헤드룸 버퍼는 최소 값이 5 % 미만일 수 있는 유일한 버퍼입니다.)

    참고:

    QFX Virtual Chassis EX4600/EX4650 Virtual Chassis 무손실 헤드룸 버퍼의 최소 값은 3%입니다.

  • 손실성 버퍼 — 모든 베스트 에지 수신 트래픽(best-effort unicast, multidestination 및 엄격한 높은 우선 순위 트래픽)에 대한 공유 버퍼 풀의 비율입니다. 손실 버퍼의 최소 값은 5%입니다.

수신 무손실, 무손실 헤드룸 및 손실 버퍼 파티션의 총 백분율 값은 총 100 %입니다. 버퍼 비율이 총 100 % 이상 또는 100 % 미만이면 스위치는 커밋 오류를 반환합니다. 무손실 헤드룸 버퍼 파티션의 값이 0(0 )인 경우에도 모든 수신 버퍼 파티션을 명시적으로 구성해야 합니다.

참고:

스위치에 충분한 리소스가 없는 버퍼 구성을 커밋하면 스위치가 커밋 오류를 반환하는 대신 오류를 기록할 수 있습니다. 이 경우, 콘솔에 syslog 메시지가 표시됩니다. 예를 들어:

송신 공유 버퍼 풀에 할당된 버퍼 공간에서 다음을 위한 공간을 할당할 수 있습니다.

  • 무손실 버퍼 - 모든 무손실 송신 대기열에 대한 공유 버퍼 풀 비율입니다. 무손실 버퍼의 최소 값은 5%입니다.

  • 손실성 버퍼 — 모든 베스트 에지 송신 대기열(best-effort unicast, strict-high priority queue)에 대한 공유 버퍼 풀의 비율입니다. 손실 버퍼의 최소 값은 5 %입니다.

  • 멀티캐스트 버퍼 - 모든 멀티데스티네이션(멀티캐스트, 브로드캐스트 및 대상 조회 실패) 송신 대기열에 대한 공유 버퍼 풀의 비율. 멀티캐스트 버퍼의 최소 값은 5 %입니다.

송신 무손실, 손실 및 멀티캐스트 버퍼 파티션의 총 백분율 값은 총 100 %입니다. 버퍼 비율이 총 100 % 이상 또는 100 % 미만이면 스위치는 커밋 오류를 반환합니다. 모든 송신 버퍼 파티션은 명시적으로 구성되어야 하며 5 % 이상의 값을 가져야 합니다.

주로 무손실 트래픽을 전송하는 네트워크를 지원하도록 공유 버퍼를 구성하려면 무손실 버퍼에 더 많은 버퍼 공간을 할당해야 하며 손실이 큰 버퍼에 더 적은 버퍼 공간을 할당해야 합니다. 이 예에서는 대부분 무손실 트래픽을 전송하는 네트워크를 지원하는 것이 좋습니다. 글로벌 공유 버퍼 풀 할당을 구성하는 방법을 보여줍니다.

토폴로지

표 1 은 이 예의 구성 요소를 보여줍니다.

구성

CLI 빠른 구성

주로 무손실 트래픽을 수행하는 네트워크에 권장되는 공유 버퍼 설정을 빠르게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여 넣은 다음 줄 바꿈을 제거하고, 네트워크 구성과 일치하도록 변수와 세부 정보를 변경한 다음 계층 수준에서 명령을 복사하여 CLI [edit] 에 붙여 넣습니다.

주로 무손실 트래픽을 사용하는 네트워크에 대한 글로벌 공유 버퍼 풀 구성

단계별 절차

주로 무손실 트래픽을 전송하는 네트워크에 대한 글로벌 수신 및 송신 공유 버퍼 할당 및 파티션을 구성하려면 다음을 수행합니다.

  1. 수신 글로벌 공유 버퍼 풀에 사용되는 사용 가능한(서비스 불가) 버퍼 비율을 구성합니다.

  2. 무손실, 무손실 헤드룸 및 손실 트래픽을 위한 글로벌 수신 버퍼 파티션을 구성합니다.

  3. 송신 글로벌 공유 버퍼 풀에 사용되는 사용 가능한(비보유) 버퍼 비율을 구성합니다.

  4. 무손실, 손실 및 멀티캐스트 대기열에 대한 글로벌 송신 버퍼 파티션을 구성합니다.

결과

구성 결과를 표시합니다.

확인

공유 버퍼 구성이 제대로 생성되었는지 확인합니다.

공유 버퍼 구성 확인

목적

수신 및 송신 글로벌 공유 버퍼 풀이 공유 버퍼 유형 간에 올바르게 구성되고 분할되었는지 확인합니다.

작업

운영 모드 명령을 show class-of-service shared-buffer사용하여 글로벌 공유 버퍼 구성을 나열합니다.

의미

show class-of-service shared-buffer 운영 명령은 버퍼 파티션을 포함하여 모든 수신 및 송신 글로벌 공유 버퍼 설정을 보여줍니다.

수신 공유 버퍼의 경우, 명령 출력은 다음을 보여줍니다.

  • 총 스위치 버퍼 풀은 9360KB(9MB)입니다.

  • 전용 버퍼 풀은 2158KB입니다. 이는 수신 공유 버퍼 풀을 사용 가능한(사용자 구성 가능한) 버퍼 공간의 100%로 구성할 때 글로벌 수신 전용 버퍼 풀의 크기입니다. 이것은 예약된 수신 전용 수신 버퍼 풀의 최소 크기입니다(사용자 구성이 불가능). 공유 버퍼를 사용 가능한 버퍼 풀의 100% 미만으로 구성하는 경우, 나머지 버퍼 공간은 전용 버퍼 풀에 추가됩니다.

  • 사용 가능한 버퍼의 100%로 구성된 수신 공유 버퍼 풀에서 수신 공유 버퍼 풀의 총 크기는 7202KB입니다.

  • 수신 공유 버퍼 풀은 다음을 할당하기 위해 분할됩니다.

    • 1080KB에서 무손실 트래픽까지

    • 5761.60KB에서 무손실 헤드룸 트래픽까지

    • 360.10KB에서 유니캐스트 트래픽 손실

  • 무손실 헤드룸 활용 필드는 일시 중지된 트래픽에 대해 예약된 버퍼 공간의 양을 보여줍니다. 총 사용 가능한 무손실 헤드룸 버퍼 공간 5761.60KB 중 현재 버퍼 공간이 사용되지 않으므로 5761.60KB의 모든 버퍼 공간은 무료입니다.

송신 공유 버퍼의 경우, 명령 출력은 다음을 보여줍니다.

  • 총 스위치 버퍼 풀은 9360KB(9MB)입니다.

  • 전용 버퍼 풀은 2704KB입니다. 이는 송신 공유 버퍼 풀을 사용 가능한(사용자 구성 가능한) 버퍼 공간의 100%로 구성할 때 글로벌 송신 전용 버퍼 풀의 크기입니다. 이것은 예약된 송신 전용 버퍼 풀의 최소 크기입니다(사용자 구성이 불가능). 공유 버퍼를 사용 가능한 버퍼 풀의 100% 미만으로 구성하는 경우, 나머지 버퍼 공간은 전용 버퍼 풀에 추가됩니다.

  • 사용 가능한 버퍼의 100%로 구성된 송신 공유 버퍼 풀에서 송신 공유 버퍼 풀의 총 크기는 6656KB입니다. 이는 스위치가 수신 전용 버퍼 공간보다 송신 전용 버퍼 공간을 더 많이 보유하기 때문에 수신 공유 버퍼 풀보다 적습니다. (전용 버퍼 공간이 수록 공유 버퍼 공간이 줄어들고 공유 버퍼 공간이 늘어나 전용 버퍼 공간이 줄어듭니다.)

  • 송신 공유 버퍼 풀은 다음을 할당하기 위해 분할됩니다.

    • 5990.40KB에서 무손실 트래픽까지

    • 332.80KB ~ 멀티캐스트 트래픽

    • 유니캐스트 트래픽 손실에 대한 332.80KB

참고:

출력 값은 QFX3500 및 QFX3600 스위치에 유효합니다. QFX5100 및 EX4600 스위치에는 더 큰 버퍼(9MB 대신 12MB)가 있으므로 QFX5100 및 EX4600 스위치에서는 총 버퍼 크기와 각 버퍼 파티션의 크기가 더 큽니다.