서브넷 치트 시트: CIDR, 서브넷 마스크 및 IP 범위

· 12분 읽기

IP 서브넷팅을 이해하는 것은 네트워크 엔지니어, 시스템 관리자 및 네트워크 인프라를 다루는 모든 사람에게 필수적입니다. 이 포괄적인 서브넷 치트 시트는 CIDR 표기법, 서브넷 마스크, IP 주소 범위 및 사용 가능한 호스트 계산에 대한 빠른 참조 테이블을 제공합니다. 네트워크를 설계, 문제 해결 및 최적화하는 데 필요한 모든 것입니다.

홈 라우터를 구성하든, 엔터프라이즈 네트워크를 설계하든, CCNA 자격증을 공부하든, 서브넷 계산 및 모범 사례에 즉시 액세스하려면 이 페이지를 북마크하세요.

📑 목차

서브넷팅 기초 이해하기

서브넷팅은 네트워크를 더 작고 관리하기 쉬운 하위 네트워크로 나누는 방법입니다. 이 기술은 네트워크 성능을 향상시키고 보안을 강화하며 IP 주소 할당을 더욱 효율적으로 만듭니다.

모든 IPv4 주소는 32비트로 구성되며 네트워크 부분과 호스트 부분으로 나뉩니다. 서브넷 마스크는 이 분할이 발생하는 위치를 결정합니다. 예를 들어, 마스크 255.255.255.0을 가진 주소 192.168.1.100에서 처음 세 옥텟은 네트워크를 식별하고 마지막 옥텟은 호스트를 식별합니다.

CIDR(Classless Inter-Domain Routing) 표기법은 서브넷 마스크를 표현하는 간결한 방법을 제공합니다. 255.255.255.0을 쓰는 대신 /24로 쓸 수 있으며, 이는 24비트가 네트워크 부분에 사용됨을 나타냅니다.

프로 팁: 우리의 서브넷 계산기를 사용하여 모든 CIDR 표기법 또는 서브넷 마스크에 대한 네트워크 주소, 브로드캐스트 주소 및 사용 가능한 호스트 범위를 즉시 계산하세요.

완전한 IPv4 서브넷 참조 테이블

이 포괄적인 테이블은 /32(단일 호스트)부터 /8(클래스 A 네트워크)까지 모든 표준 서브넷 크기를 보여줍니다. 네트워크 설계 및 문제 해결 중 빠른 조회를 위한 참조 자료로 사용하세요.

CIDR 서브넷 마스크 총 IP 사용 가능한 호스트 일반적인 사용 사례
/32 255.255.255.255 1 1 단일 호스트 경로, 루프백
/31 255.255.255.254 2 2 포인트 투 포인트 링크 (RFC 3021)
/30 255.255.255.252 4 2 포인트 투 포인트 링크, 라우터 연결
/29 255.255.255.248 8 6 소규모 사무실, 소수의 장치
/28 255.255.255.240 16 14 소규모 LAN, 단일 부서
/27 255.255.255.224 32 30 부서 네트워크
/26 255.255.255.192 64 62 중형 LAN, 여러 부서
/25 255.255.255.128 128 126 대형 LAN, 건물 층
/24 255.255.255.0 256 254 표준 LAN, 가장 일반적인 크기
/23 255.255.254.0 512 510 대형 네트워크, 여러 층
/22 255.255.252.0 1,024 1,022 캠퍼스 네트워크, 소규모 ISP
/21 255.255.248.0 2,048 2,046 대형 캠퍼스, 데이터 센터
/20 255.255.240.0 4,096 4,094 엔터프라이즈 네트워크
/19 255.255.224.0 8,192 8,190 대형 엔터프라이즈
/18 255.255.192.0 16,384 16,382 ISP 할당
/17 255.255.128.0 32,768 32,766 대형 ISP 블록
/16 255.255.0.0 65,536 65,534 클래스 B 동등, 대형 조직
/15 255.254.0.0 131,072 131,070 매우 큰 할당
/14 255.252.0.0 262,144 262,142 지역 ISP
/13 255.248.0.0 524,288 524,286 주요 ISP 할당
/12 255.240.0.0 1,048,576 1,048,574 대형 ISP, 클라우드 제공업체
/11 255.224.0.0 2,097,152 2,097,150 주요 클라우드 제공업체
/10 255.192.0.0 4,194,304 4,194,302 국가 ISP
/9 255.128.0.0 8,388,608 8,388,606 국제 ISP
/8 255.0.0.0 16,777,216 16,777,214 클래스 A 동등, 대규모 할당

서브넷당 사용 가능한 호스트 계산하기

서브넷에서 사용 가능한 호스트 수를 계산하는 공식은 간단하지만 이해하는 것이 필수적입니다:

사용 가능한 호스트 = 2^(32 - 프리픽스) - 2

-2는 모든 서브넷에서 예약된 두 개의 주소를 나타냅니다: 네트워크 주소(모든 호스트 비트가 0으로 설정됨)와 브로드캐스트 주소(모든 호스트 비트가 1로 설정됨). 이러한 주소는 개별 호스트에 할당할 수 없습니다.

/26에 대한 계산 예:

이 규칙에는 두 가지 중요한 예외가 있습니다:

  1. /31 서브넷: RFC 3021은 포인트 투 포인트 링크가 두 주소를 모두 사용할 수 있도록 허용하여 0 대신 2개의 사용 가능한 호스트를 제공합니다
  2. /32 서브넷: 단일 호스트 경로를 나타내며 라우팅 테이블 및 루프백 주소에서 일반적으로 사용됩니다

빠른 팁: 네트워크 용량을 계획할 때 향후 성장을 수용하고 주소 부족을 방지하기 위해 항상 호스트 수 계산에 20-30%의 오버헤드를 추가하세요.

IPv4 주소 클래스 (레거시)

CIDR이 1993년에 도입되기 전에는 IPv4 주소가 첫 번째 옥텟을 기반으로 클래스로 나뉘었습니다. 클래스풀 네트워킹은 구식이지만 이러한 클래스를 이해하면 레거시 시스템 및 문서 작업에 도움이 됩니다.

클래스 첫 번째 옥텟 범위 기본 마스크 CIDR 네트워크 네트워크당 호스트 목적
A 1.0.0.0 – 126.255.255.255 255.0.0.0 /8 126 16,777,214 대형 조직
B 128.0.0.0 – 191.255.255.255 255.255.0.0 /16 16,384 65,534 중형 조직
C 192.0.0.0 – 223.255.255.255 255.255.255.0 /24 2,097,152 254 소형 조직
D 224.0.0.0 – 239.255.255.255 N/A N/A N/A N/A 멀티캐스트
E 240.0.0.0 – 255.255.255.255 N/A N/A N/A N/A 예약됨/실험적

클래스풀 네트워킹이 구식이 된 이유: 경직된 클래스 구조는 대규모 IP 주소 낭비로 이어졌습니다. 300개의 호스트가 필요한 회사는 65,534개의 주소가 있는 클래스 B 네트워크를 받아 65,234개의 주소를 낭비했습니다. CIDR은 유연한 서브넷 크기를 허용하여 이 문제를 해결했습니다.

127.0.0.0/8은 루프백 주소용으로 예약되어 있으며 클래스 A의 일부가 아닙니다. 주소 127.0.0.1은 로컬 머신을 참조하는 데 사용되는 표준 루프백 주소입니다.

사설 IP 주소 범위

RFC 1918은 사설 네트워크용으로 예약된 세 가지 IP 주소 범위를 정의합니다. 이러한 주소는 공용 인터넷에서 라우팅할 수 없으므로 내부 네트워크에 이상적입니다. 인터넷 라우터는 사설 IP 주소를 소스 또는 대상으로 하는 패킷을 삭제하도록 구성되어 있습니다.

범위 CIDR 표기법 총 주소 서브넷 마스크 일반적인 사용
10.0.0.0 – 10.255.255.255 10.0.0.0/8 16,777,216 255.0.0.0 대형 엔터프라이즈, VPN, 클라우드 인프라
172.16.0.0 – 172.31.255.255 172.16.0.0/12 1,048,576 255.240.0.0 중형 네트워크, 기업 LAN
192.168.0.0 – 192.168.255.255 192.168.0.0/16 65,536 255.255.0.0 홈 네트워크, 소규모 사무실, 실험실 환경

올바른 사설 범위 선택:

VPN에 연결하거나 네트워크를 병합할 때 사설 IP 범위가 원격 네트워크의 주소 지정 체계와 겹치지 않는지 확인하세요. 이것은 연결 문제의 일반적인 원인입니다.

프로 팁: 많은 홈 라우터는 기본적으로 192.168.1.0/24 또는 192.168.0.0/24로 설정됩니다. 홈 랩을 설정하거나 충돌을 피해야 하는 경우 192.168.42.0/24와 같이 덜 일반적인 서브넷을 사용하거나 10.0.0.0/8 범위로 전환하는 것을 고려하세요.

특수 용도 IP 주소

사설 주소 외에도 여러 IP 범위가 특수 목적으로 예약되어 있습니다. 이러한 범위를 이해하면 구성 오류를 방지하고 문제 해결에 도움이 됩니다.

루프백 주소 (127.0.0.0/8): 로컬 머신을 참조하는 데 사용됩니다. 가장 일반적인 것은 127.0.0.1이지만 이 범위의 모든 주소는 로컬 호스트로 루프백됩니다.

링크 로컬 주소 (169.254.0.0/16): DHCP가 실패할 때 자동으로 할당됩니다. 이러한 주소가 표시되면 DHCP 구성 문제를 나타냅니다. Windows 환경에서는 APIPA(Automatic Private IP Addressing)라고도 합니다.

멀티캐스트 주소 (224.0.0.0/4): 일대다 통신에 사용됩니다. 일반적인 예로는 224.0.0.1(서브넷의 모든 호스트) 및 224.0.0.2(서브넷의 모든 라우터)가 있습니다.

브로드캐스트 주소: 모든 서브넷의 마지막 주소로, 해당 서브넷의 모든 호스트에 패킷을 보내는 데 사용됩니다. 192.168.1.0/24의 경우 브로드캐스트 주소는 192.168.1.255입니다.

문서 주소 (RFC 5737): 문서 및 예제용으로 예약된 세 가지 범위:

캐리어 등급 NAT (100.64.0.0/10): 서비스 제공업체 네트워크의 공유 주소 공간용으로 예약됨 (RFC 6598).

실용적인 서브넷팅 예제

실제 서브넷팅 시나리오를 통해 이러한 개념을 실제로 적용하는 방법을 보여드리겠습니다.

예제 1: 소규모 사무실 네트워크

컴퓨터 40대, 프린터 5대, IP 전화기 10대(총 55대 장치)가 있는 사무실용 네트워크를 설정해야 합니다.

이것은 재구성 없이 7개의 추가 장치를 위한 공간을 제공합니다.

예제 2: 다중 부서 건물

영업(30개 호스트), 엔지니어링(50개 호스트), HR(15개 호스트) 및 IT(20개 호스트)의 네 부서가 있는 건물용 네트워크를 설계하고 있습니다.

VLSM(다음 섹션에서 다룸)을 사용하여 서브넷을 효율적으로 할당할 수 있습니다:

예제 3: 포인트 투 포인트 라우터 링크

포인트 투 포인트 링크로 세 개의 라우터를 연결해야 합니다. 주소 낭비를 최소화하기 위해 /30 서브넷을 사용하세요:

각 링크는 4개의 주소만 사용하며 라우터