ВУЗ:
Составители:
Рубрика:
118 Глава 5. Сетевой уровень
192.168.0.1/24 (очевидно, что 24 — это число единиц, содержащихся в маске
подсети).
Для стандартных классов сетей можно записать следующие значения масок
подсетей (в десятично-точечной нотации):
–– 255.0.0.0 — маска для сети класса A; длина расширенного сетевого префик-
са — 8;
–– 255.255.0.0 — маска для сети класса B; длина расширенного сетевого пре-
фикса — 16;
–– 255.255.255.0 — маска для сети класса C; длина расширенного сетевого пре-
фикса — 24.
5.1.2.5. Маска подсети переменной длины
В RFC 1009 [11] был определён порядок использования в сети, разделённой
на подсети, нескольких масок подсети. В этом случае расширенные сетевые пре-
фиксы имеют разную длину, и маски подсетей называются масками подсетей
переменной длины (Variable Length Subnet Mask, VLSM). Таким образом можно
разбить сеть на подсети разного размера.
Подсети выделяются рекурсивно: сеть разбивается на подсети, далее некото-
рые из этих подсетей в свою очередь тоже делятся на подсети и т.д. При этом, ко-
личество доступных подсетей вычисляется по формуле 2
m
, где m — количество
бит, выделяемых для идентификации сети, а количество узлов в сети вычисляет-
ся по формуле 2
n
− 2, где n — количество бит, выделяемых для идентификации
узла.
В качестве примера на рис. 5.6 приведено разбиение сети класса C.
192.168.80.0/24 192.168.80.0/26 192.168.80.128/28
192.168.80.64/26 192.168.80.144/28
192.168.80.128/26 192.168.80.160/28
192.168.80.192/26 192.168.80.176/28
Рис. 5.6. Разбиение сети на подсети
Рассмотрим подробнее разбиение сети на несколько подсетей.
Пример (Разбиение сети класса A на 5 подсетей).
Пусть дана сеть 100.0.0.0/8. Длина сетевого префикса — 8. Сети соответствует
маска 255.0.0.0 и broadcast-адрес 100.255.255.255/8. Данную сеть можно разбить
на 2
8
= 256 подсетей.
Разобьём сеть сначала на 4 подсети. Для этого под идентификатор сети надо
выделить дополнительно 2 бита, чтобы получить 4 различные комбинации: 00,
01, 10, 11. Эти комбинации бит определяют вид второго октета адреса: 00000000
даёт число 0 в десятичной форме записи, 01000000 — число 64, 10000000 —
число 128, 11000000 — число 192.
Сетевой префикс будет иметь длину 10, а маска будет иметь вид 255.192.0.0
(или в двоичной форме 11111111 11000000 00000000 00000000).
Чтобы получить broadcast-адрес, надо зафиксировать сетевую часть адреса, а
биты, относящиеся к номеру хоста, положить равными 1. Так сеть 100.64.0.0/10
в двоичной форме запишется как
Страницы
- « первая
- ‹ предыдущая
- …
- 116
- 117
- 118
- 119
- 120
- …
- следующая ›
- последняя »
