본문 바로가기
컴퓨터공학 & 정보통신/네트워크 & Cisco

[네트워크] CIDR (Classless Inter-Domain Routing) 사이더 이해하기

by TaeGyeong Lee 2024. 11. 12.

개요

인터넷 초창기에 사용한 IP 할당 방식인 IP 클래스는 성장하는 인터넷 네트워크를 커버하기에 명확한 한계가 있었습니다. 

IP 클래스 방식을 사용하여 중국과 바티칸 시국을 예로 들어 보겠습니다. 중국, 바티칸 시국은 모두 국가이므로 동일한 수준의 클래스를 할당하였습니다. 

바티칸 시국은 인구가 600명 이하입니다. 그에 반에 중국은 14억으로 매우 많은 인구를 가진 국가입니다. 바티칸 시국과 중국에게 동일한 레벨의 IP를 할당할 경우 중국에서는 부족한 IP가 바티칸 시국에선 사용하는 이가 없어 남아도는 상황이 발생합니다. 

간단히 말해, IP 클래스에서 사용하는 IP 분배 방식은 비효율적입니다. 

 

CIDR 

CIDR은 위에 설명한 IP 클래스의 문제점을 보완한 IP 할당 방식입니다. 서브넷의 길이가 가변적인 것이 가장 큰 특징입니다. IP 클래스는 A, B, C ... 클래스에 맞게 서브넷의 길이가 정해져 있었습니다. CIDR은 그렇지 않습니다. 

xxx.xxx.xxx.xxx/y 와 같은 형태로 y는 왼쪽으로부터 마스킹하는 비트의 갯수입니다. y는 가변적으로 유연하게 변형, 할당이 가능합니다. 

 

다시 IP 클래스의 문제를 표현한 예시로 돌아가 보겠습니다. 이번엔 서브넷 마스크를 유연하게 적용(/4) 하여 중국에는 더 많은 IP를 할당할 수 있도록 하겠습니다. (약 268만 개)

반대로 바티칸 시국은 서브넷 마스크를 다르게 적용(/24)하여 적은 양의 IP를 할당할 수 있도록 했습니다. (약 250개 ) 기존에 남는 부분은 다른 나라가 사용할 수 있도록 했습니다. 

 

CIDR 과 VPC 의 관계 

CSP 블로그에서 자사의 VPC를 홍보하기 위해 CIDR 관련된 글을 많이 올려놓았습니다. VPC가 무엇이고 CIDR과 무슨 관계가 있을까요? 

VPC (Virtual Private Cloud)

퍼블릭 클라우드 환경 내에서 사용할 수 있는 사설 네트워크입니다. 가상의 사설 네트워크를 구성하고 그 내부에 여러 가지 인스턴스를 넣고 싶습니다. 이때, CIDR를 활용합니다. 유연하게 내부 인스턴트의 IP를 할당할 수 있습니다. 

그렇게 되면 여러 가지 고려해야 할 사항들이 생기게 되는데, VPC에 관한 내용은 추후 다른 글에서 자세히 서술하겠습니다.

 

참고 자료 

 

CIDR - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. CIDR(Classless Inter-Domain Routing, 사이더)는 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, 최신의 IP 주소 할당 방법이다. CIDR는 기존의 IP 주소 할

ko.wikipedia.org

 

CIDR이란?- CIDR 블록 및 표기법 설명 - AWS

Classless Inter-Domain Routing(CIDR)은 인터넷상의 데이터 라우팅 효율성을 향상시키는 IP 주소 할당 방법입니다. 인터넷에 연결되는 모든 컴퓨터, 서버 및 최종 사용자 디바이스에는 IP 주소라는 고유한

aws.amazon.com

 

What Is CIDR? - IT Glossary | SolarWinds

Whether you want to stay ahead with new tech, speed up modernization, support modular services, cut costs, or stay competitive, we’ve built industry-leading software to maximize hybrid IT, spark innovation, and tackle your toughest IT challenges.

www.solarwinds.com

 

What is CIDR Notation?

What is CIDR or Classless Inter Domain Routing and how do you use it to grant groups of IP addresses access to your cloud resources. In this post we take a look.

www.hava.io

https://guide.ncloud-docs.com/docs/networking-vpc-vpcoverview