부분망

부분망() 또는 부분망 마스크(, IP 서브넷 마스크), IP 서브넷은 인터넷 프로토콜 스위트의 가시적인 부분이다.

IPv4 부분망 구하기 
부분망을 구하는 과정은 한 주소의 네트워크 및 부분망 부분과 호스트 식별자를 구분하는 일을 포함한다. 이는 IP 주소 및 (부분)망 마스크 간 AND 비트 연산을 통해 수행한다. 이를 통해 네트워크 주소나 접두사(prefix)가 만들어지며 나머지는 호스트 식별자가 된다.

네트워크 접두사 결정 
IPv4 네트워크 마스크는 32비트로 이루어져 있으며 일련의 숫자 1의 블록 뒤에  0으로 이루어진 블록이 뒤따른다. 뒷따르는 0들의 블록은 호스트 식별자의 일부임을 지시한다.

다음은 192.168.5.130이라는 주소와 이와 연계된 /24 네트워크 마스크 (255.255.255.0)으로부터 네트워크 접두사와 호스트 식별자를 구분하는 예이다. 이 연산은 이진 주소 형식을 사용하여 아래의 표로 나타나 있다.

부분망 구하기 
부분망을 구하는 일은 호스트 부분으로부터 일부 상위 비트를 지정하고 서브넷 마스크 형성을 위해 네트워크 마스크 안에 이들을 묶는 과정이다. 이를 통해 하나의 네트워크를 더 조그마한 서브넷들로 나눈다. 다음의 표는 호스트 부분에서 2비트를 서브넷 마스크로 이동하여 이전 크기의 1/4만큼 되는 네 개의 더 작은 서브넷들을 형성한 예이다.

부분망과 호스트 수 
사용 가능한 부분망의 수, 네트워크에서 구현 가능한 호스트의 수는 쉽게 계산할 수 있다. 위의 예에서 하부망을 만들기 위해 두 개의 비트를 빌려옴으로써 4(22)개의 구현 가능한 하부망을 만들 수 있다.

A/24 네트워크는 서브넷 마스크를 1비트씩 연속하여 증가시킴으로써 다음의 부분망으로 나눌 수 있다. 이는 /24 네트워크로 주소 할당이 가능한 호스트의 전체 수에 영향을 미친다. (마지막 줄)

''*점대점(P2P) 연결에서만 적용 가능

IPv6 부분망 구하기 
IPv6 주소 공간의 설계는 IPv4와는 상당히 다르다. IPv4에서의 서브네팅의 주 이유는 특히 기업과 같은 곳에서 상대적으로 작은 주소 공간을 효율적으로 이용할 수 있게 하기 위함이다. IPv6는 커다란 주소 공간을 이용할 수 있으므로 최종 사용자들에게까지도 이러한 제약이 존재하지 않는다.

RFC 4291 호환 서브넷은 항상 호스트 부분에 64 비트의 IPv6 주소를 사용한다. 따라서 / 64 라우팅 프리픽스 (128-64 = 64 개의 최상위 비트)가 있다. 기술적으로 작은 서브넷을 사용하는 것이 가능하지만, 무상태(stateless) 주소 자동 구성에 64 비트가 필요하기 때문에 이더넷 기술을 기반으로하는 근거리 통신망에서는 비효율적이다. 국제 인터넷 표준화 기구(IETF)는 두 개의 호스트로만 구성된 점대 점 링크에 대해 / 127 개의 서브넷을 사용할 것을 권장한다.

IPv6은 브로드 캐스트 트래픽이나 네트워크 번호에 대한 특수 주소 형식을 구현하지 않으므로 서브넷의 모든 주소는 유효한 호스트 주소이다. 모두 0 인 주소는 서브넷 라우터 애니캐스트(anycast) 주소로 예약된다.

IPv6 가입자 사이트에 대한 권장 할당은 48 비트 (/ 48) 프리픽스가 있는 주소 공간이다. 그러나 이 권장 사항은 예를 들어 56 비트 접두사를 사용하는 등 더 작은 블록을 장려하기 위해 개정되었다. 또 다른 일반적인 할당은 주거용 고객 네트워크에 대한 / 64 프리픽스이다.

IPv6의 서브넷은 가변 길이 서브넷 마스킹 (VLSM) 및 클래스 없는 도메인 간 라우팅 방법론을 기반한다. 서브넷과 인터넷 사이의 전역 할당 공간과 고객 네트워크 내에서 트래픽을 라우팅하는 데 사용된다.

같이 보기 
 IP 주소

각주

외부 링크 
 

인터넷 프로토콜
IP 주소