OpenStack 項目中的Neutron 網絡服務組件中提供虛擬機實例對網絡的連接,其中plug-ins 能夠提供對多種網絡設備和軟件的支持,使OpenStack 環境的構建和部署具備更多的靈活性,其最主要的功能是為虛擬機實例提供網絡連接。
Neutron服務組件內容:
1、 neutron-server:接收和路由API 請求到OpenStack中的網絡plug-in。
2、 OpenStack Networking plug-ins and agents:創建端口(ports)、網絡(Networks)和子網(Subnets),提供IP地址。Plug-ins 和agentg根據不同的廠商和技術而應用於不同的雲環境中。Plug-ins一般支持Cisco Virtual and Physical Swaithes、NEC OpenFlow Products、Open vSwitch、Linux Bridging 和 VMware NSX Product。
3、 Messaging queue:在neutron-server 和agents 之間路由信息,同時也會作為一個數據庫存儲plug-ins 的網絡連接狀態。