Home > Communication Service Provider Solutions > Telecom Multicloud Foundation > Canonical > Guides > Reference Architecture—Canonical Charmed OpenStack (Ussuri) on Dell EMC Hardware > Network spaces support
OpenStack charms support the use of Juju network spaces, allowing the charm to bind its interfaces to network space configurations managed directly by Juju. API endpoints can be bound to distinct network spaces supporting their network separation.
Network spaces are accordingly mapped to different VLANs managed by MAAS, making networking management transparent and flexible.
Networking spaces bindings can be provided as part of a Juju native bundle configuration:
neutron-api:
charm: cs:neutron-api
num_units: 1
bindings:
public: public-space
admin: admin-space
internal: internal-space
shared-db: internal-space
Also, the bindings definitions can be a part of the application deployment CLI command. Advanced use of network spaces is described in the official Juju documentation.
Note: Spaces must be configured in the underlying provider prior to attempting to use them.