FLSM 이란?
고정길이 서브넷 마스크로 사람들이 가장 먼저 접하게 되는 서브넷팅이다.
한 대역을 동일한 크기로 나누는 것을 말하며 예를들어 192.168.32.0/24 의 대역을 2^7개로 이용하고자 바꾼다면
서브넷 마스크의 프리픽스 /25로 바뀌게 된다. 하지만 이렇게 바꾸어도 IP 주소 범위나 서브넷 마스크는 네트워크마다 똑같은 길이를 유지하기 때문에 이를 FSLM, 즉 고정길이 서브넷팅이라고 한다.
FLSM 하는 방법
1. 60개가 필요하다고 가정했을때 192.168.32.0/24의 IP가 있다고 가정하자 60개는 2^N 으로 생각했을때 64와 가장 가까우니 192.168.32.00 ㅣ 00 0000 파이프를 기준으로 네트워크 아이디와 호스트 아이디가 나뉘는 것이다.
최초 비트 | 최대 | |
192.168.32.0000 0000 | 192.168.32.0011 1111 | |
192.168.32.0100 0000 | 192.168.32.0111 1111 | |
192.168.32.1100 0000 | 192.168.32.1111 1111 |
당연히 192.168.32.0 과 192.32.168.255 대역은 네트워크 아이디와 브로드캐스트 대역이라 제외해야한다는건 알거라 생각한다.
VLSM 이란?
가변길이 서브넷 마스크로 FSLM보다 복잡하다. 이름 그대로 서브넷의 길이를 가변적으로 사용하는 것으로 하나의 대역을 다양한 크기로 나누는 것을 말한다. EX) 대역을 120 , 60 ,30 등으로 나누는 것처럼 말이다.
VSLM 은 사용하지 않는 IP 를 최소화 하는 것에 효율적이며 크기가 큰것부터 서브넷팅 하는것이 좋다.
VSLM 을 하는 방법은 4가지 절차에 따라 진행된다 할 수 있다.
1. CLASS 판별
2. 위에서 말했다 싶이 가장 큰 범위부터 작은 범위까지 정리.
3. FSLM 과 비슷하게 필요한 호스트 수 +2(NET ID,Broadcast) 보다 같거나 큰 2의 제곱수를 찾는다.
4. 계산
예를 들어 192.168.100.0/24 라는 네트워크를 120, 60, 30 , 10 으로 IP 를 부여하려면 먼저 나누려는 대역대에
2를 더해준다. -> 122,62,32,12 이를 나눠주기 위해선 2^7,2^6,2^5,2^4 이 필요하다.
큰 값부터 먼저 계산하고 2^7 승을 뒤에서부터 세어준다. 192.168.100.0|0000000 즉 192.168.100.0/25 가 네트워크 아이디가 되고 사용가능한 IP 범위는 192.168.100.0|1111111 로 192.168.100.127/25 까지 의 범위가 되는 것이다.
이제 다음 60대부터는 아까위의 네트워크 아이디에 1을 올려주고 192.168.100.10|000000 으로
네트워크 아이디는 192.168.100.128/26 이 되고 사용 가능한 IP 범위는 192.168.100.10|111111 로
192.168.100.128부터 192.168.100.191/26 이 되는 것입니다.
'네트워크 > 네트워크 일반' 카테고리의 다른 글
DOS 공격 - SYN FLOODING (0) | 2022.01.22 |
---|---|
동적 라우팅 RIPv2 (0) | 2021.10.17 |
ARP (0) | 2021.09.10 |
소전 2일차 IP address (0) | 2021.07.24 |
소전 1일차 네트워크 이론 (0) | 2021.07.24 |