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.