Проект локальной вычислительной сети
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Северо-западный
государственный заочный
Институт информационных систем и вычислительной техники
Кафедра
ВМКСС
Курсовой проект
по дисциплине:
Сети
ЭВМ и телекоммуникации
Специальность: 230101
Курс:
Санкт-Петербург
2010 г.
Содержание:
Задание на курсовой
проект……………………………………………………...…
Выбор топологии сети………………………………………………………………4
Исходные данные………………………………………
Расчёт производительности серверов и рабочих станций………………..............7
Схема соединения
и размещения оборудования…………………………........
Выбор оборудования передачи данных…………………………………………...12
Выбор сетевой ОС……………………………………………………………….…13
Подключение к
удалённой ЛВС и к Internet…………
Расчет стоимости оборудования и ПО………………………………………….....14
Библиографический
список…………………………………………………...….
Задание на курсовой проект № 403011012:
Разработать эскизный проект локальной вычислительной сети. Задание генерируется с помощью программы NetCalc.
Предприятие размещается в 3-этажном здании. План помещений одного этажа представлен на рис.1:
1
2
3
4
5
6
L1
L 2
A
B
C
D
E
Рис.1
Помещения 1..6 соединены коридором шириной 2 м. Размеры: L1=C+D+E=21м; L2=A+B=12м; A=4м; C=7м; D=4м.
Высота перекрытий между этажами: 5,05 м.
Нумерация пользователей в залах (зал – этаж , комната):
зал 1,1 1,2 1,3 1,4 1,5 1,6
## [1-4] [5-7] [8-13] [14-21] [22-26] [27-37]
зал 2,1 2,2 2,3 2,4 2,5 2,6
## [38-42] [43-46] [47-53] [54-62] [63-68] [69-80]
зал 3,1 3,2 3,3 3,4 3,5 3,6
## [81-83] [84-85] [86-90] [91-97] [98-101] [102-111]
Пользователи разделяются на 6 типов:
тип 1=[6,12,18,24,30,36,42,48,54,
тип 2=[1,7,13,19,25,31,37,43,49,
тип 3=[2,8,14,20,26,32,38,44,50,
тип 4=[3,9,15,21,27,33,39,45,51,
тип 5=[4,10,16,22,28,34,40,46,52,
тип 6=[5,11,17,23,29,35,41,47,53,
Сеть обеспечивает 7 сервисов:
1,2,3 – файл-серверы, 4 – печать, 5 – база данных, 6 – e-mail, 7 – WEB.
Заданы параметры Qts, Lts и Tts для расчета параметров среды и активного оборудования.
Параметр Qts (Mбайт) – объем информации, пользователя типа t по сервису s за смену.:
---------- Сервис(s)------------à
Тип(t) 1 2 3 4 5 6 7
- 1,13E+002 4,64E+001 4,12E+001 3,30E+001 9,27E-001 5,15E+000 1,75E+001
2 1,13E+002 4,64E+001 4,12E+001 3,30E+001 9,27E-001 5,15E+000 1,75E+001
3 9,30E+001 6,20E+001 4,65E+001 3,10E+001 6,20E-001 6,20E+000 1,76E+001
4 1,47E+002 4,89E+001 6,35E+001 2,15E+001 7,82E-001 2,93E+000 1,66E+001
5 1,30E+002 6,48E+001 6,98E+001 1,99E+001 4,99E-001 3,99E+000 1,70E+001
6 1,37E+002 3,91E+001 4,89E+001 2,74E+001 9,78E-001 3,42E+000 1,66E+001
Параметр Lts (Kбайт) – объем транзакции пользователя типа t по сервису s.:
---------- Сервис(s)------------à
Тип(t) 1 2 3 4 5 6 7
1 1300 1100 900 350 30 14 50
2 1300 1100 900 350 30 14 50
3 1100 1400 1000 340 24 18 50
4 1700 1200 1300 300 28 6 50
5 1500 1500 1350 280 22 10 50
6 1600 1000 1100 330 32 8 50
Параметр Tts (сек) – среднее допустимое время реакции сети для пользователя типа t по сервису s.:
---------- Сервис(s)------------à
Тип(t) 1 2 3 4 5 6 7
1 30 56 52 48 70 4 14
2 30 56 52 48 70 4 14
3 26 40 56 44 110 6 14
4 24 60 44 56 60 7 14
5 20 44 48 52 100 9 14
6 22 52 60 40 80 8 14
Сеть должна быть подключена к уже имеющейся ЛВС, размещенной в здании, удаленном от основного здания на 512м.
Выбор топологии сети:
В качестве топологии сети выбрана иерархическая звезда, так как явными её преимуществами является повышенная устойчивость сети; легкость добавления/исключения нового компьютера; простота диагностики и устранения неполадок.
26
19
S1
25
S7
20
S2
22
S4
23
S5
24
S6
21
S3
Польз. 102 … 111
18
44 SH18
Пользователи 1 … 4
1
27 SH1
Польз. 5… 7
2
28 SH2
···
Рис. 2
Условные обозначения:
S1 – S7 – серверы
SH0 –SH18 – коммутаторы,
Размещение пользователей
по залам соответствует их принадлежности
рабочим группам. Для описания схемы используется
сквозная нумерация всех элементов (звеньев)
сети. Линии связи устройств SH1, SH2,…,
SH18 с устройством SH получили номера
1-18, соответствующие номерам групп. Линии
связи устройства SH с серверами – номера
19-25. Устройство SH0 – номер 26. Устройства
SH, SH2,…, SH18 получили номера
27-44.
Исходные данные программы NetCalc вариант = 403011012:
Допустимое время реакции на запрос (response_time) в секундах
Интенсивность трафика между клиентами и серверами (gamma) в Мбит/с
Размер запроса (req_size) в Кбайтах
Размер пакета (Psize) в байтах
Nservice 7 (количество сервисов) Psize 1000 (размер пакета)
type->user (разделение пользователей на типы, раздел повторяет 2 таблицу из задания)
[6,12,18,24,30,36,42,48,54,60,
[1,7,13,19,25,31,37,43,49,55,
[2,8,14,20,26,32,38,44,50,56,
[3,9,15,21,27,33,39,45,51,57,
[4,10,16,22,28,34,40,46,52,58,
[5,11,17,23,29,35,41,47,53,59,
end
group->user (нумерация пользователей в залах, раздел повторяет 1 таблицу из задания)
[1-4] [5-7] [8-13] [14-21] [22-26] [27-37]
[38-42] [43-46] [47-53] [54-62] [63-68] [69-80]
[81-83] [84-85] [86-90] [91-97] [98-101] [102-111]
end
type-service->response_time (среднее допустимое время реакции сети для пользователя типа t по сервису s, раздел повторяет матрицу значений Tts из задания)
30 56 52 48 70 4 14
30 56 52 48 70 4 14
26 40 56 44 110 6 14
24 60 44 56 60 7 14
20 44 48 52 100 9 14
22 52 60 40 80 8 14
end
type-service->gamma (интенсивности трафика для всех пар “тип пользователя – сервер”)
3,15E-002 1,29E-002 1,14E-002 9,16E-003 2,58E-004 1,43E-003 4,87E-003
3,15E-002 1,29E-002 1,14E-002 9,16E-003 2,58E-004 1,43E-003 4,87E-003
2,58E-002 1,72E-002 1,29E-002 8,61E-003 1,72E-004 1,72E-003 4,88E-003
4,07E-002 1,36E-002 1,76E-002 5,97E-003 2,17E-004 8,14E-004 4,61E-003
3,60E-002 1,80E-002 1,94E-002 5,54E-003 1,39E-004 1,11E-003 4,71E-003
3,80E-002 1,09E-002 1,36E-002 7,60E-003 2,72E-004 9,50E-004 4,62E-003
end
type-service->req_size (раздел повторяет матрицу значений Lts (Kбайт) из задания)
1,30E+003 1,10E+003 9,00E+002 3,50E+002 3,00E+001 1,40E+001 5,00E+001
1,30E+003 1,10E+003 9,00E+002 3,50E+002 3,00E+001 1,40E+001 5,00E+001
1,10E+003 1,40E+003 1,00E+003 3,40E+002 2,40E+001 1,80E+001 5,00E+001
1,70E+003 1,20E+003 1,30E+003 3,00E+002 2,80E+001 6,00E+000 5,00E+001
1,50E+003 1,50E+003 1,35E+003 2,80E+002 2,20E+001 1,00E+001 5,00E+001
1,60E+003 1,00E+003 1,10E+003 3,30E+002 3,20E+001 8,00E+000 5,00E+001
end
type-service->req_var (раздел содержит матрицу значений коэффициента вариации размера заданий для всех пар “тип пользователя – сервер”, req_var=0, если все запросы имеют одинаковый размер и req_var=1, если размер запроса случайный и подчиняется экспоненциальному распределению)
0,5 0,5 0,5 0,5 0,5 0,5 0,5
0,5 0,5 0,5 0,5 0,5 0,5 0,5
0,5 0,5 0,5 0,5 0,5 0,5 0,5
0,5 0,5 0,5 0,5 0,5 0,5 0,5
0,5 0,5 0,5 0,5 0,5 0,5 0,5
0,5 0,5 0,5 0,5 0,5 0,5 0,5
end
group-service->link (раздел содержит матрицу связей для всех пар “группа пользователей – сервер”, соответствующую топологии сети, первый элемент 1-й строки {1,27,19,26} – это перечень звеньев (z), связывающих группу g=1 с сервером s =1. Седьмой элемент строки{1,27,25,26} – это перечень звеньев (z), связывающих группу g=1 с сервером s =7)
[1,27,19,26] [1,27,20,26] [1,27,21,26] [1,27,22,26] [1,27,23,26] [1,27,24,26][1,27,25,26]
[2,28,19,26] [2,28,20,26] [2,28,21,26] [2,28,22,26] [2,28,23,26] [2,28,24,26][2,28,25,26]
[3,29,19,26] [3,29,20,26] [3,29,21,26] [3,29,22,26] [3,29,23,26] [3,29,24,26][3,29,25,26]
[4,30,19,26] [4,30,20,26] [4,30,21,26] [4,30,22,26] [4,30,23,26] [4,30,24,26][4,30,25,26]
[5,31,19,26] [5,31,20,26] [5,31,21,26] [5,31,22,26] [5,31,23,26] [5,31,24,26][5,31,25,26]
[6,32,19,26] [6,32,20,26] [6,32,21,26] [6,32,22,26] [6,32,23,26] [6,32,24,26][6,32,25,26]
[7,33,19,26] [7,33,20,26] [7,33,21,26] [7,33,22,26] [7,33,23,26] [7,33,24,26][7,33,25,26]
[8,34,19,26] [8,34,20,26] [8,34,21,26] [8,34,22,26] [8,34,23,26] [8,34,24,26][8,34,25,26]
[9,35,19,26] [9,35,20,26] [9,35,21,26] [9,35,22,26] [9,35,23,26] [9,35,24,26][9,35,25,26]
[10,36,19,26][10,36,20,26][10,
[11,37,19,26][11,37,20,26][11,
[12,38,19,26][12,38,20,26][12,
[13,39,19,26][13,39,20,26][13,
[14,40,19,26][14,40,20,26][14,
[15,41,19,26][15,41,20,26][15,
[16,42,19,26][16,42,20,26][16,
[17,43,19,26][17,43,20,26][17,
[18,44,19,26][18,44,20,26][18,
end
service->k_proto (раздел содержит значения накладных расходов на протокол для всех сервисов, этот коэффициент учитывает затраты на установление и завершение соединения, затраты на заголовки кадров, на подтверждение, повторные передачи, и т.д.)
1,5 1,5 1,5 1,5 1,5 1,5 1,5
end
Nlink, Nuser, Nservice, Ngroup = 44 111 7 18 (Nlink – количество связей для всех пар “группа пользователей – сервер”, Nuser – количество пользователей, Nservice – кол-во сервисов, Ngroup – кол-во групп)
Input RO (начальное значение коэффициента загрузки узлов сети) = 0,5
Input Mulink= 100,0 (пропускная
способность элементов
сети)
link->mu (раздел содержит значения пропускной способности (Мбит/с) для всех 44 звеньев передачи данных, т.е. коммутаторов/концентраторов и линий связи: Input Mulink= 100,0)
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0 100,0
100,0 100,0 100,0 100,0
end
link->delay (раздел содержит значения задержки для всех 44 звеньев передачи данных, т.е. коммутаторов/концентраторов и линий связи)
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00 0,0E+00
0,0E+00 0,0E+00 0,0E+00 0,0E+00
end
service->server_mu (раздел содержит вычисленные программой ориентировочные значения (Мбит/с) пропускной способности 7 серверов ЛВС)
7,5E+00 3,2E+00 3,2E+00 1,7E+00 4,9E-02 2,8E-01 1,1E+00
end
type->client_mu (раздел содержит значения пропускной способности рабочих станций для 6 типов пользователей.)
1,4E-01 1,4E-01 1,4E-01 1,7E-01 1,7E-01 1,5E-01
end
end.
РЕЗУЛЬТАТЫ РАСЧЕТА:
link -> коэффициент загрузки звена передачи (Раздел содержит значения коэффициента загрузки для всех 44 звеньев
передачи данных)
1 : 0,00 0,00 0,01 0,01 0,01
6 : 0,01 0,01 0,00 0,01 0,01
11 : 0,01 0,01 0,00 0,00 0,01
16 : 0,01 0,00 0,01 0,06 0,02
21 : 0,02 0,01 0,00 0,00 0,01
26 : 0,13 0,00 0,00 0,01 0,01
31 : 0,01 0,01 0,01 0,00 0,01
36 : 0,01 0,01 0,01 0,00 0,00
41 : 0,01 0,01 0,00 0,01
server -> коэффициент загрузки сервера (Раздел содержит значения коэффициента загрузки для всех 7 серверов)
1 : 0,48 0,48 0,48 0,47 0,51
6 : 0,48 0,44
type -> коэффициент загрузки рабочей станции (Раздел содержит значения коэффициента загрузки рабочих станций для 6 типов пользователей)
1 : 0,10 0,10 0,10 0,12 0,11
6 : 0,11
Наихудшее время реакции в % для серверов:
Сервер Группа Тип пользователя Время реакции
1 12 6 406,20%
2 12 3 219,80%
3 12 4 155,60%
4 12 6 53,45%
5 12 4 20,55%
6 12 1 42,49%
7
12
3
26,42%
Результаты первой итерации полного расчета показывают, что время реакции по серверам 1-3 для 12-й группы пользователей типа 6, 3 и 4 превышает допустимое значение 100%. Для того, чтобы получить удовлетворительный результат, следует увеличить путем подбора некоторые значения пропускной способности некоторых серверов и рабочих станций. Это увеличение должно быть, по возможности, минимально необходимым, чтобы избежать в результате расчетов завышенных требований в отношении стоимости и пропускной способности, как серверов, так и рабочих станций.
В рассматриваемом
примере в результате нескольких
итераций для следующих
service->server_mu
7,9 3,3 3,3 1,8 4,8E-02 2,9E-01 1,2
type->client_mu
0,7 0,7 0,7 0,7 7,6E-01 0,7
получен следующий
результат, который можно считать
удовлетворительным:
Наихудшее время реакции в % для серверов:
Сервер Группа Тип пользователя Время реакции
1 12 6 99,62%
2 12 3 58,59%
3 12 4 49,37%
4 12 6 17,81%
5 12 4 19,74%
6 12 1 24,92%
7
12
1
9,13%
Расчёт производительности серверов и рабочих станций
Рассмотрим расчетные значения пропускной способности серверов
service->server_mu
7,9 3,3
3,3 1,8 4,8E-02 2,9E-01 1,2
И рабочих станций
type->client_mu
0,7 0,7 0,7 0,7 0,76 0,7
Для ориентировочного расчета быстродействия серверов и рабочих станций используем следующую формулу [1]:
(1)
Со следующими параметрами:
скоростью передачи данных HDD VD =60 Мбит/с;
временем произвольного доступа к HDD tD =0,005 с;
вероятностью обращения к HDD при обработке входящих пакетов p =0,05;
размером пакета q =1000 байт.
Kр – коэффициентом расширения (числом операций, приходящихся на 1 байт информации), берется по данным таблицы 1:
| Тип задач | Коэффициент пересчета |
| Учетные | 200 ÷ 500 |
| Планирования | 1000 ÷5000 |
| Прогнозирования | 10000 ÷ 20000 |
Производительность серверов или рабочих станций, выраженную в пакетах в секунду,
вычисляем по формуле μпак = μ /(8q) . Например, для сервера 1 μпак =7,9*106/(8*1000)=987,5
В таблице 2 приведены
результаты вычисления быстродействия
серверов 1-7 (Моп/с = миллионы операций
в секунду), в таблице 3 - рабочих станций
для 6 типов пользователей.
| Параметр | Сервер | ||||||
| S1 | S2 | S3 | S4 | S6 | S6 | S7 | |
| μ , Мбит/с | 7,9 | 3,3 | 3,3 | 1,8 | 0,048 | 0,29 | 1,2 |
| μпак , пак/c | 987,5 | 412,5 | 412,5 | 225 | 6 | 36,25 | 150 |
| Kp | 300 | 500 | 500 | 300 | 1000 | 500 | 300 |
| v, Моп/c | 311 | 217 | 217 | 71 | 6,3 | 19 | 47 |
| Параметр | Тип пользователя | |||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| μ , Мбит/с | 0,7 | 0,7 | 0,7 | 0,7 | 0,76 | 0,7 |
| μпак , пак/c | 87,5 | 87,5 | 87,5 | 87,5 | 95 | 87,5 |
| Kp | 500 | 500 | 500 | 1000 | 700 | 500 |
| v, Моп/c | 46 | 46 | 46 | 92 | 69 | 46 |