openstack subnet createCreate a subnet
Options
| Option | Description |
|---|---|
<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-delegation | Use 'prefix-delegation' if IP is IPv6 format and IP would be delegated externally |
--use-default-subnet-pool | Use 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) |
--dhcp | Enable DHCP (default) |
--no-dhcp | Disable DHCP |
--dns-publish-fixed-ip | Enable publishing fixed IPs in DNS |
--no-dns-publish-fixed-ip | Disable 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-tag | No tags associated with the subnet |