Автономные сети следуют концепции автономных вычислений , инициативе, начатой IBM в 2001 году. Ее конечной целью является создание самоуправляемых сетей для преодоления быстро растущей сложности Интернета и других сетей и обеспечения их дальнейшего роста, далеко выходящего за рамки сегодняшних размеров.
Постоянно растущая сложность управления Интернетом, вызванная его быстрым ростом, рассматривается некоторыми экспертами как серьезная проблема, ограничивающая возможности его использования в будущем.
Более того, все более популярные смартфоны , КПК , сетевое аудио- и видеооборудование и игровые консоли должны быть взаимосвязаны. Всепроникающие вычисления не только добавляют функции, но и обременяют существующую сетевую инфраструктуру все большим количеством задач, которые рано или поздно не будут под силу одному лишь вмешательству человека.
Другим важным аспектом является стоимость ручного управления огромным количеством жизненно важных устройств современных сетевых инфраструктур.
Автономная нервная система (АНС) — часть сложных биологических нервных систем, которая не контролируется сознанием. Она регулирует функции организма и активность отдельных органов. Согласно предложению IBM , будущие системы связи могут быть спроектированы аналогично АНС.
Поскольку автономия концептуально происходит от биологических сущностей, таких как автономная нервная система человека, каждая из областей может быть метафорически связана с функциональными и структурными аспектами живого существа. В организме человека автономная система облегчает и регулирует множество функций, включая дыхание, кровяное давление и кровообращение, а также эмоциональную реакцию. Автономная нервная система является связующей тканью, которая поддерживает петли обратной связи между внутренними состояниями и различными источниками, с помощью которых контролируются внутренние и внешние условия.
Аутогностика включает в себя ряд возможностей самопознания, осознания и анализа, которые предоставляют автономной системе представление о состоянии высокого уровня. Метафорически это представляет перцептивные подсистемы, которые собирают, анализируют и сообщают о внутренних и внешних состояниях и условиях – например, это можно рассматривать как глаза, зрительную кору и органы восприятия системы. Аутогностика, или буквально «самопознание», предоставляет автономной системе основу для реагирования и подтверждения.
Богатая аутогностическая способность может включать множество различных «чувств восприятия». Например, человеческое тело собирает информацию через обычные пять чувств, так называемое шестое чувство проприоцепции (чувство положения тела и ориентации), и через эмоциональные состояния, которые представляют собой общее благополучие тела. По мере изменения условий и состояний они обнаруживаются сенсорными мониторами и обеспечивают основу для адаптации связанных систем. В такой системе подразумеваются встроенные модели как внутренней, так и внешней среды, так что относительное значение может быть присвоено любому воспринимаемому состоянию — воспринимаемая физическая угроза (например, змея) может привести к быстрому поверхностному дыханию, связанному с реакцией борьбы-бегства, филогенетически эффективной модели взаимодействия с распознаваемыми угрозами.
В случае автономной сети состояние сети может определяться входными данными от:
Большинство из этих источников представляют относительно сырые и необработанные представления, имеющие ограниченную релевантность. Постобработка и различные формы анализа должны применяться для создания значимых измерений и оценок, на основе которых можно вывести текущее состояние.
Автогностическая система взаимодействует с:
Управление конфигурацией отвечает за взаимодействие с сетевыми элементами и интерфейсами. Оно включает в себя возможность учета с исторической перспективой, которая обеспечивает отслеживание конфигураций с течением времени, в отношении различных обстоятельств. В биологической метафоре это руки и, в некоторой степени, память автономной системы.
В сети исправление и обеспечение применяются через настройку конфигурации определенных устройств. Также применяется реализация, влияющая на доступ и выборочную производительность в отношении роли и взаимосвязи. Почти все «действия», которые в настоящее время предпринимаются инженерами-людьми, попадают в эту область. За несколькими исключениями, интерфейсы устанавливаются вручную или путем расширения руки с помощью автоматизированных скриптов.
В процессе конфигурации подразумевается поддержание динамической популяции устройств под управлением, историческая запись изменений и директивы, которые вызвали изменение. Как и во многих функциях учета, управление конфигурацией должно быть способно работать с устройствами, а затем откатывать изменения для восстановления предыдущих конфигураций. В случаях, когда изменение может привести к неисправимым состояниям, подсистема должна иметь возможность квалифицировать последствия изменений до их внесения.
Поскольку директивы для изменения должны исходить из других подсистем, общий язык для таких директив должен быть абстрагирован от деталей задействованных устройств. Подсистема управления конфигурацией должна иметь возможность однозначно переводить между директивами и жесткими действиями или иметь возможность сигнализировать о необходимости дополнительных деталей директивы. Выводная способность может быть уместной для поддержки достаточной гибкости (т. е. конфигурация никогда не происходит, поскольку нет уникального сопоставления один к одному между директивой и настройками конфигурации). Там, где стандартов недостаточно, может также потребоваться обучающая способность для приобретения новых знаний об устройствах и их конфигурации.
Управление конфигурацией взаимодействует со всеми другими подсистемами, включая:
Управление политикой включает спецификацию политики, развертывание, обоснование политик, обновление и поддержание политик и обеспечение соблюдения. Управление на основе политик необходимо для:
Она предоставляет модели среды и поведения, которые представляют эффективное взаимодействие в соответствии с конкретными целями. В метафоре нервной системы человека эти модели подразумеваются в эволюционном «дизайне» биологических объектов и специфичны для целей выживания и воспроизводства. Определение того, что составляет политику, необходимо для рассмотрения того, что вовлечено в ее управление. Требуется относительно гибкая и абстрактная структура ценностей, отношений, ролей, взаимодействий, ресурсов и других компонентов сетевой среды. Эта подсистема простирается далеко за пределы физической сети к используемым приложениям, процессам и конечным пользователям, которые используют сеть для достижения конкретных целей. Она должна выражать относительные значения различных ресурсов, результатов и процессов и включать основу для оценки состояний и условий.
Если только структура не воплощена в какой-либо системе за пределами автономной сети или не подразумевается для конкретной реализации политики, она также должна включать определение процесса, целей и задач. Определения и описания бизнес-процессов являются неотъемлемой частью реализации политики. Кроме того, поскольку управление политикой представляет собой конечную основу для работы автономной системы, она должна иметь возможность отчитываться о своей работе в отношении деталей ее реализации.
Подсистема управления политикой взаимодействует (по крайней мере) косвенно со всеми другими подсистемами, но в основном взаимодействует с:
Autodefense представляет собой динамический и адаптивный механизм, который реагирует на вредоносные и преднамеренные атаки на сетевую инфраструктуру или использование сетевой инфраструктуры для атаки на ИТ-ресурсы. Поскольку защитные меры, как правило, препятствуют работе ИТ, он оптимально способен сбалансировать цели производительности с обычно переопределяющими действиями по управлению угрозами. В биологической метафоре эта подсистема предлагает механизмы, сопоставимые с иммунной системой.
Эта подсистема должна проактивно оценивать сетевую и прикладную инфраструктуру на предмет рисков, обнаруживать и идентифицировать угрозы и определять эффективные как проактивные, так и реактивные защитные ответы. Она играет роль воина и охранника, поскольку у нее есть роли как для обслуживания, так и для корректирующих действий. Ее связь с безопасностью близка, но не идентична — безопасность больше связана с надлежащим образом определенными и реализованными элементами управления доступом и авторизацией для поддержания законных ролей и процессов. Автозащита имеет дело с силами и процессами, как правило, вредоносными, за пределами нормальной работы системы, которые представляют определенный риск для успешного выполнения.
Autodefense требует высокого уровня и детальных знаний всей сети, а также встроенных моделей риска, которые позволяют ей динамически анализировать текущее состояние. Исправления для снижения риска должны рассматриваться в балансе с целями производительности и ценностью целей процесса — чрезмерно усердный защитный ответ может парализовать систему (например, иммунная система ненадлежащим образом вызывает аллергическую реакцию). Обнаружение поведения сети или приложения, которое сигнализирует о возможной атаке или злоупотреблении, сопровождается генерацией соответствующего ответа — например, порты могут быть временно закрыты или пакеты с определенным источником или местом назначения могут быть отфильтрованы. Дальнейшая оценка генерирует последующие изменения, либо ослабляющие защитные меры, либо усиливающие их.
Autodefense тесно взаимодействует с:
Он также может получить определение относительной ценности различных ресурсов и процессов от руководства политики с целью разработки ответов, соответствующих политике.
Безопасность обеспечивает структуру, которая определяет и обеспечивает отношения между ролями, контентом и ресурсами, особенно в отношении доступа. Она включает в себя структуру для определений, а также средства для их реализации. Метафорически безопасность параллельна сложным механизмам, лежащим в основе социальных взаимодействий, определяя друзей, врагов, товарищей и союзников и предлагая доступ к ограниченным ресурсам на основе оцененной выгоды.
Безопасность использует несколько ключевых средств – они включают в себя известные 3 As аутентификации, авторизации и доступа (контроля). Основа для применения этих средств требует определения ролей и их отношений с ресурсами, процессами и друг с другом. Высокоуровневые концепции, такие как конфиденциальность, анонимность и верификация, вероятно, встроены в форму определений ролей и вытекают из политики. Успешная безопасность надежно поддерживает и обеспечивает соблюдение ролей и отношений.
Autodefense тесно связана с безопасностью — поддержание назначенных ролей в равновесии с производительностью подвергает систему потенциальным нарушениям безопасности. В таких случаях система должна компенсировать это, внося изменения, которые могут временно нарушить баланс и, по сути, нарушить эксплуатационные условия самой безопасности. Обычно эти два фактора рассматриваются как неразрывно связанные — эффективная безопасность, как мы надеемся, сводит на нет любую необходимость в защитном ответе. Пересмотренная роль безопасности заключается в посредничестве между конкурирующими требованиями политики для максимальной производительности и минимизации риска, при этом автоматическая защита восстанавливает баланс, когда неизбежный риск превращается в угрозу. Федерация представляет собой одну из ключевых проблем, которую должна решить эффективная безопасность.
Подсистема безопасности напрямую взаимодействует с:
Ткань связи поддерживает взаимодействие со всеми элементами и подсистемами автономной системы. Она может состоять из множества средств и механизмов или может быть единой центральной структурой. Биологическим эквивалентом является сама центральная нервная система – хотя ее называют автономной системой, на самом деле она является лишь коммуникационным каналом между способностями человеческого тела.
В связи с этим в настоящее время в рамках многих исследовательских проектов изучается вопрос о том, как принципы и парадигмы матери-природы могут быть применены к сетевому взаимодействию .
Вместо многоуровневого подхода автономные сети нацелены на более гибкую структуру, называемую компартментализацией .
Цель состоит в том, чтобы создать архитектурный проект, который обеспечивает гибкое, динамичное и полностью автономное формирование крупномасштабных сетей, в которых функциональные возможности каждого составляющего узла сети также формируются автономным образом.
Функции следует разделить на атомарные единицы, чтобы обеспечить максимальную свободу рекомпозиции.
Фундаментальная концепция теории управления , замкнутый контур управления , является одним из фундаментальных принципов автономной сети. Замкнутый контур управления поддерживает свойства управляемой системы в желаемых пределах, постоянно контролируя целевые параметры.