슈퍼넷팅 : Supernettiong, 서브넷팅의 반대말로 나뉘어진 서브넷들을 하나로 합치는 것
서브넷팅을 할 때 프리픽스가 증가하였지만, 슈퍼넷팅을 하면 프리픽스가 감소하게 된다. 즉, 슈퍼넷팅을 하면 네트워크 규모가 증가, 호스트 개수가 증가, 네트워크 개수가 감소한다.
일반적인 경우는 단순히 두 네트워크를 합치면 프리픽스가 1이 증가한다고 생각하기 쉽지만, 다음과 같은 경우 프리픽스가 크게 증가 하는 것을 볼 수 있다.
ex)
1.1.127.0 / 24
1.1.126.0 / 24
두 네트워크를 서브네팅 하고자 할 때 ip를 이진수로 나타내면 다음과 같다.
1.1.127.0 -> 00000001.00000001.01111111.00000000
1.1.128.0 -> 00000001.00000001.10000000.00000000
두 네트워크에서 동일한 비트를 앞에서부터 확인하면 16번째 자리 까지만 같다.
따라서 두 네트워크를 합치고자 하면 프리픽스가 16인 = 서브넷마스크가 255.255.0.0인 = 서브넷 마스크(2진수)가 11111111.11111111.00000000.00000000 인 네트워크로 합쳐야 한다.
#슈퍼넷팅을 빠르게 하기
- 먼저 주어진 네트워크들의 각 옥텟을 비교하여 앞에서부터 같지 않은 옥텟을 찾아낸다.
- 해당 옥텟에서 모든 네트워크를 포함하는 규모를 찾는다.
- 해당 옥텟에서 가장 작은 값을 가지는 네트워크가 2번의 규모에 포함 되는 네트워크인지 확인한다.
- 2번 에서 찾은 규모로 나뉘어지는 네트워크라면, 2,3 번에서 고려한 옥텟과 앞 자리는 그대로 , 뒷자리는 0으로 하는 대표주소이고, 2번의 규모를 가지는 prepix를 가지는 네트워크로 한다.
4-2. 2번 에서 찾은 규모로 나뉘지 않는 네트워크라면 해당 규모로 나뉘는 네트워크이고, 2번 네트워크 보다 작고, 가장 가까운 네트워크를 대표주소로하고 , 2번의 규모를 가지는 prepix를 가지는 네트워크로 한다.
Tip!
-해당 방법으로 prepix를 계산할 경우 8,16,24 자리를 기준으로 계산하게 되는데 옥텟과 자리수가 헛갈릴 수 있으므로 슈퍼네팅 후에 서브넷 마스크를 추가로 적으며 검산 하는 것이 좋을 것 같다.
예제
1)
192.168.10.0 / 24
192.168.20.0 / 24
192.168.10.0 / 24 -> 세번 째 옥텟 00001010
192.168.20.0 / 24 -> 세번 째 옥텟 00010100
19번째 자리까지 같다.
192.168.0.0/ 19으로 서브네팅 가능하다 // 범위 192.168.0.0 -192.168.31.255 / 19
2)
192.168.31.0 / 24
192.168.32.0 / 24
192.168.31.0 / 24 세번 째 옥텟 00011111
192.168.32.0 / 24 세번 째 옥텟 00100000
18번째 자리까지 같다. -> 프리픽스 18으로 서브네팅 가능하다.
192.168.0.0/18으로 서브네팅 가능하다 // 범위 192.168.0.0 - 192.168.63.255 / 18
3)
10.20.126.0 /24
10.20.127.0 /24
10.20.128.0 /24
10.20.126.0 /24 -> 세번째 옥텟 01111110
10.20.127.0 /24 -> 세번째 옥텟 01111111
10.20.128.0 /24 -> 세번째 옥텟 10000000
16번째 자리까지 같다. -> 프리픽스 16으로 서브네팅 가능하다.
10.20.0.0/16으로 서브네팅 가능하다 // 범위 10.20.0.0 - 10.20.255.255 / 16
'네트워크 > 네트워크 이론' 카테고리의 다른 글
동적라우팅(EIGRP) (0) | 2021.11.22 |
---|---|
동적 라우팅(RIP) (0) | 2021.11.17 |
VLSM, 불균등 서브넷팅 (0) | 2021.11.17 |
다중 정적 라우팅 (0) | 2021.11.17 |
서브넷 마스크 (3) (0) | 2021.11.16 |