IPv6 간단하게 알아보기

2016. 10. 18. 17:49

 

안녕하세요, IPv6에 대해 얘기를 해볼려고 합니다. 현재는 일반적으로 우리가 IPv4를 많이 사용 하고 있습니다만, 미래에는 IPv4 주소의 부족과 고갈 등으로 최근에 IPv6에 대한 관심이 집중되고 있습니다. 향후 사물인터넷 등의 발달로 IPv4 주소가 고갈될 수 있다는 의미입니다. 현재로서는 IP주소의 부족으로 인터넷을 사용할 수 없게 되는 것은 아니며 공유기 또는 허브 등으로 대체되어 내부에서는 하나의 IPv4 주소를 공유해서 다수가 사용을 하고 있습니다. 하지만 IPv4는 한계가 있으며, 세계 인구에 절반 이상이 인터넷이 보급되어있지 않기 때문에  미래에는 IPv4가 고갈될 수 있습니다. 이제는 IPv6 도입의 검토와 준비 등을 시작 할 필요가 있습니다. IPv4 주소가 고갈 된다면 IPv4 주소를 신규로 할당받을 수 없기 때문이며, 향후 새로운 인터넷 서비스를 시작하거나 새로운 도메인 등을 신청하고 서버를 설치하여도 고정 IPv4를 할당받지 못할 가능성이 있습니다. 당분간은 서버의 통합 및 축소를 한다거나 일반 사용자들은 내부 IP를 공유 하는 등으로 IP 주소를 절약하여 운영은 가능하지만 언젠가는 IPv4 주소가 고갈될 수 있습니다. IPv4 로 인터넷 서비스를 할 수 없을 때 서버나 클라이언트를 IPv6 로 변경하는 작업이 필요한 시기가 올 것으로 예상이 됩니다. 그럼 IPv6에 대해 간략하게 알아보도록 하겠습니다.

 

IPv6 정의 및 장점

IPv6 (Internet Protocol Version 6)는 현재 주류의 IPv4(IP Version 4)를 대체하기 위해 설계된 차세대 TCP / IP 기술을 말합니다. 버전 번호의 4와 6은 프로토콜 번호를 나타내고 있습니다. 네트워크 프로토콜 계층 모델로 말하면 TCP / IP의 네트워크 계층 프로토콜인 IP 프로토콜을 IPv4에서 IPv6로 변경한 것을 말합니다. 상위 전송 계층 프로토콜인 TCP와 UDP는 그대로 유지하며 하위 프로토콜을 변경하고 있으며, 일반적인 윈도우 시스템 도구 또는 응용 프로그램에서 IPv6로 변경되어도 IPv4와 동일하게 통신을 할 수 있습니다.

 

1. 128bit의 넓은 주소 공간을 가지고 있습니다. IPv4에서는 32bit 만 사용할 수 있었으나  IPv6는 128bit 주소 공간을 가지고 있으며, 더욱더 많은 네트워크를 연결할 수 있습니다. IPv6가 개발 된 가장 큰 동기는 IPv4를 내부적으로 나누지 않아도 고갈되지 않을 정도의 고정적인 IP를 부여 하는 것이 목적이었습니다. IPv4를 대신하여 NAT 등의 주소 변환 기술을 사용하지 않아도 각각의 고정 IP를 부여하여 통신이 가능하도록 하는 것입니다. IPv6의 128bit 폭의 주소는 충분히 많은 IP 주소를 제공하며 IP 고갈에 대한 문제를 해결할 수 있습니다. IPv6 주소는 128340,282,366,920,938,463,463,374,607,431,768,211,456 개의 주소를 사용할 수 있어 거의 무한에 가까운 고정 IP를 사용할 수 있습니다.

 

2. 네트워크 설정을 간소화 할 수 있습니다. IPv4에서는 모든 노드의 할당 즉, 컴퓨터 및 네트워크 장비 등에 IP 주소를 고유하게 할당 할 필요가 있었습니다. IPv6은 주소의 중복을 피하거나 필요시 자동으로 고정 IP 주소를 할당 하는 기능이 프로토콜에 내장되어 있습니다.

 

3. 전송 처리를 간소화 할 수 있습니다. IPv4에서는 라우터가 패킷을 처리 할 때 체크섬 계산 및 조각을 처리하는 작업이 필요했지만, IPv6에서는 자체적으로 처리하여 보다 빠른 라우팅이 가능합니다.

 

4. 브로드캐스트를 제거합니다. 네트워크 대역폭을 압박하는 브로드캐스트를 제거하고, 대신 특정 노드로 향해 송신하는 멀티 캐스트 통신을 사용하고 있습니다. 이를 통해 네트워크 대역폭 활용이 가능합니다.

 

Windows OS에서 IPv6 지원

Windows OS는 Windows XP에서 IPv6를 지원하고 있었지만, 이 시점에서는 아직 IPv6는 Windows OS의 표준 기능이 아닌 사용자가 필요에 따라 개별적으로 설치하여 사용이 가능했습니다. 그러면서 새로운 Windows OS와 Service Pack이 출시 될 때마다 IPv6 관련 기능도 강화되어 Windows Vista 이상에서는 IPv6 표준 프로토콜로 미리 시스템에 내장 된 상태로 출시가 되었습니다. 또한 Windows Vista 및 Windows Server 2008에서는 LLMNR (Link-local Multicast Name Resolution)라는 이름 확인 서비스가 기본으로 제공되어 IPv6 용 DHCP 서버와 DNS 서버, 라우터 등이 존재하지 않아도 작업그룹(P2P) 형식의 IPv6 네트워크 환경을 쉽게 구축 할 수 있게 되었습니다.  아래는 IPv6를 기본으로 설정되어있는 Windows 7 의 네트워크 속성 이미지입니다. Windows Vista 이상 Windows OS에서는 IPv6를 표준 프로토콜로 채택하고 있으며, 먼저 IPv6도 사용이 가능하도록 설정이 되어있습니다. IPv6뿐 아니라 IPv4 동시에 사용 가능한 구성입니다.

 

 

감사합니다.

'IT 정보 기술' 카테고리의 다른 글

블록체인 기술이란 무엇인가?  (0) 2016.10.20
USB C타입에 대해 알아보기  (0) 2016.10.20
BIOS와 UEFI에 대한 이해  (3) 2016.10.16
마우스 DPI와 게임의 관계  (0) 2016.10.10
NFC 사용법 쉽게 알아보기  (0) 2016.10.08

+ Recent posts