본문 바로가기

IT/기타

수퍼네팅(Supernetting)과 서브네팅(Subnetting) 개념

반응형

IP 주소 관리를 효율적으로 하기 위해 네트워크를 나누거나 합치는 기술이 필요합니다. 이를 위해 서브네팅(Subnetting)과 수퍼네팅(Supernetting)이 사용됩니다.

1. 서브네팅(Subnetting)
✔ 개념 : 서브네팅은 하나의 네트워크를 여러 개의 작은 네트워크(서브넷)로 나누는 기법입니다.
✔ 목적

  • IP 주소 공간의 낭비 방지
  • 네트워크 트래픽 감소 및 성능 향상
  • 보안 및 네트워크 관리 효율성 증대

✔ 방법 

  • 네트워크 주소 부분을 확장하여 기존 네트워크를 작은 서브넷으로 분할
  • 기본 서브넷 마스크(Default Subnet Mask)보다 더 많은 비트를 네트워크 부분으로 사용

✔ 예시 : 클래스 C 네트워크 192.168.1.0/24를 두 개의 서브넷으로 나누기 위해 /25 서브넷 마스크를 사용하면:

  • 첫 번째 서브넷: 192.168.1.0/25 (호스트 범위: 192.168.1.1 ~ 192.168.1.126)
  • 두 번째 서브넷: 192.168.1.128/25 (호스트 범위: 192.168.1.129 ~ 192.168.1.254)

✔ 장점

  • IP 주소 낭비 최소화
  • 네트워크 성능 향상 (브로드캐스트 도메인 감소)
  • 보안 및 네트워크 제어 강화

2. 수퍼네팅(Supernetting)

✔ 개념 : 수퍼네팅은 여러 개의 작은 네트워크를 하나의 큰 네트워크(수퍼넷)로 합치는 기법입니다.

✔ 목적 

  • 라우팅 테이블 크기 감소 (라우팅 최적화)
  • IP 주소 블록을 효과적으로 관리
  • 인터넷 서비스 제공자(ISP)의 대규모 주소 할당

✔ 방법

  • 네트워크 주소 부분을 줄여서 여러 개의 네트워크를 하나의 네트워크로 결합
  • 기본 서브넷 마스크보다 더 적은 비트를 네트워크 부분으로 사용

✔ 예시 : 다음 두 개의 클래스 C 네트워크를 하나의 수퍼넷으로 합치기 위해 /23 서브넷 마스크를 사용

  • 192.168.2.0/24
  • 192.168.3.0/24
     수퍼넷 : 192.168.2.0/23 (호스트 범위: 192.168.2.1 ~ 192.168.3.254)

✔ 장점

  • 라우팅 테이블 크기 감소 (라우팅 효율성 증가)
  • 네트워크 관리 용이
  • IP 주소 블록을 효율적으로 활용

3. 서브네팅 VS 슈퍼네팅 비교 

구분 서브네팅 (Subnetting) 수퍼네팅 (Supernetting)
개념 큰 네트워크를 작은 네트워크로 나눔 작은 네트워크를 큰 네트워크로 합침
목적 IP 주소 낭비 방지, 보안 강화 라우팅 테이블 크기 축소
서브넷 마스크 기본보다 길게 설정 (예: /24 → /26) 기본보다 짧게 설정 (예: /24 → /23)
사용 사례 기업 내부 네트워크 분할 ISP에서 여러 네트워크를 하나로 묶음
반응형

'IT > 기타' 카테고리의 다른 글

디자인 싱킹(Design Thinking)  (0) 2025.02.16
디지털 휴먼 증강(Digital Human Augmentation)  (4) 2025.02.16
Java에서 String의 null 값 체크 방법  (2) 2025.02.14
Java MVC 패턴  (0) 2025.02.14
String.valueOf 와 (String)의 차이  (1) 2025.02.13