[네트워크] CIDR란 무엇인가?

양진혁·2022년 3월 28일
0

AWS

목록 보기
10/14

CIDR(Classless Inter Domain Routing)이란 무엇인가?

AWS 서비스 중 VPC와 Subnet을 구성할 때 필수적으로 이해해야 하는 개념이다.

사전 지식

IPv4는 총 32비트의 숫자로 구성되어 있다. = 4,294,967,296개

  • 그 중 588,514,304개는 특정한 목적으로 선점되어 있다.
  • 즉 가용 가능한 IP는 3,706,452,992개
  • 시간이 흐를수록 IP의 개수가 부족해짐
  • 해결 방법: Private Network(사설망)

Private Network(사설망)

사설망은 하나의 Public IP를 여러 기기와 공유할 수 있는 방법이다.
하나의 망에는 Private IP를 부여받는 기기들과 Gateway로 구성된다.

  • 각 기기는 인터넷 통신시 Gateway를 통해 통신(사설망의 대표가 Gateway, Gateway만 Public IP를 가진다)

Private IP는 지정된 대역의 IP만 사용이 가능하다
24-bit block, 20-bit block, 16-bit block

CIDR이란?

Class Inter Domain Routing: IP는 주소의 영역을 여러 네트워크 영역으로 나누기 위해 IP를 묶는 방식

  • 여러 개의 사설망을 구축하기 위해 망을 나누는 방법
  • Classless <-> Classful

CIDR Notation

만약 4번째 자리수가 28이라면 뒤 4개 제외한 앞 28개가 네트워크 주소임
호스트 주소가 모두 0일때부터 1이 될 때까지(16이면 넘어감)
만약 10.88.135.144의 경우 10.88.135.159
이 다음 대역이 10.88.135.160 ~ 10.88.135.175가 된다
네트워크 주소가 중요하다(네트워크 서브넷이 몇개의 호스트 주소를 가지느냐를 결정한다)
크면 클수록 네트워크가 가질 수 있는 망은 작아진다(최고 32까지 존재하는데 32면 그 IP 하나만 사용이 가능하다)

CIDER Block

첫번째 / 마지막 IP는 예약되어 있어서 사용이 불가능하다

  • 첫번째 IP는 네트워크 자체를 가르키는 IP
  • 마지막 IP는 Broadcast IP

AWS에서는 총 5개의 Address를 예약한다

  • 0: Network Address
  • 1: VPC Router
  • 2: DNS
  • 3: Future Use
  • 4 : Broadcast

Reference

https://www.youtube.com/c/AAAWS/videos

0개의 댓글