Skip to main content
openstack subnet create

Create a subnet

Options​

OptionDescription
<name>New subnet name
--extra-property type=<property_type>,name=<property_name>,value=<property_value>Additional parameters can be passed using this property. Default type of the extra property is string ('str'), but other types can be used as well. Available types are: 'dict', 'list', 'str', 'bool', 'int'. In case of 'list' type, 'value' can be semicolon-separated list of values. For 'dict' value is semicolon-separated list of the key:value pairs.
--project <project>Owner's project (name or ID)
--project-domain <project-domain>Domain the project belongs to (name or ID). This can be used in case collisions between project names exist.
--subnet-pool <subnet-pool>Subnet pool from which this subnet will obtain a CIDR (Name or ID)
--use-prefix-delegationUse 'prefix-delegation' if IP is IPv6 format and IP would be delegated externally
--use-default-subnet-poolUse default subnet pool for --ip-version
--prefix-length <prefix-length>Prefix length for subnet allocation from subnet pool
--subnet-range <subnet-range>Subnet range in CIDR notation (required if --subnet- pool is not specified, optional otherwise)
--dhcpEnable DHCP (default)
--no-dhcpDisable DHCP
--dns-publish-fixed-ipEnable publishing fixed IPs in DNS
--no-dns-publish-fixed-ipDisable publishing fixed IPs in DNS (default)
--gateway <gateway>Specify a gateway for the subnet. The three options are: <ip-address>: Specific IP address to use as the gateway, 'auto': Gateway address should automatically be chosen from within the subnet itself, 'none': This subnet will not use a gateway. For example, --gateway 192.168.9.1, --gateway auto or --gateway none (default is 'auto').
--ip-version {4,6}IP version (default is 4). Note that when subnet pool is specified, IP version is determined from the subnet pool and this option is ignored.
--ipv6-ra-mode {dhcpv6-stateful,dhcpv6-stateless,slaac}IPv6 RA (Router Advertisement) mode, valid modes: [dhcpv6-stateful, dhcpv6-stateless, slaac]
--ipv6-address-mode {dhcpv6-stateful,dhcpv6-stateless,slaac}IPv6 address mode, valid modes: [dhcpv6-stateful, dhcpv6-stateless, slaac]
--network-segment <network-segment>Network segment to associate with this subnet (name or ID)
--network <network>Network this subnet belongs to (name or ID)
--description <description>Set subnet description
--allocation-pool start=<ip-address>,end=<ip-address>Allocation pool IP addresses for this subnet, for example, start=192.168.199.2,end=192.168.199.254 (repeat option to add multiple IP addresses)
--dns-nameserver <dns-nameserver>DNS server for this subnet (repeat option to set multiple DNS servers)
--host-route destination=<subnet>,gateway=<ip-address>Additional route for this subnet, for example, destination=10.10.0.0/16,gateway=192.168.71.254 destination: destination subnet (in CIDR notation) gateway: next-hop IP address (repeat option to add multiple routes)
--service-type <service-type>Service type for this subnet, for example, network:floatingip_agent_gateway. Must be a valid device owner value for a network port (repeat option to set multiple service types)
--tag <tag>Tag to be added to the subnet (repeat option to set multiple tags)
--no-tagNo tags associated with the subnet