CIDR (Classless Inter Domain Routing)

박재현·2023년 3월 4일
0

🤔 IPv4

  • 총 32비트 비트 숫자로 구성: 4,294,967,296개
  • 588,514,304개는 특정 목적으로 이미 선점되어 있음
  • 가용 가능한 IP는 4,294,967,296 - 588,514,304 = 3,706,452,992개

-> 한 사람당 사용하는 IP 갯수를 생각해 봤을 때 충분치 않은 양이기 때문에 Private Network(사설망) 사용

Private Network(사설망)

  • 하나의 Public IP를 여러 기기가 고유할 수 있는 방법

  • 하나의 망에는 private IP를 부여받은 기기들과 gateway로 구성
    ✓ 각 기기는 인터넷과 통신시 Gateway를 통해 통신
    ✓ gateway는 public IP 주소를 가지고 있음

  • Private IP는 지정된 대역의 아이피만 사용 가능

  • 하나의 Private IP는 사설망 안에서만 고유한 값을 가짐, 즉 다른 사설망에 있는 IP와 동일한 IP주소를 가지고 있음


CIDR

  • Classless inter Domain Routing, 주소를 여러 네트워크 영역으로 나누기 위해 IP를 묶는 방식. 즉, 여러 사설망을 구축하기 위함
  • Classless 방식 ( <-> Classful)

CIDR block

  • 첫번째, 마지막 IP는 예약(선점)되어 있어 사용 불가능
    ✓ 첫번째 IP는 네트워크 자체 IP
    ✓ 마지막 IP는 Broadcast IP
  • AWS에서는 총 5개 Address를 예약
    ✓ 0: 네트워크 address
    ✓ 1: VPC Router
    ✓ 2: DNS
    ✓ 3: Future use
    ✓ 마지막: Broadcast

=> AWS 네트워크 192.168.0.0/24 에서 할당가능한 IP 갯수는?
24이기 때문에 각각 8비트에 해당하는 192.168.0 까지가 네트워크 비트이고, 마지막에 호스트 비트에 0~255가 할당가능하므로 총 256개
하지만 AWS는 5개의 address를 사용하고 있기 때문에
256-5 = 251개

네트워크: 192.168.0.0/16
-> 16으로 설정되어 있기 때문에 192.168까지가 네트워크 비트이고
이후 192.168.(0~255).(0~255) 호스트 비트로 사용 가능

서브넷 1
192.168.1 까지 구성하고 192.168.1.(0~255) 사용가능

서브넷 2
192.168.2 까지 구성고 192.168.2.(0~255) 사용 가능

서브넷 3
192.168.3 까지 구성하고 192.168.3.(0~255) 사용 가능

0개의 댓글