728x90
반응형

이전 글에서 iperf 툴을 통한 지점과 지점간 네트워크 대역폭 확인하는 방업에 대해 기술하여서 

http://woorilife.tistory.com/49


이번에는 대역폭이 너무 낮게 나와서 네트워크 장애를 의심할 때 제일 먼저 확인해야 되는 부분을 포스팅 해볼께요..





KN6503A#sh interfaces counters errors

 

        

Port      Single-Col Multi-Col  Late-Col Excess-Col Carri-Sen     Runts    Giants

Gi2/6              0         0         0          0         0         0         0

Gi2/7              0         0         0          0         0         0         0

Gi2/8              0         0         0          0         0         0         0

Gi2/9              0         0         0          0         0         0         0

Gi2/10             0         0         0          0         0         0         0

Gi2/11             0         0         0          0         0         0         0

Gi2/12             0         0         0          0         0         0         0

Gi2/13             0         0         0          0         0         0         0

Gi2/14             0         0         0          0         0         0         0

Gi2/15             0         0         0          0         0         0         0

Gi2/16             0         0         0          0         0         0         0

Gi2/17             0         0         0          0         0         0         0

Gi2/18             0         0         0          0         0         0         0

Gi2/19             0         0         0          0         0         0         0

Gi2/20             0         0         0          0         0         0         0

Gi2/21             0         0         0          0         0         0         0

Gi2/22             0         0         0          0         0         0         0

Gi2/23             0         0         0          0         0         0         0

Gi2/24             0         0         0          0         0         0         0

Gi2/25             0         0         0          0         0         0         0

Gi2/26             0         0         0          0         0         0         0

Gi2/27             0         0         0          0         0         0         0

Gi2/28             0         0         0          0         0         0         0

Gi2/29             0         0         0          0         0         0         0

Gi2/30             0         0         0          0         0         0         0

Gi2/31             0         0         0          0         0         0         0

Gi2/32             0         0         0          0         0         0         0

Gi2/33             0         0         0          0         0         0         0

Gi2/34             0         0         0          0         0         0         0

Gi2/35             0         0         0          0         0         0         0

Gi2/36             0         0         0          0         0         0         0

Gi2/37             0         0         0          0         0         0         0

Gi2/38             0         0         0          0         0         0         0

Gi2/39             0         0         0          0         0         0         0

Gi2/40             0         0         0          0         0         0         0

Gi2/41             0         0         0          0         0         0         0

Gi2/42             0         0         0          0         0         0         0

Gi2/43             0         0         0          0         0         0         0

Gi2/44             0         0         0          0         0         0         0

Gi2/45             0         0         0          0         0         0         0

Gi2/46             0         0         0          0         0         0         0

Gi2/47             0         0         0          0         0         0         0

Gi2/48             0         0         0          0         0         0         0

Gi3/1              0         0         0          0         0         0         0

Gi3/2              0         0         0          0         0         0         0

Gi3/3              0         0         0          0         0         0         0

Gi3/4              0         0         0          0         0         0         0

Gi3/5              0         0         0          0         0         0         0

Gi3/6              0         0         0          0         0         0         0

Gi3/7              0         0         0          0         0         0         0

Gi3/8              0         0         0          0         0         0         0

Gi3/9              0         0         0          0         0         0         0

Gi3/10             0         0         0          0         0         0         0

Gi3/11        188218    204128   1442611          0         0         0         0

Gi3/12             0         0         0          0         0         0         0

      

 


** Col은 Collision 의 약자이며, 해당 탭에 숫자가 카운트되어 있으면, 해당 포트는 문제가 있는 포트이다.



KN6503A#sh interfaces gi3/11

GigabitEthernet3/11 is up, line protocol is up (connected)

  Hardware is C6k 1000Mb 802.3, address is 001a.a296.be3a (bia 001a.a296.be3a)

  MTU 1500 bytes, BW 100000 Kbit, DLY 10 usec,

     reliability 245/255, txload 1/255, rxload 1/255

  Encapsulation ARPA, loopback not set

  Keepalive set (10 sec)

  Half-duplex, 100Mb/s

  input flow-control is off, output flow-control is off

  Clock mode is auto

  ARP type: ARPA, ARP Timeout 04:00:00

  Last input 00:00:44, output 00:00:35, output hang never

  Last clearing of "show interface" counters never

  Input queue: 0/2000/0/0 (size/max/drops/flushes); Total output drops: 0

  Queueing strategy: fifo

  Output queue: 0/40 (size/max)

  30 second input rate 26000 bits/sec, 30 packets/sec

  30 second output rate 309000 bits/sec, 40 packets/sec

     28834875 packets input, 7576467969 bytes, 0 no buffer

     Received 351823 broadcasts (165583 multicasts)

     0 runts, 0 giants, 0 throttles

     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored

     0 watchdog, 0 multicast, 0 pause input

     0 input packets with dribble condition detected

     36165753 packets output, 26956756353 bytes, 0 underruns

     1442719 output errors, 392356 collisions, 3 interface resets

     0 babbles, 1442719 late collision, 0 deferred

     0 lost carrier, 0 no carrier, 0 PAUSE output

     0 output buffer failures, 0 output buffers swapped out

KN6503A#



** 문제가 발생한 원인은 다음으로 압축해 볼 수 있고, 하나씩 차례대로 접근해가면서 해결하여야 합니다.


1. L1 문제로 몰리적으로 케이블 어딘가가 찍혀있거나, 등의 문제

2. 네트워크 장비에서는 100 Half, 서버쪽에서는 100 Full 로 Duplex 가 서로 맞지 않아서

3. 위와 비슷한 문제로 MTU가 상호간 맞지 않아서 

728x90
반응형
728x90
반응형

문 서 명 : iperf 툴을 통해 networks bandwidth 점검 방법

문 서 버 전 : Ver_1.0

문 서 구 분 :  Manual  □ Summary

작 성 일 : 2016 08 17

작 성 자 : 우리들의 삶

테 스 트 환 경 : Windows 2008 STD 64bit, Windows 7 32bit




아마 이 글을 보고 있는 분들은 네트워크쪽에 문제가 생겼을 거라 생각되는데, 스위치<->서버 간 Duplex 이상이 없다면
네트워크 장비의 Collision 발생한 카운터를 보면 문제를 확인할 수도 있을 것이다. 

네트워크 장비의 Collision 확인하는 방법은 다음 문서에 기록하겠다.
http://woorilife.tistory.com/50


본 문서는 "iperf" 툴을 사용해서 지점과 지점에 대역폭 및 네트워크 속도를 측정하는 방법을 소개한다.

앞서 설명했다시피 end to end 사이의 점검이므로, 한쪽 지점은 "Server" 가 되어야 하며, 반대쪽은 "Client" 가 되어야 한다.
* Windows의 경우 Server가 64bit 이고, Client가 32bit 일 때도 호환이 가능하다.


아래 설명은 Windows 계열만 설명하지만, Linux 계열도 같은 방법으로 구동한다.

목차 
1. Server 측 설정
2. Client 측 설정

1. Server 측 설정

1) iperf의 압축을 해제한 디렉터리에 위치한다.
   * 반드시 관리자 권한으로 cmd 를 실행하여야 한다.

2) iperf -s  명령을 실행하는데 -s 의 의미는 Server이다.
    이로써 Client 를 받아드릴 준비가 되었으며, 통신은 TCP 5001번 port 를 통해 통신함으로, Server측에서는 TCP:5001 에 대해 open 되어 있어야 한다.



2. Client 측 설정

Client에서 iperf를 사용하는데 있어 옵션이 여러가지 있다. 다음을 참조 한다.


iperf -c {Server IP} : Client 설정으로 Server(IP)와 통신 체크 한다. 가장 기본이 되는 명령어


iperf -t {N} : N초 동안 테스트를 시도한 뒤 종합된 평균 값을 마지막에 출력한다.


iperf -i {N} : N초 단위로 테스트 한 값을 계속 보여준다.


iperf -w {NKB} : N KB사이즈로 TCP Size를 변경하여 측정한다.


728x90
반응형

+ Recent posts