Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
$ neutron subnet-create …
• CRUD on subnets and subnetpools
$ neutron subnet-list …
• How you might use a subnetpool: $ neutron subnet-show …
– neutron net-create webapp $ neutron subnet-update …
– neutron subnetpool-create –default- $ neutron subnet-delete …
prefixlen 24 –pool-prefix 10.10.0.0/16
webpool
$ neutron subnetpool-* …
– neutron subnet-create –subnetpool
webpool mywebsubnet
EMC CONFIDENTIAL—INTERNAL USE ONLY 9
KEY OPERATIONS: ROUTERS & PORTS
• CRUD on routers, including $ neutron router-create …
– Network admin state (UP/DOWN) $ neutron router-list …
– Distributed or HA (depending on $ neutron router-show …
deployment configuration) $ neutron router-update …
$ neutron router-delete …
neutron-
l3-agent
Neutron
neutron- Local
DB
dhcp-agent
vSwitches
SQL
AMQP
Nova queues
Control Node Neutron queues Compute Node
EMC CONFIDENTIAL—INTERNAL USE ONLY 15
NEUTRON ARCHITECTURE: L2
• Plugin-specific L2 agents run on compute
Horizon Nova nodes to control local virtual switch
configurations for instances (e.g. neutron-
HTTP SDN
openvswitch-agent)
neutron-
l3-agent
Neutron
neutron- Local
DB
dhcp-agent
vSwitches
SQL
AMQP
Nova queues
Control Node Neutron queues Compute Node
EMC CONFIDENTIAL—INTERNAL USE ONLY 16
NEUTRON ARCHITECTURE: L3
• neutron-l3-agent supports virtual
Horizon Nova router functionality extensions (L2
interconnects, floating IP’s) – service
HTTP SDN not needed by every core plugin
Controller
neutron- • Extensions for distributed L3 agents,
server and scheduling of routers among
Core multiple L3 agent instances
plugin neutron-
metadata-
agent L2-agent
neutron-
l3-agent
Neutron
neutron- Local
DB
dhcp-agent
vSwitches
SQL
AMQP
Nova queues
Control Node Neutron queues Compute Node
EMC CONFIDENTIAL—INTERNAL USE ONLY 17
NEUTRON ARCHITECTURE: METADATA
• Neutron exposes Nova metadata
Horizon Nova service to instances via a metadata
agent that proxies nova-api
SDN
Controller • Neutron-metadata-agent can also have
neutron- HTTP its own front-end proxy: neutron-ns-
server metadata-proxy
Core
plugin neutron-
metadata-
agent L2-agent
neutron-
l3-agent
Neutron
neutron- Local
DB
dhcp-agent
vSwitches
SQL
AMQP
Nova queues
Control Node Neutron queues Compute Node
EMC CONFIDENTIAL—INTERNAL USE ONLY 18
WHAT NETWORK DRIVERS ARE USED?
All instances
colocated on
same
compute
host