본문 바로가기
IT스터디/네트워크 이론

서브넷팅 & 슈퍼넷팅 개념 및 쉬운 계산 방법

by 천하무적 엔지니어 2021. 3. 18.

이번 시간에는 서브넷팅과 슈퍼넷팅의 개념 및 계산하는 방법에 대해서 알아보도록 하겠습니다. 서브넷 마스크를 잘 이해하는 것이야 말로 IP주소를 확실히 이해하는 가장 중요한 포인트입니다. 일단 말뜻 그대로 서브. 즉 메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해서 씌우는 마스크라고 생각하시면 됩니다. 다시 말해서 우리가 일단 어떤 IP주소를 배정받게 되면 보통은 이 주소를 그대로 사용하지 않습니다.

 

 

 

예를 들어 클래스 B주소를 받았습니다. 이걸 그냥 사용할 수 있을까요? 하나의 네트워크가 65,000개의 호스트를 가지는데 이렇게 큰 네트워클 구성했다간 브로드케스트 영향이 너무 많아서 아마 아무것도 할 수 없을 겁니다.

 

따라서 나누어 써야 하는 거죠. 고기를 자를때 칼을 쓰듯이 IP주소를 자를 때는 서브넷 마스크를 사용합니다. 부여받은 원상태의 IP주소에 서브넷 마스크를 씌워서 네트워크를 나누는 거죠.

 

1. 서브넷팅 (subneting)

 

- 주어진 네트워크 주소를 작게 나누어 여러 개의 서브넷으로 구성

- 네트워크 식별자 부분을 구별하기 위한 Mask를 서브넷 마스크(Subnet Mask)라고 부릅니다.

 

IP는 192.168.10.0 Subnetmask는 255.255.255.0으로 표시

▶ 네트워크 수 : 1 / 호스트 수: 255개 사용가능한 호스트 192.168.10.1 ~ 192.168.10.254

 

서브넷팅 방식
< 서브넷팅 방식 >

 

지금부터 255개의 호스트가 하나의 네트워크로 묶인 것을 서브넷팅을 통해서 여러 개의 네트워크로 나누는 서브넷팅을 할 것입니다.

 

뒤에 2진수로 변환 후 8개의 0에 2개를 1로 변경 그러면 subnet mask는 255.255.255.192

▶ 네트워크 수 : 4 / 호스트 수: 64개

(서브넷팅 한 후) 사용 가능한 호스트

192.168.10.1 ~ 192.168.10.62 ( 각각의 네트워크로 나누어진 호스트들)

192.168.10.65 ~ 192.168.10.126

192.168.10.129 ~ 192.168.10.190

192.168.10.193 ~ 192.168.10.254

 

 

호스트 수 255개 하나의 네트워크를 서브넷팅을 통해 호스트수 64개씩 4개의 네트워크로 분리 서브넷팅을 통해 큰 네트워크를 여러 개의 작은 네트워크(Broadcast Domain)로 분리할 수 있는 것입니다

 

 

 

* 서브넷팅 사용 이유

1. 네트워크의 수와 호스트의 수를 여러 개로 나누어 효과적으로 네트워크를 설계하기 위함

2. 쓸데없이 큰 Broadcast Domain을 줄임으로써 효과적인 네트워크 구성

3. IPv4의 할당주소는 한정이 되어 있기 때문에 효율적으로 IP를 사용하기 위해

 

 

 

 

 

2. 슈퍼넷팅 (supernetting)

 

- 서브넷팅의 반대말로 나누어진 네트워크를 합치는 작업

 

IP는 192.168.10.0 Subnetmask는 255.255.255.0으로 표시

▶ 네트워크 수 : 1 / 호스트 수: 255개

사용 가능한 호스트 192.168.10.1 ~ 192.168.10.254

 

250명으로 사용하던 회사가 인원이 추가되면서 350명으로 늘었다고 보고 이때 슈퍼넷팅을 통해서 350명이 사용할 수 있는 하나의 네트워크로 만드는 작업

 

슈퍼넷팅
< 슈퍼넷팅 >

 

슈퍼넷팅 후 IP는 192.168.10.0 Subnetmask는 255.255.254.0으로 표시

▶ 네트워크 수 : 1 / 호스트 수: 512개

사용 가능한 호스트 192.168.10.1 ~ 192.168.11.254

C Class 두 개를 슈퍼넷팅 후 합쳐서 하나의 네트워크로 구성하여 사용할 수 있습니다.

 

 

 

지금까지 서브넷팅과 슈퍼넷팅에 대해서 해봤는데요. 개념 잡는 게 쉬우셨는지 모르겠네요. 복습하는 의미로 마지막에 문제 하나 낼 테니 풀어보세요. 그리고 서브넷팅과 슈퍼넷팅은 본인이 여러 가지 구성을 통해 자주 해보면 금방 익숙해지니 , 색다른 구성으로 자주 해보시길 권합니다.

 

 

 

 

 

★문제

 

서브넷팅 문제
< 서브넷팅 문제 >

 

 

저의 글을 읽어 주셔서 감사합니다. 오늘도 즐거운 하루 보내세요.

반응형

댓글