shared-buffer
구문
shared-buffer { egress { buffer-partition (lossless | lossy | multicast) { percent percent; dynamic-threshold threshold-value; } percent percent; } ingress { percent percent; buffer-partition (lossless | lossless-headroom | lossy) { percent percent; dynamic-threshold threshold-value; } } }
계층 수준
[edit class-of-service]
설명
포트에 대한 글로벌 공유 버퍼 풀 할당을 구성합니다. 공유 버퍼는 메모리 공간이 필요할 때 시스템이 모든 포트에 동적으로 할당할 수 있는 버퍼 공간 풀입니다. 일부 버퍼 공간은 전용 버퍼(포트에 영구적으로 할당된 버퍼), 헤드룸 버퍼(무손실 흐름에서 패킷 손실을 방지하는 데 도움이 되는 버퍼) 및 기타 버퍼를 위해 예약됩니다.
스위치는 공유 버퍼 풀을 사용하여 전용 버퍼 풀이 소진된 후 트래픽 버스트를 흡수합니다. 공유 풀 임계값은 "알파"라는 요소를 기반으로 동적으로 계산됩니다.
수신 버퍼 풀 및 송신 버퍼 풀에 대한 백분율을 shared-buffer
설정하여 시스템이 사용 가능한(사용자 구성 가능한) 버퍼 공간을 사용하는 방식을 구성합니다.
지정하는 백분율은 글로벌 공유 수신 버퍼 풀 또는 글로벌 공유 송신 버퍼 풀에 할당된 사용 가능한 버퍼 공간의 백분율입니다. 사용 가능한 버퍼 공간의 100 % 미만을 공유 버퍼 풀에 할당하는 경우, 나머지 버퍼 공간은 전용 버퍼 풀에 추가됩니다. (각 포트에 대한 전용 버퍼 풀을 직접 구성할 수 없습니다. 전용 버퍼는 모든 포트에 균등하게 할당됩니다.)
동적 임계값을 구성하여 공유 버퍼 풀의 최대 크기를 조정할 수 있습니다.
송신 파티션에 대한 값을 조정합니다(계산에는 알파 값과 경쟁 대기열 수가 포함됨).
[edit class-of-service shared-buffer egress buffer-partition dynamic-threshold threshold-value]
수신 파티션에 대한 값을 조정합니다(계산에는 알파 값과 경쟁 대기열 수가 포함됨).
[edit class-of-service shared-buffer ingress buffer-partition dynamic-threshold threshold-value
버퍼 구성 변경은 중단을 초래합니다. 버퍼 재프로그래밍이 완료될 때까지 모든 포트에서 트래픽이 중단됩니다.
또한 수신 공유 버퍼 풀과 송신 공유 버퍼 풀을 분할하여 문을 통해 네트워크 트래픽의 다양한 혼합(best-effort, lossless, multicast)에 대한 버퍼 할당을 조정할 수 있습니다 buffer-partition
.
스위치에 충분한 리소스가 없는 버퍼 구성을 커밋하는 경우, 스위치는 커밋 오류를 반환하는 대신 오류를 기록할 수 있습니다. 이 경우 syslog 메시지가 콘솔에 표시됩니다. 예를 들어:
user@host# commit configuration check succeeds Message from syslogd@host at Jun 13 11:11:10 ... host dc-pfe: Not enough Ingress Lossless headroom.(Already allocated more). Dedicated : 14340 Lossy : 47100 Lossless 4239 Headroom 21195 Avail : 20781 commit complete
버퍼 구성이 커밋되지만 구성을 구현할 수 없음을 나타내는 syslog 메시지가 표시되는 경우 다음을 수행할 수 있습니다.
버퍼를 재구성하거나 다른 매개 변수(예: 무손실 헤드룸 버퍼 및 무손실 버퍼의 필요성에 영향을 미치는 PFC 구성. 일시 중지하는 우선 순위가 많을수록 더 많은 무손실 및 무손실 헤드룸 버퍼 공간이 필요함)를 재구성한 다음 커밋 작업을 다시 시도합니다.
스위치를 마지막으로 성공한 구성으로 롤백합니다.
버퍼 구성을 구현할 수 없다는 syslog 메시지가 표시되면 수정 조치를 취해야 합니다. 구성을 수정하지 않거나 이전에 성공한 구성으로 롤백하지 않으면 시스템 동작을 예측할 수 없습니다.
옵션
나머지 진술은 별도로 설명됩니다. CLI 탐색기를 참조하십시오.
필요한 권한 수준
interface - 구성에서 이 명령문을 볼 수 있습니다.interface-control - 구성에 이 명령문을 추가할 수 있습니다.
릴리스 정보
Junos OS 릴리스 12.3에 소개된 명령문.