- OpenSolaris Network Virtualization and Resource Control
-
OpenSolaris Network Virtualization and Resource Control — набор технологий для OpenSolaris, предназначенных для виртуализации сети. Данные технологии находятся в стадии разработки компанией Sun Microsystems и сообществом OpenSolaris (проект Crossbow). Проект является развитием технологии FireEngine в Solaris 10.
Проект Crossbow включает
- Экземпляры IP-стека (IP Instances)
- Виртуальные интерфейсы (VNIC)
- Управление потоком
Содержание
Виртуальные интерфейсы
Crossbow позволяет создавать на одном физическом до 899 виртуальных интерфейсов (VNIC). При этом, каждый виртуальный интерфейс будет обладать собственными IP- и MAC-адресами. Помимо виртуальных интерфейсов существуют виртуальные коммутаторы (etherstub), то есть виртуальные интерфейсы без IP-адреса и VLANы. Управление ими осуществляется при помощи команды dladm.
Создание виртуального интерфейса (VNIC):
# dladm create-vnic -d <физическое устройство> <vnic id>
Создание виртаульного коммутатора (etherstub):
# dladm create-etherstub
Создание VLAN:
# dladm create-vlan
Управление потоком
Crossbow даёт возможность:
- регулировать пропускную способность канала
- задавать минимальную пропускную способность
- устанавливать приоритет
- привязывать обработку потока к конкретному процессору или группе процессоров
Управление потоком осуществляется командой flowadm.
Доступность
Crossbow доступен для пользователей Solaris с версии 10 8/07 и в OpenSolaris 2009.06.
Ссылки
- Страница проекта Crossbow (англ.)
- Проект Crossbow: виртуальный IP-стек в OpenSolaris (рус.)
- Создание веб-зоны с использованием Crossbow (рус.)
Технологии (Open)Solaris Doors • DTrace • IPMP • MPxIO • SMF • snoop • Solaris Containers • Crossbow • Solaris Cluster • Trusted Solaris • ZFS
Категории:- OpenSolaris
- Сетевое программное обеспечение
Wikimedia Foundation. 2010.