{ 서브넷 마스크(Subnet Mask) }
> IP 주소에 마스크를 씌워서 네트워크 영역과 호스트 영역을 구분
> 네트워크 부분을 표시하는 비트는 1, 호스트 부분은 0
> 2진수로 표기했을 때 1로 시작, 1과 1 사이에는 0이 올 수 없음
> 서브넷 마스크는 IP 뒤에 "/[마스크를 씌운 비트 수]" 형태로 표기됨.
ex) 192.10.10.0/24 : 1100 0000. 0000 1010. 0000 1010. 0000 0000
=> 네트워크 ID : 192. 10. 10. [호스트ID] : .0 ~ .255
서브넷 마스크 : 1111 1111. 1111 1111. 1111 1111. 0000 0000
=> 255. 255. 255. 0
> 호스트 ID에서 모든 비트가 0이면 네트워크 주소, 모든 비트가 1이면 브로드캐스트 주소이다.
> 네트워크 주소와 브로드캐스트 주소는 노드에 주소 할당이 불가하다.
{ IP Subnetting }
> 서브넷마스크를 사용하여 하나의 네트워크를 여러 개의 네트워크로 분할
=> IP 주소 낭비를 방지하기 위함
> 네트워크의 규모에 따라 IP 주소 개수를 효율적으로 할당할 수 있다.
> 분리된 네트워크는 서로 통신하기 위해서 라우터(게이트웨이)가 필요하다.
> 서브넷팅으로 나누면 네트워크 주소는 무조건 짝수, 브로드캐스트 주소는 무조건 홀수.
> 브로드캐스트 도메인의 크기를 적절하게 조절할 수 있다.
{ 서브넷 마스크 표 (C Class 기준) }
서브넷 마스크(10진수) | 서브넷 마스크(2진수) | 네트워크 수 | 호스트 수 |
255.255.255.0 | X. X. X. 00000000 | 1 | 256 - 2 = 254 |
255.255.255.128 | X. X. X. 10000000 | 2 | 128 - 2 = 126 |
255.255.255.192 | X. X. X. 11000000 | 4 | 64 - 2 = 62 |
255.255.255.224 | X. X. X. 11100000 | 8 | 32 - 2 = 30 |
255.255.255.240 | X. X. X. 11110000 | 16 | 16 - 2 = 14 |
255.255.255.248 | X. X. X. 11111000 | 32 | 8 - 2 = 6 |
255.255.255.252 | X. X. X. 11111100 | 64 | 4 - 2 = 2 |
{ 서브넷팅 예시 }
> C 클래스 192.168.100.0/24 네트워크를 서브넷마스크 /25로 나눌 경우
네트워크 | 192.168.100.0/24 | 1100 0000. 1010 1000. 0110 0100. 0000 0000 |
서브넷마스크 | 255.255.255.0 | 1111 1111. 1111 1111. 1111 1111. 0000 0000 |
서브넷마스크 변경 | 255.255.255.128 | 1111 1111. 1111 1111. 1111 1111. 1000 0000 |
분할된 1번 네트워크 | 192.168.100.0/25 | X. X. X. 0 0000000 |
네트워크별 호스트 범위 | 192.168.100.0 ~ 192.168.100.127 |
X. X. X. 0 0000000 ~ X. X. X. 0 1111111 |
분할된 2번 네트워크 | 192.168.100.128/25 | X. X. X. 1 0000000 |
네트워크별 호스트 범위 | 192.168.100.128 ~ 192.168.100.255 |
X. X. X. 1 0000000 ~ X. X. X. 1 1111111 |
{ VLSM (Variable Length Subnet Mask) }
> 서브넷마스크 길이를 가변적으로 조절하여 네트워크가 각기 다른 호스트 수를 갖게 함.
'[CISCO] 시스코' 카테고리의 다른 글
[CISCO] IP Subnetting _2 (0) | 2022.05.04 |
---|---|
[CISCO] IPv4_3 (0) | 2022.04.28 |
[CISCO] IPv4_2 (0) | 2022.04.26 |
[CISCO] IPv4 (0) | 2022.04.25 |
[CISCO] 2진수 계산법 (0) | 2022.04.24 |