Модемы LANcity обеспечивают быстродействие в обоих направлениях до 10 Мбит/с, т.е. являются симметричными. Аппаратная часть системы передачи данных по сети КТВ включает в себя головное оборудование и хотя бы один пользовательский модем.
Головное оборудование состоит из головного модема (LCb) и транслятора (LCt). Головной модем рассчитан на обслуживание 2000 пользователей и подключается к маршрутизатору или компьютеру по интерфейсу AUI, а к транслятору – при помощи коаксиального кабеля. Этот модем может использоваться и как пользовательский корпоративный модем. Настройка режима его работы (в качестве головного или пользовательского модема) осуществляется при помощи программного обеспечения.
Транслятор служит для связи головного модема с сетью КТВ. Он включает в себя усилитель и конвертор частот прямого и обратного каналов. Головное оборудование передачи данных подключается параллельно ГС кабельного телевидения до первого магистрального усилителя. (рис. 10)
Необходимо также специальное ПО, одной из функций которого является формирование конфигурационных файлов для пользовательских модемов. В состав ПО входит также SNMP-менеджер, поскольку по этому протоколу осуществляется управление оборудованием и его диагностика. ПО поддержки SNMP входит в комплект поставки.
В настоящее время один пользовательский модем LCP компании Bay Networks способен обслуживать до 16 пользователей. Подключение абонентов осуществляется следующим образом: непосредственно после выхода домового усилителя устанавливается разветвитель на две ветки, одна из которых уходит на домовую телевизионную разводку, а вторая - на кабельный модем. (рис. 10) При помощи витой пары к последнему подключен концентратор. Далее домовая разводка системы передачи данных осуществляется при помощи витой пары или коаксиального кабеля. При этом учитываются ограничения на дальность связи, которые накладывает протокол Ethernet.
Как правило, устанавливается один кабельный модем на многоквартирный дом или группу близлежащих домов. Во втором случае промежуток между домами преодолевается "по воздуху" – с помощью коаксиального кабеля. Другими словами, в доме (нескольких домах) строится локальная сеть (ЛС) Ethernet, а кабельный модем служит коллективным устройством доступа в сеть КТВ, которая, в свою очередь, позволяет решить проблему "последней мили". Для предоставления услуг доступа в Internet необходимо проложить магистраль до первичного провайдера. В качестве первичного провайдера выступает компания УралРелком, которая выделяет 10Мб канал для доступа в Internet.
На начальном этапе предлагается установить сервер на основе windowsNT, который будет выполнять функции Web- сервера,Mail-сервера и первичного концентратора, подключить к нему головной кабельный модем, сетевую карту, и установить соответствующее программное обеспечение. Далее потребуется компьютер – маршрутизатор для которого на начальном этапе достаточно конфигурации 486/32mb озу,2 сетевые карты, без винчестера и монитора. На период инсталляции Freesco(см. ниже) можно взять монитор с windowsNT сервера, дальнейшая работа маршрутизатора будет осуществляться с дискеты. Маршрутизатор предлагается соединить с winNT сервером при помощи «витой пары» (одна сетевая карта на маршрутизаторе и сетевая карта на winNT сервере необходимы именно для этой цели, вторая же сетевая карта на маршрутизаторе предназначена для подключения к более крупному провайдеру). Далее будет необходимо соединить головной кабельный модем с телевизионной сетью. Для организации обратного канала необходимо настроить усилители обратного сигнала. После чего остаётся подключение компьютеров пользователей к сети КТВ при помощи кабельных модемов. Минимальные требования к компьютеру пользователя это процессор не ниже 486, 4Мб ОЗУ, любой монитор и установленная Ethernet карта. Если на компьютере пользователя установлена O.С. windows9x/windowsNT/windows2000, то необходимо будет сконфигурировать лишь tcp/ip настройки OS (так как предполагается использование модемов компании BayNetworks, которые обладают интерфейсом plug and play и модем будет найден сразу после включения и перезагрузки). В случае же систем на базе Linux а так же dos, ещё перед этим некоторые временные затраты вызовет настройка драйверов, хотя и в этих O.С. работа с кабельным модемом возможна, более того в последних версиях пакетов уже включена поддержка кабельных модемов, и перекомпиляция ядра будет произведена автоматически.
4.4 Настройка сети
1. Сборка схемы на столе, без использования кабельных усилителей. Необходимо добиться загрузки головного и пользовательского модемов, понять принцип работы оборудования.
2. Добавление к схеме кабельного усилителя. Этот этап позволяет понять, как влияют параметры прямого и обратного каналов на работу кабельных модемов.
3. Установка головного оборудования на линию и подключение пользовательского модема непосредственно после первого магистрального усилителя.
4. Настройка линии сети КТВ в соответствии с требованиями, выявленными на втором этапе.
5. Установка кабельного модема на выбранном участке линии, тестирование, подстройка в зависимости от условий работы.
Первый этап занял у нас около трех дней, поскольку пришлось повозиться с программным обеспечением, поставляемым вместе с оборудованием. Данное ПО рассчитано на Windows 95 и включает в себя утилиту формирования конфигурационных файлов для пользовательских модемов, серверы DHCP и TFTP. Оказалось, что ПО работает только если не пытаться изменять параметры системы вручную. Впоследствии мы отказались от использования этого ПО и перевели обслуживание модемов на Windows NT (о чем говорилось выше).
Второй этап не принес особых неожиданностей, однако пропускать его нельзя. В противном случае будет очень сложно понять, что нужно сделать с усилителями на линии. Успешно завершив этот этап, можно представить последовательность усилителей на линии как один усилитель, у которого требуется правильно отрегулировать параметры работы.
Третий этап, по моему мнению, самый сложный. Дело в том, что для кабельных модемов допуски по уровням сигналов в прямом и обратном каналах лежат в достаточно широком диапазоне, но для реальной линии необходимо найти нужный баланс значений ослабления сигнала с помощью аттенюаторов. У нас основные проблемы были связаны с наличием помех в телевизионных каналах, а также с плохой работой головного модема при низком номинале ослабления сигналов в обратном канале. Этот процесс отнимает довольно много времени, так как изменения в настройках требуют тестирования на протяжении нескольких дней.
Сложности, возникшие на четвертом этапе, были связаны с отсутствием измерительного оборудования и методики регулировки обратного канала (для целей КТВ он используется нечасто). Для регулировки обратного канала пришлось собрать генератор, работающий на частоте 27 MГц (тот минимум, который может измерить наше оборудование). Напомню, модемы у нас работают на частоте 24 (+-3) MГц, что внесло дополнительные погрешности в измерения.
Пятый этап обычно не представляет сложности при правильном выполнении предыдущих действий. Кроме того, если модем загрузился хотя бы один раз, на его дисплее можно увидеть параметры прямого и обратного каналов кабельной линии и произвести необходимую регулировку.
Весь процесс тестирования занял у нас около полугода. Однако можно сказать, что он продолжается до сих пор: коммерческая эксплуатация позволяет проверить надежность сети, а кроме того, обеспечивает круглосуточный мониторинг ее состояния со стороны пользователей, чего невозможно добиться с помощью одного пользовательского модема.
Следует признать, что оборудование работает достаточно надежно. Модемы выдерживают изменение уровней сигнала в кабельной сети на 4–6 дБ. В тех случаях, когда связь все-таки прерывается, модемы перезагружаются автоматически. Этот процесс осуществляется практически незаметно для абонентов: цикл загрузки пользовательского модема составляет около 30 с, после чего связь восстанавливается.
4.5 Программное обеспечение [5]
WEB-серверы
В настоящее время существует огромное количество всевозможных web-серверов, для всевозможных операционных систем, и с различными возможностями, сводные характеристики некоторых из них приведены в Таблице 2
Таблица 2
+ да, - нет | Apache 1.1.3 | Internet Connection Secure Server 4.1 | Lotus Domino 4.5a | Luckman's Web Commander 1.0 | Microsoft Internet Information Server 3.0 | Netscape Enterprise Server 2.01 | Netscape FastTrack Server 2.01 | Novell Web Server 3.0 | WebSite Professional 1.1 | WebStar 2.0.2 |
Цена, рекомендуемая изготовителем, долл. | Бесплатно | 295 | 995 (редакция для одного процессора) | 249 | Бесплатно (при использовании windows nt) | 1 295 | 295 | Поставляется вместе с IntranetWare | 499 | 799 |
Виртуальные серверы | + | + | + | + | + | + | + | + | + | - |
Автоматическое перенаправление URL/Несколько портов | + + | + + | + - | + + | + + | + + | + + | - - | + + | - - |
Масштабирование на несколько процессоров | + | + | + | - | + | + | + | - | + | - |
Браузер | - | - | + | + | + | + | + | + | + | + |
Перенаправление URL на другие серверы | + | + | + | - | + | + | + | + | + | + |
Работает как промежуточный сервер | + | + | - | - | - | - | - | - | - | - |
Встроенный процессор поиска | - | - | + | + | + | + | - | + | + | - |
Отключение индексации каталогов | + | + | + | + | + | + | + | + | + | + |
Агент SNMP | - | - | - | - | + | + | - | - | - | - |
Авторские инструменты HTML/Утилита построения навигационных карт | - - | - - | - + | + + | + + | + - | + - | - - | + + | + + |
Инструменты управления узлами Web | - | - | + | + | + | + | - | - | + | + |
HTTP 1.1 Put | + | - | + | + | + | + | + | - | + | + |
Настройка и управление | ||||||||||
Управление Web-сервером: | ||||||||||
С консоли сервера/Web-браузера | + + | - + | + -* | + - | + + | - + | + + | + - | + - | + + |
Утилита контроля производительности отслеживает: | ||||||||||
Текущие соединения | + | + | - | + | + | + | - | + | + | + |
Запросы CGI и другие API-запросы | + | + | - | + | + | + | - | - | + | + |
Байты переданные/принятые | + + | + + | - - | + + | + + | + + | + + | + + | + + | + + |
Файлы конфигурации сохраняются в Реестре/каталоге | N/A 1 + | N/A1 - | - + | + + | + - | + + | + + | N/A1 - | + - | N/A1 + |
Протоколирование | ||||||||||
Стандартный формат регистрационного журнала CERN/NCSA | + + | + + | + + | - + | + + | + + | + + | + + | + + | - + |
Инструменты составления отчетов | - | + | - | + | + | + | + | - | + | - |
Регистрация попыток доступа/обращений к страницам | - - | + + | + + | + + | + + | + + | + + | + + | + + | + + |
Настраиваемые файлы регистрации | + | + | + | - | - | + | + | - | + | + |
Регистрация в базах данных ODBC/SQL | - - | - - | - - | - - | + + | - - | - - | - - | + + | - - |
Записи в журнале выполняются CGI-сценариями | + | + | + | - | + | + | + | - | + | + |
Записи с идентификацией браузера | + | - | + | - | - | + | + | - | + | + |
Безопасность | ||||||||||
Пароль/Опознание по методу запрос-ответ | + + | + + | + + | + + | + + | + + | + + | + - | + + | + + |
Совместимость с SSL v.3 | - | - | - | - | + | + | + | + | - | - |
Управление доступом средствами ОС | - | + | - | - | + | - | - | + | - | - |
Управление доступом средствами сервера | + | + | + | + | - | + | + | + | + | + |
Контроль за доступом по имени домена/IP-адресу | + + | + + | + + | + + | + + | + + | + + | + + | + + | + + |
Контроль за доступом к документам | + | + | + | - | - | + | + | + | + | + |
Контроль за доступом к фрагментам документов | - | + | + | - | + | - | - | - | + | - |
Создание личных сертификатов | - | + | + | + | - | - | + | + | - | - |
Сценарии и "мастера" для создания сертификатов | + | + | + | + | + | + | + | + | + | - |
Разработка прикладных программ | ||||||||||
CGI/WinCGI | + N/A 1 | + N/A1 | + + | + + | + + | + + | + + | + N/A1 | + + | + N/A1 |
Java/JavaScript на стороне сервера | - - | - - | - - | - - | + + | + + | + + | - - | + - | + - |
ISAPI/NSAPI | - - | - + | - - | + - | + - | - + | - + | - - | + - | - - |
Прочие API | Нет | ISAPI | ICAPI, Notes API | Нет | Active Server Pages, ActiveX, ADO | Session Management, Database access | Session Management, Database access | Нет | WSAPI | W*API |
Средства SSI (Server Side Includes) | + | + | - | + | + | + | + | + | + | + |
Техническое обслуживание и сопровождение | ||||||||||
Оперативная техническая помощь/Бесплатные консультации по телефону | + NA2 | + + | + + | + - | + + | + + | + + | + + | + + | + - |
* Пользователь управляет сервером Lotus Domino с клиентского ПК.
N/A 1 - неприменимо. Данная характеристика свойственна лишь программам на базе Windows.
N/A 2 - неприменимо. Пакет Apache не содержит средств телефонии.