Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник проектирование и внедрение компьютерных....doc
Скачиваний:
78
Добавлен:
19.07.2019
Размер:
5.37 Mб
Скачать

4.4.2. Использование масок переменной длины

При использовании структуризации с помощью масок все подсети имеют одинаковую длину поля номера сети. То есть все подсети имеют одинаковый размер. Однако, в этом случае, как и во многих других, более эффективным явилось бы разбиение сети на подсети разного размера. В частности, большое число узлов, вполне желательно для использования пользовательской подсети, явно является избыточным для подсети, которая связывает два маршрутизатора по схеме «точка-точка». Администратор может более рационально распределить имеющееся в его распоряжении адресное пространство с помощью масок переменой длины.

На рисунке 4.9 приведен пример распределения адресного пространства, при котором избыточность имеющегося множества IP – адресов может быть сведена к минимуму.

1 байт

2 байта

3 байта

4 байта

Поле номера сети класса В

(неизменяемое поле)

№ подсети

Поле адресов узлов

10000001

10000001

00101100

00101100

0

0

0000000

1111111

00000000

11111111

10000001

00101100

0

0

1

1

000000

111111

00000000

11111111

10000001

00101100

1

.

0

.

000000

00000

000

010

111

Диапазон адресов ( - 8), свободный для образования новых сетей

10000001

10000001

00101100

00101100

1

1

1

1

1

1

00000

00000000

Рис. 4.9. Разделение адресного пространства сети класса В на сети разного размера путем использования масок переменной длины.

4.4.3. Технология бесклассовой междоменной маршрутизации cidr

На решение проблемы оптимизации адресного пространства в Internet направлена, еще одна технология CIDR (Classless Inter-Domain Rounting, бесклассовая междоменная маршрутизация). Суть технологии CIDR заключается в следующем. Каждому поставщику услуг Internet должен назначаться непрерывный диапазон в пространстве IP - адресов. При таком подходе адреса всех сетей каждого поставщика услуг имеют общую старшую часть – префикс, поэтому маршрутизация на магистралях Internet может осуществляться на основе префиксов, а не полных адресов сетей. Агрегирование адресов позволяет уменьшить объем таблиц в маршрутизаторах всех уровней, а следовательно, ускорить работу маршрутизаторов и повысить пропускную способность Internet.

Group 605

Рис. 4.10. Технология CIDR.

Деление IP – адреса на номер сети и номер узла в технологии CIDR происходит не на основе нескольких старших бит, определяющих класс сети, а на основе маски переменной длины, назначаемой поставщиком услуг. На рисунке 4.10 показан пример некоторого адресного пространства IP – адресов, которое имеется в распоряжении гипотетического поставщика услуг. Все адреса имеют общую часть в k старших разрядах – префикс. Оставшиеся n разрядов используются для дополнения неизменяемого префикса переменной части адреса. Диапазон имеющихся адресов в таком случае составляет . Когда потребитель обращается к поставщику услуг с просьбой о выделении ему некоторого количества адресов, то в имеющемся пуле адресов «вырезается» непрерывная область S1, S2, S3 или S4 соответствующего размера. Причем границы этой области выбираются такими, чтобы для нумерации требуемого числа узлов хватило некоторого числа младших разрядов, а значения всех оставшихся (старших) разрядов было одинаковым у всех адресов данного диапазона. Таким условиям могут удовлетворять только области, размер которых кратен двойки. А границы выделяемого участка должны быть кратны требуемому размеру.