SheepDev

IP·네트워크 계산

/31과 /32 네트워크도 쓸 수 있나요?

사용할 도구

IPv4는 네트워크와 브로드캐스트 두 주소를 뺀다고 외우면 /31의 사용 가능 수는 0처럼 보입니다. 하지만 점대점 링크에서는 둘 다 쓸 수 있습니다. 일반 LAN을 모두 /31로 바꿔도 된다는 뜻은 아닙니다. 범위와 용도 모델을 확인한 뒤 장비·구성 조건을 판단하세요.

/30은 총 네 주소, 일반 모델에서 호스트 둘

먼저 입력할 범위
192.0.2.0/30
192.0.2.0 … 192.0.2.3
mask: 255.255.255.252

192.0.2.0/30을 넣으면 호스트 비트 2개로 2²=4주소입니다. 일반 모델에서 .0은 네트워크, .3은 브로드캐스트, .1과 .2는 끝점입니다. 할당 주소 네 개와 호스트 둘은 서로 다른 계획 수치입니다.

192.0.2.1/30도 같은 범위입니다. 접두사가 정렬 경계를 결정하며 .1부터 네 개라는 뜻이 아닙니다. 다음 정렬된 /30은 192.0.2.4에서 시작합니다.

/31의 두 주소는 점대점 양끝에 사용

두 끝점을 나타내는 범위
192.0.2.0/31
192.0.2.0 … 192.0.2.1
mask: 255.255.255.254

/31은 호스트 비트 하나로 두 주소입니다. RFC 3021 점대점에서는 처음과 끝을 빼지 않고 둘 다 끝점으로 씁니다. 사용 설명과 숫자를 함께 읽어 링크 모델의 전제를 확인하세요.

현재 출력의 broadcast 필드도 범위 끝을 보여주지만 /31 점대점에서 그 주소를 방송 전용으로 예약한다는 뜻은 아닙니다. first/last와 hostPolicy를 함께 읽고 일반 필드 이름만으로 끝 주소를 제외하지 마세요.

/32는 한 주소를 지정합니다

단일 주소 예
192.0.2.10/32
first = last = 192.0.2.10
total = 1

/32는 호스트 비트 0개로 주소 하나이며 호스트 경로 같은 단일 주소 표현입니다. 두 끝점 범위가 아닙니다. 무조건 둘을 빼면 말이 안 됩니다. 접두사가 길수록 범위가 작아지는 관계와 사용 규칙을 나눠 이해하세요.

/32 경로가 있다는 것만으로 직접 연결을 증명하지는 않습니다. 다음 홉·다른 경로·인터페이스 설정은 별도 정보입니다. 도구는 장비나 라우팅 테이블에 접속하지 않으므로 결과가 도달 가능성의 증거는 아닙니다.

주소 절약과 구성 지원을 따로 확인하기

링크 열 개의 단순 비교
10 × /30 → 40 addresses
10 × /31 → 20 addresses

열 링크는 /30에서 40주소, /31에서 20주소를 쓰지만 각 링크가 지원한다는 전제입니다. 양끝 지원·관리·예비 주소 요구는 계산으로 결정되지 않습니다. 수가 적다는 이유만으로 설정을 바꾸지 마세요.

현재 VLSM은 일반 IPv4 모델로 네트워크·브로드캐스트를 예약합니다. 두 호스트 요청이 /30이어도 /31 점대점 계산과 모순은 아닙니다. 모델이 다르므로 같은 숫자 2만이 아니라 전제를 비교하세요.

경계를 시험하고 IPv4 뺄셈을 IPv6에 옮기지 않기

/30·/31·/32를 한 묶음으로 남겨 시작·끝·총수·정책을 보고 범위 안의 다른 주소도 시험하세요. /0도 2³²라는 총수를 계산할 수 있지만 그 전체를 하나의 LAN에서 쓴다는 뜻은 아닙니다.

IPv6에는 IPv4식 브로드캐스트가 없으므로 둘을 빼지 않습니다. IPv6/CIDR에서 128비트 범위를 확인하세요. 주소 계산과 할당·경로 운영 정책을 나누면 도구가 지원하는 판단이 명확해집니다.

참고 자료

사용할 도구

가이드 →