ИСТИНА |
Войти в систему Регистрация |
|
ИПМех РАН |
||
Концепция NFV позволяет провайдерам преобразовать сеть с фиксированной, закрытой и зависящей от оборудования конкретного поставщика инфраструктурой в открытую, масштабируемую и адаптируемую для нужных услуг среду. Это достигается путём реализации всей необходимой функциональности в виде виртуальных сетевых функций – VNF. Примерами VNF являются: Loadbalancer, Firewall, VPN, CDN, IMS и т.д. В докладе предлагается рассмотреть реализацию объектно-ориентированного подхода (ООП) для организации NFV в платформе управления облачными ресурсами. Данная платформа управляет ресурсами в терминах виртуальных сетей (тенантов). Процесс подписки тенанта на конкретную VNF имеет много общих черт с наследованием классов в ООП, а реализация VNF с реализацией метода в классе. Проведение этих и других аналогий с абстракциями ООП (класс, метод, поля данных и т.д.) позволяет по-другому взглянуть на процесс организации NFV, делая его "прозрачным" как для программистов, так и для сетевых администраторов, а также расширяемым и масштабируемым. Мы называем данный подход ОО NFV (по аналогии ООП). Данный подход был разработан и реализован в рамках проекта SOC (разрабатываемый в ЦПИКС). Проект направлен на реализацию собственной уникальной технологии управления (оркестрации) виртуальными облачными сетями (тенантами), состоящими из виртуальных серверов, сетевых устройств и хранилищ данных, с возможностью задания различной сетевой топологии. В докладе предлагается рассмотреть прототипы простейших виртуальных сетевых функций – функцию "пинга" (ping-VNF), функцию подключения ПКС контроллера (SDN-controller-VNF). На базе этих двух функций продемонстрировать возможность построения цепочек VNF (ping-VNF + SDN-controller-VNF). Обсудить планы дальнейших исследований и разработок.