본문 바로가기
운영체제&네트워크/Network

IP 주소 관리 : 서브네팅의 목적과 방법

by GangDev 2024. 3. 27.

 

서브네팅(Subnetting) 은 IP 주소 공간을 효율적으로 관리하고 네트워크를 세분화하여 보안과 성능을 향상시키기 위한 네트워크 디자인 기법 중 하나다.
이 기법은 대규모 네트워크를 더 작은 서브넷으로 나누어 관리하거나 작은 네트워크를 생성할 때 유용하게 사용된다.

 

목적 >>

 

IP 주소 공간의 효율적 관리:
서브네팅은 주어진 IP 주소 대역을 더 작은 블록으로 나누어 IP 주소 공간을 효율적으로 활용할 수 있도록 한다.
이렇게 하면 IP 주소의 낭비를 줄일 수 있다.

 

서브네팅을 통해 네트워크를 조직화하고 필요에 따라 관리하는 데 매우 유용한다.
더 작고 세분화된 네트워크는 네트워크 관리자에게 효율적인 관리와 보안을 제공하며, 대규모 네트워크의 성능을 향상시킨다.

 

네트워크 세분화:
대규모 네트워크를 여러 개의 작은 서브넷으로 나누면 네트워크 관리 및 보안이 훨씬 용이해진다.
각 서브넷은 독립적으로 관리될 수 있으며, 서브넷 간의 트래픽이 분산되므로 성능이 향상된다.

 

방법 >>

 

서브넷 마스크 조정:
서브네팅을 수행하기 위해 먼저 서브넷 마스크를 조정한다.
서브넷 마스크는 IP 주소의 네트워크 부분과 호스트 부분을 구분하는 역할을 한다.

 

네트워크 부분 확장:
서브넷 마스크를 조정하여 네트워크 부분의 길이를 늘릴 수 있다.
더 많은 비트를 네트워크 부분으로 사용하면 더 많은 서브넷을 생성할 수 있다.

 

호스트 부분 축소:
네트워크 부분을 늘리면 호스트 부분이 줄어든다.
이로 인해 각 서브넷에서 사용 가능한 호스트 주소 수가 줄어들지만, 더 많은 서브넷을 만들 수 있다.

 

서브넷 식별:
각 서브넷은 고유한 서브넷 ID 또는 서브넷 번호를 갖는다.
이를 통해 서브넷을 식별하고 관리할 수 있다.

 

예를 들어, 192.168.1.0/24 네트워크를 서브네팅하려면 서브넷 마스크를 변경하여 더 많은 서브넷을 만들 수 있다.
서브넷 마스크를 255.255.255.0에서 255.255.255.128로 변경하면 두 개의 서브넷이 생성되며, 각각의 서브넷은 128개의 호스트 주소를 가질 수 있다.

 

----

24년 1월 28일 작성된 글입니다