Информационные системы и технологии УДК 004.71 Е.П. ДОЛГОВ РЕАЛИЗАЦИЯ МУЛЬТИПРОТОКОЛЬНОЙ КОММУТАЦИИ ПО МЕТКАМ НА БАЗЕ ОПЕРАЦИОННЫХ СИСТЕМ С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ В статье предложена методика построения программного маршрутизатора с поддержкой технологии MPLS на базе операционной системы с открытым исходным кодом. <...> Рассматривается функциональная структура программного маршрутизатора, а также предлагаются программные модули, дополняющие функциональные возможности операционной системы для использования в качестве коммуникационного оборудования. <...> Применение операционных систем с открытым исходным кодом в качестве платформы для построения коммуникационного оборудования широко известно и получило повсеместное распространение в IP-сетях [1]. <...> Причиной такого успеха можно считать высокопроизводительную и надежную сетевую подсистему, организующую на уровне ядра ОС разбор, обработку и пересылку пакетов [2]. <...> С точки зрения архитектуры операционной системы это позволяет проектировать высокоуровневые сетевые приложения, упрощая при этом ядро до минимального набора системных вызовов, необходимых для функционирования в качестве сетевого устройства. <...> В частности, такой подход может быть использован для построения роутера с открытым исходным кодом [2], правила пересылки пакетов в котором определяются на уровне приложения. <...> Производительность подобных решений является достаточной для практического использования и сопоставимой с производительностью аппаратных решений от мировых лидеров в данной отрасли [3]. <...> Дальнейшим развитием исследований является расширение функциональных возможностей роутера с открытым исходным кодом до возможностей аппаратных аналогов. <...> В связи с этим на коммуникационном оборудовании реализуется поддержка множества протоколов и технологий, реализующих высокоуровневые сервисы конечных пользователей. <...> С другой стороны, поддержка данных функций в распределенной <...>