스위치는 포트 및 큐에 대한 최소 메모리 할당을 보장하기 위해 일부 버퍼 공간을 예약하지만 시스템이 나머지 버퍼 공간을 사용하여 특정 네트워크 트래픽 혼합에 대한 버퍼 할당을 최적화하는 방법을 구성할 수 있습니다. 글로벌 공유 버퍼 풀은 스위치의 모든 포트가 버퍼가 필요할 때 동적으로 공유하는 메모리 공간입니다. 글로벌 공유 메모리 공간을 다양한 유형의 수신 및 송신 버퍼에 할당하여 여러 네트워크 트래픽 혼합을 더 잘 지원할 수 있습니다.
주의:
버퍼 구성을 변경하는 것은 획기적인 이벤트입니다. 트래픽은 버퍼 재프로그래밍이 완료될 때까지 모든 포트에서 정지합니다.
기본 공유 버퍼 설정(무손실, best-effort, 멀티캐스트 트래픽이 균형잡힌 네트워크용) 또는 네트워크 트래픽 혼합을 위한 권장 공유 버퍼 구성(주로 best-effort 유니캐스트 트래픽, 주로 Ethernet PAUSE를 위해 활성화된 링크상의 best-effort 트래픽, 주로 멀티캐스트 트래픽 또는 무손실 트래픽)을 사용합니다. 기본 구성 또는 권장 구성 중 하나는 대부분의 네트워크의 요구를 충족하는 버퍼 할당을 제공합니다.
권장 구성 중 하나에서 시작한 후에는 공유 버퍼 설정을 세부적으로 튜닝할 수 있지만 버퍼 구성 오류로 인한 트래픽 손실을 방지할 수 있습니다.
전역 공유 버퍼에 할당된 가용(사용자 구성 가능) 버퍼 공간의 비율을 구성할 수 있습니다. 전역 공유 버퍼 풀에 할당하지 않는 모든 공간이 전용 버퍼 풀에 추가됩니다. 기본 구성은 사용 가능한 버퍼 공간의 100%를 글로벌 공유 버퍼에 할당합니다.
수신 및 송신 공유 버퍼 풀을 분할하여 네트워크에서 주로 전송하는 트래픽 유형에 더 많은 버퍼를 할당하고 다른 트래픽에 대한 버퍼를 줄일 수 있습니다. Ingress 공유 버퍼 풀에 할당된 버퍼 공간에서 다음을 위해 공간을 할당할 수 있습니다.
무손실 버퍼—모든 무손실 수신 트래픽에 대한 공유 버퍼 풀의 비율입니다. 무손실 버퍼의 최소 값은 5%입니다.
-
무손실 헤드룸 버퍼—일시 중지가 주장하는 동안 수신된 패킷에 대한 공유 버퍼 풀의 비율입니다. Ethernet PAUSE가 포트에서 구성되거나 포트의 우선 순위에 따라 PFC(Priority-based Flow Control)가 구성된 경우, 포트가 연결된 피어에 일시 중지 메시지를 보낼 때 포트는 헤드룸 버퍼를 사용하여 포트가 일시 중지 메시지를 보낼 때와 피어가 트래픽을 일시 중지한 후 마지막 패킷이 도착하는 시간 사이에 도착하는 패킷을 저장합니다. 무손실 헤드룸 버퍼의 최소 값은 0(0)입니다. (무손실 헤드룸 버퍼는 최소 값이 5% 미만인 유일한 버퍼입니다.)
참고:
QFX 버추얼 섀시와 EX4600/EX4650 버추얼 섀시에서 무손실 헤드룸 버퍼의 최소 값은 3%입니다.
손실 버퍼—모든 best-effort 수신 트래픽에 대한 공유 버퍼 풀의 비율(best-effort 유니캐스트, 멀티데스테이션 및 엄격한 우선 순위가 높은 트래픽). 손실 버퍼의 최소 값은 5%입니다.
수신 무손실, 무손실 여유 공간 및 손실 버퍼 파티션의 결합된 비율 값은 정확히 100%를 차지해야 합니다. 버퍼 비율이 100% 이상 또는 100% 미만인 경우 스위치는 커밋 오류를 반환합니다. 무손실 헤드룸 버퍼 파티션의 값이 0(0)%인 경우에도 모든 수신 버퍼 파티션을 명시적으로 구성해야 합니다.
egress 공유 버퍼 풀에 할당된 버퍼 공간에서 다음을 위한 공간을 할당할 수 있습니다.
무손실 버퍼—모든 무손실 송신 대기열에 대한 공유 버퍼 풀의 비율입니다. 무손실 버퍼의 최소 값은 5%입니다.
손실 버퍼—모든 best-effort 송신 큐에 대한 공유 버퍼 풀의 비율(best-effort 유니캐스트 및 엄격한 우선 순위 큐). 손실 버퍼의 최소 값은 5%입니다.
멀티캐스트 버퍼—모든 멀티데스테이션(멀티캐스트, 브로드캐스트 및 대상 조회 실패)에 대한 공유 버퍼 풀의 비율( 송신 대기열) 멀티캐스트 버퍼의 최소 값은 5%입니다.
송신 무손실, 손실 및 멀티캐스트 버퍼 파티션의 결합된 비율 값은 정확히 100%를 차지해야 합니다. 버퍼 비율이 100% 이상 또는 100% 미만인 경우 스위치는 커밋 오류를 반환합니다. 모든 송신 버퍼 파티션은 명시적으로 구성되어야 하며 5% 이상의 값을 가져야 합니다.
CLI를 사용하여 공유 버퍼 할당 및 파티셔닝을 구성하려면 다음을 수행합니다.