라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
Technology/IPv6 (56)
KOREAv6 시범 사업 소개
KOREAv6는 전국 규모의 IPv6 시범망을 활용하여,
IPv6 장비 및 서비스를 검증하고 상용화를 유도하기 위한 시범사업입니다.

KOREAv6.VSIX.NET

 o 다양한 분야의 일반이용자들에게 IPv6 이용을 권장하여 IPv6 서비스를 활성화 하고

 o 실망(real-network)에서 IPv6 장비 및 솔루션에 대한 시험 운영 프로젝트

사용자 삽입 이미지

 

 KOREAv6 진행 단계

   o KOREAv6 1단계 : 2003년 : KOREAv6 백본 네트워크 구성, 시범사업 기획
   o KOREAv6 2단계 : 2004년 : KOREAv6 백본 확장, 시범 서비스 및 시험 운영 실시
   o KOREAv6 3단계 : 2005년 : KOREAv6 백본 확장, 휴대인터넷, RFID, BcN 사업과 연계
   o KOREAv6 4단계 : 2006년 : IPv6 서비스 상용화 단계
 

KOREAv6 백본

  
 o 이미 구축되어 있는 국내의 IPv6 망들을 연계한 국내 최대의 IPv6 망 구축함
      - 6NGIX를 중심으로 6KANet, KREONET, KOREN 등의 연구망과
      - 상용 ISP 사업자의 IPv6 망을 포함
   o KOREAv6 시범 서비스와 시험 운영을 위한 기반 인프라로 활용함

사용자 삽입 이미지

 

IPv6 시범 서비스

  o
다양한 분야의 IPv6 시범 서비스 제공하여 실제 IPv6 이용자를 확보
  o
IPv6 서비스 구현 및 서비스 제공에 대한 가이드라인 제시
  o
11개 시범서비스, 35개 기관 참여
      -
IPv6 인터넷을 이용한 자연생태계 모니터링 서비스
      -
통신사업자(DACOM)의 IPv6 서비스
      -
SOHO용 유무선 IPv6 Internet Gateway를 이용한 시범서비스

      -IPv6-IPv4 통합 모바일 홈네트워크 시범망 구축 및 시범 서비스
      -IPv6 고품질 영상 전송 서비스
      - 가정에 IPv6 시스템-응용서비스 도입 및 이용활성화

      -
 IPv6를 활용한 병원용 디지털 차트 시스템 시범서비스
      - IPv6 캠퍼스 망에서 원격 가상 저장장치를 이용한 모바일 학습서비스

      - 학교 내에 IPv6 시스템-응용서비스 도입 및 이용활성화
      -
VoIPv6 음성 및 화상 서비스
      - IPv6 포탈 서비스 및 IPv6 체험관 서비스
 

사용자 삽입 이미지

IPv6 장비 시험 운영

  o실망에서 IPv6 장비의 기능 검증 및 여러 IPv6 장비간 상호 운영성, 기능 확인
  oIPv6 시험운영에 대한 가이드라인 제시
  o개방된 IPv6 시험운영 환경을 제공하여 업체의 기술력 향상에 기여
  o18개 업체, 39개 제품 시험 운영 참가

사용자 삽입 이미지

  Comments,     Trackbacks
Windows XP 내장 IPv6 방화벽 Part 1


Windows XP SP1 + 고급네트워킹 팩 내장 IPv6 Firewall 활용 Part 1

 

Part1에서는 IPv6 ICF의 주요 기능 소개, IPv6 네트워크 인터페이스의 필터링 설정을 다룹니다.

 

1. IPv6 Internet Connection Firewall - IPv6 ICF

최근 다양한 애플리케이션이 개발되고, 보안에 대한 관심이 높아짐에 따라 Windows XP 및 2003 OS에서는 간단한 IPv4 방화벽(firewall)을 내장하고 있습니다.[그림1]

사용자 삽입 이미지

[그림1]

하지만, IPv6 애플리케이션이 늘어나고, End-to-End 연결성을 지향하는 IPv6의 특성상 IPv6 네트워크에 대한 보안의식이 증대되면서 IPv6 방화벽에 대한 관심이 증가하고 있습니다.

이러한 추세를 반영하여 Microsoft에서는 Windows SP1(서비스팩 1)에 고급네트워킹 팩(Advanced Networkig Pack)을 설치하거나 Windows XP SP2를 이용하는 경우 IPv6 Internet Connection Firewall을 지원하고 있습니다.

Windows XP SP1 + 고급네트워킹팩에 내장된 IPv6 ICF와 Windows XP SP2에 내장된 IPv6 ICF는 서로 사용방법이 다른 까닭에,본 문서에서는 Windows XP SP1 + 고급네트워킹팩을 이용하는 경우를 가정하고 설명하겠습니다.

Windows XP SP2용은 향후 별도의 문서로 설명할 예정입니다.

 

2. IPv6 ICF의 위치 확인

[그림1]처럼 IPv4 ICF는 각 네트워크 인터페이스의 속성에서 [고급] 탭을 선택하면 이용을 할 수 있습니다. 하지만 IPv6 ICF는 [그림1]같은 GUI가 제공되지 않으므로,netsh를 통한 CLI(Command Line Interface)를 이용해야 합니다.

명령 프롬프트에서netshfirewall을 입력하면 IPv6 ICF 설정 메뉴로 들어가게 됩니다.[그림2]
** IPv6 ICF 설명 메뉴에서 ?를 입력하면 관련 도움말을 볼 수 있습니다.

사용자 삽입 이미지

[그림2]

 

3. IPv6 네트워크 인터페이스에 대한 IPv6 ICF 적용 상태 확인

구체적인 IPv6 방화벽 설정에 앞서, 현재 각 IPv6 네트워크 인터페이스에 대한 IPv6 ICF 적용 상태를 확인해 보겠습니다.

>> netsh firewallshow adapter

show adapter명령은 시스템에 설치된 모든 IPv6 네트워크 인터페이스에 대한 IPv6 ICF 적용 상태를 표시합니다. 별다른 설정을 하지 않았으면 [그림3]처럼 모든 네트워크 인터페이스가 필터링되고 있습니다.

** IPv6FilteringEnabled가 "예"로 되어 있으면 해당 인터페이스에 방화벽이 활성화되어 있다는 의미 입니다.

사용자 삽입 이미지

[그림3]

특정 IPv6 네트워크 인터페이스에 대한 구체적인 방화벽 적용 상태를 확인하려면netsh firewall show adapter "네트워크 인터페이스 명"을 실행합니다.[그림4]

>> netsh firewallshow adapter ADSL

사용자 삽입 이미지

[그림4]

 

4. IPv6 방화벽 적용 상태 변경

특정 IPv6 네트워크 인터페이스에 대해 방화벽 적용 상태를 변경하기 위해서는netsh firewall set adapter명령을 이용합니다.

netsh firewall set adapter명령을 입력하면 [그림5] 같은 옵션을 확인할 수 있습니다.

사용자 삽입 이미지

[그림5]

    o name :: 네트워크 인터페이스의 이름

    o icmp :: IPv6 icmp 필터링의 활성화 여부

    o port :: 특정 포트의 필터링 여부

    o protocol :: tcp, udp의 선택

    o ignoreglobalport :: 글로벌 포트 설정의 무시 여부

    o filtering :: 필터링의 여부

     

예)netsh firewallset adapter "6to4 Pseudo-Interface" filtering=disable
     ** 6to4 Pseudo-Interface의 IPv6 방화벽 설정을 해제함[그림8]

사용자 삽입 이미지

[그림8]

예)netsh firewallset adapter "Automatic Tunneling Pseudo-Interface" icmp all=enable filtering=enable
     ** Automatic Tunneling Pseudo-Interface(보통 ISATAP)에 방화벽을 적용하되, icmp 프로토콜은 허용함

[그림6]에서icmp all=enable에서icmp all=disable로 설정을 변경했을 때, ping에 대한 응답을 더 이상 하지 않는 것을 확인할 수 있다.

참고 :: Windows XP에서 고급네트워킹팩을 설치한후 해당 PC로 ipv6 ping이 안되는 이유는, 고급네트워킹팩이 설치되면 모든 인터페이스의 방화벽 설정이 enable 되기 때문입니다.

사용자 삽입 이미지

[그림6]

예)netsh firewallset adapter "ADSL" port 80=enable
      ** ADSL 인터페이스의 80 포트를 오픈함

[그림7]에서 TCP 프포토콜 80포트에 대해 IPv6 방화벽이 Open 되었음을 알 수 있습니다.

사용자 삽입 이미지

[그림7]

예를 들어 Native IPv6 환경에서 IPv6 웹서버를 운영하고 있는 경우, 외부 접속은 물리적 네트워크 인터페이스의 80포트를 통해 이루어 집니다.

이 경우 netsh firewall set adapter "물리적 인터페이스명" filtering=disable명령을 통해 해당 네트워크 인터페이스에 대한 IPv6 방화벽 적용을 해제하거나

netsh firewall set adapter "물리적 인터페이스명" port 80=enable filtering=enable명령을 통해 IPv6 방화벽은 적용하되 80포트는 open 해야지만 외부에서 80 포트로 웹서버에 접속 할 수 있습니다.

만약 6to4 터널링 환경에서 IPv6 웹서버를 운영한다면 6to4 터널링 인터페이스(6to4 Pseudo-Interface)의 80번 포트를, ISATAP 터널링 환경에서 IPv6 FTP 서버를 운영한다면 ISATAP 터널링 인터페이스(Automatic Tunneling Pseudo-Interface)의 20, 21번 포트를 각각 오픈해 주어야 합니다.

 

Part2에서는 IPv6 ICF의 Global Port와 Logging 기능에 대해 알아보겠습니다.

 

  Comments,     Trackbacks
Windows XP SP1 + 고급네트워킹 팩 내장 IPv6 Firewall 활용 Part 2
Windows XP SP1 + 고급네트워킹 팩 내장 IPv6 Firewall 활용 Part 2

IPv6 ICF Part 1에서는 기본적인 설정 방법에 대해 알아보았습니다.

IPv6 ICF Part 2에서는 모든 IPv6 네트워크 인터페이스에 공통으로 설정을 적용하는globalport 명령과 IPv6 ICF의 동작결과를 기록하는logging 명령에 대해 알아보겠습니다.

 

1. set globalport 명령 및 show globalport 명령

Part 1에서 설명한 set adapter 명령은 특정한 하나의 네트워크 인터페이스에 대한 설정을 변경합니다. 그런데, 경우에 따라시스템에 설치된 모든 네트워크 인터페이스에 공통적으로 적용하거나 변경해야할 필요가 있습니다. 이 경우 set globalport 명령을 이용할 수 있습니다.

set globalport명령의 결과는 모든 IPv6 네트워크 인터페이스에 공통적으로 적용됩니다.

명령어 프롬프트에서netsh firewall set global명령을 입력합니다.[그림1]

사용자 삽입 이미지

[그림1]

    o port# : 방화벽에서 개방(open)할 포트번호, enable은 개방을 한다는 의미

    o name : 방화벽 룰(rule)에 대한 이름 지정

    o protocol : tcp, udp 프로토콜 종류 지정
     

예를 들어 웹서버와 관련된 80포트를 개방(open)하기 위해서는 아래 명령을 입력합니다.[그림2]

netsh firewallset globalport 80=enable name=webserver

사용자 삽입 이미지

[그림2]

globalport의 적용 결과를 확인합니다.[그림3]

netsh firewallshow globalport

사용자 삽입 이미지

[그림3]

위 그림에서 보면, 80포트가 개방되어 있고, 이름이 webserver로 지정된 것을 확인할 수 있습니다.

만약 다시 80포? 폐쇄하려면,set global 80=disable명령을 입력합니다.

globalport 적용예를 더 들어보면

netsh firewallset globalport 53=enable name="open dns server" protocol=udp

netsh firewallset globalport 22=enable name="open ssh port" protocol=tcp

위 명령을 실행한뒤show globalport명령으로 결과를 확인합니다.[그림4]

사용자 삽입 이미지

[그림4]

 

2. set logging 명령 및 show logging 명령

set logging 명령을 이용하여 IPv6 ICF에서 발생한 각종 이벤트를 특정 파일에 기록할 수 있으며, 나중에 이 기록을 바탕으로 각종 분석을 실시하게 됩니다.

명령어 프롬프트에서netsh firewall set logging명령을 입렵합니다.[그림5]

사용자 삽입 이미지

[그림5]

    o filelocation : 로그파일이 저장될 위치를 지정

    o filesize : 로그파일의 크기

    o droppedpackets : 방화벽에서 차단된 패킷의 정보 저장 여부

    o successfulconnections : 정상적으로 통과된 연결 정보의 저장 여부

예) netsh firewallset logging filelocation=c:\logfile.log filesize=4096

예) netsh firewallset logging droppedpackets=enable

예) netsh firewallset logging successfulconnections=enable filesize=9068

netsh firewallshow logging명령을 이용하여 정책에 대한 설정을 확인할 수 있습니다.[그림6]

사용자 삽입 이미지

[그림6]

  Comments,     Trackbacks
Part 5 : set interface 명령을 이용한 IPv6 인터페이스 정보 설정

지금까지 Part 1, 2, 3, 4를 통해  IPv6 관련 설정을 확인(show), 추가(add), 삭제(delete), 설정(set)하는 방법을 알아 보았습니다. Part 5에서는 IPv6 인터페이스 정보를 설정하기 위한 set interface 명령에 대해 알아보겠습니다.

** 본 문서는 Windows XP SP1에 고급네트워킹팩을 설치한 환경을 기준으로 설명하겠습니다.

 

1. set interface 명령의 주요 옵션

set interface 명령은 시스템에 구성된 물리적, 논리적 IPv6 인터페이스의 정보를 변경하는 명령으로 netsh interface ipv6 set interface 명령을 실행하면 [그림1]처럼 다양한 옵션이 표시됩니다.

사용자 삽입 이미지

[그림1]

    oforwarding:: 패킷 포워딩의 가능 여부를 설정
       - 패킷 포워딩 : 해당 인터페이스에 도착한 패킷을 다른 인터페이스로 전달하는 것

    oadvertise:: RA(Router Advertisement)가 해당 인터페이스로 보내져야 하는지 여부

    o mtu :: 인터페이스의 mtu를 설정

    o siteid :: Site scope zone identifier를 설정

    o metric :: 인터페이스의 매트릭(일종의 우선 순위)를 지정

    o firewall :: firewall 모드로 동작여부를 설정

    o siteprefixlength :: global prefix의 길이를 수정

    o store :: 설정내용이 계속 지속될지(persistent), 다음 부팅전 까지만 지속되는지 결정
     

     

2. set interface forwarding 옵션

forwarding(패킷 포워딩) 옵션은 PC를 이용하여 라우터를 구성하거나 6to4 릴레이 등을 구성할 때 해당 인터페이스로 도달한 데이터를 내부의 타 인터페이스나 타 단말(보통 라우터)로 보내고자 할 때 이용합니다.

forwarding 옵션이 활성화(enable)되면, 추가적인 라우팅 명령을 이용하여 PC를 IPv6 라우터로 이용할 수 있습니다.

패킷 포워딩 활성화 ::set interface [인터페이스 이름]forwarding=enabled

        예) netsh interface ipv6 set interface wire forwarding=enabled
         

패킷 포워딩 비활성화 ::set interface [인터페이스 이름]forwarding=disabled

        예) netsh interface ipv6 set interface wire forwarding=diabled


패킷 포워딩 여부를 확인하려면netsh interface ipv6 show interface [인터페이스 이름]을 입력합니다. 아래 그림에서Forwards Packets이 Yes로 설정된 것으로 알 수 있습니다.

사용자 삽입 이미지

 

3. set interface advertise 옵션

advertise 옵션은 라우터에서 배포하는 RA(Router Advertisement) 정보를 해당 인터페이스로 보낼지 선택합니다. RA를 수신하게 되면 자동으로 IPv6 주소를 생성하게 되고, RA를 수신하지 않으면 IPv6 주소를 자동으로 생성하지 않습니다.

테스트 등의 목적으로 IPv6 자동 생성 기능을 이용하지 않을 때 유용합니다.

RA 정보를 받아야 할 때(자동 주소 생성이 필요할 때)

    setinterface [인터페이스 이름] advertise=diabled

    예) netsh interface ipv6 set interface wire advertise=disabled
     

사용자 삽입 이미지

[자동으로 IPv6 주소가 생성된 화면]

RA 정보를 받지 않아야 할 때(자동 주소 생성이 필요 없을 때)

    set interface [인터페이스 이름] advertise=enabled

    예) netsh interface ipv6 set interface wire advertise=enabled
     

사용자 삽입 이미지

[IPv6 주소 자동생성이 비활성화된 화면]

 

4. set interface mtu 옵션

인터페이스의 MTU(Maximum Transmission Unit, 최대 전송 단위)를 수정합니다.

    netsh interface ipv6 set interface [인터페이스 이름] mtu=정수

    예)netsh interface ipv6 set interface wire mtu=1500
     

5. set interface  metric 옵션

인터페이스의 metric(우선순위)을 수정합니다.

    netsh interface ipv6 set interface [인터페이스 이름] metric=정수

    예) netsh interface ipv6 set interface wire metric=10

 

이상으로 set interface 명령에 대해 간단하게 알아보았습니다.

 

  Comments,     Trackbacks
IPv6 Ready Logo Program

IPv6 Ready Logo Program

사용자 삽입 이미지

 

IPv6 Ready Logo Program 이란

IPv6 Ready Logo Program은 IPv6 포럼이 v6 Logo Committee를 구성하여, IPv6 장비의 신뢰성 확보 및 기술보급을 위해 2003년 9월부터 시행 중인인증제도이다.

즉 검증된 IPv6 제품에 대해 IPv6 Ready 로고를 발급하는 것으로, 2003년 9월부터 시행된 Phase I과 2004년 중에 실시 예정인 Phase II로 구분된다.

Phase I은 IPv6 기술의 보급 측면에서 IPv6 코어 프로토콜에 대해서만 인증을 수행하고, Phase II는 IPv6 프로토콜과 관련된 보다 다양한 인증 규격을 갖출 전망이다.

 

IPv6 Logo Program 인증 대상 분류

Ready Logo Phase I의 시험 대상은 크게 라우터와 호스트로 분류되며, 아래와 같이 상세하게 나뉜다.

(1) Host
(2) Router
(3) Operating System : 예) 리눅스
(4) Protocol Stack
(5) Special Devices : 예) 임베디드 시스템, 특정 목적 서버, 변환기 등

 

IPv6 Ready Logo 시험 범위 및 인증기준

Ready Logo Program에서는 적합성 시험과 상호 운영성 시험을 수행한다.

적합성 시험이란 표준에 명시된 특정기능에 대해 장비의 올바른 구현여부를 시험하는 것으로, 시험 대상 장비와 관련하여 약 200여 개의 시험 항목을 준비해 놓고 있으며, 시험 통과를 위한 기준은 모든 시험 항목에 100% 통과를 해야 한다.

이를 시험하기 위한 시험용 소프트웨어는 Self Testing Tool이라 하며,IPv6 Ready Logo 홈페이지에서 무상으로 구할 수 있다.

상호 운영성 시험은 시험 규격에서 정하는 해당 기능에 대해 서로 다른 장비가 표준에 따라 상호 연동가능한지를 판단하는 시험으로, 자신의 장비가 무엇이든지 관계없이, 상호 연동이 가능한 장비를 최소한 4개 이상 확보하여야 한다. 또한 장비의 종류에 따라 2종 이상의 라우터 및 2종 이상의 호스트를 필수적으로 포함하여야 한다.

 

IPv6 Ready Logo 인증 획득 리스트

2004년 10월말 기준으로 약 130개의 제품이 IPv6 Ready Logo를 획득했으며 이중 국내 제품 리스트는 아래와 같다.

  o 아이비트 - Forsix-100R - Host Box(IPv6/IPv4 translator based on RTOS) - 2003.11.21
  o 삼성전자 - SAMSUNG IPv6 Stack - IPv6 Stack over VxWorks OS - 2003.11.21
  o ET
RI - ETRI NGAR - IPv6 백본 라우터 - 2003.12.22
  o 삼성전자 - SAMSUNG IPv6CH - IPv6 Stack for Cellular Host - 2004.01.06
  o 아이비트 - iBIT TCP/IPv6 Protocol Stack - IPv6 Stack over iBITv6 OS v1.0.0 - 2004.03.01

  o ETRI - ETRI HR - IPv6 홈 라우터 - 2004.6.28
  o 삼성전자 - SR2000 - IPv6/IPv4 Dual Stack Access Router - 2004.8.4
  o 애드팍 - AP900s - Operating System for AddPac Routers and Support VPN - 2004.9.6
  o 애드팍 - AP2830 - Operating System for AddPac Routers - 2004.9.6
  o 애드팍 - AP2850 - Operating System for AddPac Routers - 2004.9.6
  o 애드팍 - AP4820 - Operating System for AddPac Routers - 2004.9.6
  o 애드팍 - AP5840 - Operating System for AddPac Routers - 2004.9.6
  o 애드팍 - AP5850 - Operating System for AddPac Routers - 2004.9.6

  Comments,     Trackbacks
Hosts 파일을 이용한 IPv6 호스트네임 구성 방법

Hosts 파일을 이용한 IPv6 호스트네임 구성 방법

IPv6 주소체계는 주소의 길이가 길고(128bit) 16진수 표시 체계인 관계로 주소를 입력하거나 암기할 때 어려운 점이 많습니다. 특히, Internet Explorer에서 웹사이트를 접속할 때 IPv6 주소를 바로 입력하는 방식(예: http://[2001:2b8:2:fff3::100])을 지원하지 않고 반드시http://www.6dns.org와 같이 FQDN(Fully Qualified Domain Name)을 이용해야 합니다.

이러한 특성으로 인하여, IPv6를 테스트중 IPv6 서비스를 원할하게 이용하기 위해서는 DNS 서버를 설치하여 운영하는 것이 일반적입니다.

하지만, IPv6 DNS 서버의 운영과 관리에도 노력이 들어가고, 간단하게 임시로 DNS 서버 환경이 필요할 때 OS 자체에서 제공하는 hosts 파일을 이용하여 DNS 서버 대용으로 이용할 수 있습니다.

본 문서에서는 hosts 파일을 이용하여 로컬 환경에서 IPv6 주소와 호스트네임을 맵핑 시키는 방법을 알아보겠습니다.

 

1. hosts 파일의 역할 및 위치

hosts 파일은 IP 주소와 호스트네임을 1:1로 맵핑을 시켜주는 역할을 합니다.

예를 들어 100.1.1.1 IPv4 주소를 가진 서버가 있고, 임시로 이 서버의 이름을 test.vsix.net 으로 하기 위해서는 hosts 파일에 아래와 같은 내용을 추가하면 해당 시스템 내에서 test.vsix.net에 100.1.1.1 IPv4 주소가 맵핑되게 됩니다.

예) 100.1.1.1                  test.vsix.net

hosts 파일은c:\windows\system32\drivers\etc폴더에 있으며, 초기치는 아래와 같습니다.

사용자 삽입 이미지

[ hosts 파일의 내용 ]

 

2. hosts 파일에서 IPv6 주소와 호스트네임 맵핑

hosts 파일에서 IPv6 주소와 호스트네임을 맵핑 시키는 방법은 IPv4 주소를 호스트네임에 맵핑 시키는 방법과 동일 합니다.

예를 들어 2001:2b8:2:fff3::100 이라는 IPv6 주소와 imsi.imsi.com 이라는 호스트네임을 맵핑을 하려면 host 파일 마지막에 아래와 같이 추가하면 됩니다.

사용자 삽입 이미지

[ IPv6 주소와 호스트네임 맵핑 예 ]

3. 적용 결과 테스트

이제 imsi.imsi.com 이라는 호스트네임에 2001:2b8;2:fff3::100 IPv6 주소가 맵핑되었습니다. ping6 테스트를 이용해 hosts 파일의 수정결과가 정상적으로 적용되는지 확인해 보겠습니다.

사용자 삽입 이미지

[ ping6 imsi.imsi.com 테스트 결과 ]

 

4. 응용 사례

이상으로 IPv6 주소와 호스트네임간의 맵핑 방법을 알아 보았습니다.

이 방법을 이용하면 복잡한 IPv6 주소를 간단한 호스트네임으로 1:1 맵핑 시킬 수 있습니다. 그리고 특정 웹사이트 접속시 DNS 서버를 이용하지 않고도 호스트네임을 통해 IPv6 웹사이트에 접속할 수 있습니다.

아래 그림과 같이 imsi.imsi.com 호스트 네임을 통해 2001:2b8:2:fff3::100 IPv6 웹사이트에 접속가능합니다.

사용자 삽입 이미지

 

  Comments,     Trackbacks
NCA 6CAM - IPv6 Enabled Network Camera Part 2

NCA 6CAM - IPv6 Enabled Network Camera Part 2

지난 IPv6 Enabled Network Camera Part 1에서는 IPv6 네트워크 카메라의 개념과 한국전산원의 NCA 6CAM에 대해 간단히 알아보았습니다. Part 2에서는 IPv6 네트워크 카메라에 접속하여 원격제어를 해보겠습니다.

1. 한국전산원 IPv6 네트워크 카메라(NCA6 CAM) 원격 접속

현재 IPv6 네트워크 카메라 시제품은 2004년도 KOREAv6 시범사업에 두루 활용되고 있으며, 이미 한국전산원 IPv6 체험관에 설치되어 IPv6 네트워크 환경에서 동작하고 있습니다.

사용자 삽입 이미지

[한국전산원 IPv6 체험관에 설치된 IPv6 네트워크 카메라]

IPv6 체험관에 설치되어 내부를 모니터링 할 수 있는 NCA 6CAM-02에 접속하기 위해서는 웹 브라우저에서http://cam02.6dns.org를 입력합니다. 이미 네트워크 카메라 OS에 IPv6 웹서버(thttpd)가 내장되어 있기 때문에, 전용 클라이언트 뿐만 아니라 웹 브라우저로 접속할 수 있습니다.

** cam02.6dns.org URL은 IPv6 전용 URL이기 때문에 IPv6 사용자만 접속 가능합니다.

사용자 삽입 이미지

[IPv6 네트워크 카메라 로그인 화면]

위 그림을 보시면 접속한 사용자(client)의 IPv6 주소가 표시됩니다.

2. 사용자 로그인

 

NCA 6CAM의 접근 권한은 크게 관리자와 방문자(GUEST)로 구분되며 방문자는 카메라 조작만 가능하며 기타 시스템 설정을 할 수 없습니다.

 

방문자로 로그인하기 위해 GUEST 버튼을 클릭합니다.

 

사용자 삽입 이미지

[손님(Guest)으로 로그인]

 

방문자(GUEST)로 로그인하면 아래 그림과 같이 네트워크 카메라 조작 인터페이스가 나타납니다.

 

사용자 삽입 이미지

[IPv6 네트워크 카메라 조작부]

 

사용자는 상하좌우(Pan, Tilt, Up, Down) 조작 인터페이스와 Zoom In-Out 인터페이스를 이용하여 IPv6 네트워크 카메라를 원하는 방향으로 움직일 수 있습니다.

 

3. IPv6 관련 설정 기능

 

한국전산원 NCA IPv6 6CAM은 IPv6 환경에 적합하도록 개발되었습니다. 기존 IPv4 네트워크 카메라의 주요 기능이외에 IPv6 만을 위한 기능을 살펴보겠습니다.

 

IPv6 네트워크 카메라의 관리자 페이지로 들어가면(손님은 들어갈 수 없고, 관리자만 들어갈 수 있습니다.) 아래 그림과 같이 각종 카메라 기능 설정 화면이 나타납니다.

 

사용자 삽입 이미지

[IPv6 네트워크 설정 정보]

 

위 그림에서 IPv6 네트워크 카메라의 IPv6 주소를 확인할 수 있습니다.

 

NCA 6CAM은 IPv4 네트워크 환경에서 IPv6 터널 기법을 통해 IPv6 환경을 이용할 수 있도록 구현되었습니다. 아래 그림에서 6to4 IPv6 터널과 관련된 설정을 할 수 있습니다.

 

사용자 삽입 이미지

[6to4 터널링 설정 부분]

 

NCA 6CAM의 가장 큰 특징은 IPv6 Dynamic DNS를 지원한다는 점입니다.(IPv4 DDNS도 지원) IPv6 DDNS 서비스(http://www.6dns.org)와 연계되어, IPv6 네트워크 카메라에 DDNS 관련 설정을 해두면, 어떤 IPv6 네트워크로 이동을 하더라도 Dynamic DNS Update를 이용하여 IPv6 네트워크 카메라에 쉽게 접속을 할 수 있습니다.

 

특히, Internet Explorer에서는 주소입력창에 IPv6 주소를 입력하는 방식을 지원하지 않고, 반드시 호스트 네임(도메인 네임)을 입력해야 하기 때문에 DDNS와의 연동이 필요합니다.

 

예를 들어 사전에 camera.6dns.org라는 DDNS 정보를 등록해두고, 타 IPv6 네트워크로 이동을 하더라고 IPv6 통신만되면, camera.6dns.org라는 도메인의 IPv6 DNS 정보가 새로 이동한 네트워크에서 할당받은 IPv6 주소로 실시간 변경되어, 사용자는 항상 IPv6 네트워크 카메라에 접근할 수 있습니다.

 

IPv6 DDNS에 대한 정보는http://www.vsix.net/customer/ipv6DDns.jsp문서 참고

 

사용자 삽입 이미지

[IPv6 DDNS 설정 부분]

 

 

4. 전용 클라이언트

 

지금까지 웹기반 클라이언트에 대해 설명 드렸습니다.

하지만 네트워크 카메라가 증가하고, 동시에 모니터링해야 하는 내용이 많아질 경우 여러 대의 네트워크 카메라를 중앙 집중식으로 관리할 수 있는 전용 클라이언트가 필요합니다.

 

한국전산원의 NCA 6CAM 역시 이러한 상황을 고려하여 IPv6를 지원하는 전용 윈도 클라이언트를 개발하였습니다.

 

사용자 삽입 이미지

[IPv6 네트워크 전용 클라이언트 - Windows 기반]

 

5. 기타 데모 사이트

 

웹상에서 이용가능한 IPv6 네트워크 카메라

 

** 청계천 공사현장(한국전산원 빌딩 앞) ::http://cam01.6dns.org

** 한국전산원 IPv6 체험관 내부 ::http://cam02.6dns.org

** IPv6 체험관 파일럿 램프 ::http://www.kiesv6.or.kr/iMain.jsp?pageID=0204

** IPv6 체험관 화분관리 ::http://www.kiesv6.or.kr/iMain.jsp?pageID=0303

 

그리고 곧, IPv6 네트워크 카메라를 이용한 생태계 모니터링 서비스가 제공될 예정입니다. 10월 말이되면 네트워크 카메라로 부산의 을숙도 철새도래지를 실시간으로 감상하실 수 있습니다.

 

 

  Comments,     Trackbacks
IPv6 /IPv4 변환기술에 따른

사용자 삽입 이미지
 

본 이슈페이퍼는 네트워크에 IPv6/IPv4 변환기술 적용시 IPv6 인터넷 서비스와 IPv4 서비스 이용실험 결과를 분석함으로써 변환 기술의 현주소를파악하고 국내 IPv6 네트워크 구축 방안을 제시하기 위하여 작성된 발간물입니다.

 

 

 

 

IPv6 /IPv4 변환기술에 따른
응용서비스 실험 결과

표지 및 요약문

    1. 국문 요약문
    2. 영문 요약문
     

목차

배경 및 범위

    1. 개요
    2. 실험 범위 및 조건
    3. DSTM과 NAT-PT 기술 개요
     

실험 내용 및 결과

    1. 변환 기술 실험
    2. 실험결과 총괄표


IPv4 망에 IPv6 전환기술 적용 방안

    1. NAT-PT
    2. DSTM
    3. 기타 적용 방안
     

    1. IPv6/IPv4 변환기술의 문제점 및 나아갈 방향
    2. 결론
     

첨부자료

보고서 전문 다운로드

 

  Comments,     Trackbacks
터널 브로커(Tunnel Broker)를 이용한 IPv6 접속 방법

터널 브로커(Tunnel Broker)를 이용한 IPv6 접속 방법

 

일반 IPv4 인터넷 환경에서 IPv6 주소체계를 이용하기 위해 IPv6-in-IPv4 터널링(IPv6 터널링)을 이용합니다. IPv6 포탈에서는 여러 문서를 통해 6to4, ISATAP, Teredo 등의 자동 터널링 이용 방법을 소개했습니다.

본 문서에서는 최근 이용이 증가하고 있는터널 브로커(tunnel broker)를 이용한 IPv6 접속 방법을 알아보겠습니다.

 

1. 터널 브로커의 개념

일반적으로 IPv6 터널을 구성하는 방법에는 설정 터널(수동터널, configured tunnel)과 자동 터널(automatic tunnel)이 있습니다.

설정 터널은 미리 준비된 IPv6 주소 블록을 이용하여 라우터-라우터, 네트워크-네트워크간 IPv6 터널을 구성하는데 주로 이용되며 관리자가 복잡한 IPv6 터널 설정을 직접 해야 하는 부담이 있으며 IPv4 주소와 관계없이 IPv6 터널을 생성할 수 있습니다.

자동 터널은 일련의 터널 생성 절차를 자동으로 수행하며 단말의 IPv4 주소를 기반으로 단말-라우터, 단말-단말간  IPv6 터널을 형성하는 방법입니다. 이는 복잡한 터널 설정 방법을 몰라도 IPv6 터널 형성을 위한 TEP(Tunnel End Point, 보통 라우터)의 IPv4 주소와 간단한 설정 명령만 알면 IPv6 터널을 형성할 수 있습니다. 여러분이 일반적으로 이용하는 6to4, ISATAP, Teredo 터널링은 모두 자동 터널입니다..

터널 브로커는 일종의 자동 터널링 기법으로 기존 설정 터널(수동 터널)의 단점인 터널 설정 및 관리상의 어려움을 해결할 수 있습니다. 즉 터널 설정을 도와주고 설정된 터널을 관리하기 위한 별도의 터널 브로커 서버를 구성하고 사용자의 터널 생성 요청을 자동으로 처리합니다.

일부 터널 브로커 서비스는 사설 IPv4 환경에서도 IPv6 주소체계를 이용할 수 있는 NAT Traversal을 지원하고, 터널 설정을 위한 프로토콜(TSP: Tunnel Setup Protocol)을 위한 전용 클라이언트를 제공하기도 합니다.

 

2. 국내외 주요 터널 브로커 서비스

현재 유럽을 중심으로 전세계에 약 10여개의 터널 브로커 서비스가 운영되고 있습니다. 그러나 국내에는 정상적으로 동작하는 터널 브로커 서버가 현재는(2004.9월 기준) 없는 것으로 파악됩니다. 한국전산원 6NGIX 홈페이지에서 터널 브로커 서비스가 제공되었으나 지금은 정상 동작을 하지 않는 것 같습니다. (2004년 12월경에 IPv6 포탈에서 터널 브로커 서비스를 재개할 예정이라고 합니다.)

국내에 터널 브로커 서버가 없는 경우 해외의 터널 브로커 서버를 이용해야 하는데, 이 경우 IPv6 데이터가 해외를 경우하는 문제가 발생합니다.  예를 들어 유럽의 터널 브로커 서비스를 이용하여 IPv6 주소를 할당받고 IPv6 포탈 서비스를 이용할 경우 사용자 PC >> 해외 네트워크 >> 유럽 >> 해외 네트워크 >> IPv6 포탈 서비스(Vsix.Net) 경로를 거치게 됩니다. 만약 국내에 있는 터널링 서비스를 이용할 경우 사용자 PC >> 국내 네트워크 >> IPv6 포탈의 경로를 거치게 되어 네트워크 응답 및 전송 속도가 빠르게 나옵니다.

사용자 삽입 이미지

< 해외의 터널 브로커를 이용하는 경우 >

해외의 주요 터널 브로커 서비스를 알아보면 아래와 같습니다.

 

3. Freenet6 터널 브로커 서비스

본 문서에서는 Freenet6 터널 브로커 서비스를 이용하겠습니다.

Freenet6 터널 브로커 서비스를 이용하기 위해서는 크게 두 가지 조건이 필요합니다. 우선 IPv6 스택이 설치되어 있어야 하며, 터널 브로커 서비스에 사용자 등록(가입) 해야 합니다.

터널 브로커 서비스에 가입을 하는 이유는 터널 브로커 서비스는 개인에게 공인 IPv6 주소 또는 IPv6 주소 블록을 할당하는 것이므로, 주소 할당 정보를 관리해야 합니다. 그리고 일정 기간동안 사용이 없으면 할당된 주소를 회수하게 됩니다. 이러한 IPv6 주소의 효율적인 할당 및 회수를 위해 서비스 가입을 요구하고 있습니다.(물론 익명으로도 이용 가능합니다.)

 

가. Freenet6 서비스 접속

Freenet6 터널 브로커 서비스는 유럽의 Hexago사에서 제공하고 있습니다.
http://www.hexago.com
또는http://www.freenet6.com으로 접속합니다.

사용자 삽입 이미지

< Hexago(Freenet6) 홈페이지 >

 

나. Freenet6 서비스 가입(Step1)

익명으로 Freenet6 서비스를 이용할 수도 있지만, 좀더 특화된 서비스를 위해 사용자 등록을 하겠습니다.

홈페이지 중앙 상단의 "Get IPv6 in 3 steps" 버튼을 클릭하고, 사용자 등록 양식에 필요한 정보를 입력하고 등록을 하면 "User Account Creation Succeeded" 메시지가 나오고, Step 2로 진행합니다.

** 사용자 암호는 서비스 가입시 기입한 E-Mail 주소로 발송이 됩니다.

사용자 삽입 이미지

 

다. TSP Client 다운로드 및 설치(Step2 and Step3)

Step2에서는 자신의 OS에 적합한 TSP(Tunnel Setup Protocol) Client를 다운로드 받습니다. 아래 그림에서 Windows XP용 Binary Code를 다운로드합니다.

** 본 문서에서는 Windows XP OS를 중심으로 설명합니다.

사용자 삽입 이미지

< TSP Client 다운로드 화면 >

다운로드 받은 TSP-Client를 실행하면 일련의 설치 절치가 진행됩니다.

계속 "다음" 또는 "OK"를 누르면서 설치를 진행하다가 아래와 같은"하드웨어 설치" 메시지가 나오면 꼭 "계속" 버튼을 선택하여 IPv6 터널 가상 어뎁터를 설치하시기 바랍니다. 이 가상 어뎁터를 설치하지 않으면 Freenet6 서비스를 이용할 수 없습니다.

사용자 삽입 이미지

< TAP/TUN IPv6 Adapter 설치 화면 >

설치가 모두 완료되었으면, c:\program fils\tsp-client 폴더에 TSP Client가 설치되어 있습니다.

** 보다 자세한 설치 방법은 Windows Installation Guide[다운로드]를 참고 하시기 바랍니다.

 

라. TSP Client 환경 설정

Freenet6 서비스를 보다 잘 이용하기 위해서는 Step1에서 생성한 사용자 ID와 암호를 TSP Client 설정파일(tspc.conf)에 입력해야 합니다.

TSP Clinet가 설치된 폴더(c:\program fils\tsp-client)에서 tscp.conf 파일을 열어 텍스트에디터로"userid=""passwd="에 Step1에서 등록한 ID와 암호를 입력합니다.

그리고 익명으로 Freenet6 서비스를 이용하지 않기 때문에 server 항목을 server=broker.freenet6.net 로 변경합니다.

사용자 삽입 이미지

< userid와 passwd 변경 >

사용자 삽입 이미지

< 익명 서버에서 인증을 받는 서버로 변경 >

** 만약 별도의 등록과정을 거치지 않고 freenet6 서비스를 사용하려면 TSPC Client를 설치한 후 tspc.conf 파일을 수정하지 않고 바로 tspc.exe를 실행하면 됩니다. 하지만 익명으로 서비스를 이용하면 고정된 IPv6 주소를 받지 못하고 새로 접속을 할 때마다 IPv6 주소가 변경됩니다. 그리고 Userid에 해당되는 도메인 네임을 가질 수 없습니다.

** 만약 사용자 등록을 하고 그에 맞게 tspc.conf 파일을 수정한 뒤 IPv6 터널을 설정하면 항상 일정한 IPv6 주소를 할당 받으며, 자신의id.freenet6.com(예: ahnchul.freenet6.com) 형태의 도메인이 형성됩니다.

 

라. 터널 브로커를 이용한 터널 생성전 확인 사항

Freenet6 터널 브로커 서버와 IPv6 터널을 형성하기 이전에 타 IPv6 터널과 혼란을 피하기 위해 기존에 설정되어 있는 각종 IPv6 터널(6to4, ISATAP, Teredo)을 비활성화(disable) 하는 것이 좋습니다.

o 6to4 터널 비활성화 : netsh interface ipv6 6to4 set state state=disabled

o ISATAP 터널 비활성화

   - netsh interface ipv6 isatap set state disabled 또는

   - netsh interface ipv6 isatap set router isatap.ngix.ne.kr diabled

o Teredo 비 활성화 : netsh interface ipv6 set teredo disable

명령프롬프트에서 ipconfig 명령을 내려 아래 그림처럼 IPv6 터널이 모두 비활성화되었는지 확인합니다.

사용자 삽입 이미지

< 모든 터널 인터페이스가 비 활성화된 화면 >

 

라. 공인 IPv4 주소 환경에서 IPv6 터널 형성

공인 IPv6 주소환경에서 IPv6 터널을 형성하기 위해서는 tspc.conf 파일을 수정하고 tspc.exe 파일을 실행하면 곧바로 freenet6로 부터 할당받은 자신의 IPv6 주소를 아래 그림처럼 확인할 수 있습니다.

** 터널이 형성되는 과정을 자세히 확인하시려면 tspc.exe -vvv를 입력합니다.

** 공인 IPv4 환경에서 IPv6 터널을 형성하는 경우 TSP Client 설치과정에서 생성된 "TAP/TUN IPv6 Adapter"는 이용하지 않습니다.

사용자 삽입 이미지

< 공인 IPv4 환경에서 터널이 형성된 경우 >

 

마. 사설 IPv4 주소환경에서 IPv6 터널 형성(NAT traversal)

Freenet6는 사설 IPv4 환경에서 IPv6 터널을 형성해주는 NAT Traversal을 지원합니다.

사설 IPv4 환경에서 IPv6 터널을 형성하기 위해서는 공인 IPv4 환경에서와 동일하게 tspc.exe 파일을 실행하면 바로 freenet6로 부터 할당받은 자신의 IPv6 주소를 확인할 수 있습니다.

사용자 삽입 이미지

< 사설 IPv4 환경에서 터널이 형성된 경우 >

실제로 ipconfig 명령을 이용하여 시스템에 생성된 IPv6 주소를 확인해 보면 아래와 같습니다.

사용자 삽입 이미지

< 사설 IPv4 환경에서 형성된 공인 IPv6 주소 >

단 이 과정에서 "TAP/TUN IPv6 Adapter" 인터페이스가 활성화됩니다.

주의하실 점은 사설 IPv4 환경에서 IPv6 터널을 실행하신 경우에는 tspc.exe가 실행되고 있는 윈도우즈 창을 절대로 닫으시면 안됩니다. 이는 사설 IPv4 환경에서 터널 브로커와 터널 지속을 위한 데이터를 계속 주고 받아야 하기 때문입니다.

사용자 삽입 이미지

< TAP/TUN IPv6 Adapter가 활성화된 그림 >

 

아. IPv6 네트워크 테스트 및 IPv6 웹사이트 접속

이제 IPv6 네트워크 테스트 및 IPv6 웹사이트 접속을 해보겠습니다.

IPv6 네트워크 테스트는 한국전산원 IPv6 포탈 서비스와 ping6 테스트를 합니다.

그런데 이미 설명드린 바와 같이 freenet6 터널 브로커가 유럽에 있기 때문에 IPv6 데이터가 유럽을 거쳐서 다시 한국으로 들어오게 됩니다. 이러한 문제점으로 인하여 ping에 대한 응답시간이 거의 500ms를 넘어가고 있습니다.

사용자 삽입 이미지

만약 국내에 터널 브로커 서버가 있다면 아래와 같이 약 10~20ms 정도로 응답시간이 나올 것입니다. 하지만 국내에는 적절한 터널 브로커가 없습니다.

사용자 삽입 이미지

아래 화면은 freenet6 터널브로커 서비스를 이용해 IPv6 포탈 서비스에 접속한 화면입니다.

사용자 삽입 이미지

IPv6 접속 통계 부분을에서 freenet6 터널 브로커에 의해 할당받은 IPv6 주소(2001:5c0:8fff:fffe::5f5)로 연결이 이루어진 것을 알 수 있습니다.

사용자 삽입 이미지

 

사. 생성된 IPv6 터널의 삭제

터널 브로커에 의해 생성된 IPv6 터널이 더 이상 필요없이 삭제를 하려면 시스템을 재시작하거나,

netsh interface ipv6 reset all 명령을 입력하면 됩니다.

그리고 사설 IPv4 환경에서 터널을 형성한 경우에는 tspc 클라이언트가 실행되고 있던 윈도우즈 창을 종료하면 자동으로 터널이 종료됩니다.

 

4. 기타 참고 사항

지금까지 freenet6 터널 브로커 서비스의 이용 방법을 알아 보았습니다.

한가지 중요한 사항은 시스템을 재시작하면 기존 터널브로커간 터널 설정이 초기화(삭제)됩니다. 따라서 계속 터널 브로커 서비스를 이용하시려면 "시작 프로그램"에 tspc 클라이언트를 등록하여 시스템이 시작될 때 자동으로 tspc 클라어언트가 실행되도록 해야 합니다.

  Comments,     Trackbacks
MGTG IPv6 만들기
사용자 삽입 이미지

 

Pv4 또는 듀얼스택 네트워크가 아닌 IPv6 Native Only 네트워크에서 MRTG를 이용하여 네트워크 장비를 모니터링 하기 위해서는 IPv6 네트워크를 통한 SNMP 데이터의 전송(IPv6 over SNMP)과 MRTG의 IPv6 지원이 필요합니다.
** SNMP : Simple Network Management Protocol
** MRTG : Multi Router Traffic Grapher

본 문서에서는 IPv6 over SNMP를 지원하는 라우터를 대상으로 리눅스에서 MRTG를 이용하여 네트워크 트래픽을 모니터링 하는 방법을 알아보겠습니다. 기본적인 MRTG 설정 및 이용방법은 "MRTG의 설치 및 구성법[PDF 문서 다운로드]" 문서 참고하시기 바랍니다.

 

1. IPv6를 지원하는 MRTG 및 Perl 모듈

MRTG 2.10.0 버전 이후로는 IPv6을 기본적으로 지원하고 MRTG 2.9.29 버전은 별도의 패치를 요구합니다. 또한 MRTG는 perl 언어로 제작되었기 때문에IPv6 Perl Module의 추가 및 패치가 필요합니다.(본 문서는 Unix용 MRTG 2.10.0 버전을 기준으로 설명 합니다.)

   o IPv6 지원 MRTG 2.10.0 버전 [다운로드],     MRTG 홈페이지[Click]

   o IPv6 Perl Module
      - Socket6 0.17 or above [다운로드], 관련홈페이지[Click]
      - INET6 1.26 or above [다운로드],  관련홈페이지[Click]

 

2. Perl 모듈 패치

우선 일반적인 방법으로 MRTG를 설치합니다.

    가. Socket6 0.17 Perl 모듈 설치

           다운로드 받은 Socket6 0.17 모듈의 압축을 해제하고 아래와 같이 설치합니다.

           perl Makefile.PL
           make
           make install

    나. INET6 1.26 Perl 모듈 설치

          역시 다운로드 받은 INET 1.26 모듈의 압축을 해제하고 아래와 같이 설치합니다.

           perl Makefile.PL
           make
           make install

만약 위의 두 모듈이 정상적으로 설치되었다면, MRTG의 cfgmaker가 IPv6 지원 여부를 자동적으로 인식하고[--base: IPv6 libraries found, IPv6 enabled.]메시지가 표시됩니다.

 

3. MRTG cfgmaker 옵션 지정

MRTG가 IPv6 지원을 하더라도 기본적으로 IPv6 기능이 비 활성화되어 있기 때문에 cfgmaker를 이용하여 CFG 파일을 생성할 때 별도의 옵션을 지정해야 하며, 기본적인 cfgmaker 옵션 다음에--enable-ipv6옵션을 추가하면 됩니다.

MRTG를 이용한 모니터링 대상(IPv6 네트워크 장비)은 snmp-communinty@[장비의 IPv6 주소]:161 형태로 지정합니다.

예) public@[2001:2b8:fffe::1]:161

예) cfgmaker 사용예

cfgmaker --global 'WorkDir: /var/www/html/mrtg' --global 'Options[_]:bits,growright' --output /usr/local/mrtg-2/cfg/test.cfg public@[2001:111:111::1]:161--enable-ipv6

 

4. MRTG 동작 화면

아래 화면은 위 방법을 이용하여 MRTG를 동작시킨 예입니다.

사용자 삽입 이미지

 

5. 기타 사항

cfgmaker를 제외한 기타 도구(indexmaker 등)의 사용법, cron을 이용한 주기적 데이터 업데이트 방법 등은 기존 IPv4 MRTG 사용법과 동일합니다.

기타 자세한 내용은 MRTGv6 문서[Click]을 참고 하시기 바랍니다.

  Comments,     Trackbacks
NCA 6CAM - IPv6 Enabled Network Camera Part 1

1. IP 네트워크 카메라 동향

기업, 아파트, 공공장소 및 가정의 보안이 중요시되면서 네트워크 카메라를 이용한 실시간 모니터링 및 감시 서비스에 대한 요구가 커지고 있습니다. 지금까지는 유선기반의 CCTV와 영상 녹화장치를 이용한 감시 시스템이 많이 이용되었으며, 얼마전 부터는 유선기반의 감시 시스템과 IP 네트워크를 결합한 DVR 시스템이 급속히 보급되고 있습니다. 이러한 추세에 맞추어 최근에는 카메라 자체에 네트워킹 기능을 부가한 IP 네트워크 카메라가 소규모 가정 및 기업용으로 이용되고, 무선 네트워킹 기능까지 추가되고 있습니다.

사용자 삽입 이미지

 

2. IPv6 네트워크 카메라의 개념 및 특징

 

IP 네트워크 카메라는 영상데이터를 인터넷을 통해 전송하는 기기로서 아날로그 영상데이터를 디지털로 변환하기 위한 영상처리 기능과 디지털화된 영상을 네트워크로 전송하는 네트워킹 기능, 그리고 전송된 영상을 화면에 표시하거나 실시간으로 저장하는 클라이언트 기술이 결합된 임베디드 기기입니다. 보통 Non-PC 기반의 임베디드 OS 또는 네트워크 카메라 전용 Chip을 이용하면서 점차 소형화되고 있습니다.

 

IPv6 네트워크 카메라는 기존의 IPv4 네트워크 카메라를 기반으로 IPv6 네트워킹 기능을 부가한 것입니다. 기존 IPv4 네트워크 카메라의 OS 또는 전용 Chip을 IPv6 환경에서도 작동할 수 있도록 변경함으로써 IPv6 네트워크 카메라를 구현합니다.

 

IPv6 네트워크 카메라는 IPv6의 여러 기능을 활용함으로써 IPv4 네트워크 카메라와 차별화됩니다.

 

  o 무한의 IPv6 주소를 이용함으로써 무한의 IPv6 네트워크 카메라를 설치, 이용 가능

  o IPv6의 자동주소할당(autoconfiguration) 기능을 이용함으로써 주소 관리의 편의성

  o IPv4 NAT 환경에서 네트워크 카메라 접속문제 해결 - End-to-End 투명한 통신

  o DDNS와 연계한 Plug & Play 기능

 

가. 무한 IPv6 주소 이용

 

향후 거의 모든 가정이나 기업, 도로 및 주요 시설에는 원격 감시를 위한 크고 작은 네트워크 카메라 및 센서가 설치될 것으로 예상됩니다. 이 경우 기존 IPv4 체계에서는 하나의 네트워크 설치할 수 있는 네트워크 카메라의 규모(개수)가 제한되게 됩니다. IPv6 주소체계를 이용할 경우 이러한 개수의 제한 없이 거의 IPv6 네트워크 카메라와 같은 무한 개의 모니터링 및 감시 서비스 장치를 이용할 수 있습니다.

 

나. IPv6 자동 주소 할당 기능 이용

 

기존 임베디드 네트워크 장비에서 가장 어려운 부분이 최초의 접속을 통한 IP 설정 부분이었습니다. 비록 DHCP라는 IPv4 주소 자동설정 기능이 있기는 하지만 DHCP 서버가 있을 때 가능합니다. IPv6 네트워크의 주소 자동설정 기능을 이용한다면, 별도의 디스플레이 장치가 없는 임베디스 기기의 IP 주소 설정을 한결 쉽게 할 수 있습니다. IPv6 네트워크 카메라 역시 이러한 자동주소 설정기능을 이용해 사용자가 IP 주소를 설정할 필요없이 자동으로 생성됩니다.

 

다. NAT 환경에서의 문제점 해결

 

기존 NAT를 이용하는 사설 IPv4 환경에서는 NAT 내부 네트워크에서 서버를 운영하려면 NAT에서 포트 포워딩 설정을 일일이 해주어야 합니다. 네트워크 카메라 역시 웹서버와 비디오 서버를 가지고 있기 때문에 NAT에서는 포트 포워딩이 필요합니다. 하지만 IPv6 주소체계에서는 End-to-End 연결성을 보장하기 때문에 게이트웨이에서 별도의 설정없이 바로 IPv6 네트워크 카메라를 이용할 수 있습니다.

 

라. DDNS와 연계한 Plug & Play 기능

 

IPv6 주소체계를 지원하는 DDNSv6 서비스(www.6dns.org)와 IPv6 주소 자동할당 기능을 이용하면 IPv6 네트워크 카메라를 박스에서 꺼내 네트워크에 연결하는 것만으로 바로 이용할 수 있는 Plug & Play 기능의 구현이 가능합니다. 이미 생산단계에서 DDNSv6와 연계하여 네트워크카메라 마다 특정의 호스트명(DNS 명)을 부여하고 IPv6 네트워크에 연결될 때 바로 DDNSv6 정보를 업데이트 하도록 하는 것입니다.

 

[ IPv6 Dynamic DNS 서비스 ]

 

3. 국내외 IPv6 네트워크 카메라 동향

 

최근에는 IP 네트워크 카메라의 소형화, 가격하락으로 인하여 일반인에게까지 보급되고 있습니다. 하지만 IPv6 네트워크 카메라는 IPv6 네트워크가 본격적으로 보급되지 않은 까닭에 R&D나 시제품 수준에서 IPv6 네트워크의 급속한 보급을 기다리고 있습니다.

 

현재 한국과 일본이 IPv6 네트워크 카메라를 개발하여 외부에 공개하고 있습니다.  일본은 파나소닉과 산요가 2003년 IPv6 네트워크 카메라 시제품을 개발하였고 최근 파나소닉에서는 일반인이 시중에서 직접 구입할 수 있는 상용 IPv6 네트워크 카메라를 시판할 계획입니다.

 

사용자 삽입 이미지
사용자 삽입 이미지

[파나소닉의 IPv6 네트워크 카메라]

 

[대만 IPv6 Corner에 설치된 파나소닉 IPv6 네트워크 카메라 제어 페이지]

 

우리나라는 한국전산원이 2004년 초(주)위즈넷(주)셀링스와 협력하여 기존 상용 IPv4 네트워크 카메라를 이용한 IPv6 네트워크 카메라와 IPv6 비디오 서버 시제품을 개발하여 IPv6 체험관에서 공개하고 있습니다.

 

한국전산원이 개발한 IPv6 네트워크 카메라는 한국전산원 광화문 무교청사 15층에 있는 IPv6 체험관에 전시되어 있으며 누구나 이용할 수 있습니다. 또한 IPv6 포탈을 통해 원격에서 직접 제어를 할 수 있습니다.

 

[한국전산원 IPv6 Network Camera Demo 사이트]

 

 

4. 한국전산원 IPv6 네트워크 카메라 - NCA 6CAM Type1, Type2

 

NCA 6CAM은 기존 상용 네트워크 카메라의 임베디드 OS와 관련 애플리케이션을 IPv6로 변환하여 구현되었으며 비디어 서버 분리형인 NCA 6CAM Type1과 비디오 서버 일체형인 Type2가 있습니다.

 

Type1은 별도의 비디오 서버를 둠으로써 고성능 줌과 음성을 처리할 수 있으며, Type1은 기능을 제한하는 대신 비디오 서버와 영상 카메라를 일체화 함으로써 소형화가 가능하였습니다.

 

사용자 삽입 이미지

 [NCA 6CAM Type1]

 

사용자 삽입 이미지

[ NCA 6CAM Type 2 ]

 

지금까지 IPv6 네트워크 카메라의 개념과 국내외 동향을 간단하게 알아보았습니다.

 

 

  Comments,     Trackbacks
set 명령을 이용한 IPv6 설정 변경

1. IPv6와 관련된 주요 설정의 변경

set ( netsh interface ipv6 set )명령을 이용하여 IPv6 관련 설정 항목을 변경할 수 있습니다. 별도의 옵션없이 set 명령만 입력하면 [그림 1] 처럼 set 명령 다음에 입력할 수 있는 세부 명령이 나타납니다.

사용자 삽입 이미지

[그림 1]

    oset address :: IPv6 주소의 정보를 변경합니다.

    o set global :: Global 설정치를 변경합니다.

    oset interface :: 특정 인터페이스의 정보를 변경합니다.( Part 6에서 별도로 설명 )

    o set mobility :: IPv6 이동성과 관련된 정보를 변경합니다.

    o set prefixpolicy :: Prefix Policy의 정보를 변경합니다.

    oset privcay :: 임시 IPv6 주소(Temoporary IPv6 Address)에 대한 설정치를 변경합니다.

    oset route :: 라우팅 설정을 변경합니다.( Part 7에서 별도로 설명 )

    o set state :: 더이상 이용되지 않는 IPv6 기능에 대한 설정을 변경합니다.

    oset teredo :: teredo와 관련된 내용으로Teredo 설정 및 활용 문서 참고 

참고 :: 명령어가 너무긴 경우 앞 두자만 입력하시면 됩니다. 예) set interface = se in

2. set address 명령을 이용한 IPv6 주소 설정의 변경

우선 set address 라고만 입력하면, set address에 대한 도움말이 [그림2] 처럼 표시됩니다.

사용자 삽입 이미지

[그림 2]

사용법은set address "인터페이스명" 주소 주소종류 주소의유효기간 선호되는유효기간 저장방법입니다.

    o 주소종류 : 유니캐스트 또는 애니캐스트 주소인지 구분

    o 주소의 유효기간 : 추가하는 주소의 유효기간을 설정

    o 선호되는 유효기간 : 여러 IPv6 주소중 추가되는 주소가 선호(우선시)되는 유효기간

    o 저장방법 : 추가한 주소가 영원히 저장되는지, 재부팅 하면 없어지는지를 설정

만약 정보를 변경하려는 IPv6 주소가 없는 경우에는 add address와 동일하게 새로운 IPv6 주소가 추가되고, 정보를 변경하려는 IPv6 주소가 존재하는 경우에는 해당 IPv6 주소의 정보가 변경 됩니다.

간단히 예로  set address wire 100::100 명령을 입력하면 아직 wire 인터페이스에 100::100 IPv6 주소가 없기 때문에 wire 인터페이스에 100::100 주소가 추가됩니다.[그림 3]

사용자 삽입 이미지

[그림 3]

그리고 다시set address wire 100::100 unicast 1000 1000명령을 입력하면 이제는 이미 100::100 IPv6 주소가 시스템에 존재하므로 100::100 IPv6 주소에 대한 LifeTime이 변경됩니다.[그림 4]

사용자 삽입 이미지

[그림 4]

[그림 4]에서Valid LifePref. Life타임이 모두 1000초(16분 40초)로 맞추어져서 다시 카운트다운되고 있음을 알 수 있습니다.

3. set privacy 명령을 이용한 Temporary Address 설정

Windows XP OS에서는 개인의 프라이버시 및 보안 문제로 인하여 외부 인터넷 접속시 Temporary Address가 이용되고 있습니다. 개인이 항상 변하지 않는 IPv6 주소를 이용하게 되면, 인터넷상의 개인 사생활 침해의 소지가 있기 때문입니다. 그래서 Windows XP와 같은 Clinet OS는 공식 주소(PUblic Address)와 임시 주소(Temporary Address)가 모두 생성되고, 이중 인터넷 접속은 임시주소를 이용합니다. 반면 Windows 2003 Server와 Linux 등 서버계열의 OS는 임시 주소가 기본적으로 비 활성화 되어 있고, 필요시 활성화 할 수 있습니다.

사용자 삽입 이미지

[그림 5]

위의 [그림 5]를 보시면 두 개의 Temporary Address가 있습니다. 일정 시간이 지난 임시 주소(Deprecated)는 더 이상 사용되고 않고 다른 임시 주소가 생성되게 됩니다.

set privacy명령은 이러한 임시 주소와 관련된 항목을 설정합니다.

간단하게set privacy disabled명령으로 임시 IPv6 주소 이용을 중단할 수 있습니다.

반면set privacy enabled명령으로는 다시 IPv6 주소를 이용할 수 있습니다.

[ 참고 :: 원래는 잘 적용되다가도 경우에 따라 시스템을 재시작해야만 하는 경우도 있더군요. ]

사용자 삽입 이미지

[그림 6]

  Comments,     Trackbacks
delete 명령을 이용한 IPv6 설정 제거

1. IPv6와 관련된 주요 설정의 삭제

delete ( netsh interface ipv6 delete )명령은 이미 자동으로 입력이 되어 있는 IPv6 관련 설정치 또는 사용자가add명령을 이용하여 추가한 IPv6 설정을 삭제하는 명령입니다. 별도의 옵션없이 delete 명령만 입력하면 [그림 1] 처럼 delete 명령 다음에 입력할 수 있는 하위 명령이 표시됩니다.

사용자 삽입 이미지

[그림 1]

    odelete address :: 특정 인터페이스에서 IPv6 주소를 삭제 합니다.

    odelete destinationcache :: IPv6 Destination Cache(?)를 삭제합니다.

    odelete dns :: 특정 IPv6 DNS 서버의 주소를 삭제합니다. ( Windows 2003 에서만 유효 )

    o delete interface :: IPv6 스택에서 특정 인터페이스를 삭제합니다.

    odelete neighbors :: IPv6 Neighbor Cache를 삭제합니다.

    o delete prefixpolicy :: Prefix Policy 리스트에서 특정 Prefix Policy를 삭제합니다.

    odelete route :: IPv6 라우팅 설정을 삭제합니다.

참고 :: 명령어가 너무긴 경우 앞 두자만 입력하시면 됩니다. 예) delete neighbors = de ne

2. delete address 명령을 이용한 IPv6 주소의 삭제

우선 delete address 만 입력하면, delete address 에 대한 도움말이 [그림2] 처럼 표시됩니다.

사용자 삽입 이미지

[그림 2]

사용법은delete address "인터페이스명" IPv6주소 삭제유형입니다.

    o 인터페이스명 : 삭제 대상 IPv6 주소를 가지고 있는 IPv6 인터페이스의 이름입니다.

    o IPv6 주소 : 삭제하고자하는 IPv6 주소입니다.

    o 삭제유형 : 영원히 삭제(persistent)할 것인지, 임시로 삭제(active)할 것인지 선택을 합니다.

간단히 예로  add address "wire" 100::100명령을 통해 wire 인터페이스에 100::100 IPv6 주소를 추가한 다음show address명령으로 wire 인터페이스에 100::100 IPv6 주소가 추가되었는지 확인합니다.[그림 3]

사용자 삽입 이미지

[그림 3]

이제 방금 추가한 주소를 delete address wire 100::100 명령으로 삭제합니다.[그림 4] 다시 show address 명령으로 확인을 해보면 해당 IPv6 주소가 삭제된 것을 알 수 있습니다.

사용자 삽입 이미지

[그림 4]

3. delete dns를 이용한 IPv6 DNS 서버의 삭제 (Windows 2003에서만 유효)

delete dns 명령은 IPv6 DNS 서버 설정을 삭제하는 명령입니다. Windows XP의 경우에는 DNS over IPv6 Network을 지원하지 않으므로, add dns를 통해 IPv6 DNS 서버를 추가하거나 delete dns를 통해 IPv6 DNS 서버를 삭제해도 전혀 관계가 없습니다.

delete dns 라고 입력하면 [그림 5]와 같은 도움말이 나타납니다.

사용자 삽입 이미지

[그림 5]

사용법은delete dns "인터페이스명"IPv6_DNS_서버주소입니다.

    o 인터페이스명 : DNS 설정이 삭제될 IPv6 인터페이스의 이름

    o IPv6_DNS_서버주소 : IPv6 DNS 서버의 주소를 입력하면 됩니다. 예) 2001:2b8:2:fff3::100

만약 특정 IPv6 DNS 서버주소를 선택하지 않고 all을 입력하면 모든 IPv6 DNS 설정이 삭제됩니다.

예를 들어 delete dns "wire" 2001:2b8:2:fff3::100이라고 입력한뒤show dns라고 입력하면, 예전에 들어있는 IPv6 DNS 설정이 없어진 것을 알 수 있습니다.

4. delete route 명령를 이용한 IPv6 라우팅의 삭제

delete route명령은 이미 입력되어 있는 IPv6 라우팅 설정중 필요가 없거나 잘못된 설정을 삭제하는 명령입니다.delete route라고 입력하면 [그림 6]과 같이 간단한 설명을 볼 수 있습니다.

사용자 삽입 이미지

[그림 6]

간단한 사용법은delete route "IPv6 주소 프리픽스" 인터페이스 다음목적지입니다. 즉 뒷 부분 내용은 add route와 동일하게 입력을 하면 됩니다.

예를 들어 위 [그림 6]의 예와 같이delete route 3ffe::/16 "Internet" fe80::1이라고 입력을 하면 Internet 인터페이스에서 IPv6 주소가 3ffe로 시작하는 모든 IPv6 데이터(패킷)는 fe80::1 주소를 가진 호스트로 보낸다는 라우팅 설정을 삭제하라는 의미입니다.

또다른 예로delete route ::/0 "wire" 2001:2b8::1이라고 입력을 하면 Wire 인터페이스에 대한 디폴트게이트웨이 라우팅을 삭제하라는 의미입니다.

이렇게 삭제한 라우팅 설정은 시스템에서 사라지게 되나, 마지믹 추가 옵션에 active, persistent를 지정함으로써 임시로 삭제할 것인지(active), 영원히 삭제할 것인지(persistent) 선택할 수 있습니다.

이상으로delete address, delete dns, delete route명령을 간단하게 알아보았습니다.

  Comments,     Trackbacks
Windows XP 및 Windows 2003 IPv6 관련 netsh 명령

1. IPv6와 관련된 주요 설정치의 추가

add ( netsh interface ipv6 add )명령을 이용하여 IPv6 관련 설정 항목을 추가할 수 있습니다. 별도의 옵션없이 add 명령만 입력하면 [그림 1] 처럼 add 명령 다음에 입력할 수 있는 하위 명령이 나타납니다.

사용자 삽입 이미지

[그림 1]

    o add 6over4tunnel :: 6over4 터널 인터페이스를 생성합니다.

    oadd address :: 특정 인터페이스에 IPv6 주소를 추가합니다.

    oadd dns :: 특정 IPv6 DNS 서버의 주소를 추가합니다. ( Windows 2003 에서만 유효 )

    o add prefixpolicy :: IPv6 주소의 Prefix Policy를 추가합니다.

    oadd route :: IPv6 라우팅을 추가합니다.

    o add v6v4tunnel :: IPv6-in-IPv4 포인트 to 포인트 터널을 생성합니다.

참고 :: 명령어가 너무긴 경우 앞 두자만 입력하시면 됩니다. 예) add prefixpolicy = ad pr

 

2. add address 명령을 이용한 IPv6 주소의 추가

우선 add address 라고만 입력하면, add address에 대한 도움말이 표시됩니다.[그림 2]

사용자 삽입 이미지

[그림 2]

사용법은add address "인터페이스명" 주소 주소종류 주소의유효기간 선호되는유효기간 저장방법입니다.

    o 주소종류 : 유니캐스트 또는 애니캐스트 주소인지 구분

    o 주소의 유효기간 : 추가하는 주소의 유효기간을 설정

    o 선호되는 유효기간 : 여러 주소중 추가되는 주소가 선호(우선시)되는 유효기간

    o 저장방법 : 추가한주소가 영원히 저장되는지, 재부팅 하면 없어지는지를 설정

간단히 예로  add address "wire" 100::100 명령을 입력하면 [그림 3]처럼 Wire 인터페이스에 새로운 IPv6 주소가 입력되었으며, 이 주소는 수동으로 입력한 주소이므로Addr TypeManual로 표시되며, 주소의 유효기간을 별도로 지정하지 않았으므로Valid Lifeinfinite로 표시됩니다.

사용자 삽입 이미지

[그림 3]

이렇게 추가한 주소는 향후 설명할delete address명령을 이용하여 삭제할 수 있습니다.

 

3. add dns를 이용한 IPv6 DNS 서버의 추가 (Windows 2003에서만 유효)

add dns명령은 IPv6 DNS 서버를 추가하는 명령입니다. 일반적으로 IPv4 DNS 서버도 IPv6를 지원하나 DNS 데이터가 IPv4 네트워크를 통해 전달되게 됩니다. 즉 DNS over IPv4 Network 이므로 IPv6 Native 환경에서는 DNS over IPv6 Network를 지원하는 IPv6 DNS 서버가 필요하게 됩니다.

Windows XP의 경우에는 IPv6 DNS over IPv6 Network을 지원하지 않으므로, 반드시 IPv4 DNS 지정해 주어야 하고, add dns를 통해 IPv6 DNS 서버를 추가해도 전혀 작동을 하지 않습니다. 하지만 Windows 2003은 DNS over IPv6를 지원하므로  add dns 명령을 통해 IPv6 DNS를 지정하여 이용할  수 있습니다.

add dns 라고 입력하면 [그림 4]와 같은 도움말이 나타납니다.

사용자 삽입 이미지

[그림 4]

사용법은add dns "인터페이스명"IPv6_DNS_서버주소 인덱스입니다.

    o 인터페이스명 : DNS 설정이 반영될 IPv6 인터페이스의 이름

    o IPv6_DNS_서버주소 : IPv6 DNS 서버의 주소를 입력하면 됩니다. 예) 2001:2b8:2:fff3::100

    o 인덱스 : DNS 서버의 우선순위, 즉 1차 DNS 2차 DNS 3차 DNS를 지정

예를 들어add dns "Wire" 2001:2b8:2:fff3::100 index=1이라고 입력한뒤show dns라고 입력합니다. [그림5] 처럼 새로운 IPv6 DNS 서버가 추가되었습니다. 하지만 필자는 Windows XP를 사용하므로 DNS 설정이 작동하지는 않습니다.

사용자 삽입 이미지

[그림 5]

이렇게 추가한 DNS 설정은 향후 설명할delete dns 명령을 이용하여 삭제할 수 있습니다.

 

4. add route를 이용한 IPv6 라우팅의 추가

add route명령은 IPv6 데이터가 흐르는 경로를 추가하는 명령입니다. 특정 IPv6 데이터가 흘러갈 다음 목적지를 설정할 수 있습니다. add route 명령은 상당히 복잡한 명령이므로 간단하게 default 라우터와 특정 prefix에 대한 라우팅을 설정하는 방법을 알아보겠습니다.

add route 라고 입력하면 [그림 5]와 같이 상당히 긴 설명을 볼 수 있습니다.

사용자 삽입 이미지

[그림 6]

간단한 사용법은add route "IPv6 주소 프리픽스" 인터페이스 다음목적지입니다.

예를 들어 위 [그림 6]의 예와 같이 add route 3ffe::/16 "Internet" fe80::1 이라고 입력을 하면 Internet 인터페이스의 IPv6 주소가 3ffe로 시작하는 모든 IPv6 데이터(패킷)은 fe80::1 주소를 가진 호스트로 보내집니다.

IPv6 디폴트 게이트웨이는 별다른 설정이 없는 경우 모든 IPv6 데이터가 기본적으로 흘러가는 곳입니다. 보통 IPv6 라우터의 링크로컬 주소 또는 라우터 인터페이스의 Global IPv6 주소가 디폴트 게이트웨이가 됩니다.

add route ::/0 "wire" 2001:2b8::1이라고 입력을 하면 Wire 인터페이스의 모든 IPv6 데이터(::/0 은 모든 데이터를 의미)를 2001:2b8::1 주소를 가진 호스트로 보내라는 의미입니다.[그림 7]

사용자 삽입 이미지

[그림 7]

add route 2001:100::/32 "Wire" fe80::2라고 입력하면 Wire 인터페이스의 IPv6 데이터중 IPv6 주소가 2001:100으로 시작되는 것은 fe80::2 주소를 가진 호스트로 보내라는 의미입니다.[그림 8]

사용자 삽입 이미지

[그림 8]

이렇게 추가한 라우팅 설정은 향후 설명할delete route 명령을 이용하여 삭제할 수 있습니다.

이상으로add address, add dns, add route 명령을 간단하게 알아보았습니다.

  Comments,     Trackbacks
IPv6 netsh 명령어 사용 1

Windows XP 및 Windows 2003 IPv6 관련 netsh 명령

Part 1 : show 명령을 이용한 IPv6 설정 내용 확인

Windows XP와 Windows 2003에는 네트워크 관련 설정을 할 수 있는 netsh 명령이 있으며, IPv6 관련을 할 수 있습니다. 다만, Windows XP의 경우 XP 오리지널, XP SP1, 고급네트워킹 팩 설치 유무에 따라서 IPv6과 관련된 netsh 명령에 일부 차이가 있습니다.

** 본 문서는 Windows XP SP1에 고급네트워킹팩을 설치한 상황을 기준으로 설명하겠습니다.

1. netsh 명령의 실행 및 IPv6 관련 설정 항목

netsh 명령은 '시작 > 실행 > cmd'를 실행하면 나타나는 '명령 프롬프트'에서netsh를 입력하면 실행됩니다.

사용자 삽입 이미지

[그림1]

netsh를 통해 IPv6 관련 설정을 하기 위해서는 interface, ipv6를 각각 입력합니다.

사용자 삽입 이미지

[그림2]


2. IPv6와 관련된 주요 설정치 확인

netsh 명령을 이용하여 구체적인 IPv6 설정에 앞서 현재 시스템의 IPv6 설정치를 확인해 보겠습니다.

IPv6 설정치를 확인하는 명령은show명령입니다. ( netsh interface ipv6 show )

사용자 삽입 이미지

[그림3]

    o show address :: 시스템의 IPv6 주소 표시

    oshow dns :: 시스템의 dns 정보 표시

    o show global :: 기본적인 설정치 표시

    o show interface :: 시스템의 IPv6 인터페이스 상태 표시

    o show joins :: 시스템의 IPv6 멀티캐스트 주소 표시

    o show mobility :: Mobile IPv6 관련 정보 표시

    o show mobility :: 동일 네트워크내의 타 IPv6 단말의 IPv6 주소 표시

    o show prefixpolicy :: IPv6 prefix에 따른 주소선택 우선순위 표시

    o show privacy :: 임시 IPv6 주소(temporary address) 관련 정보 표시

    o show routes :: 시스템 IPv6 라우팅 상태 표시

    o show site :: 잘모르겠습니다. --;;

    o show state :: 현재 더 이상 사용되지 않는 IPv6 기능에 대한 상태 표시

    o show teredo :: Teredo 터널링에 대한 상태 표시

참고 :: 명령어가 너무긴 경우 앞 두자만 입력하시면 됩니다. 예) show dns = sh dn


3. netsh interface ipv6 show 명령을 이용한 IPv6 정보 확인 예제

show address :: 시스템의 IPv6 주소를 모두 표시

사용자 삽입 이미지

[그림 4]

참고 : Windows 2003은 Interface 5 : Teredo Tunneling Pseudo Intreface가 없습니다.

show interface :: 시스템의 물리적, 논리적(가상) 인터페이스 표시

사용자 삽입 이미지

[그림 5]

show routes :: 라우팅 경로 표시

사용자 삽입 이미지

[그림 6]

show teredo :: Teredo 관련 정보 표시

사용자 삽입 이미지

[그림 7]

참고 : teredo 관련 내용은 Windows XP SP1 + 고급네트워킹팩에서만 가능

show privacy :: 임시 주소와 관련된 정보 표시

사용자 삽입 이미지

[그림 8]

참고 : privacy는 임시 IPv6 주소(temporary address) 이용과 관련이 있으며, Windows XP의 기본설정은 임시 IPv6 주소를 이용하는 것이며, Windows 2003은 임시 IPv6 주소를 이용하지 않는 것입니다.

이상으로 show 명령에 대해 간단히 알아보았습니다. 다음 Part 2에서는 add 명령에 대해 알아보겠습니다.

 

  Comments,     Trackbacks
Microsoft Windows 각 버전별 IPv6 접속 가능여부 및
Microsoft Windows 각 버전별 IPv6 접속 가능여부 및
각 터널링 방법별 IPv4/IPv6 접속 여부
     "내가 사용하는 OS에서 IPv6를 이용할 수 있는가?"
     "왜 IPv6 웹사이트가 IPv4로 접속되는가? 나의 설정에 문제가 있지 않는가?"
본 문서에서는 위 질문에 대한 명쾌한(?) 해답을 찾아보겠습니다.
1. IPv6를 지원하는 Windows 버전은 어떤 것인가?
종 류IPv6 지원여부비 고
  Windows 3.1, 95, 98, MEX  전혀 지원하지 않음
  Windows NT 4.0 이하X  전혀 지원하지 않음
  Windows 2000 Pro, Server  별도의 Add-On
프로그램 설치 필요(주1)
  Windows XP 오리지널 버전  OS 자체에 내장
공식으로 기술지원하지 않음
  Windows XP SP1 이상  OS 자체에 내장
공식으로 기술지원하지 않음
  Windows 2003 Server  OS 자체에 내장
공식으로 기술지원하지 않음
주1: Windows 2000의 경우 Technology Preview로서 기본적인 IPv6 기능은 지원하나 최신의 IPv6 기술을 지원하지 않습니다. 특히 일부 노트북 시스템에서 불안하게 동작을 하는 경우가 있습니다.
2. IPv4/IPv6 Dual Stack 웹사이트의 경우 IPv4, IPv6 중 어느 프로토콜로 접속이 되는가?
답변) 일반적으로 IPv6 프로토콜을 이용하여 우선적으로 접속하게 됩니다.
        하지만, 아래와 같이 예외사항도 보고 되고 있습니다.
        또한, 애플리케이션 개발자가 나름대로 우선순위를 정한 경우도 있습니다.
CASE 1 : 일반적인 Dual Stack 웹사이트를 인터넷 익스플로러 6.0을 이용하여 접속시
종 류IPv6 미설치Native6to4ISATAPTeredo
  Windows 2000IPv4IPv6IPv6--
  Windows XP 오리지널 버전IPv4IPv6IPv6IPv6-
  Windows XP SP1IPv4IPv6IPv6IPv6-
  Windows XP SP1 +
  고급 네트워킹 팩
IPv4IPv6IPv4(주2)IPv6IPv4(주2)
  Windows XP SP2 BetaIPv4IPv6IPv4(주2)IPv6IPv4(주2)
  Windows 2003 ServerIPv4IPv6IPv6IPv6-
주2: Windows XP SP1에 고급 네트워킹 팩을 설치한 경우,
       6to4 또는 Teredo 터널링을 사용하면 IPv4로 접속이 됩니다.
       단, 강제로 IPv6 URL을 입력하면 당연히 IPv6로 접속이 가능합니다.
CASE 2 : DNS 서버에서 해당 웹사이트 DNS 레코드에 CNAME을 적용했을 때
일부 IPv6 웹사이트의 경우 위 문제를 해결하기 위해 고민한 끝에 DNS 레코드에 CNAME을 적용하면 6to4 또는 Teredo 터널링에서도 IPv6로 접속이 됨을 알게되었습니다. 하지만 (주3)과 같은 부작용(?)이 발생합니다.
종 류IPv6 미설치Native6to4ISATAPTeredo
  Windows 2000IPv4IPv6IPv6--
  Windows XP 오리지널 버전IPv4IPv6IPv6IPv6-
  Windows XP SP1IPv4IPv6IPv6IPv6-
  Windows XP SP1 +
  고급 네트워킹 팩
IPv4IPv6IPv6IPv6IPv6(주3)
  Windows XP SP2 BetaIPv4IPv6IPv6IPv6IPv6(주3)
  Windows 2003 ServerIPv4IPv6IPv6IPv6-
주3: NAT 환경의 사용자가 IPv6 스택만 설치하고 Teredo 터널링을 설정하지 않은 경우, CNAME을 적용한 듀얼스택 웹사이트에 IPv6 뿐만 아니라 IPv4로도 접속을 하지 못하는 현상이 발생함
이상으로 각 Windows OS 버전의 IPv6 이용가능 여부와, Windows OS의 주요 IPv6 터널링 환경에서 듀얼스택 웹사이트에 대한 IPv4, IPv6 프로토콜의 우선순위를 확인해 보았습니다.
참고 :: 위 내용은 Microsoft의 공식적인 문서를 참고로 하지 않고, 실제 테스트에 의한 것입니다.
  Comments,     Trackbacks
IPv6 Audio Streaming Service

IPv6의 이용활성화 및 IPv6 기반의 인터넷 방송(스트리밍) 서비스의 테스트를 위해 IPv6 오디오 스트리밍 서비스를 제공하고 있습니다. 본 사이트에서 제공되는 오디오 방송은IPv4-IPv6 변환 기법(Port Proxy)을 이용하여 기존 IPv4 기반의 방송을 IPv6로 변환하여 제공하고 있습니다.

Relay Server :: streaming.6dns.org [2001:2b8:1::105]

IPv6 사용자 여러분의 많은 테스트 및 이용 부탁드립니다.

사용자 삽입 이미지

 

1. 이용환경

   가. IPv6 활성화 : 각 OS 별 IPv6 설치(활성화) 문서 참고 :: WindowsXP,2003,2000,Linux

   나. IPv6 지원 MP3 플레이어 소프트웨어

2. IPv6 지원 MP3 플레이어

   가. Apple iTunes ::다운로드,사용법  ** 권장 **

   나. Windows Media Player 9[WMP9] ::다운로드,사용법

   다. FreeAMP 2.1 :: 다운로드[Windows], 다운로드[Linux],사용법
 

3. IPv6 Audio Streaming Relay Channels
   Channel 1 :: MBC Radio, 91.9Mhz :: KoreaWMP9
사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8000
   Channel 2 :: 뮤클(MUKUL) 캐스트 :: Korea

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8001

   Channel 3 :: 난파선 :: Korea

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8002

   Channel 4 :: 미인(美人) 방송 :: Korea

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8003

   Channel 5 :: NetDio :: Korea

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8004

   Channel 6 :: DreamCast :: Korea

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8005

   Channel 7 :: Club 977 The 80s Channel

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8006

   Channel 8 :: HitzRadio.com - #1 For All The Hits!

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8007

   Channel 9 :: Smooth Jazz

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8008

   Channel 10 :: Virgin Radio

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8009

   Channel 11 :: Mostly Cassical

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8010

   Channel 12 :: Digtally Imported - New Age

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8011

   Channel 13 :: Music One - Today's Dance

WMP9

사용자 삽입 이미지
 iTunes
사용자 삽입 이미지
, Port 8012

추가를 원하시는 방송채널이 있으시면, 해당 IPv4 주소(URL)를 아래 문의처로 알려주시기 바랍니다.

IPv6 포탈www.vsix.net:: 문의 ahnchul@nca.or.kr

Last Modified 2004.8.3

 

 

-출처 : vsix.net

  Comments,     Trackbacks
웹 브라우저에서 IPv6, IPv4 접속 주소 표시
웹 브라우저에서 IPv6, IPv4 접속 주소 표시
최근 여러 웹사이트가 IPv4 뿐만 아니라 IPv6를 이용한 접속을 지원함에 따라 접속자의 IP 주소를 표시하는 경우가 많습니다.
특히 웹 브라우저만으로는 IPv6로 해당 웹페이지에 접속되었는지 IPv4로 접속되었는지 알 수가 없기 때문에, IPv6로 접속한 경우 접속자의 IPv6 주소를 표시하여 IPv6 접속여부를 알려주고 있습니다.
본 문서에서는 PHP와 ASP를 이용하여 IPv6와 IPv4 사용자에게 접속 IP 주소를 알려주고, IPv6와 IPv4 접속여부에 따른 차별화된 서비스가 가능한 간단한 웹 프로그래밍 소스를 소개하겠습니다.
** 본 문서에서는 해당 OS에서 이미 IPv6가 활성화되었다고 가정합니다. **
1. IP 주소 표시 시나리오
사용자가 IPv6로 접속한 경우에는 [Your IPv6 Address : <접속자의 IPv6 주소>] 형태의 메시지를 표시
예)Your IPv6 Address : 2001:2b8:80:11:cd0f:bde1:34d9:d240
사용자가 IPv4로 접속한 경우에는 [Your IPv4 Address : <접속자의 IPv4 주소>] 형태의 메시지를 표시
예)Your IPv4 Address : 202.30.83.64
2. IPv6-IPv4 접속판별 시나리오
일반적으로 IPv6 사용자와 IPv4 사용자를 구분하는 방법은 아래와 같습니다.[그림1]
우선 각종 웹 프로그래밍 언어에서 제공하는 함수를 이용하여 접속자의 IP 주소를 가져옵니다.
접속자의 IP 주소를 분석하여 IPv6 특성에 부합할 경우에는 IPv6 사용자로 판단하고, IPv4 특성에 부합할 경우에는 IPv4 사용자로 판단합니다. IP 종류 판단에 가장 널리 이용되는 방법은 IP 주소의 문자열을 검사하여 ':' (콜론)이 들어가 있는지 여부에 따라 IPv6 접속자인지 IPv4 접속자인지 구분하는 방법입니다.
IPv6 주소는 주소에 ':' (콜론)이 들어가 있고, IPv4는 그렇지 않습니다.
 
사용자 삽입 이미지
[그림1]
3. 샘플 사이트
IPv6와 IPv4 사용자 별로 차별화된 초기화면이나 기능을 제공하는 사이트 중 일본의 KAME 사이트와 한국의 IPv6 포탈(Vsix.Net)이 대표적입니다.
먼저 KAME 사이트(http://www.kame.net)는 IPv6로 접속하면 화면 상단의 거북이가 움직이고, IPv4로 접속하면 움직이지 않습니다.
이는 IPv6로 접속했을 때에는 화면상단의 그림을 움직이는 거북이로 대체하기 때문입니다.
 
사용자 삽입 이미지
[그림2] Dancing KAME
이와 유사하게 한국의 IPv6 포탈(Vsix.Net)역시 IP 종류에 따른 조건문을 두어 IPv6 접속자일 때에는 IPv4 사용자와는 다른 메시지를 화면에 뿌려줍니다.
 
사용자 삽입 이미지
[그림3] IPv6로 접속한 경우
 
사용자 삽입 이미지
[그림4] IPv4로 접속한 경우
이외에도 아래 웹사이트들이 있습니다.
KIESv6 사이트 ::http://www.kiesv6.or.kr
IPv6 DDNS 사이트 ::http://www.6dns.org
HS247 사이트 ::http://www.hs247.com
4. ASP를 이용한 IPv6 접속 또는 IPv4 접속 판단 모듈
ASP는 Windows 계열의 IIS(Internet Information Server)에서 지원하는 웹 프로그래밍 언어입니다.
Windows 2003 Server 계열의 IIS 6.0은 IPv6를 지원하며 ASP역시 IPv6를 지원하고 있습니다.
아래 소스를 분석해 보면
    접속자의 IP 주소 도출:: IP_Address = Request.ServerVariables("REMOTE_ADDR")
    IP 주소에서 :(콜론)의 개수 확인:: Result = instr(IP_Address,":")
    콜론의 개수가 1개 이상일 경우(즉 IPv6 주소일 경우):: If Result > 0 then
    IPv6 주소를 표시:: response.write "Your IPv6 Address : " & IP_Address
    그렇지 않은 경우 IPv4 주소로 판단, IPv4 관련 메시지를 표시합니다.

<html>

<head>

<title>IP Address Check</title>

</head>

 

<body>

 

<%@ Language=VBScript %>

 

<%

IP_Address = Request.ServerVariables("REMOTE_ADDR")

 

Result = instr(IP_Address,":")

 

If Result > 0 then

    response.write "Your IPv6 Address : " & IP_Address

Else

    response.write "Your IPv4 Address : " & IP_Address

End If

 

%>

 

</body> 

</html>

위 소스를 이용한 샘플사이는http://album.6dns.org/ipcheck.asp입니다.[그림5]. [그림6]
 
사용자 삽입 이미지
[그림5]
 
사용자 삽입 이미지
[그림6]
5. PHP를 이용한 IPv6 접속 또는 IPv4 접속 판단 모듈
PHP는 Linux, Solaris, Windows 계열에서 널리 이용되고 있는 웹 프로그래밍 언어입니다.
이미 설명한 ASP와 유사하게 내장 함수를 이용하여 접속자의 IP 주소를 가져오고 그 IP 주소를 분석하여 IPv6 접속자인지 IPv4 접속자인지 판단 합니다.
PHP 모듈은 내용이 많은 관계로 별도로 링크를 합니다.[IPv6/IPv4 확인 모듈 다운로드]
위 모듈에 대해 간단하게 설명을 하면 아래와 같습니다.
     function getMyIP함수는 접속자의 IP 주소를 가져오는 함수입니다.
     function validate_ipv4함수는 접속자의 IP 주소가 IPv4 주소인지 확인하는 함수입니다.
     function validate_ip함수는 접속자의 IP 주소가 IPv6 주소인지 확인하는 함수입니다.
     if (validate_ip($ip))접속자의 IP가 IPv6 형태이면 IPv6 경우에 해당되는 메시지를 표시합니다.
위 소스를 이용한 샘플사이는http://www.6dns.org/test/ipcheck.php입니다.[그림7]. [그림8]
 
사용자 삽입 이미지
[그림7]
 
사용자 삽입 이미지
[그림8]
이상 웹 프로그래밍 언어를 이용하여 IPv6, IPv4 이용자별로 차별화된 메시지를 표시하는 방법을 알아보았습니다. 위 소스코드를 이용하여 조건문에 보다 다양하고 차별화된 기능을 부여하면, IPv6와 IPv4 사용자에 대한 차별화된 서비스를 구현하실 수 있습니다.

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

IPv6 netsh 명령어 사용 1  (0) 2004.09.02
Microsoft Windows 각 버전별 IPv6 접속 가능여부 및  (0) 2004.08.17
IPv6 Audio Streaming Service  (0) 2004.08.05
IPv6 관련 사이트 설명 및 링크  (0) 2004.07.29
ipv6동향 2002  (0) 2004.07.29
ipv6 동향 2003  (0) 2004.07.29
  Comments,     Trackbacks
IPv6 관련 사이트 설명 및 링크

사용자 삽입 이미지
사용자 삽입 이미지
국내 사이트
  
사용자 삽입 이미지
사용자 삽입 이미지
시범서비스 및 시험서비스
 
사용자 삽입 이미지
사용자 삽입 이미지
한국전산원(NCA) IPv6 웹 포털 사이트
 
사용자 삽입 이미지
사용자 삽입 이미지
한국전산원(NCA) IPv6 인터넷 소개 및 접속 사이트
 
사용자 삽입 이미지
사용자 삽입 이미지
6neat(IPv6 NEtwork and Application Testbed)
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 기술포럼 & 사용자 그룹
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 forum KOREA
 
사용자 삽입 이미지
사용자 삽입 이미지
6bone KR
  
사용자 삽입 이미지
사용자 삽입 이미지
연구기관 & IPv6 개발, 테스트
 
사용자 삽입 이미지
사용자 삽입 이미지
6talk(IPv6 TrAnsLator of Krv6)
 
사용자 삽입 이미지
사용자 삽입 이미지
6ant(Auto-Configuration Networking Technology)
 
사용자 삽입 이미지
사용자 삽입 이미지
6mcast
 
사용자 삽입 이미지
사용자 삽입 이미지
데이콤
  
사용자 삽입 이미지
사용자 삽입 이미지
관련 기관
 
사용자 삽입 이미지
사용자 삽입 이미지
정보통신부
 
사용자 삽입 이미지
사용자 삽입 이미지
한국전산원
 
사용자 삽입 이미지
사용자 삽입 이미지
한국전자통신연구원(ETRI)
 
사용자 삽입 이미지
사용자 삽입 이미지
한국인터넷정보센터(KRNIC

사용자 삽입 이미지
사용자 삽입 이미지
국외 사이트
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 FTP 사이트
 
사용자 삽입 이미지
사용자 삽입 이미지
HEAnet FTP 사이트
  
사용자 삽입 이미지
사용자 삽입 이미지
플랫폼 OS 및 어플리케이션 IPv6 관련 정보 사이트
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 Enabled Applications
 
사용자 삽입 이미지
사용자 삽입 이미지
Linux IPv6 관련 자료
 
사용자 삽입 이미지
사용자 삽입 이미지
Microsoft Windows IPv6 관련 자료
 
사용자 삽입 이미지
사용자 삽입 이미지
Sun Solaris IPv6
 
사용자 삽입 이미지
사용자 삽입 이미지
Cisco IPv6
 
사용자 삽입 이미지
사용자 삽입 이미지
Juniper IPv6
 
사용자 삽입 이미지
사용자 삽입 이미지
HP IPv6
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 네트워크
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 IX 소개 홈페이지
 
사용자 삽입 이미지
사용자 삽입 이미지
6Bone
 
사용자 삽입 이미지
사용자 삽입 이미지
NSPIXP
 
사용자 삽입 이미지
사용자 삽입 이미지
6NET
 
사용자 삽입 이미지
사용자 삽입 이미지
Euro6IX
 
사용자 삽입 이미지
사용자 삽입 이미지
6tap(미국 IPv6 IX)
 
사용자 삽입 이미지
사용자 삽입 이미지
ESnet(유럽 Energy Science Network)
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 포럼 & Task Force
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 Forum
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 Promotion council in Japan
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 TaskForce in Europ
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 TaskForce in US
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 프로젝트
 
사용자 삽입 이미지
사용자 삽입 이미지
IST IPv6(유럽 ISP IPv6 프로젝트)
 
사용자 삽입 이미지
사용자 삽입 이미지
6Bone
 
사용자 삽입 이미지
사용자 삽입 이미지
NSPIXP
 
사용자 삽입 이미지
사용자 삽입 이미지
www.6link.org (유럽 IPv6 프로젝트 연합)
 
사용자 삽입 이미지
사용자 삽입 이미지
6Power(IPv6, QoS & Power line관련 유럽 프로젝트)
 
사용자 삽입 이미지
사용자 삽입 이미지
KAME(일본 IPv6 stack 개발 프로젝트)
 
사용자 삽입 이미지
사용자 삽입 이미지
WIDE project
 
사용자 삽입 이미지
사용자 삽입 이미지
USAGI : IPv6 리눅스 연구
 
사용자 삽입 이미지
사용자 삽입 이미지
TAHI(IPv6 실험 및 인증)
 
사용자 삽입 이미지
사용자 삽입 이미지
EUROv6(유럽 IPv6 홍보 및 응용서비스 전시 추진체)
 
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 프로그램 포팅관련 프로젝트
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 동향 및 소식
 
사용자 삽입 이미지
사용자 삽입 이미지
HS247
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 표준화
 
사용자 삽입 이미지
사용자 삽입 이미지
IETF(IPv6 표준화)
 
사용자 삽입 이미지
사용자 삽입 이미지
IETF IPv6 Working Group (ipv6)
  
사용자 삽입 이미지
사용자 삽입 이미지
IPv6 주소 할당 및 관리
 
사용자 삽입 이미지
사용자 삽입 이미지
ICANN(주소 관리 및 할당)

  Comments,     Trackbacks
ipv6동향 2002

 

사용자 삽입 이미지
 

 

 

 

 

 

 

 

 

 

 

 

 

 

IPv6 동향 2002 목차

제1장 IPv6의 개요

    1. IPv6의 등장 배경
    2. IPv6의 도입

제2장 IPv6 거버넌스

    1. IPv6 정책
    2. IPv6 주소 관리 기관
    3. IPv6 포럼

제3장 IPv6 네트워크

    1. 해외 IPv6 네트워크 동향
    2. 국내 IPv6 네트워크 동향
    3. 국내외 IPv6 교환노드 현황

제4장 IPv6 응용

    1. IPv6의 특성 및 응용
    2. IPv6 응용 기술
    3. IPv6 응용 현황

제5장 IPv6 주요 서비스

    1. IPv6 무선 인터넷
    2. IPv
    6 홈 네트워크

제6장 IPv6 표준화

    1. IETF의 구성
    2. IETF의 표준화 과정
    3. IPv6 표준화 동향

제7장 IPv6 산업체

    1. IPv6 네트워크 서비스 현황
    2. IPv6 장비개발
    3. 국내 IPv6 산업체 현황
    4. 해외 IPv6 산업체 현황

제8장 IPv6 발전 전망

    1. 분야별 발전 전망
    2. 기대효과
    3. 향후 추진 과제

 

  Comments,     Trackbacks