кількість скоротилася до 30 000. На вересень 2002 кількість маршрутів перевалило за позначку 110 000! Можете собі уявити, скільки маршрутів потрібно було б тримати в таблицях сьогодні, якби не було CIDR! Що ж являє собою ця технологія? Вона дозволяє піти від класової схеми адресації, ефективніше використовувати адресний простір протоколу IP. Крім того, CIDR дозволяє агрегувати маршрутні запису. Одним записом в таблиці маршрутизатора описуються шляхи до багатьох мереж. Суть технології CIDR полягає в тому, що кожному постачальнику послуг Internet (або, для корпоративних мереж, якого-небудь структурно-територіальному підрозділу) повинен бути призначений нерозривний діапазон IP-адрес. При цьому вводиться поняття узагальненого мережевого префікса, визначального загальну частину всіх призначених адрес. Відповідно, маршрутизація на магістральних каналах може реалізовуватися на основі узагальненого мережевого префікса. Результатом є агрегування маршрутних записів, зменшення розміру таблиць маршрутних записів і збільшення швидкості обробки пакетів. Припустимо, центральний офіс компанії виділяє одному своєму регіональному підрозділу мережі 172.16.0.0/16 і 172.17.0.0/16, а іншому - - 172.18.0.0/16 і 172.19.0.0/16. У кожного регіонального підрозділу є свої обласні філії і з отриманого адресного блоку їм виділяються підмережі різних розмірів. Використання технології безкласової маршрутизації дозволяє за допомогою всього одного запису на маршрутизаторі другого підрозділу адресувати всі мережі та підмережі першого підрозділу. Для цього вказується маршрут до мережі 172.16.0.0 з узагальненим мережевим префіксом 15. Він повинен вказувати на маршрутизатор першого регіонального підрозділу. За своєю суттю технологія CIDR споріднена VLSM. Тільки якщо у випадку з VLSM є можливість рекурсивного поділу на підмережі, невидимі ззовні, то CIDR дозволяє рекурсивно адресувати цілі адресні блоки. Використання CIDR дозволило розділити Internet на адресні домени, усередині яких передається інформація виключно про внутрішні мережах. Поза домену використовується тільки загальний префікс мереж. У результаті багатьом мережам відповідає одна маршрутна запис.
2.4 Приклади організації адресації в IP мережах
У кінці статті хотілося б навести практичні приклади з порушених у статті темам. Проектування адресному схеми вимагає від фахівця ретельного опрацювання багатьох факторів, урахування можливого зростання та розвитку мережі. Почнемо з прикладу розбиття мережі на підмережі. При будь-якому плануванні потрібно знати, скільки підмереж необхідно сьогодні і може знадобитися завтра, скільки вузлів перебуває у найбільшій підмережі сьогодні і скільки може бути в майбутньому. Крім того, слід розробити хоча б схематичну топологію мережі з зазначенням всіх маршрутизаторів і шлюзів. Доброю практикою є резервування ресурсів на майбутнє. Так, якщо в найбільшій підмережі знаходиться 60 вузлів, не слід виділяти підмережа розмірністю в 26 - 2 (= 62) вузла! Не скупіться, вартість рішення можливої ??проблеми буде більше, ніж вартість виділення в два рази більшого блоку адрес. Проте не потрібно впадати і в іншу крайність.
Приклад 1
Організації виділено блок адрес 220.215.14.0/24. Розбити блок на 4 підмережі, найбільша з яких налічує 50 вузлів. Врахувати можливе зростання в 10%. На першому етапі необхідне число підмереж ми округляємо в більшу сторону до найближчої ступеня числа 2. Оскільки в даному прикладі число необхідних підмереж одно 4, округляти не потрібно. Визначимо кількість біт, потрібних для організації 4 підмереж. Для цього представимо 4 у вигляді ступеня двійки: 4=22. Ступінь - це і є кількість біт відводяться для номера підмережі. Так як мережевий префікс блоку дорівнює 24, то розширений мережевий префікс буде дорівнює 24 + 2=26.
Мережевий префікс ПодсетьУзел 0 81624 25 31 220.215.14.0/26 10010000 10010000 00001110 0 0 000000 Розширений мережевий префікс Решта 32 - 26=6 біт будуть використовуватися для номера вузла. Перевіримо, скільки вузлів можна адресувати 6-ма бітами: 26 - 2=62 вузла. Чи це достатньо для 10% зростання? 10% від 50 вузлів - це 5 вузлів, а 55 вузлів менше можливих 62-х. Отже, два біти для номера підмережі нас влаштовують. Наступним етапом буде знаходження підмереж. Для цього двійкове подання номера підмережі, починаючи з нуля, підставляється в біти, відведені для номера підмережі.
Основна мережа 11011100 11010111 00001110 00 000000 220.215.14.0/24 Підмережа 0 (00) 11011100 11010111 00001110 00 000000 220.215.14.0/26 Підмережа 1 (01) 11011100 11010111 00001110 01 000000 220.215.14.64/26 Підмережа 2 (10) 11011100 11010111 00001110 10 000000 220.215.14.128/26 Підмережа 3 (11) 11011100 11010111 00001110 11 000000 220.215.14.192/26 Розширений мережевий префікс
Для перевірки правиль...