서브넷 계산과 라우팅 테이블 읽기
CIDR 마스크, 네트워크·브로드캐스트 주소와 최장 접두사 일치를 계산 순서대로 정리합니다.
관련 시험 정보처리기사정보보안기사정보통신기사네트워크관리사
CIDR와 주소 범위
/n은 왼쪽부터 n비트가 네트워크 부분이라는 뜻입니다. 호스트 비트 수가 h라면 전체 주소 수는 2^h이고, 일반 IPv4 서브넷에서 네트워크 주소와 브로드캐스트 주소를 제외한 사용 가능 주소 수는 2^h-2입니다.
- 마스크와 IP를 AND하면 네트워크 주소가 된다.
- 블록 크기는 해당 옥텟에서 256-마스크 값으로 구할 수 있다.
- /31과 /32는 일반적인 호스트 수 공식의 예외 용도가 있다.
라우팅 선택
목적지와 일치하는 경로가 여러 개면 접두사 길이가 가장 긴 경로, 즉 가장 구체적인 경로를 선택합니다. 접두사 길이까지 같다면 관리 거리나 메트릭 등 장비 정책을 비교합니다.
- 기본 경로 0.0.0.0/0은 더 구체적인 경로가 없을 때 사용한다.
- 게이트웨이는 다음 홉이고 목적지 네트워크와 같은 값이 아니다.
- 정적 경로와 동적 라우팅 프로토콜의 경로 학습 방식을 구분한다.
IPv6 확인
IPv6는 128비트 주소를 16진수 그룹으로 표기합니다. 연속된 0 그룹 축약인 ::은 한 주소에서 한 번만 사용할 수 있으며, 각 그룹 안의 선행 0은 생략할 수 있습니다.
- 브로드캐스트 대신 멀티캐스트를 활용한다.
- 링크 로컬 주소는 일반적으로 fe80::/10 범위다.
- 기본 헤더는 단순화하고 선택 기능은 확장 헤더로 분리한다.
시험에 바로 쓰는 비교표
| 접두사 | 호스트 비트 | 전체 주소 | 일반 사용 가능 |
|---|---|---|---|
| /24 | 8 | 256 | 254 |
| /26 | 6 | 64 | 62 |
| /28 | 4 | 16 | 14 |
| /30 | 2 | 4 | 2 |
지문 표현을 판단 기준으로 바꾸기
- 가장 긴 마스크와 일치하는 경로 → 최장 접두사 일치
- IP AND 서브넷 마스크 → 네트워크 주소
- 더 구체적인 경로가 없을 때 → 기본 경로
자주 틀리는 판단
- 접두사 길이가 짧은 경로를 우선 선택
- 네트워크 주소와 첫 사용 가능 주소를 혼동
- IPv6의 ::를 여러 번 사용해 주소를 모호하게 만듦
개념을 확인했다면 실제 문제에서 판단 기준을 적용해보세요.
분야별 문제 풀기