2018. 3. 30. 00:42 카테고리 없음
보안 및 네트워크 관리자 과정] 서브넷
보안 및 네트워크 관리자 과정] 서브넷
서브넷, 서브네팅
* 서브넷 마스크(Subnet Mask) 를 이용하여 부족한 IP 주소를 쪼개 쓰기 위한 방법
IPv4 의 한정적인 숫자 때문에 만들어졌다.
Ip 주소개수가 충분히 많은 Ipv6 에서는 필요없지만 기존에 설치된 망에 구성되어있는
서브넷 구분이 어떤건지 읽을수는 있어야 한다.
Ex)
원본 네트워크 61.0.0.0/8 A 클래스의 IP로 2^24 개의 주소가 포함된 거대한 한덩이 IP
61.0.0.0 을 풀어서 쓰면
00111101.00000000.00000000.00000000
앞의 00111101 은 네트워크 IP 뒤의 000~ 이 호스트 IP
예를들어 이 원본 네트워크를 8조각으로 서브네팅 한다고 하면
8 = 2^3
IP : 00111101.000 00000.00000000.00000000
ex) 필요한 IP 115개 => 최소 X = 7
원본 네트워크 = 123.112.208.0 / 22
원본 IP 123.112.11010000.00000000
서브넷마스크 255.255.11110000.00000000
VLSM 123.112.1101 0000.0 0000000
서브넷마스크 255.255.1111 1111.1 0000000 = 255.255.255.128 /25
123.112.1101 0000.0 0000000 123.112.208.0 /25 부터
123.112.1101 1111.1 0000000 123.112.223.128 /25 까지
VLSM 개수는 2^(늘어난 네트워크IP) 만큼 생긴다
여기서는 2^5 = 32개가 생김!
*IP 숫자 계산할때 2^x-2 인 이유는
뒷자리 비트가 전부 0 인 IP 는 해당 서브넷의 네트워크 이름
뒷자비 비트가 전부 1인 IP 는 그 서브넷브로드캐스트 주소
여서 장치에 IP 설정이 불가능하기 때문에 2개를 빼고 계산한다
10여년전? 에는 서브넷 계산 직접 하는게 중요했지만
지금은 이미 다 나눠서 세팅되있는 상황이라
기존에 설치된 IP를 보고 그 IP의 네트워크 이름을 읽을수 있는게 중요하다고 함.