Обзор сетевой службы

Обзор сетевой службы

Сетевая служба OpenStack (Neutron) позволяет создавать и подключать к сетям интерфейсные устройства, которыми управляют другие службы OpenStack. Для подключения различного сетевого программного обеспечения и оборудования можно использовать плагины, которые повышают гибкость архитектуры и развертывания OpenStack.

Она включает в себя следующие компоненты.

neutron-server
Принимает и перенаправляет API запросы соответствующим плагинам сетевой службы OpenStack для обработки.
Плагины и агенты сетевой службы OpenStack

Подключают и отключают порты, создают сети и подсети, а также поддерживают IP-адресацию. Эти плагины и агенты отличаются в зависимости от поставщика и технологий, используемых в определенном облаке. С их помощью сетевая служба OpenStack взаимодействует с виртуальными и физическими коммутаторами Cisco, продуктами NEC OpenFlow, Open vSwitch, мостами Linux и платформой VMware NSX.

Общими агентам являются L3 (уровень 3), DHCP (динамическое назначение IP-адресов хостов) и подключаемый агент.

Очередь сообщений
Используется большинством инсталляций сетевой службы OpenStack, чтобы маршрутизировать информацию между сервером neutron-server и различными агентами. Кроме того, выступает в роли базы данных, в которой хранятся сетевые статусы отдельных плагинов.

Сетевая служба OpenStack, как правило, взаимодействует со службой вычислительных ресурсов OpenStack, чтобы обеспечить сетевое подключение всех экземпляров.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.