IP 可用性指标¶
网络 IP 可用性是一个信息 API 扩展,允许用户或进程确定网络和子网的分配池中消耗的 IP 地址数量。此扩展是在 Mitaka 版本中添加到 neutron 中的。
本节说明了如何通过命令行界面获取网络 IP 地址可用性。
获取所有 IPv4 网络的网络 IP 地址可用性
$ openstack ip availability list
+--------------------------------------+--------------+-----------+----------+
| Network ID | Network Name | Total IPs | Used IPs |
+--------------------------------------+--------------+-----------+----------+
| 363a611a-b08b-4281-b64e-198d90cb94fd | private | 253 | 3 |
| c92d0605-caf2-4349-b1b8-8d5f9ac91df8 | public | 253 | 1 |
+--------------------------------------+--------------+-----------+----------+
获取所有 IPv6 网络的网络 IP 地址可用性
$ openstack ip availability list --ip-version 6
+--------------------------------------+--------------+----------------------+----------+
| Network ID | Network Name | Total IPs | Used IPs |
+--------------------------------------+--------------+----------------------+----------+
| 363a611a-b08b-4281-b64e-198d90cb94fd | private | 18446744073709551614 | 3 |
| c92d0605-caf2-4349-b1b8-8d5f9ac91df8 | public | 18446744073709551614 | 1 |
+--------------------------------------+--------------+----------------------+----------+
获取特定网络的网络 IP 地址可用性统计信息
$ openstack ip availability show NETWORKUUID
+------------------------+--------------------------------------------------------------+
| Field | Value |
+------------------------+--------------------------------------------------------------+
| network_id | 0bf90de6-fc0f-4dba-b80d-96670dfb331a |
| network_name | public |
| project_id | 5669caad86a04256994cdf755df4d3c1 |
| subnet_ip_availability | cidr='192.0.2.224/28', ip_version='4', subnet_id='346806ee- |
| | a53e-44fd-968a-ddb2bcd2ba96', subnet_name='public_subnet', |
| | total_ips='13', used_ips='5' |
| total_ips | 13 |
| used_ips | 5 |
+------------------------+--------------------------------------------------------------+