Cisco 스위치가 트래픽을 제대로 처리하고 있는지 어떻게 알 수 있습니까?


18

방금 2960-S 및 iSCSI 트래픽 처리에 대한 Jeremy의 질문을 읽었습니다. 이 질문을하게되었습니다. 우리 모두 고유 한 인프라에 많은 스위치가 설치되어 있습니다. 트래픽이 잘 처리되고 있는지 어떻게 알 수 있습니까?

나는 일반적으로 CPU, RAM 및 시스템 로그를 확인하지만 버퍼에 대해서는 생각하지 않았습니다.

내가 사용 쇼 버퍼 실패를 여기에 데이터의 예입니다 :

show buffers failures 
Caller       Pool          Size      When
0x1279AE0   Middle           445    3d19h
0x1279AE0   Middle           446    3d19h
0x1279AE0   Middle           444    3d19h

이것이 발생한 인터페이스를 어떻게 알 수 있습니까?

검토해야 할 다른 성능 지표가 있습니까?


어떤 대답이 도움이 되었습니까? 그렇다면 질문에 대한 답변이 계속 나오지 않도록 답변을 수락해야합니다. 또는 자신의 답변을 제공하고 수락 할 수 있습니다.
Ron Maupin

답변:


14

스위치 모델에 따라 다르며 쉽지 않습니다.

더 작은 Catalyst 스위치는 일반적으로 두 가지 형태의 버퍼를 사용합니다. 일반적으로 '인터페이스 버퍼 풀 :'섹션 아래의 'show buffers'에 보이는 더 작은 Catalyst (2k / 3k) 에 인터페이스 레이블 버퍼가 있습니다.

Interface buffer pools:
Syslog ED Pool buffers, 600 bytes (total 132, permanent 132):
   100 in free list (132 min, 132 max allowed)
   11151 hits, 0 misses
RxQ1 buffers, 2040 bytes (total 128, permanent 128):
   4 in free list (0 min, 128 max allowed)
   244594209 hits, 4559839 fallbacks
RxQ2 buffers, 2040 bytes (total 128, permanent 128):
   1 in free list (0 min, 128 max allowed)
   202559241 hits, 1582494 fallbacks, 0 trims, 0 created
   1582494 failures (0 no memory)
...

"공개"영역이 있는데, CPU는 버퍼를 펀칭하고 서비스를 필요로하는 버퍼를 사용하고 있습니다. "Rx"레벨 버퍼는 모든 인터페이스 (2950 또는 최신 2960S / 3560X / etc 등의 기존 레거시 스위치 ) 또는 특정 포트 ASIC (예 : 2960 또는 3560)에 속하는 인터페이스의 서브 세트를 처리 하기위한 공유 버퍼 의 일부입니다. / 3750 / 3560E / 3750E ).

4500 및 6500 입력 인터페이스 (ASIC) 버퍼 (DFC에서 6500) 라인 카드 레벨로 풀 스위치 패브릭 레벨 - 패킷이 통과 할 수있는 풀의 수가 존재하는 한, 특히 그것은 혼란을 가져 그리고 마지막에 감독자 수준의 버퍼. 물리적으로 분리 된 메모리 풀일 필요는 없지만 문제 해결 프로세스를 쉽게하기 위해 다른 명령으로 다른 이름으로 매핑되는 경우가 종종 있습니다 (예를 들어, 패킷 워크 스루의 단계에서 패킷이 삭제 된 단계).


14

당신은 지금까지 큰 답변을 받았습니다.

Lukasz와 마찬가지로 버퍼 설정은 Catalyst 스위치에서 약간 복잡합니다. 4 개의 송신 큐에 버퍼를 할당하는 풀이 있습니다. 특정 양의 버퍼를 예약하고 나머지는 풀에 앉아 필요에 따라 사용할 수 있습니다. 예약 된 버퍼는 다른 큐 / 임계 값으로 건드릴 수 없습니다.

여기에 이미지 설명을 입력하십시오

다른 큐 / 임계 값의 드롭을 보려면이 명령을 사용하십시오.

show platform port-asic stats drop gix/x

여기에 이미지 설명을 입력하십시오


11

버퍼 오류가 발생하면 다음과 같은 명령을 사용합니다.

인터페이스 표시 | i (라인 프로토콜 | 버퍼 없음)

출력을 수동으로 조금씩 정렬해야하지만 다음과 같이 버퍼 오류가 0 이상인 행을 찾고 있습니다.

FasttEthernet0/24 is up, line protocol is up (connected)
     1557332164 packets input, 3733280910 bytes, 6718 no buffer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.