CIDR Là Gì? Giải Thích Chi Tiết, Cách Hoạt Động và Ví Dụ Cụ Thể

CIDR (Classless Inter-Domain Routing) là một phương pháp định tuyến liên miền không phân lớp, một giải pháp quan trọng trong việc quản lý và phân bổ địa chỉ IP hiệu quả hơn. Nó thay thế hệ thống phân lớp địa chỉ IP truyền thống (lớp A, B, C) và đóng vai trò then chốt trong việc kéo dài tuổi thọ của IPv4, đồng thời giảm áp lực lên các bảng định tuyến.

Trong bài viết này, chúng ta sẽ đi sâu vào cách thức hoạt động của CIDR, kèm theo các ví dụ minh họa cụ thể để giúp bạn hiểu rõ hơn về khái niệm này.

Vấn Đề Với Phân Bổ Địa Chỉ IP Dựa Trên Lớp

Phương pháp phân bổ địa chỉ IP truyền thống bộc lộ nhiều hạn chế, dẫn đến việc khai thác cạn kiệt địa chỉ IPv4 nhanh hơn dự kiến. Hệ thống định tuyến cũ dựa trên các lớp A, B và C:

  • Lớp A: Hỗ trợ hơn 16 triệu host.
  • Lớp B: Hỗ trợ 65.535 host.
  • Lớp C: Hỗ trợ 254 host.

Vấn đề nảy sinh khi một tổ chức cần số lượng host lớn hơn 254. Trong trường hợp này, họ buộc phải sử dụng lớp B thay vì lớp C. Điều này đồng nghĩa với việc tổ chức đó sẽ lãng phí rất nhiều địa chỉ IP. Ví dụ, nếu một tổ chức chỉ cần 2.500 host, họ sẽ lãng phí khoảng 63.000 địa chỉ host nếu sử dụng lớp B. Việc này làm giảm đáng kể số lượng địa chỉ IPv4 khả dụng một cách không cần thiết.

CIDR Hoạt Động Như Thế Nào?

CIDR hoạt động dựa trên kỹ thuật VLSM (Variable Length Subnet Masking) – Mặt nạ mạng con có độ dài thay đổi. Điều này cho phép CIDR xác định các tiền tố có độ dài tùy ý, giúp nó hiệu quả hơn nhiều so với hệ thống cũ. Địa chỉ IP CIDR bao gồm hai thành phần chính:

  • Tiền tố (Prefix): Địa chỉ mạng, được viết tương tự như địa chỉ IP thông thường (ví dụ: 192.168.1.0).
  • Hậu tố (Suffix): Số bit trong toàn bộ địa chỉ (ví dụ: /24).

Khi kết hợp hai thành phần này, một địa chỉ IP CIDR sẽ có dạng như sau:

192.168.1.0/24

Tiền tố mạng xác định phần mạng của địa chỉ IP. Số lượng bit được sử dụng cho phần mạng sẽ thay đổi tùy thuộc vào nhu cầu. Trong ví dụ trên, /24 cho biết 24 bit đầu tiên là phần mạng, và 8 bit còn lại dành cho địa chỉ host.

Bảng khối CIDR IPv4 của Wikipedia cho thấy sự khác biệt về số lượng địa chỉ khả dụng dựa trên định dạng CIDRBảng khối CIDR IPv4 của Wikipedia cho thấy sự khác biệt về số lượng địa chỉ khả dụng dựa trên định dạng CIDR

Ví Dụ Cụ Thể Về CIDR

Chúng ta đã biết địa chỉ IP CIDR trông như thế nào. Bây giờ, hãy xem xét một vài ví dụ cụ thể để phân tích sâu hơn về định dạng của chúng. Các công cụ tính toán CIDR trực tuyến có thể giúp bạn dễ dàng xác định dải IP tương ứng với một địa chỉ CIDR cụ thể.

Ví dụ, nếu bạn nhập địa chỉ CIDR 10.0.0.0/24 vào công cụ tính toán, nó sẽ trả về các thông tin sau:

  • Địa chỉ IP đầu tiên: 10.0.0.0
  • Địa chỉ IP cuối cùng: 10.0.0.255
  • Số lượng host: 256 (254 host sử dụng được)

Công cụ tính toán CIDR hiển thị thông tin về dải IPCông cụ tính toán CIDR hiển thị thông tin về dải IP

Ngược lại, bạn cũng có thể chuyển đổi một dải IP sang định dạng CIDR. Ví dụ, nếu bạn muốn biểu diễn dải IP từ 192.168.1.0 đến 192.168.1.255 dưới dạng CIDR, bạn có thể sử dụng công cụ chuyển đổi dải IP sang CIDR. Kết quả trả về sẽ là 192.168.1.0/24.

Công cụ chuyển đổi dải IP sang CIDRCông cụ chuyển đổi dải IP sang CIDR

Kết Luận

CIDR là một giải pháp hiệu quả để cải thiện việc phân phối địa chỉ IP, đặc biệt quan trọng trong bối cảnh nguồn cung IPv4 ngày càng hạn hẹp. Mặc dù IPv6 đã được triển khai và giải quyết triệt để vấn đề thiếu hụt địa chỉ IP, CIDR vẫn tiếp tục được sử dụng rộng rãi nhờ tính linh hoạt và khả năng tối ưu hóa việc sử dụng địa chỉ. Để hiểu rõ hơn về sự khác biệt giữa IPv4 và IPv6, bạn có thể tìm đọc các bài viết chuyên sâu về địa chỉ IPv6.