- •1. Цели, задачи и требования к результатам курсового проектирования
- •1.1. Цель курсового проектирования
- •1.2. Задачи, решаемые студентом при курсовом проектировании
- •1.3. Требования к результатом курсового проектирования
- •2. Оценка результатов курсового проектирования
- •2.1. Критерии оценки результатов курсового проектирования
- •2.2. Порядок оценки результатов курсового проектирования
- •3. Описание заданий на курсовое проектирование локальной вычислительной сети
- •4.1. Этапы проектирования лвс
- •4.2. Разработка структуры лвс
- •4.2.1. Подэтапы разработки структуры лвс
- •4.2.2. Разработка физической и логической структуры лвс
- •4. Методические указания по решению задач курсового проектирования
- •4.2.3. Выбор сетевых коммуникационных устройств, оконечного оборудования лвс
- •4.2.4. Организация ip – подсетей
- •4.3. Разработка структурной схемы комплекса технических средств лвс
- •4.4.Техническое описание лвс
- •4.4.1 Подэтапы технического описания лвс
- •4.4.2. Выбор среды передачи информации
- •4.4.3. Выбор оборудования для активных компонентов лвс
- •4.4.4. Калькуляция затрат на оборудование и комплектующие лвс
- •4.4.5. Проверочный расчет корректности лвс
- •4.4.6. Планы прокладки кабельных трасс
- •4.5. Выбор программного обеспечения лвс
- •4.6. Организация защиты информации в лвс
- •4.7. Спецификация лвс
- •Библиографический список
- •Содержание
4.2.3. Выбор сетевых коммуникационных устройств, оконечного оборудования лвс
Проектируя ЛВС, следует произвести выбор сетевых коммуникационных устройств, входящих в состав ЛВС и разработать структуру ЛВС. Она поможет наглядно представить потребности всей системы. При разработке такой структуры необходимо привязать ее к плану помещений, в которых размещается вычислительная сеть. Это поможет определить требования к топологии и к кабелю, а в результате представить реальную картину создаваемой ЛВС. Если необходимо, то предусмотреть межсетевое взаимодействие между отдельными частями ЛВС, выход в сеть Интернет, использование электронной почты. При этом необходимо выбрать скорость передачи информации, соответствующего поставщика услуг и шлюз для соединения двух различных сред.
4.2.4. Организация ip – подсетей
IP адреса характеризуют сетевые соединения, а не рабочие станции. IP адреса назначают на сетевые интерфейсы на рабочих станциях. На настоящий момент большинство компьютеров в IP-сети обладают единственным сетевым интерфейсом (и имеют, как следствие, единственный IP адрес). Но компьютеры (и другие устройства) могут иметь несколько (если не много) сетевых интерфейсов - и каждый интерфейс будет иметь свой IP адрес. Так, устройство с 6 работающими интерфейсами (например, маршрутизатор) будет иметь 6 IP адресов - по одному на каждую сеть, с которой он соединен. В текущей (IPv4) реализации IP адресов, IP адрес состоит из 4-х байтов. Для удобства (и по организационным причинам) IP адреса обычно записываются в виде четырех десятичных чисел, разделенных точками.
Часть IP-адреса компьютера определяет сеть, в которой находится данный компьютер, оставшиеся биты IP адреса определяют непосредственно компьютер (сетевой интерфейс). Старшие биты IP адреса определяют, к какому «классу» относится сеть:
IP адрес сети класса A использует крайние левые 8 битов для идентификации сети, оставшиеся 24 бита (три байта) идентифицируют сетевые интерфейсы компьютера в сети. Адреса класса A всегда имеют крайний левый бит, равный нулю (признак класса А) - поэтому первый байт адреса (номер сети) принимает значения от 0 до 127. Так доступно максимум 27= 128 номеров для сетей класса A, с каждым, содержащим до 33,554,430 возможных интерфейсов. Однако, сети 0.0.0.0 (известна как заданный по умолчанию маршрут) и 127.0.0.0 (зарезервирована для организации обратной связи (loopback)) имеют специальные предназначения и не доступны для использования, чтобы идентифицировать реальные сети. Соответственно, могут существовать только N=126 номеров для сети класса A, т.е. N=2m-2, где m – количество разрядов, отведенных под номер сети.
IP адрес сети класса B использует крайние левые 16 битов (первые 2 байта) для идентификации сети, оставшиеся 16 бит идентифицируют сетевые интерфейсы компьютера в сети. Адреса класса B всегда имеют крайние левые два бита, установленные в 1 0 (признак класса В). Сети класса B имеют диапазон адресов от 128 до 191 для первого байта и от 0 до 255 для второго, каждая сеть может содержать до 65534 возможных интерфейсов.
IP адрес сети класса C использует крайние левые 24 бита для идентификации сети, оставшиеся 8 бит идентифицируют сетевые интерфейсы компьютера в сети. Адрес сети класса C всегда имеет крайние левые 3 бита, установленные в 1 1 0 или диапазон от 192 до 255 для крайнего левого байта. Имеется, таким образом, 4,194,303 номеров, доступных для идентификации сети класса C, каждая может содержать до 254 сетевых интерфейса. однако, сети класса C с первым байтом, большим, чем 223, зарезервированы и недоступны для использования и зарезервированы для групповых адресов подписки (класс сетей D).
В результате IP-адрес можно представить в следующих вариантах, приведенных в таблице 3.
Таблица 3 – Соответствие класса сети и диапазона IP-адресов
Класс сети |
Пригодный для использования диапазон значений IP-адресов |
А |
1-126 |
В |
128-191. 0-255 |
С |
192-223. 0-255.0-255 |
Существуют особые IP – адреса. Эти адреса не могут быть назначены хостам ЛВС.
0.0.0.0 – адрес узла, который сгенерировал этот пакет (применяется в сообщениях ICMP), в маршрутизаторах используется как маршрут по умолчанию;
0.0.X.X (нули в поле номера сети и какие-то значения в поле номера узла) – узел назначения в той же сети, что и отправитель;
255.255.255.255 (все единицы) – пакет рассылается всем узлам в той же сети, что и источник (ограниченное широковещательное сообщение – limited broadcast);
X.X.255.255 (в поле номера узла все единицы) – пакет рассылается всем узлам с указанным номером сети Х.Х (широковещательное сообщение – broadcast);
224 - 255.0 - 255.0 - 255.0 - 255 - групповые адреса рассылок – multicast (класс сети – D);
127.X.X.X – адрес модуля маршрутизации этого же узла, который отправляет кадр – loopback, используется для кольцевых тестов («самому себе»).
Специальные адреса, состоящие из последовательности нулей, могут быть использованы только в качестве адреса отправителя, а состоящие из последовательности единиц – только в качестве получателя.
Имеются также специальные адреса, которые зарезервированы для сетей, использующих IP, но не связанных с Internet («внутренние» адреса):
одна сеть класса A - 10.0.0.0
16 сетей класса B - 172.16.0.0 - 172.31.0.0
256 сетей класса C - 192.168.0.0 - 192.168.255.0
Эти сочетания используются для того, чтобы не пересечься с "настоящими" сетями и станциями. Такие адреса не обрабатываются маршрутизаторами.
Примеры внутренних адресов.
Для сети класса A…
(один байт - поле сети, следующие за ним - номер хоста)
10.0.0.0 адрес сети класса A;
10.0.1.0 адрес узла этой сети
10.255.255.255 широковещательный адрес этой сети.
Для сети класса B...
(два байта - поле сети, следующие за ним - номер хоста)
172.17.0.0 адрес сети класса B
172.17.0.1 адрес узла этой сети
172.17.255.255 широковещательный адрес этой сети
Для сети класса C...
(три байта - поле сети, следующие за ним - номер хоста)
192.168.3.0 адрес сети класса C
192.168.3.42 адрес узла этой сети
192.168.3.255 широковещательный адрес этой сети
Почти все сетевые адреса, остающиеся доступными для распределения в настоящее время - адреса класса C.
Для работы ЛВС необходимо задать сетевую маску. Сетевая маска называется еще маской подсети. Сетевая маска и ее значения показывают, как IP адреса интерпретируются локально на сегменте сети, поскольку это определяет то, как происходит организация подсетей.
Стандартная маска (под-) сети содержит единицы в разрядах, соответствующих полю сети и нули в остальных разрядах. Стандартные сетевые маски для трех классов сетей выглядят так:
маска для сети класса А: 255.0.0.0
маска для сети класса B: 255.255.0.0
маска для сети класса C: 255.255.255.0
Есть две важные особенности относительно сетевой маски, которые нужно помнить:
сетевая маска воздействует только локально (где «локально» означает - на этом специфическом сетевом сегменте);
сетевая маска используется для того, чтобы установить свой, более гибкий порядок разделения IP адреса на номер сети и номер узла.
Организация подсетей имеет локальную конфигурацию, она невидима для остального мира.
Организация крупных сетей (например, класса А) вызывает очевидные проблемы с огромным трафиком и администрированием, если все компьютеры на большом сайте должны быть связаны с той же самой сетью.
В связи с этим вводят организацию подсетей: адрес сети класса A может быть разбит на несколько (если не много) отдельных сетей. Это позволяет управлять небольшими сетями и, весьма возможно, использовать различные технологии организации сетей. Нельзя смешивать Ethernet, Token Ring, FDDI, ATM и т.п. на одном физическом сегменте сети, но сегменты на разных технологиях могут быть связаны друг с другом.
Другие причины для организации подсетей:
- реализация физической инфраструктуры, связывающей отдельные подсети. Организация подсетей позволяет это сделать, используя единственный сетевой номер. Сейчас это обычно делают интернет-провайдеры, которые желают дать своим постоянным клиентам с локальными сетями статические IP адреса;
- перегрузка сети. Ее разбивают на подсети так, чтобы трафик был сосредоточен внутри подсетей, разгружая, таким образом, всю сеть, без необходимости увеличивать ее общую пропускную способность;
- обеспечение защиты информации. Разделение на подсети может быть продиктовано соображениями безопасности, т.к. трафик в общей сети может быть перехвачен. Организация подсетей обеспечивает способ, позволяющий предохранить подразделение от несанкционированного доступа;
- имеется оборудование, которое использует различные технологии организации сетей, и есть потребность связать их (как упомянуто выше).
Для организации подсетей необходимо выполнить ряд шагов, которые будут пояснены ниже:
установить физическую связанность (сетевые соединения - типа маршрутизаторов);
решить, какого размера должна быть каждая подсеть, т.е. какое количество ip-адресов требуется для каждого сегмента;
определить соответствующую сетевую маску и сетевые адреса;
установить каждому интерфейсу на каждой сети его собственный IP адрес и соответствующую сетевую маску;
установить направления связи на маршрутизаторах и соответствующих шлюзах, направления связи и/или заданные по умолчанию направления связи на сетевых устройствах;
протестировать (проверить) систему, исправить ошибки.
В качестве примера предположим, что организуется подсеть класса C с номером: 192.168.1.0.
Это предусматривает максимум 254 связанных интерфейсов (хостов), плюс обязательный сетевой номер (192.168.1.0) и широковещательный адрес (192.168.1.255).
Установка физической связанности заключается в выполнении физического размещения компонентов ЛВС, установлении правильной инфраструктуры для всех устройств, которые следует связать.
Необходимо использовать коммутационные элементы, чтобы связать различные сегменты вместе (маршрутизаторы, коммутаторы, хабы и т.д.).
Установление размеров подсети заключается в следующем. Каждая сеть имеет два адреса, не используемых для сетевых интерфейсов (компьютеров) - сетевой номер сети (нули в поле адреса хоста) и широковещательный адрес (единицы в поле адреса хоста). Когда организуются подсети, каждая из них требует собственный, уникальный IP адрес и широковещательный адрес.
Таким образом, разделение вычислительной сети на две подсети приводит к тому, что образуются два адреса вычислительной сети и два широковещательных адреса - увеличивается число "неиспользуемых" адресов интерфейсов; создание 4-х подсетей приведет к образованию 8-и неиспользуемых адресов интерфейсов и т.д.
Фактически, самая маленькая пригодная для использования подсеть состоит из 4 IP адресов:
два используются для интерфейсов - один для маршрутизатора в этой сети, другой для единственной машины в этой сети.
один адрес сети.
один широковещательный адрес.
При использовании масок одинаковой длины можно получить одинаковые размеры подсетей, однако, можно делить сеть на подсети, или объединять подсети в более крупную подсеть.
При разработке сети целесообразно организовать минимальное число отдельных локальных сетей, которые были бы совместимы по управлению, физическому размещению, по оборудованию и безопасности.
Определение сетевой маски и сетевых адресов заключается в следующем. Сетевая маска позволяет разделить ЛВС на несколько подсетей. Сетевая маска для исходной сети, не разделенной на подсети, - это просто четверка чисел, которая имеет все биты в полях сети, установленные в '1' и все биты в поле номера хоста, установленные в '0'.
Таким образом, для трех классов сетей стандартные сетевые маски выглядят следующим образом:
Класс A (8 сетевых битов) : 255.0.0.0
Класс B (16 сетевых бита): 255.255.0.0
Класс C (24 сетевых бита): 255.255.255.0
Способ организации подсетей заимствует (один или более) биты номера хоста и интерпретирует эти заимствованные биты, как часть сетевых битов. Например, для сети класса C с сетевым номером 192.168.1.0 возможно несколько вариантов подсетей, представленных в таблице 4.
Таблица 4 – Варианты подсетей сети класса С с сетевым номером 192.168.1.0
Число подсетей |
Число машин в сети |
Сетевая маска |
2 |
126 |
255.255.255.128 (11111111.11111111.11111111.10000000) |
4 |
62 |
255.255.255.192 (11111111.11111111.11111111.11000000) |
8 |
30 |
255.255.255.224 (11111111.11111111.11111111.11100000) |
16 |
14 |
255.255.255.240 (11111111.11111111.11111111.11110000) |
32 |
6 |
255.255.255.248 (11111111.11111111.11111111.11111000) |
64 |
2 |
255.255.255.252 (11111111.11111111.11111111.11111100) |
Выбрав подходящую сетевую маску, необходимо определить сетевые, широковещательные адреса и диапазоны адресов для получившихся сетей. Рассматривая сетевые номера класса C и, отражая только заключительную часть адреса сети, можно получить сети, имеющие параметры, представленные в таблице 5.
Таблица 5 – Параметры подсетей класса С
Сетевая маска |
Кол-во подсетей |
Адрес подсети |
Шир. вещат. адрес |
Мин. IP-адрес |
Макс. IP-адрес |
Кол-во хостов |
Макс. кол-во хостов |
128 |
2 |
0 |
127 |
1 |
126 |
126 |
252 |
128 |
2 |
128 |
255 |
129 |
254 |
126 |
252 |
192 |
4 |
0 |
63 |
1 |
62 |
62 |
252 |
192 |
4 |
64 |
127 |
65 |
126 |
62 |
252 |
192 |
4 |
128 |
191 |
129 |
190 |
62 |
252 |
192 |
4 |
192 |
255 |
193 |
254 |
62 |
248 |
224 |
8 |
0 |
31 |
1 |
30 |
30 |
248 |
224 |
8 |
32 |
63 |
33 |
62 |
30 |
248 |
224 |
8 |
64 |
95 |
65 |
94 |
30 |
248 |
224 |
8 |
96 |
127 |
97 |
126 |
30 |
248 |
224 |
8 |
128 |
159 |
129 |
158 |
30 |
248 |
224 |
8 |
160 |
191 |
161 |
190 |
30 |
248 |
224 |
8 |
192 |
223 |
193 |
222 |
30 |
248 |
224 |
8 |
224 |
225 |
225 |
254 |
30 |
240 |
При увеличении числа подсетей сокращается число доступных адресов для компьютеров.
Проектируя конкретную ЛВС, теперь можно назначить IP-адреса машин, сетевые адреса и сетевые маски.
Пусть в процессе проектирования ЛВС здания принято решение раздели вычислительную сеть класса C с адресом IP 192.168.1.0 на 4 подсети (в каждой пригодно для использования 62 IP адреса). Однако, две из этих подсетей целесообразно объединить в общую большую сеть, таким образом, формируются три физических сети. Характеристики сетей приведены в таблице 6.
Таблица 6 – Характеристики сети класса C с адресом IP 192.168.1.0
Network |
Broadcast |
Netmask |
Hosts |
192.168.1.0 |
192.168.1.63 |
255.255.255.192 |
62 |
192.168.1.64 |
192.168.1.127 |
255.255.255.192 |
62 |
182.168.1.128 |
192.168.1.255 |
255.255.255.126 |
124 |
Заметим, что последняя ЛВС имеет только 124 сетевых адреса (не 126, как ожидалось бы от сетевой маски) и является сетью, объединившую две подсети. Компьютеры в других двух сетях интерпретируют адрес 192.168.1.192 как сетевой адрес «несуществующей» подсети. Подобно они будут интерпретировать 192.168.1.191 как широковещательный адрес «несуществующей» подсети.
Так, если используются 192.168.1.191 или 192 как адреса хостов в третьей подсети, тогда компьютеры двух малых подсетей не смогут связаться с ними.
Это иллюстрирует важный момент при работе с подсетями - пригодные для использования адреса определяются самой малой подсетью в этом локальном адресном пространстве.
Маршрутизатор для этой сети будет иметь три сетевых карты к локальным сетям и четвертый интерфейс для связи с Internet (который является шлюзом по умолчанию).
Пусть маршрутизатор использует самый первый доступный IP адрес в каждой подсети. Конфигурация сетевых карт представлена в таблице 7.
Таблица 7 - Конфигурация сетевых карт
Interface |
IP-адрес ЛВС |
PortIP Address |
Netmask |
eth0 |
192.168.1.0 |
192.168.1.1 |
255.255.255.192 |
eth1 |
192.168.1.64 |
192.168.1.65 |
255.255.255.192 |
eth2 |
192.168.1.128 |
192.168.1.129 |
255.255.255.128 |
Таблица маршрутизации при данной конфигурации приведена в таблице 8.
Таблица 8 - Таблица маршрутизации
Destination |
Gateway |
Genmask |
Interface |
192.168.1.0 |
0.0.0.0 |
255.255.255.192 |
eth0 |
192.168.1.64 |
0.0.0.0 |
255.255.255.192 |
eth1 |
192.168.1.128 |
0.0.0.0 |
255.255.255.128 |
eth2 |
