SDN, NFV, DPDK, ONP, OPNFV і так далі

Програмно-керовані мережі (SDN) і віртуалізація мережевих функцій (NFV) поступово виходять з лабораторій розробки і займають своє місце в робітничому середовищі: це більш дешеві, більш швидкі і більш гнучкі альтернативи традиційному мережного обладнання.
У свій час віртуалізація перетворила можливості розгортання ОС і додатків. Аналогічним чином NFV на рівні 4 і вище (рівень управління) і SDN на рівнях 2 і 3 (управління рухом пакетом) перетворюють можливості управління мережевим трафіком з використанням вже існуючого устаткування і операційних систем, як пропрієтарних, так і з відкритим вихідним кодом. У цій області платформа OPNFV, включаючи Intel Open Network Platform (ONP) Server (еталонна архітектура), допоможе швидко приступити до проектування і тестування мережі. Використовуйте інструкції для початкового налаштування за допомогою стандартних існуючих серверних платформ з процесорами від Intel Atom до Intel Xeon.


Засоби управління мережею та інфраструктурою віртуалізації визначають інформаційну модель, набір інтерфейсів API і протоколи управління, такі як OpenFlow (протокол обміну даними між рівнем управління і рівнем переадресації), розроблені для ОС OpenStack.

OpenStack (Juno-Mitaka) забезпечує платформу для створення віртуальних машин (ВМ) і управління ними. Віртуальні машини — це базові операційні системи для всіх віртуальних функцій. Кожна віртуальна машина може володіти кількома віртуальними мережевими інтерфейсами.

OpenStack Neutron — це мережевий компонент абстрагування мережевих конфігурацій Linux за допомогою загального API, що діє в якості оболонки для мережевих функцій (Open vSwitch, VLANs, iptables/netfilter та ін).

OpenDaylight (Helium, Lithium, Beryllium) надає код і архітектуру для віртуалізації мережевих контролерів (рівень управління налаштуванням, моніторингом та управлінням)

Open vSwitch (OVS) 2.5.0 — це багаторівневий віртуальний мережевий комутатор робочого рівня. (OVS може бути вузлом, підключеним до контролера OpenDaylight)

Data Plane Development Kit (DPDK) v16.04 — це набір бібліотек рівня даних та драйверів мережевих адаптерів, що утворюють платформу програмування для швидкої обробки мережевих пакетів на процесорах загального призначення.
Примітка. Mitaka містить OVS 2.5 із прискоренням за рахунок DPDK 2.2

Intel Open Network Platform (ONP) Server — це еталонна платформа зі сценаріями та іншими ресурсами для швидкого налаштування тестової мережі. Ця платформа заснована на вирішенні OPNFV, яке являє собою еталонний апаратно-програмний комплекс для розвитку NFV.

Технології Intel для підвищення продуктивності

Корпорація Intel (включаючи Wind River) вносить значний внесок у розробку DPDK і Linux. Нещодавно розробники Intel об'єднали Intel DPDK vSwitch з основною гілкою Open vSwitch, тому в Neutron можна використовувати алгоритми прискореної обробки пакетів Intel, уникаючи пропрієтарних модулів. Логіка комутації побудована на основі бібліотеки Intel DPDK, за рахунок чого істотно підвищується продуктивність обробки пакетів. При цьому функції комутації можуть бути інтегровані в основний обчислювальний мережевий вузол OpenStack, так і в гостьові вузли.

У пакеті Intel DPDK також містяться приклади переадресації на рівні 3, балансування навантаження й таймерів; всі ці приклади допомагають прискорити розробку. Доступ до ресурсів надається як до набору віртуальних функцій: ресурси доступні для безлічі віртуальних машин і дозволяють прискорити обмін даними між віртуальними машинами.
Крім того, Intel розробляє прототипи рішень Open NFV (OPNFV) на платформі OpenDaylight, щоб задіяти можливості підвищення продуктивності мережі.

Технологія прискорення Intel QuickAssist надає можливість прискорення різних алгоритмів шифрування, стиснення, розвантаження) з підтримкою до 14 роздільних віртуальних середовищ. Технологія Intel QuickAssist підтримується процесорами Intel EP80579 (інтегрований процесор), серій Intel Xeon E5-2600 і E5-2400, Intel Core, Intel Pentium і Intel Celeron з наборами мікросхем серії Intel 89xx.

Intel також надає Intel Open Network Platform Server. Еталонна архітектура Intel ONP Server включає обладнання, оптимізоване для повного набору останніх версій ПЗ з відкритим вихідним кодом у вигляді перевіреного шаблону для швидкої розробки. Еталонна архітектура включає специфікації, звіти про тестування, сценарії оптимізації та підтримку мережевих інтерфейсів Intel Ethernet від 1 до 40 Гбіт/с (FTXL710-AM2 4x10GbE).

Які програми SDN/NFV доступні?
Перелік партнерів по розробці рішень наведено тут.

Де знайти додаткову інформацію?
Intel підтримує кілька сайтів, включаючи наступні.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.