서브넷팅(subnetting)이란?
- 서브넷은 특정 네트워크를 여러 개의 네트워크로 분리하여 브로드캐스트 도메인을 나누는 것
- IP 주소의 부족 현상을 해소 하기 위한 방법
- 서브넷팅(subnetting)은 서브넷 마스크를 기준으로 Network ID 의 비트 수를 늘리고 Host ID 비트 수를 줄이는 것
- 서브넷팅을 통해 늘어난 Network ID 비트는 Subnet ID 라고 부름
서브넷팅 연습
문제 1. IP 주소 207.46.230.0 , 서브넷 마스크 255.255.255.0 를 255.255.255.224 로 서브넷팅 해보자
기존 subnetmask : 255.255.255.0
11001111 | 00101110 | 11100110 | 00000000 |
변경 된 subnetmask : 255.255.255.224
11001111 | 00101110 | 11100110 | 11100000 |
기준 보다 서브넷 마스크 비트를 3비트 더 사용 되었다.
Subnet ID 비트 수는 3이 된다. 따라서 기준 네트워크에서 8(2^3)개의 네트워크가 분할 된 것이다.
분할 된 8개의 그룹마다 들어가는 host의 개수는 30개 이다.
prefix란?
IP 주소에서 (네트워크 ID)에 해당하는 선두 상위 비트들의 집합을 의미
동일 네트워크 내 모든 호스트들은 같은 IP 주소 프리픽스를 갖게됨
문제 2. 211.100.10.0/24 네트워크를 각 네트워크 당 60개의 Host가 사용할 수 있도록 Subneting 하시오
IP : 211.100.10.0
Subnetmask : 255.255.255.0
우선 host는 60개 이상이 필요하기 때문에 host id가 64개 만들어질 수 있도록 서브넷팅 해보자.
2^6 = 64 이기 때문에 8비트 중 2개의 비트를 더 사용해주자.
서브넷팅 결과는 아래와 같다.
255.255.255.0 ---> 255.255.255.192
11111111 | 11111111 | 11111111 | 11000000 |
전체 IP 범위 : 211.100.10.0 ~ 211.100.10.63
211.100.10.64 ~ 211.100.10.127
211.100.10.128 ~ 211.100.10.191
211.100.10.192 ~ 211.100.10.256
사용 할 수 있는 IP 범위 : 211.100.10.1 ~ 211.100.10.62
211.100.10.65 ~ 211.100.10.126
211.100.10.129 ~ 211.100.10.190
211.100.10.193 ~ 211.100.10.255
* 각 Subnet의 첫번째 IP는 Network ID이기 때문에 사용하지 않는다.
* 각 Subnet의 마지막 IP는 Broacast 주소이기 때문에 사용하지 않는다.
< 확인하기 >
(1) 어떤 Subnet mask가 효율적인가?
: 255.255.255.192
(2) Subnet의 개수
: 4개 (2^2)
(3) Host의 개수
: 64개(2^6)
(4) 마지막 Subnet의 Network-ID는?
: 211.100.10.192
(5) 첫번째 Subnet의 Broadcast 주소는?
: 211.100.10.63
(6) 두번째 Subnet의 사용 가능한 IP 범위는?
: 211.100.10.65 ~ 211.100.10.126
'operating system > network' 카테고리의 다른 글
OSPF Protocol (Open Shortest Path First Protocol) (0) | 2022.11.14 |
---|---|
[Cisco] IP Address & Subnetting (VLSM) (0) | 2022.10.20 |
서브넷팅 - VLSM(Variable Length Subnet Mask) (0) | 2022.09.29 |
IP 주소 & 도메인, IPv4 주소 체계 (0) | 2022.09.28 |
OSI 7 모델과 계층별 프로토콜 (0) | 2022.09.28 |