라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
Windows XP 및 2003 내장 IPv6 네트워크 분석 도구
Windows XP 및 2003 내장 IPv6 네트워크 분석 도구
Microsoft Windows XP와 Windows 2003에 내장된 IPv6 네트워크 분석도구중 ping, tracert, netstat, pathping, ipconfig, route 명령은 IPv6 프로토콜을 지원합니다.
본 글에서는 IPv6 네트워크 테스트 및 분석에 자주 활용되는 네트워크 도구의 의미와 간단한 사용법에 대해 알아보겠습니다.
** 본 글에서는 OS에 IPv6를 활성화 시키는 방법은 다루지 않겠습니다. IPv6 활성화 방법은관련 문서를 참고하시기 바랍니다. **
1. ping 및 ping6 도구
가. ping 및 ping6의 의미
ping[핑], ping6[핑식스]은 특정한 인터넷 주소가 있고, 또 그 주소가 요청을 받아들일 수 있는지를 확인해 주는 기본적인 인터넷 프로그램이다. ping은 사용자가 접속하려고 시도하고 있는 IPv4 또는 IPv6 호스트가 실제로 운영되고 있는지를 확인하는 진단 목적으로 사용된다. ping은 운영되고 있는 호스트가 얼마나 응답을 빠르게 하는지를 확인하는 데에도 사용될 수 있으며, 도메인 이름만을 알고 있는 어떤 사이트의 IPv4 주소 또는 IPv6 주소를 알아낼 수도 있다.
나. ping을 이용한 IPv6 호스트 응답확인
IPv6 스택이 설치된 Windows XP 또는 Windows 2003에서, ping 명령을 이용하여 IPv4/IPv6 Dual Stack 호스트의 응답을 확인할 때에는 IPv6 프로토콜을 우선적으로 이용하게 됩니다.[그림1]
 
사용자 삽입 이미지
[그림1]
강제로 IPv4 ping 테스트를 실시하고자 할 때에는"-4"옵션을 이용합니다.[그림2]
 
사용자 삽입 이미지
[그림2]
강제로 IPv6 ping 테스트를 실시하고자 할 때에는"-6"옵션을 이용합니다.[그림3]
 
사용자 삽입 이미지
[그림3]
Windows XP에서는 IPv6 전용 ping 도구인 ping6 명령을 별도로 제공합니다.[그림4]
 
사용자 삽입 이미지
[그림4]
2. tracert 및 tracert6 도구
가. traceroute 및 traceroute6의 의미
traceroute[트레이스라우트], traceroute6[트레이스라우트식스]는 자신의 컴퓨터가 인터넷을 통해 특정 컴퓨터를 찾아가면서 거치는 루트(각 홉마다 거치게 되는 게이트웨이 컴퓨터)를 기록하는 유틸리티이다. 이것은 각 홉에 걸리는 시간의 합을 계산하여 표시해주기도 한다. traceroute는 인터넷상에 문제점이 있는 네트워크을 파악하고, 또한 인터넷 그 자체에 대해 좀더 자세한 느낌을 갖게 하는 두 가지 목적을 위해 편리한 도구이다.
나. tracert 및 tracert6를 이용한 IPv6 전송 경로 확인
Windows XP와 2003에서는 인터넷상의 전송경로 확인을 위해 tracert와 tracert6 도구가 제공됩니다.
tracert 명령어 이용시 "-6" 옵션을 이용하면 강제로 IPv6 네트워크 경로를 확인합니다. 아래그림에서 테스트를 실시한 호스트부터www.vsix.net[2001:2b8:1::100]호스트까지 총 3개의 게이트웨이(라우터)를 거치게 됨을 알 수 있습니다.[그림5]
 
사용자 삽입 이미지
[그림5]
Windows XP에서는 별도의 IPv6 전용 traceroute 도구인 tracert6 도구를 제공합니다.[그림6]
 
사용자 삽입 이미지
[그림6]
3. netstat 도구
가. netstat의 의미

'Technology > IPv6' 카테고리의 다른 글

netstat[넷스테이트]는 시스템에서 이용하고 있는 TCP, UDP 포트의 정보, 라우팅 데이블 정보 및 각종 네트워크 측면의 통계를 확인할 수 있는 네트워크 도구이다. netstat에서는 IP, ICMP, TCP 그리고 UDP와 관련된 IPv4 네트워크 정보화, IPv6, ICMPv6, TCP over IPv4, UDP over IPv6 등의 프로토콜 정보를 제공한다.
나. netstat를 이용한 네트워크 정보의 확인
Windows XP와 2003에서 제공하는 netstat 도구는 IPv4와 IPv6를 모두지원하므로 IPv6 프로토콜과 관련된 자세한 정보를 확인할 수 있습니다.
netstat -an명령을 이용하면 시스템에서 이용하고 있는 IPv4/IPv6 네트워크 정보를 표시합니다.[그림7]
 
사용자 삽입 이미지
[그림7]
netatat -an -p TCPv6명령은 시스템의 IPv6 TCP 정보를 표시합니다.[그림8]
 
사용자 삽입 이미지
[그림8]
netatat -an -p UDPv6명령은 시스템의 IPv6 UDP 정보를 표시합니다.[그림9]
 
사용자 삽입 이미지
[그림9]
netstat -r명령을 이용해 시스템의 IPv4/IPv6 라우팅 정보를 알 수 있습니다.(Windows 2003만 가능)[그림10]
 
사용자 삽입 이미지
[그림10]
netstat -s 명령을 이용하여 IPv4/IPv6 관련 통계를 확인할 수 있습니다.[그림11]
 
사용자 삽입 이미지
[그림11]
4. pathping 도구
pathping은 서버의 응답 속도를 알아보기 위하여 사용하는 ping과 경로를 확인해 보기 위한 tracert를 동시에 알아보는 도구로, 최종 대상에 이를 때까지 각 라우터에 일정한 시간 동안 패킷을 보내 다음 각 홉에서 반환된 패킷을 바탕으로 경로에 대한 속도나 패킷 손실률을 나타냅니다.
pathping [IPv6 호스트]명령을 이용하여 아래와 같이 각 경로에 대한 속도나 패킷 손실률을 알 수 있습니다.[그림12]
 
사용자 삽입 이미지
[그림12]
ipv6동향 2002  (0) 2004.07.29
ipv6 동향 2003  (0) 2004.07.29
Windows XP, Windows 2003에서 IPv6 설정  (0) 2004.07.29
Windows 2003 서버를 이용한 IPv6 DNS 서비스 구성  (0) 2004.07.28
ipv6 DNS 설정 클라이언트  (0) 2004.07.27
Linux에서 IPv6 환경 구성 2  (0) 2004.07.26
  Comments,     Trackbacks