.. jow1411739340460 .. _adding-segmentation-ranges-using-the-cli: ===================================== Add Segmentation Ranges Using the CLI ===================================== You can use the CLI to add segmentation ranges to data networks. .. rubric:: |proc| .. _adding-segmentation-ranges-using-the-cli-steps-scn-pxd-4p: #. Use the :command:`openstack network segment range` command to create VLAN/VXLAN segmentation ranges. This example creates segmentation ranges on data network **data-net-a**. .. code-block:: none ~(keystone_admin)]$ openstack network segment range create segment-a-common \ --description "Shared segmentation range" --physical-network data-net-a \ --network-type vlan \ --minimum 10 \ --maximum 10 \ ~(keystone_admin)]$ openstack network segment range create segment-a-project1 \ --private \ --project ${project1_UUID} \ --physical-network data-net-a \ --network-type vlan \ --minimum 623 --maximum 623 ~(keystone_admin)]$ openstack network segment range create segment-a-project2 \ --private \ --project ${project2_UUID} \ --physical-network data-net-b \ --network-type vlan \ --minimum 664 \ --maximum 680 where **<name>** name of the segment is a positional argument and can be supplied at the beginning or the end of the :command:`openstack network segment range create` command. This is not a named option. **description** is a description of the segmentation range. **private** is an flag to denote this is a segmentation range for a single project. **project** is the name or UUID of the project associated with the range. **physical-network** is the data network associated with the range. **network type** is the network type (VLAN/VXLAN) of the range. **minimum** is the minimum value of the segmentation range. **maximum** is the maximum value of the segmentation range. .. rubric:: |result| You can also obtain information about segmentation ranges using the following command: .. code-block:: none ~(keystone_admin)]$ openstack network segment range show <range_name_or_uuid>