티스토리 뷰


일전에 컴퓨터에서 윈도우 및 리눅스에서 ping 테스트로 인터넷 상태를 점검하는 방법에 대해 포스팅하였습니다.

오늘은 네트웍 관리자 또는 서버 관리자들이 십시일반 사용하고 있는 회선 점검 방법으로 확장 ping 테스트에 대해 알아보도록 하겠습니다.

라우터 및 스위치에서는 extended ping 으로 통용되고 있습니다.

L3 또는 L2 급 스위치로 접속을 합니다.

ROUTER#ping ?
  WORD       Ping destination address or hostname
  appletalk  Appletalk echo
  clns       CLNS echo
  ip         IP echo
  ipv6       IPv6 echo
  ipx        Novell/IPX echo
  tag        Tag encapsulated IP echo
  <cr>
ROUTER#ping ip ?
  WORD  Ping destination address or hostname
  <cr>
ROUTER#ping ip


기본적인 ping 명령어의 기본을 보여주고 있습니다.

여기서 단순히 ping x.x.x.x 로의 테스트를 하면 단순한 source ip는 해당 interface 또는 port의 ip를 잡고 테스트를 하게 되며 해당 destination ip로 향하는 경로에서 공인 ip가 아닌 사설 ip의 source ip를 잡기 때문에 아래와 같은 현상이 나타날 것입니다.

하지만 해당 serial ip 또는 interface/port 의 ip가 공인 ip일 경우 정상 응답을 확인할 수 있을 것입니다.




ROUTER#ping ip 168.126.63.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 168.126.63.1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
ROUTER#


이제 본격적인 Extended Ping 테스트를 해보도록 하겠습니다.

ROUTER#ping
Protocol [ip]:
Target IP address: 168.126.63.1
Repeat count [5]: 5000
Datagram size [100]: 1500
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: x.x.x.x
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5000, 1500-byte ICMP Echos to 168.126.63.1, timeout is 2 seconds:
Packet sent with a source address of 61.103.177.150
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (727/727), round-trip min/avg/max = 4/7/28 ms
ROUTER#



목적지 ip가 168.126.63.1 인 ip에 대하여 총 5000 개의 패킷을 이더넷 표준 MTU 1500 byte 로 테스트를 하며 이 때 source ip를 x.x.x.x 로 잡고 테스트를 해보았습니다.

일반 ping 테스트와 동일하게 성공 비율과 round-trip 최소/평균/최대 응답 값을 ms(밀리세컨드)로 표시하여 줍니다.

위 명령 중 붉은색 부분 확인 : default [n] 으로 설정되어 source ip를 지정하지 않게 되니 y를 눌러 확장 ping 테스트 모드로 진입한 화면입니다.

테스트 도중 Ctrl+Shift+6 (Ctrl+^) 를 통하여 727개째 테스트 후 정지시킨 화면이며 가만히 놔두면 Flooding 테스트로 지정된 5000개 까지 테스트를 하게 됩니다.

기본적으로 회선의 개통, 장애의 처리, 회선 점검 시 사용하게 되며, point-to-point 지점 간 회선 점검을 진행할 때 이용하게 됩니다.

중요한 사항은 확장 ping 테스트에서 사용하는 source ip 는 자신의 ip가 되어야 하며, show ip int brief 로 확인되는 L3 ip 중 하나가 되어야 합니다.

-----

들러주셔서 감사합니다 (__)



댓글