Изобретение компьютера и уменьшение размера и стоимости процессоров произвели революцию в современной технике, по масштабам вполне соответствующую сдвигу парадигмы современной цивилизации. В настоящее время микроконтроллеры входят в состав как бытовых приборов и детских игрушек, так и сложных технологических систем. Не осталось в стороне и оборудование NGN : количество микропроцессоров в современных устройствах связи исчисляется не десятками и сотнями, а тысячами. Многие функции систем связи реализованы на одном микроконтроллере, существуют однопроцессорные коммутаторы Ethernet , ава-"латоры протоколов, модемы ADSL , Wi - Fi и пр. Даже такие функции, как коммутация пакетов, фильтрация, преобразование сигналов и другие, выполняются отдельными процессорами. Пример 2.23. Устройство DSLAM . В технологии широкополосного доступа ADSL 2+ мультиплексирование трафика выполняет станционное устройство DSLAM ( DSL Access Multiplexer — мультиплексор доступа DSL ). Обмен данными здесь представляет собой сложный многоуровневый процесс, который будет отдельно исследован в гл. 4. В этом процессе DSLAM выполняет восстановление данных из кадров ADSL и формирование потока ячеек ATM . В современной концепции NGN технология ATM сохранена только как служебная, ячейки ATM преобразуются в более привычные для современных сетей пакеты данных, передаваемые по протоколу TCP / IP . Для этой цели в цепь абонентского доступа включен сервер широкополосного удаленного доступа ( Broadband Remote Access Server , BRAS ). Это устройство представляет собой краевой маршрутизатор IP для интеллектуального управления широкополосным доступом. BRAS позволяет управлять параметрами трафика от пользователей ADSL на уровне канала передачи данных пакетного трафика. В ADSL 2+ функции DSLAM и BRAS объединены в одном оборудовании, так что ячейки ATM обрабатываются всего лишь несколькими модулями внутри DSLAM . Только вследствие большого количество процессоров архитектура оборудования NGN не была бы столь сложной, не будь внутри микроконтроллеров программного обеспечения (ПО). Изменение программного кода меняет функции микропроцессора и тем самым изменяет рабочие характеристики оборудования. Поскольку объем ПО постоянно растет, практически невозможно исключить вероятность возникновения ошибок. Несмотря на то что современные средства отладки оптимизируют поиск ошибок, часть из них в качестве скрытых дефектов присутствуют в новом оборудовании. В конечном счете это приводит к нарушениям в работе оборудования и несоответствию оборудования заявленным характеристикам. Тем более это проявляется для новейшей технологии, когда в полевых условиях оператор вынужден проводить обновление программного обеспечения. Пример 2.24. Риск использования автоматических процедур обновления программного обеспечения. Загруженная в одно из устройств сети новая версия программного обеспечения затем рассылается другим устройствам. Несомненным преимуществом такой процедуры является оперативность замены нового ПО, поскольку существует опасность, что сетевые элементы с разным ПО могут начать конфликтовать друг с другом и тем самым нарушают работу сети. Однако эта же процедура может нанести урон оператору. Например, несколько лет назад в Европе имел место случай загрузки дефектного программного обеспечения на DSLAM в сети, которое привело к блокировке абонентских подключений. D результате оператор в течение нескольких часов потерял всех подключенных абонентов на сети. Восстановление исходной конфигурации потребовало больших усилий и заняло более суток. Этот пример показывает влияние адаптивных алгоритмов на работу сети: с одной стороны, такие алгоритмы могут оптимизировать работу, с другой — есть опасность радикального сбоя в сети. Оператор ADSL извлек урок из сложившейся ситуации и создал лабораторию входного контроля, в которой теперь проверяются новые версии ПО до того, как непосредственно внедрить их на сети. Все перечисленные факторы (большое количество процессоров, объем программного обеспечения, вероятные сбои в сети, вызванные программным кодом, и пр.) влияют на процессы диагностики устройств NGN . Наличие скрытых дефектов в оборудовании, исключить которые практически невозможно, делает поведение устройств лишь относительно предсказуемым. По этой причине устройство NGN должно рассматриваться как «черный ящик», поведение которого в общем случае неизвестно оператору. Работоспособность оборудования должна проверяться в различных ситуациях, которые могут встретиться на сети. Для этого, в ч

Рубрика:

Теги: