Сетевые модели tcp/ip и osi
Содержание:
Маска подсети переменной длины VLSM (Variable Length Subnet Mask)
Однако вскоре стало ясно, что подсети, несмотря на все их
достоинства, обладают и недостатками. Так, определив однажды
маску подсети, приходится использовать подсети фиксированных
размеров. Скажем, у нас есть сеть 144.144.0.0/16 с
расширенным префиксом /23.
Сетевой префикс |
Подсеть |
Узел |
|||
144.144.0.0/23 |
|
10010000 |
10010000 |
0000000 |
0 00000000 |
Расширенный сетевой префикс |
Рис. 5
Такая схема позволяет создать 27 подсетей размером в 29
узлов каждая. Это подходит к случаю, когда есть много подсетей с большим количеством
узлов. Но если среди этих сетей есть такие, количество узлов в которых находится
в пределах ста, то в каждой их них будет пропадать около 400 адресов.
Решение состоит в том, что бы для одной сети указывать более
одного расширенного сетевого префикса. О такой сети говорят,
что это сеть с маской подсети переменной длины (VLSM).
Действительно, если для сети 144.144.0.0/16 использовать расширенный сетевой
префикс /25, то это больше бы подходило сетям размерами около ста узлов. Если
допустить использование обеих масок, то это бы значительно увеличило гибкость
применения подсетей.
Общая схема разбиения сети на подсети с масками переменной
длины такова: сеть делится на подсети максимально
необходимого размера. Затем некоторые подсети делятся на
более мелкие, и рекурсивно далее, до тех пор, пока это
необходимо.
Кроме того, технология VLSM, путем скрытия части подсетей,
позволяет уменьшить объем данных, передаваемых
маршрутизаторами. Так, если сеть 12/8 конфигурируется с
расширенным сетевым префиксом /16, после чего сети 12.1/16 и
12.2/16 разбиваются на подсети /20, то маршрутизатору в сети
12.1 незачем знать о подсетях 12.2 с префиксом /20, ему
достаточно знать маршрут на сеть 12.1/16.
Бесклассовая междоменная маршрутизация CIDR (Classless Inter-Domain Routing)
Появление этой технологии было вызвано резким увеличением
объема трафика в Internet и, как следствие, увеличением
количества маршрутов на магистральных маршрутизаторах. Так,
если в 1994 году, до развертывания CIDR, таблицы
маршрутизаторов содержали до 70 000 маршрутов, то после
внедрения их количество сократилось до 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.
Он должен указывать на маршрутизатор первого регионального подразделения.
Рис. 6
По своей сути технология CIDR родственна VLSM. Только если в
случае с VLSM есть возможность рекурсивного деления на
подсети, невидимые извне, то CIDR позволяет рекурсивно
адресовать целые адресные блоки.
Использование CIDR позволило разделить Internet на адресные
домены, внутри которых передается информация исключительно о
внутренних сетях. Вне домена используется только общий
префикс сетей. В результате многим сетям соответствует одна
маршрутная запись.
Subnetting charts
Before we take the examples of VLSM Subnetting, let’s build Subnetting chart for each IP class. Subnetting charts summarize all possible combinations of all Subnetting bits in all IP classes.
In VLSM Subnetting, we calculate how many networks and hosts the given Subnetting bits provide. Subnetting charts not only provide this information but also help us in selecting appropriate block sizes and subnet masks for segments.
Class A Subnetting chart
CIDR | Subnet mask | Network bits | Host bits | Networks | Block Size or Total Hosts | Valid Hosts |
/8 | 255.0.0.0 | 24 | 1 | 16777216 | 16777214 | |
/9 | 255.128.0.0 | 1 | 23 | 2 | 8388608 | 8388606 |
/10 | 255.192.0.0 | 2 | 22 | 4 | 4194304 | 4194302 |
/11 | 255.224.0.0 | 3 | 21 | 8 | 2097152 | 2097150 |
/12 | 255.240.0.0 | 4 | 20 | 16 | 1048576 | 1048574 |
/13 | 255.248.0.0 | 5 | 19 | 32 | 524288 | 524286 |
/14 | 255.252.0.0 | 6 | 18 | 64 | 262144 | 262142 |
/15 | 255.254.0.0 | 7 | 17 | 128 | 131072 | 131070 |
/16 | 255.255.0.0 | 8 | 16 | 256 | 65536 | 65534 |
/17 | 255.255.128.0 | 9 | 15 | 512 | 32768 | 32766 |
/18 | 255.255.192.0 | 10 | 14 | 1024 | 16384 | 16382 |
/19 | 255.255.224.0 | 11 | 13 | 2048 | 8192 | 8190 |
/20 | 255.255.240.0 | 12 | 12 | 4096 | 4096 | 4094 |
/21 | 255.255.248.0 | 13 | 11 | 8192 | 2048 | 2046 |
/22 | 255.255.252.0 | 14 | 10 | 16384 | 1024 | 1022 |
/23 | 255.255.254.0 | 15 | 9 | 32768 | 512 | 510 |
/24 | 255.255.255.0 | 16 | 8 | 65536 | 256 | 254 |
/25 | 255.255.255.128 | 17 | 7 | 131072 | 128 | 126 |
/26 | 255.255.255.192 | 18 | 6 | 262144 | 64 | 62 |
/27 | 255.255.255.224 | 19 | 5 | 524288 | 32 | 30 |
/28 | 255.255.255.240 | 20 | 4 | 1048576 | 16 | 14 |
/29 | 255.255.255.248 | 21 | 3 | 2097152 | 8 | 6 |
/30 | 255.255.255.252 | 22 | 2 | 4194304 | 4 | 2 |
Class B Subnetting chart
CIDR | Subnet mask | Network bits | Host bits | Networks | Block Size /Total Hosts | Valid Hosts |
/16 | 255.255.0.0 | 16 | 1 | 65536 | 65534 | |
/17 | 255.255.128.0 | 1 | 15 | 2 | 32768 | 32766 |
/18 | 255.255.192.0 | 2 | 14 | 4 | 16384 | 16382 |
/19 | 255.255.224.0 | 3 | 13 | 8 | 8192 | 8190 |
/20 | 255.255.240.0 | 4 | 12 | 16 | 4096 | 4094 |
/21 | 255.255.248.0 | 5 | 11 | 32 | 2048 | 2046 |
/22 | 255.255.252.0 | 6 | 10 | 64 | 1024 | 1022 |
/23 | 255.255.254.0 | 7 | 9 | 128 | 512 | 510 |
/24 | 255.255.255.0 | 8 | 8 | 256 | 256 | 254 |
/25 | 255.255.255.128 | 9 | 7 | 512 | 128 | 126 |
/26 | 255.255.255.192 | 10 | 6 | 1024 | 64 | 62 |
/27 | 255.255.255.224 | 11 | 5 | 2048 | 32 | 30 |
/28 | 255.255.255.240 | 12 | 4 | 4096 | 16 | 14 |
/29 | 255.255.255.248 | 13 | 3 | 8192 | 8 | 6 |
/30 | 255.255.255.252 | 14 | 2 | 16384 | 4 | 2 |
Class C Subnetting chart
CIDR | Subnet mask | Network bits | Host bits | Networks | Block Size /Total Hosts | Valid Hosts |
/24 | 255.255.255.0 | 8 | 1 | 256 | 254 | |
/25 | 255.255.255.128 | 1 | 7 | 2 | 128 | 126 |
/26 | 255.255.255.192 | 2 | 6 | 4 | 64 | 62 |
/27 | 255.255.255.224 | 3 | 5 | 8 | 32 | 30 |
/28 | 255.255.255.240 | 4 | 4 | 16 | 16 | 14 |
/29 | 255.255.255.248 | 5 | 3 | 32 | 8 | 6 |
/30 | 255.255.255.252 | 6 | 2 | 64 | 4 | 2 |
To learn how to build the Subnetting charts, please see the previous parts of this tutorial.
About
This tool is used to calculate different
network parameters (IP route, broadcast, address range etc.) when
classless inter-domain routing method of allocating IP addresses and
routing IP packets is being used. Classful method was replaced by CIDR
back in 1993 and the motivation was a necessity to reduce the growth of
routing tables and to use IPv4 address pool more effectively. For
classful IP address calculations, please use Subnet calculator.
VLSM
Classless inter-domain routing is based on VLSM
(variable length subnet mask). It allows networks to be divided into
different size and type subnets while not wasting any of the IP
addresses. For example, network 192.168.1.0/24 can be divided into two
/26 and one /25 subnets — 192.168.1.0/26, 192.168.1.64/26 and
192.168.1.128/25. Reversed process of splitting networks into variable
length subnet mask subnets is called supernetting. To calculate
supernets please use Supernet calculator
More detailed information about VLSM can be found in RFC 950.
TIPO
Muestra dos caracterнsticas implнcitas de la DIRECCIУN IP.
IP pъblica o IP privada. Las IP’s privadas son aquellas que pertenecen al siguiente rango de IP’s
rango de direcciones IP | nъmero de IP’s | descripciуn de la clase |
10.0.0.0 – 10.255.255.255 | 16.777.216 | clase A simple |
172.16.0.0 – 172.31.255.255 | 1.048.576 | 16 clases B continuas |
192.168.0.0 – 192.168.255.255 | 65.536 | 256 clases C continuas |
169.254.0.0 – 169.254.255.255 | 65.536 | clase B simple |
La Clase de la direcciуn IP, tiene sentido en redes del tipo classful y se decide segъn la siguiente tabla
CLASE | BITS INICIALES DE LA IP | NЪMERO DE BITS DE MБSCARA DE RED | IP INICIAL | IP FINAL |
A | 8 | 0.0.0.0 | 127.255.255.255 | |
B | 10 | 16 | 128.0.0.0 | 191.255.255.255 |
C | 110 | 24 | 192.0.0.0 | 223.255.255.255 |
D (multicast) | 1110 | no definido | 224.0.0.0 | 239.255.255.255 |
E (reservada) | 1111 | no definido | 240.0.0.0 | 255.255.255.255 |