Що таке безкласова міждоменна маршрутизація (CIDR)? Значення, функціонування, переваги та недоліки

watch 32s
views 2

10:46, 08.07.2026

Зміст статті
arrow

  • Огляд безкласової міждоменної маршрутизації (CIDR)
  • Як працює CIDR
  • Огляд класової адресації
  • Вступ до безкласової адресації
  • Обмеження адресації з класами
  • Як працює CIDR
  • Розподіл блоків CIDR
  • Роль Адміністрації з присвоєння номерів в Інтернеті (IANA)
  • Функції регіональних інтернет-реєстрів (RIR)
  • Обов’язки місцевих інтернет-реєстрів (LIR)
  • Призначення IP-адрес інтернет-провайдерам та кінцевим користувачам
  • Блоки CIDR в IPv4
  • Блоки CIDR в IPv6
  • Переваги та недоліки CIDR
  • Ключові переваги CIDR
  • Потенційні недоліки CIDR
  • Підсумок та заключні думки

Огляд безкласової міждоменної маршрутизації (CIDR)

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

Усім комп’ютерам, підключеним до Інтернету, присвоюється конкретна IP-адреса. За допомогою цього номера можна відстежити будь-яку кінцеву точку в Інтернеті, а пристрої можуть взаємодіяти між собою.

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

Як працює CIDR

Перш ніж розглядати всі дрібні деталі щодо CIDR, давайте почнемо з розуміння сутності IP-адрес. Вони складаються з 2 частин, а саме:

  • Адреса хосту. Ця частина складається з декількох чисел, необхідних для ідентифікації пристрою або хосту в мережі.
  • Мережева адреса. Ця цифра необхідна для ідентифікації мережі.

Спочатку IP-адреси розподілялися виключно за допомогою системи адресації з класами. Довжина адреси була досить фіксованою, як і кількість необхідних бітів.  

Огляд класової адресації

Класова адресація, також відома як IPv4, має 32 біти. Кожен числовий рядок розділяється крапкою і містить лише 8 бітів. За допомогою такої системи з класами можна було обирати між такими типами IPv4:

  • Клас A. Цей тип характеризується 8 бітами мережевого префікса. Наприклад, 87.2.0.2, де 87 — це мережева адреса, а 2.0.2 — адреса хосту.
  • Клас B. Цей тип має 16 бітів. Наприклад, 456.23.0.4, де 456.23 — це мережева адреса, а 0.4 — адреса хосту.
  • Клас C. Цей клас має 24 біти. Наприклад, в адресі 456.234.3.200 456.234.3 — це мережева адреса, а 200 — адреса хоста.

Вступ до безкласової адресації

Особливість безкласової адресації полягає у використанні VLSM, або маскування підмереж змінної довжини. Це означає, що можна змінювати співвідношення бітів у адресі хосту та мережі. Маска підмережі працює шляхом поділу IP-адрес на біти хосту та біти мережі.

За допомогою VLSM можна змінювати IP-простір у підмережах різного розміру. Кожна підмережа може мати різну кількість хостів та IP-адрес. Безкласова IP-адреса має суфікс, який визначає кількість бітів у звичайній IP-адресі. Наприклад, 456.8.0.0/30 — це адреса; перша частина (456.8.0) — це мережева адреса.  

Обмеження адресації з класами

  • Обмежена гнучкість у використанні IP-адрес. Це означає, що всі типи адресації з класами можуть підтримувати лише певну кількість пристроїв. Наприклад, клас B може підтримувати трохи більше 65 000 хостів; клас A — понад 16 000 000 хостів; а клас C — 254 хости.

Такий сценарій став надзвичайно незручним для багатьох користувачів. Уявіть собі компанію з 300 пристроями, яка не може використовувати клас C, тому використовує клас B і має багато невикористаного IP-простору.

  • Обмеження в проектуванні мереж. У разі необхідності об’єднання мереж така можливість була недоступною для користувачів.  

Як працює CIDR

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

Розподіл блоків CIDR

Блок — це діапазон IP-адрес, що належать до одного мережевого префікса та мають однакову кількість бітів. Отже, великий блок має невеликий суфікс і містить більше IP-адрес.

Процес працює наступним чином: IANA (Організація з присвоєння номерів) розподіляє великі блоки між RIR (регіональними реєстрами). Потім регіональні реєстри розподіляють невеликі блоки між LIR (місцевими реєстрами). Наступним етапом є подальший розподіл для корпоративного використання. Окремі користувачі можуть подати заявку на отримання таких блоків у свого інтернет-провайдера.

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

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

Блоки CIDR також можна використовувати для IPv6; синтаксис таких адрес майже такий самий, як у IPv4. Однак довжина префікса може становити від 0 до 128. Це число визначає кількість спільних бітів.

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

Як ми вже згадували, процес присвоєння блоків складається з кількох етапів, і в ньому беруть участь кілька організацій. Отже, давайте детально розглянемо ці етапи.

Роль Адміністрації з присвоєння номерів в Інтернеті (IANA)

Адміністрація з присвоєння номерів займається розподілом CIDR-адрес із короткими та великими префіксами серед регіональних реєстрів. Найбільший можливий блок — це /8, і він може містити понад 16 мільйонів адрес.

Функції регіональних інтернет-реєстрів (RIR)

Наступним етапом після IANA є регіональні реєстри. Серед регіональних реєстрів можна виділити ARIN або RIPE NCC. Вони відповідають за управління IP-адресами в залежності від конкретного географічного регіону. Отримавши величезні блоки від IANA, на цьому етапі вони розподіляють невеликі підмережі.

Обов’язки місцевих інтернет-реєстрів (LIR)

Після регіональних реєстрів наступним кроком є місцеві реєстри, які розподіляють IP-адреси між мережами користувачів у місцевих регіонах. Розмір підмережі обирається виходячи з потреб мережі.

Призначення IP-адрес інтернет-провайдерам та кінцевим користувачам

Якщо мережа обслуговується одним провайдером, вона отримує IP-адреси від нього. У випадках, коли існує кілька провайдерів, можна отримати незалежний від провайдера адресний простір від регіональних реєстрів.

Блоки CIDR в IPv4

У CIDR підмережі використовуються для представлення груп IP-адрес. У початковій адресі підмережі всі біти мають значення «нуль». Ця перша адреса виконує функцію резервування мережі. Остання адреса містить «одиниці» у бітах. Це створює адресу широкомовлення для мережі. Це означає, що окремі користувачі не можуть отримати доступ до першої та останньої адрес у мережі. Усі інші адреси доступні для хостів.

Для більшої ефективності використання простору підтримуються менші підмережі. Проблема полягає в тому, що підмережі не надають адрес через наявність адрес широкого мовлення та зарезервованих мереж. Виняток із цього правила стосується лише RFC 3021.

Блоки CIDR в IPv6

Головною особливістю IPv6 порівняно з раніше розглянутим IPv4 є те, що він підтримує більшу кількість IP-адрес. IPv6 включає 8 наборів шістнадцяткових значень, розділених двокрапками.  Блоки CIDR в IPv6 необхідні для агрегації адрес із різними префіксами.

Завдяки такому підходу стає можливим глобальне узагальнення маршрутів та забезпечення достатніх пулів адрес. Стандартною підмережею в IPv6 є блок /64. Цей розмір необхідний для автоконфігурації адрес, що дозволяє налаштовувати адреси без безпосередньої участі користувачів.

Переваги та недоліки CIDR

Ключові переваги CIDR

  • Мінімізація втрат у просторі IP-адрес. За допомогою CIDR можна використовувати конкретну кількість IP-адрес, тим самим мінімізуючи їхні втрати.
  • Проста передача даних. Ефективний поділ підмереж, просте групування та створення мають вирішальне значення для передачі даних.
  • Гнучкість розгортання супермереж, якої не можна було досягти за допомогою стандартної архітектури маскування, є значною перевагою.
  • Створення VPC. Адреси CIDR використовуються за потребою для передачі даних між пристроями.  

Потенційні недоліки CIDR

  • Безпека. Без відповідних технічних навичок застосування деяких стандартних заходів безпеки може виявитися дещо складнішим.
  • Складність. Управління та впровадження можуть виявитися не найпростішим процесом для нових адміністраторів.
  • Сумісність. Існують застарілі мережеві пристрої, які можуть бути несумісними з CIDR.

Підсумок та заключні думки

CIDR — це ефективний метод розподілу IP-адрес, який може суттєво сприяти мінімізації марнування простору та підвищенню ефективності. Для більш точного визначення префіксів цей підхід підтримує VLSM. Крім того, користувачі отримують велику гнучкість щодо префіксів будь-якої довжини. Звичайно, у цього методу є й деякі недоліки, тому перед впровадженням краще врахувати як плюси, так і мінуси.

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-5.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 2048 Windows

13.7

При оплаті за рік

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 4096
OS
CentOS
Software
Software
Keitaro

18.1

При оплаті за рік

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

150

При оплаті за рік

-18.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
4 TB
wKVM-SSD 4096 Metered Windows

38

При оплаті за рік

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
aiKVM-NVMe 8192 Linux

27.37

При оплаті за рік

-20.6%

CPU
CPU
6 Xeon Cores
RAM
RAM
8GB
Space
Space
100GB SSD
Bandwidth
Bandwidth
500GB
KVM-SSD 8192 HK Linux

59

При оплаті за рік

-5.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 2048 Windows

11.83

При оплаті за рік

-9.7%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
300 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 65536 Windows

139.49

При оплаті за рік

-20.4%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 2048 HK Linux

18

При оплаті за рік

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 2048 Linux

7.7

При оплаті за рік

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.