개요
인터넷 초창기에 사용한 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에 관한 내용은 추후 다른 글에서 자세히 서술하겠습니다.
참고 자료
https://guide.ncloud-docs.com/docs/networking-vpc-vpcoverview
'컴퓨터공학 & 정보통신 > 네트워크 & Cisco' 카테고리의 다른 글
[네트워크] 서브넷 마스크, 네트워크 주소, 호스트 주소 이해하기 (0) | 2024.12.23 |
---|---|
[네트워크] ARP (Address Resolution Protocol) 이해하기 (0) | 2024.11.17 |
[네트워크] IP Class 네트워크 클래스 A,B,C,D,E 에 대한 이해 (1) | 2024.10.31 |
[네트워크] Transport layer 전송 프로토콜 TCP UDP 이해하기 (3) | 2024.10.28 |
[정보통신] Physical Loop back Test 루프백 테스트 (1) | 2024.09.28 |