Для IMS разработана многоуровневая архитектура с разделением транспорта для переноса трафика и сигнальной сети IMS для управления сеансами (рис. 11.3). Таким образом, 3GPP при разработке IMS фактически перенес на мобильные сети основную идеологию Softswitch. Хотя некоторые функции не всегда легко отнести к тому или иному уровню, но такой подход обеспечивает минимальную зависимость между уровнями. В IMS можно выделить:
• User Plane - пользовательский уровень или уровень передачи данных;
• Control Plane - уровень управления;
• Application Plane - уровень приложений.
Прежде чем переходить к детальному рассмотрению элементов IMS-архитектуры, отметим, что 3GPP, по примеру IPCC, специфицирует не узлы сети, а функции. Это означает, что IMS-архитектура, как и Softswitch, представляет собой набор функций, соединенных стандартными интерфейсами. Разработчики вправе скомбинировать несколько функций в одном физическом объекте или, наоборот, реализовать одну функцию распределенно, однако чаще всего физическую архитектуру ставят в соответствие функциональной и реализуют каждую функцию в отдельном узле.
Рис. 11.3. Архитектура IMS |