CIDR (Classless Inter-Domain Routing)

Moon Blue의 IT 로그 📝·2023년 3월 24일
0
post-thumbnail

CIDR(Classless Inter-Domain Routing)는 IP 주소를 효율적으로 할당하고 라우팅 정보를 더 간결하게 표현하기 위해 개발된 인터넷 주소 할당 방법입니다. 이전에 사용되던 방식인 클래스풀(Classful) 주소 체계와 달리, CIDR는 클래스를 사용하지 않고 IP 주소를 임의의 길이로 나누어 할당합니다. 이를 통해 IP 주소의 낭비를 줄이고 라우팅 테이블을 최적화할 수 있습니다.

CIDR 표기법은 IP 주소와 슬래시(/)로 구분된 네트워크 마스크의 비트 수로 구성됩니다. 예를 들어, "192.168.0.0/16"은 IP 주소 "192.168.0.0"에 대한 네트워크 마스크가 16비트임을 나타냅니다. 여기서 16비트는 네트워크 부분을 나타내며, 나머지 16비트는 호스트 부분을 나타냅니다.

✅ IP 주소의 표준화

  • CIDR는 IPv4 주소 공간을 더 효율적으로 사용하기 위해 IP 주소를 서브넷화(subnetting)하여 더 작은 네트워크로 나눕니다.

✅ 서브넷 마스크

  • 네트워크 마스크는 IP 주소의 어떤 부분이 네트워크를 나타내고, 어떤 부분이 호스트를 나타내는지 구분하는 데 사용됩니다. 슬래시(/) 뒤의 숫자는 네트워크 부분에 해당하는 비트 수를 나타냅니다.

✅ 라우팅 테이블 최적화

  • CIDR는 라우팅 테이블에 여러 개의 라우팅 항목을 하나의 항목으로 합쳐 표현할 수 있습니다. 이를 통해 라우팅 테이블의 크기를 줄이고, 라우터의 메모리 사용량을 낮추며, 라우팅 처리 과정을 빠르게 합니다.

✅ IP 주소 공간 확장

  • CIDR는 IP 주소의 낭비를 줄이고, 주소 공간을 더 많은 기관이나 사용자에게 할당할 수 있게 합니다.

CIDR는 IP 주소 공간을 효율적으로 할당하고, 라우팅 테이블을 최적화하기 위해 개발된 인터넷 주소 할당 방법입니다. 이를 통해 인터넷의 성능을 향상시키고 확장성을 높일 수 있습니다.

📝 이점

  • IP 주소 공간의 효율적인 활용
    CIDR를 사용하면, IP 주소를 더 작은 블록으로 나누어 할당할 수 있어 낭비되는 주소를 최소화합니다. 이를 통해 주소 공간이 소진되는 것을 지연시킬 수 있습니다.

  • 라우팅 테이블 크기 축소
    CIDR는 라우팅 정보를 요약하여 라우터의 메모리 사용량을 줄일 수 있습니다. 이렇게 라우팅 테이블의 크기를 축소함으로써 라우터의 성능을 향상시킬 수 있습니다.

  • 라우팅 업데이트 최적화
    CIDR의 라우팅 정보 요약 기능으로 인해 라우팅 업데이트 메시지도 간결해집니다. 이를 통해 라우터 간의 통신 부하를 줄이고, 인터넷의 전반적인 효율성을 개선할 수 있습니다.

  • 계층적 주소 구조
    CIDR는 IP 주소를 네트워크와 호스트 부분으로 나누어 계층적 구조를 제공합니다. 이를 통해 IP 주소를 쉽게 관리할 수 있으며, 인터넷의 확장성을 향상시킵니다.

  • 글로벌 라우팅 지원
    CIDR는 인터넷 전체에서 라우팅을 지원합니다. 이로 인해 여러 기관이나 사용자가 서로 다른 네트워크에서 통신할 수 있습니다.


CIDR의 도입으로 인해 인터넷의 성능과 확장성이 크게 개선되었습니다. 현재는 IPv6를 도입하여 IP 주소 공간을 확장하였지만, CIDR는 여전히 IPv4 주소 체계에서 중요한 역할을 수행하고 있습니다.

profile
What a Beautiful World~ 🌏

0개의 댓글