시스템 성능 조정을 지원하는 드롭 패킷 알림
패킷 손실 알림 기능을 사용하면 특정 패킷 손실의 원인에 대한 자세한 정보를 확인할 수 있습니다. 해당 정보를 실시간으로 확보하면 시스템 성능을 조정할 수 있습니다.
Dropped-Packet Notifications
패킷 드롭은 네트워크 스위치와 라우터에서 흔히 발생합니다. 패킷 드롭 디버깅은 복잡하고 시간이 많이 소요될 수 있습니다. 패킷 처리 파이프라인은 제한된 드롭 카운터 세트를 지원하지만, 이러한 카운터는 복잡한 패킷 드롭 문제를 디버깅하기에 충분하지 않습니다. 디버깅에 어려움이 있으면 MTTR(Mean Time To Recovery)이 길어질 수 있습니다.
미러 온 드롭(MoD)이라고도 하는 드롭 패킷 알림이라는 기능은 패킷 드롭을 실시간으로 디버깅하는 데 도움이 될 수 있습니다. 모니터링되는 패킷 드롭 유형은 다음과 같습니다.
-
무상태 수신 - 수신 파이프라인의 처리로 인해 손실된 패킷
-
무상태 MMU - MMU의 혼잡으로 인해 손실된 패킷
IP 및 MMU에 의해 손실된 패킷은 미러링을 위해 샘플링되어 일반 네트워크 트래픽을 압도하지 않습니다.
dropped-notification 기능은 드롭에 대한 보고서를 PSAMP 형식으로 생성하여 수집기와 같은 타사 엔티티로 보냅니다.
패킷 드롭 이유 및 혼잡 지점(스위치, 포트 또는 대기열)과 같은 드롭된 패킷에 대한 메타 정보는 PSAMP 파일에 전달되며 패킷의 첫 번째 셀만 미러링됩니다.
Dropped-Packet Notification 구성 샘플
손실된 패킷 알림 기능의 대부분을 계층 수준에서 구성합니다 [edit forwarding-options mirror-profile] .
다음 샘플 구성에서 스위치 ID에 대한 첫 번째 명령을 제외한 모든 명령은 선택 사항입니다.
무상태 MMU 플로우 인식 모드 ( [edit forwarding-options analyzer] 계층):
user@host# set forwarding-options switch-id id-value-range user@host# set forwarding-options mirror-profile profile-name mirror-on-drop modtype stateless user@host# set forwarding-options mirror-profile profile-name mirror-on-drop mmu user@host# set forwarding-options mirror-profile profile-name mirror-on-drop mmu sample-rate integer-value user@host# set forwarding-options mirror-profile profile-name mirror-on-drop mmu drop-reasons drop-reasons-list
MMU 패킷 손실 알림에 대한 삭제 이유 옵션:
-
ingress-limit -
egress-queue-limit -
egress-wred-drop
무상태 수신 flow-unaware 모드([edit forwarding-options analyzer] 계층):
수신 구성은 다음과 같은 수신별 구성을 제외하고는 MMU 구성과 동일합니다.
user@host# set forwarding-options mirror-profile profile-name mirror-on-drop ingress
기본적으로 현재 지원되는 18개의 L3 수신 삭제 이유는 내부적으로 활성화됩니다.
또한 기본적으로 샘플링 임계값 0이 내부적으로 사용되며, 손실된 모든 패킷은 수집기로 미러링됩니다.