CIDR: безкласова міждоменна маршрутизація

Безкласова міждоменна маршрутизація була розроблена в 1990-х роках як стандартна схема маршрутизації мережевого трафіку через Інтернет. До розробки технології CIDR інтернет- маршрутизатори керували мережевим трафіком на основі класу IP-адрес. У цій системі значення IP-адреси визначає його підсіти для цілей маршрутизації.


CIDR є альтернативою IP-підмережам. Він організовує IP-адреси в підмережі незалежно від значення самих адрес. CIDR також відомий як супермережа, оскільки він дозволяє групувати кілька підмереж для мережевої маршрутизації.

Нотація CIDR

CIDR визначає діапазон IP-адрес, використовуючи комбінацію IP-адреси і пов'язаної з ним мережевої маски.

xxx.xxx.xxx.xxx/n

У нотації CIDR використовується вищенаведений формат, де n - кількість (крайніх лівих) 1 бітів у масці.

192.168.12.0/23

Наведений вище приклад застосовує маску підмережі 255.255.254.0 до 192.168 мережі, починаючи з 192.168.12.0. Ця нотація представляє діапазон адрес від 192.168.12.0 до 192.168.13.255.

У порівнянні з мережами на основі класів 192.168.12.0/23 являє собою сукупність двох підмереж класу C 192.168.12.0 і 192.168.13.0, кожна з яких має маску підмережі 255.255.255.0.

Ось ще один спосіб візуалізувати це:

192.168.12.0/23 = 192.168.12.0/24 + 192.168.13.0/24

Крім того, CIDR підтримує розподіл інтернет-адрес і маршрутизацію повідомлень незалежно від традиційного класу даного діапазону IP-адрес.

10.4.12.0/22

У наведеному вище прикладі представлено діапазон адрес з 10.4.12.0 по 10.4.15.255 (маска мережі 255.255.252.0). Це виділяє еквівалент чотирьох мереж класу C в набагато більшому просторі класу A.

Ви іноді будете бачити нотацію CIDR, яка використовується навіть для не-CIDR мереж. Однак в IP-підмережах без CIDR значення n обмежено 8 (клас A), 16 (клас B) або 24 (клас C).

Ось деякі приклади:

  • 0.0.0/8
  • 16.0.0/16
  • 168.3.0/24

Як працює CIDR

При першому впровадженні в Інтернеті основні протоколи маршрутизації, такі як Border Gateway Protocol і Open Shortest Path First, були оновлені для підтримки CIDR. Застарілі або менш популярні протоколи маршрутизації можуть не підтримувати CIDR.

Реалізації CIDR вимагають, щоб певна підтримка була вбудована в протоколи мережевої маршрутизації.

Агрегація CIDR вимагає, щоб задіяні сегменти мережі були суміжними (чисельно суміжними) в адресному просторі. Наприклад, CIDR не може об'єднувати 192.168.12.0 і 192.168.15.0 в один маршрут, якщо не включені проміжні діапазони адрес .13 і .14.

Всі інтернет- WAN або магістральні маршрутизатори - ті, які керують трафіком між інтернет-провайдерами - зазвичай підтримують CIDR для досягнення мети збереження простору IP-адрес. Звичайні споживчі маршрутизатори часто не підтримують CIDR, тому приватні мережі, включаючи домашні мережі і навіть невеликі публічні мережі (LAN), часто не використовують його.

CIDR и IPv6

IPv6 використовує технологію маршрутизації CIDR і нотацію CIDR таким же чином, як і IPv4. IPv6 був розроблений для повністю безкласової адресації.