Выбор размера и структуры сети
Под размером сети в данном случае понимается как количество объединяемых в сеть компьютеров, так и расстояния между ними. Надо четко представлять себе, сколько компьютеров (минимально и максимально) нуждается в подключении к сети. При этом необходимо оставлять возможность для дальнейшего роста количества компьютеров в сети, хотя бы процентов на 20–50.
Кстати, совсем не обязательно раз и навсегда включать в сеть все компьютеры предприятия. Иногда имеет смысл оставить некоторые из них автономными, например, из соображений безопасности информации на их дисках. Количество подключенных к сети компьютеров сильно влияет как на производительность, так и на сложность ее обслуживания. Оно также определяет стоимость требуемых программных средств, поэтому просчеты могут иметь довольно серьезные последствия.
Требуемая длина линий связи сети также играет не малую роль в проектировании сети. Например, если расстояния очень большие, может понадобиться использование дорогого оборудования. К тому же с увеличением расстояния резко возрастает значимость защиты линий связи от внешних электромагнитных помех. От расстояния зависит и скорость передачи информации по сети (выбор между Ethernet и Fast Ethernet). Целесообразно при выборе расстояний закладывать небольшой запас (хотя бы процентов 10) для учета непредвиденных обстоятельств. Преодолеть ограничения по длине иногда можно путем выбора структуры сети, разбиения ее на отдельные части.
Под структурой сети понимается способ разделения сети на части (сегменты), а также способ соединения этих сегментов между собой. Сеть предприятия может включать в себя рабочие группы компьютеров, сети подразделений, опорные сети, средства связи с другими сетями. Для объединения частей сети могут использоваться репитеры, репитерные концентраторы, коммутаторы, мосты и маршрутизаторы. Причем в ряде случаев стоимость этого объединительного оборудования может даже превысить стоимость компьютеров, сетевых адаптеров и кабеля, поэтому выбор структуры сети исключительно важен.
В идеале структура сети должна соответствовать структуре здания или комплекса зданий предприятия. Рабочие места группы сотрудников, занимающихся одной задачей (например, бухгалтерия, отдел продаж, инженерная группа), должны размещаться в одной или рядом расположенных комнатах. Тогда можно компьютеры этих сотрудников объединить в один сегмент, в единую рабочую группу и установить вблизи их комнат сервер, с которым они будут работать, а также концентратор или коммутатор, связывающий все их машины. Точно так же рабочие места сотрудников подразделения, занимающихся комплексом близких задач, лучше расположить на одном этаже здания, что существенно упростит их объединение в сегмент и дальнейшее его администрирование. На этом же этаже удобно расположить коммутаторы, маршрутизаторы и серверы, с которыми работает данное подразделение.
Как и в других случаях, при выборе структуры разумно оставлять возможности для дальнейшего развития сети. Например, лучше приобретать коммутаторы или маршрутизаторы с количеством портов, несколько большим, чем требуется в настоящий момент (хотя бы на 10—20 процентов). Это позволит при необходимости легко включить в сеть один или несколько сегментов. Ведь любое предприятие всегда стремится к росту (порой совершенно напрасно), и этот рост не должен каждый раз приводить к необходимости проектировать сеть предприятия заново.
Пусть небольшое предприятие занимает три этажа, на каждом по пять комнат, и включает в себя три подразделения, по три группы. В этом случае можно построить сеть таким образом ( рис. 2):
· Рабочие группы занимают по 1–3 комнаты, их компьютеры объединены между собой репитерными концентраторами. Концентратор может использоваться один на комнату, один на группу или один на весь этаж. Концентратор целесообразно расположить в помещении, в которое имеет доступ минимальное количество сотрудников.
· Подразделения занимают отдельный этаж. Все три сети рабочих групп каждого подразделения объединяются коммутатором, а для связи с сетями других подразделений используется маршрутизатор. Коммутатор вместе с одним из концентраторов лучше поместить в отдельной комнате.
· Общая сеть предприятия включает три сегмента сетей подразделений, объединенных маршрутизатором. Этот же маршрутизатор может использоваться для подключения к глобальной сети.
· Серверы рабочих групп располагаются в комнатах рабочих групп, серверы подразделений – на этажах подразделений.
Рис. 2.Структура сети предприятия (С – серверы рабочих групп, РК – репитерные концентраторы, Ком – коммутаторы)
В рассмотренной ситуации области коллизий (зоны конфликта) сети будут включать в себя сегменты, расположенные в комнатах каждой рабочей группы, плюс сегмент, связывающий концентратор рабочей группы с коммутатором подразделения. Всего таких областей коллизий будет девять. Именно для них необходимо проводить расчеты работоспособности сети в соответствии с предыдущей главой.
Широковещательные области будут включать в себя все сегменты сети каждого подразделения плюс сегмент, связывающий коммутатор подразделения с маршрутизатором предприятия. Таких широковещательных областей будет всего три.
Если предполагаемая интенсивность обмена по проектируемой сети не достаточно велика, компьютеров не слишком много, и размеры здания позволяют, то вполне возможно обойтись без маршрутизаторов, довольно сложных и сравнительно дорогих устройств.
Тогда сети подразделений будут связаны концентраторами, а между собой они будут соединяться коммутаторами ( рис. 3).
Рис. 3.Структура сети предприятия (С – серверы рабочих групп, РК – репитерные концентраторы, РКП – концентраторы подразделений)
Области коллизий в данном случае будут включать в себя все сегменты сети каждого подразделения плюс сегмент, соединяющий концентратор подразделения и коммутатор предприятия. Таких областей коллизий всего три. Для них надо проводить расчет работоспособности сети, как описано в предыдущей главе. В единственную широковещательную область войдет вся сеть предприятия.
В ситуации, когда компьютеров на предприятии немного (до 50), имеет смысл отказаться не только от маршрутизаторов, но и от коммутаторов, оставив только репитерные концентраторы. Более того, при такой малой сети и низкой интенсивности обмена вполне может оказаться подходящей сеть Ethernet на тонком коаксиальном кабеле (сегменты 10BASE2) без концентраторов или с 1–2 простейшими репитерами. Правда, в последнем случае придется компьютеры каждого сегмента разместить на одном этаже из-за ограничений на длину кабеля сегмента 10BASE2. Следует учитывать, что во вновь создаваемых сетях использование коаксиального кабеля не рекомендуется.
Конечно, такая идиллическая картина, как рассмотренная выше, наблюдается далеко не всегда. В реальности все бывает гораздо сложнее. Например, структура подразделений может вообще не соответствовать структуре комнат и этажей. Предприятие может занимать два разнесенных друг от друга помещения в одном здании или даже три—четыре удаленных здания. Тогда может понадобиться применение оптоволоконных сегментов (в том числе и полнодуплексных, которые обеспечивают максимальную длину кабеля). А структура сети при этом обычно чрезвычайно сложна, с множеством областей коллизий и широковещательных областей.
Выбор оборудования
При выборе сетевого оборудования надо учитывать множество факторов, в частности:
· уровень стандартизации оборудования и его совместимость с наиболее распространенными программными средствами;
· скорость передачи информации и возможность ее дальнейшего увеличения;
· возможные топологии сети и их комбинации (шина, пассивная звезда, пассивное дерево);
· метод управления обменом в сети (CSMA/CD, полный дуплекс или маркерный метод);
· разрешенные типы кабеля сети, максимальную его длину, защищенность от помех;
· стоимость и технические характеристики конкретных аппаратных средств (сетевых адаптеров, трансиверов, репитеров, концентраторов, коммутаторов).
Всем этим часто пренебрегают, а напрасно: заменить программное обеспечение сравнительно просто, а вот замена аппаратуры, особенно прокладка кабеля, обходится порой очень дорого, а иногда бывает просто невозможна. В первую очередь следует проанализировать применимость для рассматриваемого случая сети Ethernet, как наиболее популярной, недорогой и допускающей развитие (Fast Ethernet и Gigabit Ethernet).
Проблема выбора типа кабеля достаточно подробно рассматривалась ранее. В предположении, что возможность выбора в данном случае существует, стоит повторить основные аргументы в пользу того или иного выбора (см. табл. 1).
Таблица 1. Аргументы при выборе типа кабеля
Тип кабеля | Аргументы при выборе | |
за | против | |
неэкранированная витая пара UTP (категория 3 или выше) | · доступность по цене; · доступность инструментов для установки разъемов (RJ45); · удобство прокладки кабеля (гибкий); · относительная простота ремонта при повреждении; · поддержка перспективных высокоскоростных сетей (Fast и Gigabit Ethernet) при использовании кабеля категории 5 или выше. | · относительно низкая устойчивость к электромагнитным помехам; · сравнительно малые допустимые расстояния кабельных соединений, особенно для высокоскоростных сетей; · невозможность использования во внешних участках соединений (между зданиями). |
экранированная витая пара STP (оплеточный экран)1 | · повышенная устойчивость к электромагнитным помехам. | · несколько более высокая цена по сравнению с кабелем типа UTP. |
экранированная витая пара FTP (экран из фольги)2 | подобно предыдущему типу кабеля | |
многомодовый оптоволоконный кабель | · практическая нечувствительность к внешним электромагнитным помехам и отсутствие собственного излучения; · поддержка перспективных высокоскоростных сетей, в том числе на расстояниях, недоступных при использовании витой пары. | · относительно высокая цена кабеля и сетевого оборудования; · сложность установки (требуется специальный инструмент и высокая квалификация персонала); · низкая ремонтопригодность; · чувствительность к воздействиям факторов окружающей среды (могут вызвать помутнение оптоволокна). |
одномодовый оптоволоконный кабель | · улучшенные технические характеристики по сравнению с многомодовым кабелем (возможность увеличения скорости передачи или длины соединений). | · более высокая цена; · сложная установка и ремонт. |
беспроводные соединения (радио и инфракрасные каналы) | · устранение необходимости организации кабельной системы; · мобильность рабочих станций (простота их перемещения внутри зданий или вблизи от центрального компьютера с излучающей антенной); · возможность организации глобальных сетей (с использованием радиоканалов и спутниковой связи). | · относительно дорогое оборудование; · сильная зависимость надежности соединения от наличия препятствий (для радиоволн) и пыли в помещении (для инфракрасных каналов); · довольно низкая скорость передачи (максимум до нескольких Мбит/с) и невозможность ее существенного увеличения. |
В настоящее время для организации локальных сетей в подавляющем большинстве случаев используется неэкранированная витая пара UTP. Более дорогие варианты на основе экранированной витой пары, оптоволоконного кабеля или беспроводных соединений применяются на предприятиях, где в этом существует действительно острая необходимость. Например, оптоволокно может использоваться для связи между удаленными сегментами сети без потери скорости.
Еще одна важная задача – это выбор компьютеров. Если для рабочих станций или невыделенных серверов обычно используют те компьютеры, которые уже имеются на предприятии, то выделенный сервер желательно приобретать специально для сети. Лучше, если это будет быстродействующий специализированный компьютер-сервер, спроектированный с учетом специфических нужд сети (такие серверы выпускаются всеми крупнейшими производителями компьютеров).
Требования к серверу:
· Максимально быстрый процессор (компания Microsoft рекомендует для своей операционной системы Windows Server 2003 процессор с тактовой частотой не менее 500 МГц). Типичная величина тактовой частоты процессора для сервера сейчас составляет 2—3 ГГц. Для больших сетей применяют и многопроцессорные серверы (иногда до 32 процессоров).
· Большой объем оперативной памяти (фирма Microsoft рекомендует для своей операционной системы Windows Server 2003 объем памяти не менее 256 мегабайт, такие же требования фирмы Novell для NetWare 6). Типичный объем оперативной памяти сервера сейчас составляет 512 Мбайт—20 Гбайт. Большой объем памяти сервера даже важнее быстродействия процессора, так как позволяет эффективно использовать кэширование дисковой информации, храня в памяти копии тех областей диска, с которыми производится наиболее интенсивный обмен.
· Быстрые жесткие диски большого объема. Типичная величина объема диска сервера сейчас составляет 150—500 Гбайт. Дисководы должны быть совместимы с сетевой операционной системой (то есть их драйверы обязательно должны входить в набор драйверов, поставляемый с ОС). Широко применяют SCSI-дисководы, которые быстрее традиционных IDE-дисководов. В серверах часто предусматривают возможность "горячей" замены дисков (без выключения питания сервера), что очень удобно.
· Специализированные серверы уже содержат в своем составе сетевые адаптеры с оптимальными характеристиками. Если в качестве сервера используется обычный персональный компьютер, то сетевой адаптер для него надо выбирать наиболее быстродействующий.
· Видеомониторы, клавиатуры и мыши не являются обязательными принадлежностями сервера, так как сервер, как правило, никогда не работает в режиме обычного компьютера.
Если есть возможность выбора компьютеров для рабочих станций, то стоит проанализировать целесообразность применения бездисковых рабочих станций (с загрузкой операционной системы через сеть). Это сразу снизит стоимость сети в целом или позволит при тех же затратах купить более качественные компьютеры: с быстрыми процессорами, с хорошими мониторами, с большой оперативной памятью. Правда, в настоящее время использование бездисковых компьютеров считается не самым лучшим решением. Ведь в этом случае всю информацию компьютер получает через сеть и передает в сеть, что может вызвать чрезмерную загрузку сети. Бездисковые рабочие станции допустимы только при малых сетях (не более 10—20 компьютеров). В идеале значительная часть всех информационных потоков (не менее 80%) должна оставаться внутри компьютера, а к сетевым ресурсам обращения должны быть только в случае действительной необходимости. Таким образом, упоминавшееся "правило 80/20" работает и в этом случае.
При отказе от использования гибких дисков на каждом компьютере сети можно существенно повысить ее устойчивость к вирусам и несанкционированному доступу к данным. Дисковод гибкого диска вполне может быть только на одной рабочей станции сегмента или даже всей сети. Причем эта рабочая станция должна контролироваться администратором сети. Она может быть расположена в отдельной комнате вместе с концентраторами, коммутаторами, маршрутизаторами.
Для любой сети крайне критична ситуация перебоев в системе электропитания. Несмотря на то, что многие сетевые программные средства применяют специальные меры против этого, как и против других отказов аппаратуры (например, дублирование дисков), проблема очень серьезная. Иногда отключение питания может полностью и надолго вывести сеть из строя.
В идеале защищенными от отключения питания должны быть все серверы сети (желательно и рабочие станции). Проще всего этого добиться, если сервер в сети всего один. Источник бесперебойного питания при сбое питания переходит на питание подключенного компьютера от аккумулятора и подает специальный сигнал компьютеру, который за короткое время завершает все текущие операции и сохраняет данные на диске. При выборе источника бесперебойного питания надо, прежде всего, обращать внимание на максимальную мощность, которую он обеспечивает, и на время поддержания им номинального уровня напряжения (это время составляет от нескольких минут до нескольких часов). Стоимость устройства довольно высока (до нескольких тысяч долларов). Поэтому целесообразно один источник бесперебойного питания применять для двух-трех серверов.
Наиболее устойчивы к отказам питания портативные компьютеры (ноутбуки). Встроенный аккумулятор и низкое потребление энергии обеспечивают их нормальную работу без внешнего питания в течение одного-двух часов и даже более. Если еще учесть низкий уровень излучений и высокое качество изображения мониторов этих компьютеров, то стоит всерьез рассмотреть возможность использования ноутбуков в качестве рабочих станций, а вероятно, и не слишком мощного, невыделенного сервера. Тем более что многие ноутбуки имеют встроенные сетевые адаптеры довольно неплохого качества. Особенно удобно применение ноутбуков в одноранговых сетях с множеством серверов. Применение внешних источников бесперебойного питания в подобных случаях становится чересчур дорогим удовольствием.
Кроме перечисленных проблем проектировщику сети приходится решать задачи, связанные с выбором сетевых адаптеров, репитеров, концентраторов, коммутаторов и маршрутизаторов, но об этом уже достаточно сказано в предыдущих главах. Стоит только отметить, что производительность сети и ее надежность определяются самым низкокачественным ее компонентом. При покупке дорогих концентраторов или коммутаторов, не стоит экономить, например, на сетевых адаптерах. Верно и обратное. Желательно, чтобы все компоненты оборудования максимально полно соответствовали друг другу.