1. 경우에 따라 subnet을 나누는 방법을 배워보자.
네트워크를 합치는 것을 summary, summarization라고 합니다.
반대로, 네트워크를 나누는 것을 subnetting,
쪼개서 나온 작은 네트워크를 subnet이라고 합니다.
오늘은 subnet을 나누는 subnetting을 해보도록 하겠습니다.
subnetting을 하는 경우에는 두 가지로 나눌 수 있습니다.
1) 필요한 subnet 개수가 있을 때
2) 필요한 IP가 있을 때
첫 번째, 필요한 subnet 개수가 있을 때에는 Host ID를 맞추어야 합니다. (단, 2^n으로만 가능)
IP 개수 = 해당 네트워크의 크기 = 2^n (여기서 n=Host ID의 bit수)
host ID에 따라 IP 개수를 계산해봅시다.
192.168.1.0/24
host ID 8bit : 2^8 = 256개 (NA,BA 제외하면 254개)
host ID 7bit : 2^7 = 128개 (NA,BA 제외하면 126개)
host ID 6bit : 2^6 = 64개 (NA,BA 제외하면 62개)
host ID 5bit : 2^5 = 32개 (NA,BA 제외하면 30개)
host ID 4bit : 2^4 = 16개 (NA,BA 제외하면 14개)
host ID 3bit : 2^3 = 8개 (NA,BA 제외하면 6개)
host ID 2bit : 2^2 = 4개 (NA,BA 제외하면 2개)
host ID 1bit : 2^1 = 2개 (NA,BA 제외하면 2개) - 물리 interface에서 할당
NA=Network Address
BA=Broadcast adress
예제 1) 210.1.2.0/24를 subnet 2개로 나누어 봅시다.
Network addrss 210.1.2.0
subnet mask 255.255.255.0
ip대역= 210.1.2.0 ~ 210.1.2.255 (256개)
prefix= 24
첫번째 N: 128개 210.1.2.0 ~ 210.1.2.127 N.a 210.1.2.0 /25
→ 이건 210.1.2.0/24와 다르다.(범위, subnetmask다름)
두번째 N: 128개 210.1.2.128 ~ 210.1.2.255 N.a 210.1.2.128 /25
앞에 8*3은 동일 →25니까 host id는 7 즉, IP개수는 2^7=128개
0000 0000 0
0111 1111 127
1000 0000 128
1111 1111 255
IP 할당할 때에는 IP주소, subnet-mask 입력해야 합니다.
/25 prefix을 subnet mask 바꿀 수 있어야 합니다.
이진수 1111 1111. 1111 1111. 1111 1111.1000 0000
십진수 255.255.255.128
예제 2) 210.1.2.0/24를 subnet 4개로 나누어 봅시다.
128개 210.1.2.0 ~ 210.1.2.127 N.a 210.1.2.0/25
- 64개 210.1.2.0 ~ 210.1.2.63 N.a 210.1.2.0/
- 64개 210.1.2.64 ~ 210.1.2.127 N.a 210.1.2.64/
128개 210.1.2.128 ~ 210.1.2.255 N.a 210.1.2.128/25
- 64개 210.1.2.128 ~ 210.1.2.191 N.a 210.1.2.128/
- 64개 210.1.2.192 ~ 210.1.2.255 N.a 210.1.2.192/
0000 0000 0
0011 1111 63
0000 0000 64
0111 1111 127
1000 0000 128
1011 1111 191
1100 0000 192
'운영체제(OS) & Network' 카테고리의 다른 글
데이터 정제 및 저장 솔루션 (0) | 2023.10.11 |
---|---|
온프레미스 용어 (2) | 2023.10.11 |
IP Address의 구성, 주소 체계 (0) | 2023.09.18 |
계층별(L1~L3) 장비 비교 & 분석 (0) | 2023.09.18 |
MAC Address의 구성과 데이터 전송 방식 (0) | 2023.09.18 |