SOURCE

console 命令行工具 X clear

                    
>
console
var model = {"ports":[{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/009e5339-3f5d-491c-9adc-2d41da27c574/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.63"}],"id":"009e5339-3f5d-491c-9adc-2d41da27c574","device_id":"1128f282-e9d6-4f2f-a663-ac3e5ecd74e8"},{"status":"运行中","network_id":"c0f88f2f-e121-42d8-b958-68ca6ae3e5d1","original_status":"ACTIVE","url":"/horizon/project/networks/ports/01174244-680d-4e3e-b7dc-0d580342bb80/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"f83927bb-6568-4271-938c-29871fa3e33c","ip_address":"192.168.1.2"}],"id":"01174244-680d-4e3e-b7dc-0d580342bb80","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-c0f88f2f-e121-42d8-b958-68ca6ae3e5d1"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/02d0d30a-0e58-4d2c-a9bb-d3ed3bbab9b9/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.106"}],"id":"02d0d30a-0e58-4d2c-a9bb-d3ed3bbab9b9","device_id":"12d63ffb-4717-4f9a-9e8f-3cf8fb46dd05"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0393aa23-5589-4ecb-bae0-cc2c0051a246/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.11"}],"id":"0393aa23-5589-4ecb-bae0-cc2c0051a246","device_id":"09351dcf-dffa-45ac-8542-49a0082119b6"},{"status":"运行中","network_id":"47410c86-1a5a-4bc7-8a3a-e7e05d478658","original_status":"ACTIVE","url":"/horizon/project/networks/ports/045c4420-8d3d-4282-a397-511aa64c4706/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"f9d69df0-38a3-4565-a215-5a0a491d295f","ip_address":"192.168.1.2"}],"id":"045c4420-8d3d-4282-a397-511aa64c4706","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-47410c86-1a5a-4bc7-8a3a-e7e05d478658"},{"status":"N/A","network_id":"b8bf7aac-4378-418b-8700-c1e137a1b8ec","original_status":"N/A","url":"/horizon/project/networks/ports/0470ab3b-001b-45e5-b2ba-adc911170ce6/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"ef84ac2f-de9c-489b-a8f7-5ba2c8586c3c","ip_address":"10.0.0.81"}],"id":"0470ab3b-001b-45e5-b2ba-adc911170ce6","device_id":"7eede8d2-7d78-442b-991b-c9d560686b84"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/04a21caa-6f06-42b3-8c6e-97433ca42c54/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.50"}],"id":"04a21caa-6f06-42b3-8c6e-97433ca42c54","device_id":"ff5fb34e-c05c-4278-b0d6-76113ebddeb9"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0573033b-f383-49a7-9f7b-fe00268f1908/detail","device_owner":"neutron:LOADBALANCER","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.15"}],"id":"0573033b-f383-49a7-9f7b-fe00268f1908","device_id":"57aa2c89-eb31-5aa6-baa3-9db19f8fe78d"},{"status":"运行中","network_id":"9d93ad53-0b2a-4bb6-9732-029bf6b65cda","original_status":"ACTIVE","url":"/horizon/project/networks/ports/05952992-8116-4757-a209-509302dd038e/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"5e1917ec-0a58-41f1-a963-7dfca0092527","ip_address":"172.28.1.2"}],"id":"05952992-8116-4757-a209-509302dd038e","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-9d93ad53-0b2a-4bb6-9732-029bf6b65cda"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/05afdc3b-5c39-440a-b42a-b94c9411940e/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.218"}],"id":"05afdc3b-5c39-440a-b42a-b94c9411940e","device_id":"cc2228e0-c6c5-4248-8be9-4ce4ab88ebb1"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/05f70041-643f-4ac2-b29b-3d32b56f5a55/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.87"}],"id":"05f70041-643f-4ac2-b29b-3d32b56f5a55","device_id":"82b84d74-fdc6-4eae-b970-a6d11810abb8"},{"status":"Down","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"DOWN","url":"/horizon/project/networks/ports/073d85ed-9f09-4262-a1a6-9ead1e2d348e/detail","device_owner":"compute:vgate-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.61"}],"id":"073d85ed-9f09-4262-a1a6-9ead1e2d348e","device_id":"db45d21c-7b15-40d9-bdf0-95289b06c79e"},{"status":"Down","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"DOWN","url":"/horizon/project/networks/ports/07558435-867c-477c-b440-904a6ace2f69/detail","device_owner":"","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.22"}],"id":"07558435-867c-477c-b440-904a6ace2f69","device_id":""},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/07880e0f-0024-4b21-a554-77f2575cf6c5/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.43"}],"id":"07880e0f-0024-4b21-a554-77f2575cf6c5","device_id":"5760b2b8-8bb3-4fe4-8aa0-f4e120265368"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0952462f-7482-46eb-9f7e-b30c5122a839/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.80"}],"id":"0952462f-7482-46eb-9f7e-b30c5122a839","device_id":"e8ef2dc5-0efd-4bba-974d-ca27643cd493"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/096a8062-dbe0-4271-a3de-23511dcf35c1/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.175"}],"id":"096a8062-dbe0-4271-a3de-23511dcf35c1","device_id":"e4c05d2d-e3c5-4b55-aee2-c403808b54a8"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/0a10ba65-ca12-4688-aec7-8863c9f62406/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.225"}],"id":"0a10ba65-ca12-4688-aec7-8863c9f62406","device_id":"589c2c38-8440-4c47-b101-7e1706d0506f"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/0b7a992c-34a4-4e7a-b00a-ff0c60d08c16/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.199"}],"id":"0b7a992c-34a4-4e7a-b00a-ff0c60d08c16","device_id":"00f38907-fc56-46a7-85f9-4a370217e4f0"},{"status":"运行中","network_id":"211900c8-07ab-471b-b4d9-c6f0f0ab8679","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0d76cb20-283e-41f9-997a-bad0a2d2805c/detail","device_owner":"neutron:LOADBALANCER","fixed_ips":[{"subnet_id":"a3e61277-75b0-496b-901e-de002c6bba4d","ip_address":"10.253.0.14"}],"id":"0d76cb20-283e-41f9-997a-bad0a2d2805c","device_id":"57aa2c89-eb31-5aa6-baa3-9db19f8fe78d"},{"status":"运行中","network_id":"ff1c2ee4-1f00-4819-a0fe-3e2d7fcc90bc","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0db2c975-28ef-4e85-9fb2-f78beabd2642/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"e991f56a-ed56-4647-9ace-d5f5c35fe559","ip_address":"1.1.1.1"}],"id":"0db2c975-28ef-4e85-9fb2-f78beabd2642","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"运行中","network_id":"7001b678-e042-4350-9807-362da484058b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0dda22cb-cc55-42d5-aa8d-8739ba2cb70c/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"2d183ac5-6f74-41a7-a2d4-e2baa1747a92","ip_address":"172.25.1.3"}],"id":"0dda22cb-cc55-42d5-aa8d-8739ba2cb70c","device_id":"84c7b6c3-1b27-4965-9acb-b2624d505239"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/0e0af913-5322-4b24-a04f-6bb457fd75dc/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.182"}],"id":"0e0af913-5322-4b24-a04f-6bb457fd75dc","device_id":"956fa2c4-4b64-45df-88d1-3275e7eafe2d"},{"status":"运行中","network_id":"4604e5b3-3329-466f-88cb-888a012af690","original_status":"ACTIVE","url":"/horizon/project/networks/ports/0ecbfa74-fc8a-463b-abbc-f7f21d2d56d4/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"c885c3db-48d0-444b-a818-7dbf850de6e4","ip_address":"172.29.1.1"}],"id":"0ecbfa74-fc8a-463b-abbc-f7f21d2d56d4","device_id":"da7deaa7-5092-451e-a880-df758aa59a4d"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/10e9a910-3c55-456c-aa2f-1a21d87b9bc7/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.185"}],"id":"10e9a910-3c55-456c-aa2f-1a21d87b9bc7","device_id":"c9595fda-72ea-4e9b-a6f3-405e2241697b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/1158afba-c6f3-48ed-bc11-4aba55d78f88/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.113"}],"id":"1158afba-c6f3-48ed-bc11-4aba55d78f88","device_id":"52dbb030-5293-46a9-9d68-128c3b4a4354"},{"status":"运行中","network_id":"d0bee74a-d19a-469c-ad5d-11720d62adbf","original_status":"ACTIVE","url":"/horizon/project/networks/ports/11ed0d0a-f4c3-4d70-ac70-55b5d4a829cc/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"71cf425e-19ec-496c-b71e-88df3b81b646","ip_address":"192.168.1.2"}],"id":"11ed0d0a-f4c3-4d70-ac70-55b5d4a829cc","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-d0bee74a-d19a-469c-ad5d-11720d62adbf"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/12ff44b1-5353-467f-9fef-452f903b6c0f/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.57"}],"id":"12ff44b1-5353-467f-9fef-452f903b6c0f","device_id":"c436ea1f-dffa-4414-8c0a-ca10163a7777"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/1392659d-1ae9-407d-af3b-a0e6178d8245/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.89"}],"id":"1392659d-1ae9-407d-af3b-a0e6178d8245","device_id":"868bb559-804b-475f-9105-a3811a3472f6"},{"status":"运行中","network_id":"05b19917-4d60-4165-b957-67e9ea64928a","original_status":"ACTIVE","url":"/horizon/project/networks/ports/13f4b3da-336d-482d-91f8-7c40f6d1eaf1/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"d6432f68-43c8-4813-a65e-0df9deece907","ip_address":"192.168.1.2"}],"id":"13f4b3da-336d-482d-91f8-7c40f6d1eaf1","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-05b19917-4d60-4165-b957-67e9ea64928a"},{"status":"运行中","network_id":"81906fb2-2273-44d1-8e2e-4410a2dc5d87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1479feef-a228-4f21-8275-5122440d36bd/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"b69ae182-bfd6-4628-be4a-d6aafba61039","ip_address":"192.168.1.2"}],"id":"1479feef-a228-4f21-8275-5122440d36bd","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-81906fb2-2273-44d1-8e2e-4410a2dc5d87"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/15686754-10de-44d4-86ce-94e74234f466/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"c002a73a-2f92-4615-bf2a-fe3a1b542ac3","ip_address":"10.252.0.1"}],"id":"15686754-10de-44d4-86ce-94e74234f466","device_id":"e8ef2dc5-0efd-4bba-974d-ca27643cd493"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/15c04ef2-b147-4a5a-82bb-1770fbbf9ba3/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.65"}],"id":"15c04ef2-b147-4a5a-82bb-1770fbbf9ba3","device_id":"73becc0f-faba-4b81-9441-c1da06b82475"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/16ebde35-edf5-468c-b443-db2bf0d7b77e/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.158"}],"id":"16ebde35-edf5-468c-b443-db2bf0d7b77e","device_id":"1f66ebf7-e16a-438e-a6ac-7fedf4631615"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1784cfc4-1b8f-43be-9bea-9e78d4ae155f/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.33"}],"id":"1784cfc4-1b8f-43be-9bea-9e78d4ae155f","device_id":"15b3aa8d-e6d9-477c-94df-9e008285672b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/18129a0b-10d2-4b96-bdaf-9a8bdb2f1d60/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.92"}],"id":"18129a0b-10d2-4b96-bdaf-9a8bdb2f1d60","device_id":"510076ee-3543-4122-8ebf-18c93c71ae64"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/1813b18f-9491-44df-867b-7bd7d57cac64/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.88"}],"id":"1813b18f-9491-44df-867b-7bd7d57cac64","device_id":"3bde0eaa-3f15-4c7e-b156-eec37e660455"},{"status":"运行中","network_id":"d10fa523-f60d-47c9-bf0e-b69d47b56a8b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/194378f9-e405-4c69-bfb1-0e87741bbe19/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"62c89967-7ff0-42cc-89dd-e3010bd8200b","ip_address":"192.168.1.2"}],"id":"194378f9-e405-4c69-bfb1-0e87741bbe19","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-d10fa523-f60d-47c9-bf0e-b69d47b56a8b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/19c70ae9-f0b0-435b-a7ae-5583ed5f9d74/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.108"}],"id":"19c70ae9-f0b0-435b-a7ae-5583ed5f9d74","device_id":"763c8989-4f39-4498-9992-5a887e4a98e3"},{"status":"运行中","network_id":"ad967494-e133-4df7-81bd-8b0f56797db9","original_status":"ACTIVE","url":"/horizon/project/networks/ports/19d71c46-0358-4f13-9af4-a17d97b49d70/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"b1cf1b3a-cfe9-4b0f-96fa-33887d6c3807","ip_address":"10.0.4.200"}],"id":"19d71c46-0358-4f13-9af4-a17d97b49d70","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-ad967494-e133-4df7-81bd-8b0f56797db9"},{"status":"运行中","network_id":"3ca1e4d4-2186-4ebf-9f0a-08ae25451b91","original_status":"ACTIVE","url":"/horizon/project/networks/ports/19df1d60-b8dc-4687-a118-13bc55765ed5/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"335c6004-1f21-4d4d-929e-6bdf85138546","ip_address":"192.168.1.2"}],"id":"19df1d60-b8dc-4687-a118-13bc55765ed5","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-3ca1e4d4-2186-4ebf-9f0a-08ae25451b91"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/1a0d0308-c92b-43cd-be65-1f68a4dca2df/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.128"}],"id":"1a0d0308-c92b-43cd-be65-1f68a4dca2df","device_id":"77645266-0a33-4e7a-828b-4f6af5be96bd"},{"status":"运行中","network_id":"8331236d-d23a-4095-a9c0-8af35705799c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1aa86f48-35e1-4c15-9590-a8b5e96b8dd5/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"d1e543ca-6b09-4662-a5ba-ecaaef8eefe3","ip_address":"192.168.1.2"}],"id":"1aa86f48-35e1-4c15-9590-a8b5e96b8dd5","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-8331236d-d23a-4095-a9c0-8af35705799c"},{"status":"运行中","network_id":"fbaaf88a-ff28-4aa0-825f-f32860fbb12e","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1ac8083f-fe6f-40b2-8a2e-03ebf7adc41e/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"00273265-7d5e-491e-8448-877e0223e787","ip_address":"172.25.1.1"}],"id":"1ac8083f-fe6f-40b2-8a2e-03ebf7adc41e","device_id":"bd5b52a8-a71d-4366-b33a-4850d1aca036"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1ad6e41f-ef19-4ff2-b29d-22196b607a6f/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.45"}],"id":"1ad6e41f-ef19-4ff2-b29d-22196b607a6f","device_id":"9cafe4df-809a-4699-b8a8-3606cf8ac45b"},{"status":"运行中","network_id":"5acfe35d-6f21-4626-bf0a-76bbef804877","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1c3ac784-d5cb-406b-9d1a-452ea4b1b03e/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"39bdb9f5-2950-495c-accd-331ca834a1f5","ip_address":"10.253.1.2"}],"id":"1c3ac784-d5cb-406b-9d1a-452ea4b1b03e","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-5acfe35d-6f21-4626-bf0a-76bbef804877"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/1e5a4a98-4a1d-4df1-ad94-56c159047025/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.222"}],"id":"1e5a4a98-4a1d-4df1-ad94-56c159047025","device_id":"a9e0d838-3c95-4adb-94e2-d7c031b4ceff"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/1e62252d-2181-4c56-86e5-54af65e5cf09/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.114"}],"id":"1e62252d-2181-4c56-86e5-54af65e5cf09","device_id":"152bf57e-3a8f-4743-9fbd-508285bb3e86"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1f55baef-ac25-49b4-82b9-c8d4d4266188/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.145"}],"id":"1f55baef-ac25-49b4-82b9-c8d4d4266188","device_id":"da7deaa7-5092-451e-a880-df758aa59a4d"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1f632f72-6899-4153-8ae9-6adf0d547b9a/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.14"}],"id":"1f632f72-6899-4153-8ae9-6adf0d547b9a","device_id":"2c2d9a29-7aca-44d9-8192-6469b6440676"},{"status":"运行中","network_id":"818aa88b-b6c3-4326-a8c4-dda38673a24b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1f638038-bdc4-4dd5-82c8-67b64293205f/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"af657e4a-aae9-44fa-83cf-99f4ca0ca1ff","ip_address":"192.168.2.29"}],"id":"1f638038-bdc4-4dd5-82c8-67b64293205f","device_id":"ba4c435d-901d-49f0-a953-86ffd74b16e4"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/1f984c0f-b018-4966-9162-77c2746f1674/detail","device_owner":"compute:None","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.23"}],"id":"1f984c0f-b018-4966-9162-77c2746f1674","device_id":"d293e236-1d05-4ab3-93b6-1ff6c976886b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/20b21664-a4e0-44d0-bd55-308f54595f9b/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.116"}],"id":"20b21664-a4e0-44d0-bd55-308f54595f9b","device_id":"4710d3d3-4475-4311-bb9d-6d5ff2284473"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/21bbc8cc-4a64-4427-9aec-8ad55f7ebcbb/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.192"}],"id":"21bbc8cc-4a64-4427-9aec-8ad55f7ebcbb","device_id":"89dfd2c5-f330-4879-9a86-505b6438b7e2"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/22d93d18-8cdd-4f6f-8779-f6662cacdfd8/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.164"}],"id":"22d93d18-8cdd-4f6f-8779-f6662cacdfd8","device_id":"94483f73-bd18-4da2-b280-2578a35c9948"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2393d2b0-e5bb-4ea5-b6d8-544c23f01d72/detail","device_owner":"compute:None","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.21"}],"id":"2393d2b0-e5bb-4ea5-b6d8-544c23f01d72","device_id":"a4b55a08-4af0-484d-8270-e2240f8dd19a"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/23ce0ec5-0913-44e9-ab92-b710c506ae25/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.99"}],"id":"23ce0ec5-0913-44e9-ab92-b710c506ae25","device_id":"72fc421b-2658-4109-9e7c-8f581e36a0dd"},{"status":"运行中","network_id":"95500d9a-5af2-45a1-b8be-8bdc0965f3e5","original_status":"ACTIVE","url":"/horizon/project/networks/ports/25125004-e46d-498f-9d59-9aaeaa4847a4/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"3d4037d5-154d-45e0-9bc6-4ff1673359ae","ip_address":"192.168.88.15"}],"id":"25125004-e46d-498f-9d59-9aaeaa4847a4","device_id":"2fe41496-6100-49dd-a45f-e5a444c97b83"},{"status":"运行中","network_id":"211900c8-07ab-471b-b4d9-c6f0f0ab8679","original_status":"ACTIVE","url":"/horizon/project/networks/ports/25c13520-c9ee-4f1a-b6a4-ef3daccf4473/detail","device_owner":"neutron:LOADBALANCER","fixed_ips":[{"subnet_id":"a3e61277-75b0-496b-901e-de002c6bba4d","ip_address":"10.253.0.16"}],"id":"25c13520-c9ee-4f1a-b6a4-ef3daccf4473","device_id":"57aa2c89-eb31-5aa6-baa3-9db19f8fe78d"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/2632ab8a-9b5f-4e7e-949e-0980c1d4eb7d/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.194"}],"id":"2632ab8a-9b5f-4e7e-949e-0980c1d4eb7d","device_id":"47c68112-179d-46f5-bec7-7bce03da11e8"},{"status":"运行中","network_id":"af664c3c-92fe-4971-a367-e81bf5e4161f","original_status":"ACTIVE","url":"/horizon/project/networks/ports/26407632-c44b-48b9-b1b0-daeba18fc22b/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"5053ab68-6d4e-497c-bc22-f49a61b33223","ip_address":"192.168.1.2"}],"id":"26407632-c44b-48b9-b1b0-daeba18fc22b","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-af664c3c-92fe-4971-a367-e81bf5e4161f"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/278296c9-b5db-415e-9718-2114d1ce895c/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.171"}],"id":"278296c9-b5db-415e-9718-2114d1ce895c","device_id":"0d494322-08e4-407a-b1cf-3032b868a586"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2808a591-b87e-485f-b60a-e39b01450905/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.45"}],"id":"2808a591-b87e-485f-b60a-e39b01450905","device_id":"03159757-fec7-4608-b9ff-d0c4d36359ad"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/284aa920-5071-4643-af09-71f142ea2ba0/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.100"}],"id":"284aa920-5071-4643-af09-71f142ea2ba0","device_id":"0d73bcc4-da0d-4bac-8834-557151719dbd"},{"status":"运行中","network_id":"023d3986-b0d6-4b16-8ad2-59e08bc5f141","original_status":"ACTIVE","url":"/horizon/project/networks/ports/29038e01-a863-466b-8c93-8cdc35f740a9/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"dd7a13b8-e15e-4711-bef0-aa7c347f359c","ip_address":"172.28.14.18"}],"id":"29038e01-a863-466b-8c93-8cdc35f740a9","device_id":"fa03644f-3f32-4efd-a399-a9c735dc2a97"},{"status":"运行中","network_id":"7001b678-e042-4350-9807-362da484058b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2acd5748-d9da-4122-91a1-9ea7ddacf914/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"2d183ac5-6f74-41a7-a2d4-e2baa1747a92","ip_address":"172.25.1.2"}],"id":"2acd5748-d9da-4122-91a1-9ea7ddacf914","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-7001b678-e042-4350-9807-362da484058b"},{"status":"运行中","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2b431a6e-0114-4977-bbf2-4f287a44379d/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.17"}],"id":"2b431a6e-0114-4977-bbf2-4f287a44379d","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"Down","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"DOWN","url":"/horizon/project/networks/ports/2b7b423b-a71f-406d-bdb3-cb98c613b96c/detail","device_owner":"manila","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.21"}],"id":"2b7b423b-a71f-406d-bdb3-cb98c613b96c","device_id":""},{"status":"运行中","network_id":"cbebd9df-e295-489b-bf0f-e44e4e464a31","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2c96108b-31ef-4088-afbe-8f17a87ed430/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"0a176067-e396-4936-8477-128cd435b587","ip_address":"192.168.2.2"}],"id":"2c96108b-31ef-4088-afbe-8f17a87ed430","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-cbebd9df-e295-489b-bf0f-e44e4e464a31"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/2d981157-7a0f-4125-89a1-29e78997c5d0/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.95"}],"id":"2d981157-7a0f-4125-89a1-29e78997c5d0","device_id":"c1d852ea-05ca-4268-8b97-07d61b6a3c19"},{"status":"运行中","network_id":"959a59d0-b2bb-4e74-b8cb-ac81a01e95d0","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2e2e20eb-e127-4eeb-a09c-0cdefad11002/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"db832bda-e7d2-40b3-b103-c7fcde210400","ip_address":"192.168.1.2"}],"id":"2e2e20eb-e127-4eeb-a09c-0cdefad11002","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-959a59d0-b2bb-4e74-b8cb-ac81a01e95d0"},{"status":"运行中","network_id":"ff1c2ee4-1f00-4819-a0fe-3e2d7fcc90bc","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2ed7c4ed-30f1-4fbd-befb-c44da39a67b1/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"e991f56a-ed56-4647-9ace-d5f5c35fe559","ip_address":"1.1.1.2"}],"id":"2ed7c4ed-30f1-4fbd-befb-c44da39a67b1","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-ff1c2ee4-1f00-4819-a0fe-3e2d7fcc90bc"},{"status":"运行中","network_id":"c7dd5a6e-8f37-42e6-ae54-ad8ddc458dbc","original_status":"ACTIVE","url":"/horizon/project/networks/ports/2ff663d3-8568-4f4f-b874-3fed449f04d7/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"04638769-66f5-4d25-b764-d893b9913887","ip_address":"192.168.1.2"}],"id":"2ff663d3-8568-4f4f-b874-3fed449f04d7","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-c7dd5a6e-8f37-42e6-ae54-ad8ddc458dbc"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/3097ce13-f3fa-4a42-9c64-0f89e27a1476/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.112"}],"id":"3097ce13-f3fa-4a42-9c64-0f89e27a1476","device_id":"6888d078-46a8-41a6-b179-0e921824b2e8"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/318da67d-3e83-40ce-affb-61f85a22de95/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.239"}],"id":"318da67d-3e83-40ce-affb-61f85a22de95","device_id":"58007fca-fb31-49d7-a1c3-e8f84fad9763"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/31def11f-ef57-4b84-a6e7-6166afc0d688/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.12"}],"id":"31def11f-ef57-4b84-a6e7-6166afc0d688","device_id":"3fb9edbd-bca5-4bd0-86af-1bea195ca983"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/323124f8-3fb0-426c-8fed-f53a0ebb103c/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.26"}],"id":"323124f8-3fb0-426c-8fed-f53a0ebb103c","device_id":"2bb383b2-0f81-49d6-8fe4-256f5c777f36"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/328862f0-d9a2-4ddc-87de-a944886c7bdb/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.143"}],"id":"328862f0-d9a2-4ddc-87de-a944886c7bdb","device_id":"3a2e6af5-a6d0-458c-8518-0936fa479a11"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/3349b76e-cdd8-423e-8559-f482388b1226/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.224"}],"id":"3349b76e-cdd8-423e-8559-f482388b1226","device_id":"7d52e45d-3287-4442-b17f-97b9e0705b1b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/33fcf4f5-917c-4077-81b9-cb0c954da392/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.220"}],"id":"33fcf4f5-917c-4077-81b9-cb0c954da392","device_id":"e1a0f301-4aa8-47e0-93c4-d67eca1f6cb6"},{"status":"运行中","network_id":"fbaaf88a-ff28-4aa0-825f-f32860fbb12e","original_status":"ACTIVE","url":"/horizon/project/networks/ports/3444978e-8eac-44c9-9510-3ecf7db83bcf/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"00273265-7d5e-491e-8448-877e0223e787","ip_address":"172.25.1.7"}],"id":"3444978e-8eac-44c9-9510-3ecf7db83bcf","device_id":"4e422286-90e6-4bc8-b551-8cdb9caa1e79"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/3477cac2-c8ad-4f6d-9326-e76c86d4b38f/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.200"}],"id":"3477cac2-c8ad-4f6d-9326-e76c86d4b38f","device_id":"ec8ab812-ef0b-4df8-9230-5bbd507f0b36"},{"status":"运行中","network_id":"ecb35734-33f3-4d0e-b21c-8678b313aa20","original_status":"ACTIVE","url":"/horizon/project/networks/ports/349b3459-02f9-49cb-8511-0763325733a8/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"e8b8fb1b-b382-4b36-b9fd-4de04b4b3ce5","ip_address":"172.25.1.2"}],"id":"349b3459-02f9-49cb-8511-0763325733a8","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-ecb35734-33f3-4d0e-b21c-8678b313aa20"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/34bfc8d5-0f4a-4b3d-b72f-ae5746f5eb4f/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.46"}],"id":"34bfc8d5-0f4a-4b3d-b72f-ae5746f5eb4f","device_id":"a5a3770d-9f49-4ee6-8517-7b0b57bf9034"},{"status":"Down","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"DOWN","url":"/horizon/project/networks/ports/3894a0a1-a051-4f47-be1b-cf2004e0bdca/detail","device_owner":"manila","fixed_ips":[{"subnet_id":"cf5ec162-a13f-4bf9-a421-0008561d5bf8","ip_address":"10.254.0.3"}],"id":"3894a0a1-a051-4f47-be1b-cf2004e0bdca","device_id":""},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/39ae772d-b950-4d79-83e5-d6e3b53e769b/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.91"}],"id":"39ae772d-b950-4d79-83e5-d6e3b53e769b","device_id":"67e599b4-a0f1-4567-bb5e-e0532fb88a4a"},{"status":"运行中","network_id":"023d3986-b0d6-4b16-8ad2-59e08bc5f141","original_status":"ACTIVE","url":"/horizon/project/networks/ports/3adc3f40-1063-41fd-888a-c4cab7fb74b1/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"dd7a13b8-e15e-4711-bef0-aa7c347f359c","ip_address":"172.28.14.2"}],"id":"3adc3f40-1063-41fd-888a-c4cab7fb74b1","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-023d3986-b0d6-4b16-8ad2-59e08bc5f141"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/3c52a105-1369-4f74-adc2-da3705d1b581/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.223"}],"id":"3c52a105-1369-4f74-adc2-da3705d1b581","device_id":"7633b7a9-67b5-4f51-b6b3-d9aaa394226f"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/3dbea6e0-f847-4e29-b566-8576aae96f4f/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.37"}],"id":"3dbea6e0-f847-4e29-b566-8576aae96f4f","device_id":"20594998-e5b4-4cf9-abb3-4ac5416622b4"},{"status":"运行中","network_id":"0430a93c-ebc4-4821-a0c2-647015def150","original_status":"ACTIVE","url":"/horizon/project/networks/ports/405ec660-ab00-4445-a12e-df4420777f2b/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"f5688798-5b72-4834-a0de-2aab04002dad","ip_address":"10.0.0.4"}],"id":"405ec660-ab00-4445-a12e-df4420777f2b","device_id":"93d129a5-8799-4a8d-8f03-152ee1518d30"},{"status":"N/A","network_id":"b8bf7aac-4378-418b-8700-c1e137a1b8ec","original_status":"N/A","url":"/horizon/project/networks/ports/40ba2b61-2e5e-4aad-9af1-648ea835703f/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"ef84ac2f-de9c-489b-a8f7-5ba2c8586c3c","ip_address":"10.0.0.84"}],"id":"40ba2b61-2e5e-4aad-9af1-648ea835703f","device_id":"07cc8079-d4c5-4aab-8c4d-d75d01b1b065"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/42236587-9c8e-4d66-a0d2-76005bea1753/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.176"}],"id":"42236587-9c8e-4d66-a0d2-76005bea1753","device_id":"303ae8e0-5cfb-404a-ba18-d5a323f70f5c"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/43bae85b-229e-45e4-b024-f22c475a47fe/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.70"}],"id":"43bae85b-229e-45e4-b024-f22c475a47fe","device_id":"712e3300-789b-4ad0-a61c-cc9e249e7125"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/45ad65b8-79a1-4e02-b09e-bed74c850461/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"c002a73a-2f92-4615-bf2a-fe3a1b542ac3","ip_address":"10.252.0.2"},{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.2"}],"id":"45ad65b8-79a1-4e02-b09e-bed74c850461","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-726c13ec-e541-45d4-b5d4-780029813dff"},{"status":"运行中","network_id":"a5d5b611-241a-4a62-827b-94329e422d08","original_status":"ACTIVE","url":"/horizon/project/networks/ports/45ff7003-c951-4c44-8930-c89ed0a7ed5b/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"537848e2-21ac-4e0a-843d-263d0f95a558","ip_address":"172.28.0.1"}],"id":"45ff7003-c951-4c44-8930-c89ed0a7ed5b","device_id":"d4b6c6fb-9c7e-4c80-8517-959dca7bf8e3"},{"status":"运行中","network_id":"0736c23a-6187-4155-a153-9bf59df39f85","original_status":"ACTIVE","url":"/horizon/project/networks/ports/478345bc-47a2-46a1-a642-f9653ea05ac0/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"2d4d0fac-c6d6-4734-9929-4c7960184013","ip_address":"192.168.88.2"}],"id":"478345bc-47a2-46a1-a642-f9653ea05ac0","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-0736c23a-6187-4155-a153-9bf59df39f85"},{"status":"运行中","network_id":"818aa88b-b6c3-4326-a8c4-dda38673a24b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/47cea69e-23fd-4e78-a07e-fd495485c5ad/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"af657e4a-aae9-44fa-83cf-99f4ca0ca1ff","ip_address":"192.168.2.25"}],"id":"47cea69e-23fd-4e78-a07e-fd495485c5ad","device_id":"585de1dd-bd0b-4e51-8f18-65fe6278c910"},{"status":"运行中","network_id":"68ce59e4-9cb5-45a7-b2fd-cc0436a32a93","original_status":"ACTIVE","url":"/horizon/project/networks/ports/4af0a4d7-519d-481a-b9b9-a4dfb95cf06d/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"d7590e86-57a8-4d0f-a1e7-10180bf770fb","ip_address":"192.168.1.2"}],"id":"4af0a4d7-519d-481a-b9b9-a4dfb95cf06d","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-68ce59e4-9cb5-45a7-b2fd-cc0436a32a93"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/4b7d1fa4-847a-4f80-b44c-91264b5b894c/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.96"}],"id":"4b7d1fa4-847a-4f80-b44c-91264b5b894c","device_id":"86b96b46-9a95-4382-89dc-3859436ac621"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/4dc9d1d8-ec4a-4197-8d67-90d45b9fa8f9/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.71"}],"id":"4dc9d1d8-ec4a-4197-8d67-90d45b9fa8f9","device_id":"77b1ee70-f751-4fc7-8a56-55909c7a8842"},{"status":"运行中","network_id":"c8e755a1-a247-485b-9db0-0cd9eba6ba0a","original_status":"ACTIVE","url":"/horizon/project/networks/ports/4e5e060e-001f-4471-8b94-fdd3349531e4/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"3958fb86-2bad-4c90-8aa8-2936e55e05f9","ip_address":"192.168.1.2"}],"id":"4e5e060e-001f-4471-8b94-fdd3349531e4","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-c8e755a1-a247-485b-9db0-0cd9eba6ba0a"},{"status":"运行中","network_id":"4aac1208-9fff-467d-8f66-48e7a3d9455f","original_status":"ACTIVE","url":"/horizon/project/networks/ports/4facfd3d-86e7-443f-9d10-826e38e02e95/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"6e979f4a-17b9-4cc5-89e0-26e79c727d59","ip_address":"10.74.58.1"}],"id":"4facfd3d-86e7-443f-9d10-826e38e02e95","device_id":"3a74f343-7e47-4e6b-b57f-767f4f895893"},{"status":"Down","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"DOWN","url":"/horizon/project/networks/ports/51175c21-6f08-4e97-a4fd-392621acd26e/detail","device_owner":"","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.23"}],"id":"51175c21-6f08-4e97-a4fd-392621acd26e","device_id":""},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/52d0f528-4607-4c7a-9ff7-191ab961819b/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.104"}],"id":"52d0f528-4607-4c7a-9ff7-191ab961819b","device_id":"1be78200-2ef5-4d39-aa15-2b2c93e15185"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/52d5c0d7-0090-48d5-be89-c144b061c7cb/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.93"}],"id":"52d5c0d7-0090-48d5-be89-c144b061c7cb","device_id":"d56f29d8-a604-4e61-b01c-744b00910678"},{"status":"运行中","network_id":"47dc4c11-341e-427a-b1ca-eaabbdf4950b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/53ddfa39-5bc9-4dd9-80af-130a0de4bd74/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"f501285f-65d9-4f70-965c-f59826c6bbd4","ip_address":"192.168.1.2"}],"id":"53ddfa39-5bc9-4dd9-80af-130a0de4bd74","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-47dc4c11-341e-427a-b1ca-eaabbdf4950b"},{"status":"运行中","network_id":"aee77f19-cb6c-492a-90f8-7c458563c7b0","original_status":"ACTIVE","url":"/horizon/project/networks/ports/5472d0c9-c575-4c2e-b067-b66a37d059fd/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"7ebd1e59-55f7-445e-9f7f-395f03e21e09","ip_address":"10.251.0.2"}],"id":"5472d0c9-c575-4c2e-b067-b66a37d059fd","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-aee77f19-cb6c-492a-90f8-7c458563c7b0"},{"status":"运行中","network_id":"1b48171e-6f22-4c9e-8e9c-36bec2489c80","original_status":"ACTIVE","url":"/horizon/project/networks/ports/54872f57-e058-4768-a7ac-7c8e7fc30e13/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"71eff66b-4ef6-456d-a71a-90a7e47f8b17","ip_address":"192.168.1.2"}],"id":"54872f57-e058-4768-a7ac-7c8e7fc30e13","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-1b48171e-6f22-4c9e-8e9c-36bec2489c80"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/56845f68-b8cb-46a3-b7a0-2615989348a3/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.41"}],"id":"56845f68-b8cb-46a3-b7a0-2615989348a3","device_id":"eaf9cedd-2fdc-469b-9164-f603e9b92c6b"},{"status":"运行中","network_id":"2869e766-6ef4-4d53-84ce-f6a1fc74c748","original_status":"ACTIVE","url":"/horizon/project/networks/ports/5bf75ce4-db8c-4b84-867c-69ad6053e68f/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"9373fcda-c259-48c2-9a7f-b3424b8a11eb","ip_address":"10.252.0.2"}],"id":"5bf75ce4-db8c-4b84-867c-69ad6053e68f","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-2869e766-6ef4-4d53-84ce-f6a1fc74c748"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/5d0792e0-432f-4333-86b5-a68c4aa2d1d2/detail","device_owner":"compute:compute2","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.19"}],"id":"5d0792e0-432f-4333-86b5-a68c4aa2d1d2","device_id":"4400d3e1-cb2c-4faa-9cad-d0fbdaa7825a"},{"status":"运行中","network_id":"95500d9a-5af2-45a1-b8be-8bdc0965f3e5","original_status":"ACTIVE","url":"/horizon/project/networks/ports/5e0d41d6-e6dd-46b7-a929-46e834e71235/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"3d4037d5-154d-45e0-9bc6-4ff1673359ae","ip_address":"192.168.88.1"}],"id":"5e0d41d6-e6dd-46b7-a929-46e834e71235","device_id":"cc2228e0-c6c5-4248-8be9-4ce4ab88ebb1"},{"status":"运行中","network_id":"e7d13ea4-e804-4859-8219-cda707015d72","original_status":"ACTIVE","url":"/horizon/project/networks/ports/61412aeb-0ec2-49cd-9735-cf575221f0e0/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"0bcb073c-8f09-4331-951d-7d489fe21f9e","ip_address":"192.168.1.2"}],"id":"61412aeb-0ec2-49cd-9735-cf575221f0e0","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-e7d13ea4-e804-4859-8219-cda707015d72"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/61552523-75c1-4043-8f52-22f3e2c87d01/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.30"}],"id":"61552523-75c1-4043-8f52-22f3e2c87d01","device_id":"25acc96a-fe58-4d56-90af-80ad422e1151"},{"status":"运行中","network_id":"4f18c1d8-d38d-4899-af74-85a1b9e399bb","original_status":"ACTIVE","url":"/horizon/project/networks/ports/620933a7-89bf-4673-85e3-dced90b2168b/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"819c49b1-ea7f-4e2b-bf37-2e51e96370a7","ip_address":"172.25.1.1"}],"id":"620933a7-89bf-4673-85e3-dced90b2168b","device_id":"e384d30e-7cab-4231-b40e-3d1b65acb47f"},{"status":"运行中","network_id":"2869e766-6ef4-4d53-84ce-f6a1fc74c748","original_status":"ACTIVE","url":"/horizon/project/networks/ports/62e62e1d-af90-48e0-aa6f-0e763752dde9/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"9373fcda-c259-48c2-9a7f-b3424b8a11eb","ip_address":"10.252.0.1"}],"id":"62e62e1d-af90-48e0-aa6f-0e763752dde9","device_id":"72173a84-874b-42c3-9f63-6f59b26d1c08"},{"status":"运行中","network_id":"8cc0deb7-2c00-4ceb-89d4-f1b6eb956ae0","original_status":"ACTIVE","url":"/horizon/project/networks/ports/640a3c5d-8144-4a88-ac6a-b403f9c2f7b1/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"9ee0188e-3ba4-431b-98c4-f8168f80acb0","ip_address":"192.168.1.2"}],"id":"640a3c5d-8144-4a88-ac6a-b403f9c2f7b1","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-8cc0deb7-2c00-4ceb-89d4-f1b6eb956ae0"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/66b7fc78-8892-4527-999e-ae6047fe9647/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.83"}],"id":"66b7fc78-8892-4527-999e-ae6047fe9647","device_id":"3a74f343-7e47-4e6b-b57f-767f4f895893"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/69077288-d01e-4ecb-aec7-232cb397d213/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.250"}],"id":"69077288-d01e-4ecb-aec7-232cb397d213","device_id":"07d080cc-fe5e-4cda-a897-201261e3ef1f"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6a4e6598-dd57-4591-9e4b-6121b7072085/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.35"}],"id":"6a4e6598-dd57-4591-9e4b-6121b7072085","device_id":"2b2aa867-ab20-480e-a640-567c17bb3c05"},{"status":"运行中","network_id":"95500d9a-5af2-45a1-b8be-8bdc0965f3e5","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6a5a572f-8af1-439f-8a0b-49d7c0f57fa3/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"3d4037d5-154d-45e0-9bc6-4ff1673359ae","ip_address":"192.168.88.14"}],"id":"6a5a572f-8af1-439f-8a0b-49d7c0f57fa3","device_id":"f86f956d-cbef-49ba-8451-4245a1bdca14"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/6aba347a-e4a4-4ffe-b5fb-d434e61f4baf/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.98"}],"id":"6aba347a-e4a4-4ffe-b5fb-d434e61f4baf","device_id":"570118aa-789e-4d33-8c6a-406531d3960d"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6bcb049e-1710-4241-9588-d1974a9c6f7a/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.2"}],"id":"6bcb049e-1710-4241-9588-d1974a9c6f7a","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-2e6acbe8-98b5-4d2f-8692-ea698d4af199"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6c4c3b29-b26b-4b43-81fa-9d36f05ffc73/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.189"}],"id":"6c4c3b29-b26b-4b43-81fa-9d36f05ffc73","device_id":"d4b6c6fb-9c7e-4c80-8517-959dca7bf8e3"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6c96812e-949e-4bf1-954b-117a06ff35ca/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.44"}],"id":"6c96812e-949e-4bf1-954b-117a06ff35ca","device_id":"f039b0ac-fed2-40a1-8b6b-612c52c93a40"},{"status":"运行中","network_id":"4e0d51c0-a8d4-4ac0-8f64-145dbf7401aa","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6d0b7b4d-4b21-402d-b2f0-3f008ea1958f/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"608c3af7-17dc-4cd5-a844-19cd758d0281","ip_address":"172.25.1.2"}],"id":"6d0b7b4d-4b21-402d-b2f0-3f008ea1958f","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-4e0d51c0-a8d4-4ac0-8f64-145dbf7401aa"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6d213c29-d148-45df-84f8-edc787a32405/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.72"}],"id":"6d213c29-d148-45df-84f8-edc787a32405","device_id":"0b0a36f1-7641-4fe1-869a-47b8dd54cf27"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6d59244d-0936-4561-86f0-5eff59e964b5/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.110"}],"id":"6d59244d-0936-4561-86f0-5eff59e964b5","device_id":"8703ee08-0f87-4c35-9847-b27bd59d1dfa"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6d631e87-b08a-45b8-9201-bcdc73c98466/detail","device_owner":"compute:compute2","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.18"}],"id":"6d631e87-b08a-45b8-9201-bcdc73c98466","device_id":"b73d788b-43c1-469f-a356-4931c7895b9f"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6d8003b2-05bc-4adb-8758-825b117995b0/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.56"}],"id":"6d8003b2-05bc-4adb-8758-825b117995b0","device_id":"c9f24491-575a-4bec-b934-a653bc02ef4e"},{"status":"运行中","network_id":"8f0aa540-d56e-40b4-bf2c-c32e157b1e51","original_status":"ACTIVE","url":"/horizon/project/networks/ports/6d9ef301-ba3d-4879-9110-fdd44dad5ef1/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"8504d054-fb37-48d7-8cc3-64a0e3cf8225","ip_address":"192.168.1.2"}],"id":"6d9ef301-ba3d-4879-9110-fdd44dad5ef1","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-8f0aa540-d56e-40b4-bf2c-c32e157b1e51"},{"status":"运行中","network_id":"95500d9a-5af2-45a1-b8be-8bdc0965f3e5","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7012e97f-a4c9-4e7b-ad87-b90e0e594a0f/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"3d4037d5-154d-45e0-9bc6-4ff1673359ae","ip_address":"192.168.88.2"}],"id":"7012e97f-a4c9-4e7b-ad87-b90e0e594a0f","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-95500d9a-5af2-45a1-b8be-8bdc0965f3e5"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/7045f1d0-60cb-41d9-b210-0eab03283a31/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.174"}],"id":"7045f1d0-60cb-41d9-b210-0eab03283a31","device_id":"b54231c3-ecb7-4234-a107-0d62d005521d"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/71363b79-a4e6-457e-b5ee-62e1b86803be/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.109"}],"id":"71363b79-a4e6-457e-b5ee-62e1b86803be","device_id":"017a3473-a085-416e-adbd-ffcbc6851a77"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/71c83376-ed4b-472d-ac70-07072e4d854d/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.195"}],"id":"71c83376-ed4b-472d-ac70-07072e4d854d","device_id":"ef88fd14-05db-4bc2-9e04-93e15f9260cf"},{"status":"运行中","network_id":"fbaaf88a-ff28-4aa0-825f-f32860fbb12e","original_status":"ACTIVE","url":"/horizon/project/networks/ports/71e423ba-7766-4bf6-8f84-57bc3094f86e/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"00273265-7d5e-491e-8448-877e0223e787","ip_address":"172.25.1.3"}],"id":"71e423ba-7766-4bf6-8f84-57bc3094f86e","device_id":"bc1a5b7a-a704-46c7-a1ed-1b831d5a9f80"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/722b8990-d1fc-486d-9be4-ca01bd2b66ea/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.53"}],"id":"722b8990-d1fc-486d-9be4-ca01bd2b66ea","device_id":"ae2091f3-324d-45a8-9273-3054187d1fce"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7230284b-cba1-48d1-baf4-ff8dc4217348/detail","device_owner":"compute:compute2","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.17"}],"id":"7230284b-cba1-48d1-baf4-ff8dc4217348","device_id":"1a9856a2-40a2-4f6c-9334-fd7cac74e9ca"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/73e10650-6063-467d-902a-8e06326b1c87/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.147"}],"id":"73e10650-6063-467d-902a-8e06326b1c87","device_id":"27e93632-15d2-4dec-b576-45fd59ee516d"},{"status":"运行中","network_id":"c00b91c1-a51e-4f17-ac73-93c5b6802ca3","original_status":"ACTIVE","url":"/horizon/project/networks/ports/74210fea-eda1-464d-b233-eea8c8fea671/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"26598b85-0942-461c-afc9-0a24225abd49","ip_address":"192.168.1.2"}],"id":"74210fea-eda1-464d-b233-eea8c8fea671","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-c00b91c1-a51e-4f17-ac73-93c5b6802ca3"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7598ac30-f8d0-4167-9d94-44e85cc299b7/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.38"}],"id":"7598ac30-f8d0-4167-9d94-44e85cc299b7","device_id":"d66777d7-a7b5-456e-ac8b-8d45fe572c84"},{"status":"运行中","network_id":"2d8286b9-77fe-43a4-b8cf-a6773b6eb043","original_status":"ACTIVE","url":"/horizon/project/networks/ports/77282bc7-0198-461a-9318-44afad71900b/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"0d470e49-7d4c-4b2f-8017-28f22993af5d","ip_address":"172.26.1.2"}],"id":"77282bc7-0198-461a-9318-44afad71900b","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-2d8286b9-77fe-43a4-b8cf-a6773b6eb043"},{"status":"运行中","network_id":"4f18c1d8-d38d-4899-af74-85a1b9e399bb","original_status":"ACTIVE","url":"/horizon/project/networks/ports/78ee5705-8c70-4173-811a-32660b36c50b/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"819c49b1-ea7f-4e2b-bf37-2e51e96370a7","ip_address":"172.25.1.5"}],"id":"78ee5705-8c70-4173-811a-32660b36c50b","device_id":"f0f1529c-d513-4d08-8545-b080f0288d79"},{"status":"运行中","network_id":"d1239851-ff60-4b3e-8bda-9e6c3f8edbec","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7943de5c-2483-4b47-b8d9-24e928f1afb9/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"fa970e84-d9e4-4eae-b1f2-fc1f854f92dc","ip_address":"172.25.2.2"}],"id":"7943de5c-2483-4b47-b8d9-24e928f1afb9","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-d1239851-ff60-4b3e-8bda-9e6c3f8edbec"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/79f8acb4-9f9c-4384-8390-fc930fe34e58/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.238"}],"id":"79f8acb4-9f9c-4384-8390-fc930fe34e58","device_id":"d148b62a-8c94-4f13-a5f2-cd688a3ac936"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/7b99e44a-084d-49ac-94a9-5afc116a5f2b/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.196"}],"id":"7b99e44a-084d-49ac-94a9-5afc116a5f2b","device_id":"68316d63-5adf-4a8b-8778-826438e64fda"},{"status":"运行中","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7d01d13d-e9b8-4199-bcd8-ee43e61ac025/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.24"}],"id":"7d01d13d-e9b8-4199-bcd8-ee43e61ac025","device_id":"907dfe48-f019-43f3-ba0d-8411012a8f67"},{"status":"运行中","network_id":"4e0d51c0-a8d4-4ac0-8f64-145dbf7401aa","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7eb7b79d-1d8c-47cc-932e-d8be407dcfad/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"608c3af7-17dc-4cd5-a844-19cd758d0281","ip_address":"172.25.1.4"}],"id":"7eb7b79d-1d8c-47cc-932e-d8be407dcfad","device_id":"00d25fbd-7ac7-4589-bd0a-4f63a65dfc7e"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/7ee9c61c-46b9-448d-a8ab-85010830c0a7/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.187"}],"id":"7ee9c61c-46b9-448d-a8ab-85010830c0a7","device_id":"cd3bf6f9-1efa-4212-8dea-0f7efdc80ea3"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/7fb78224-c4b0-4b35-80f2-6160dc232dfd/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.1"}],"id":"7fb78224-c4b0-4b35-80f2-6160dc232dfd","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"Down","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"DOWN","url":"/horizon/project/networks/ports/80a8244b-6494-4c7b-a4d4-b1968d15ef9d/detail","device_owner":"","fixed_ips":[{"subnet_id":"c002a73a-2f92-4615-bf2a-fe3a1b542ac3","ip_address":"10.252.0.40"}],"id":"80a8244b-6494-4c7b-a4d4-b1968d15ef9d","device_id":""},{"status":"Down","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"DOWN","url":"/horizon/project/networks/ports/81ac7f25-0a29-4bac-81e6-c46d9c07a0dd/detail","device_owner":"compute:xen_zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.59"}],"id":"81ac7f25-0a29-4bac-81e6-c46d9c07a0dd","device_id":"704b6e05-ff31-48bd-93e1-f3888e229787"},{"status":"运行中","network_id":"4604e5b3-3329-466f-88cb-888a012af690","original_status":"ACTIVE","url":"/horizon/project/networks/ports/81db0712-decb-4aa9-b89b-6485f937e443/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"c885c3db-48d0-444b-a818-7dbf850de6e4","ip_address":"172.29.1.2"}],"id":"81db0712-decb-4aa9-b89b-6485f937e443","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-4604e5b3-3329-466f-88cb-888a012af690"},{"status":"运行中","network_id":"a5f27426-1ddc-473e-bab1-183c2fb3cf02","original_status":"ACTIVE","url":"/horizon/project/networks/ports/81fa062f-be30-46ad-8939-9f23c8362deb/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"3319ecfa-547c-4151-b018-3df1edfd3424","ip_address":"192.168.1.2"}],"id":"81fa062f-be30-46ad-8939-9f23c8362deb","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-a5f27426-1ddc-473e-bab1-183c2fb3cf02"},{"status":"运行中","network_id":"211900c8-07ab-471b-b4d9-c6f0f0ab8679","original_status":"ACTIVE","url":"/horizon/project/networks/ports/823b8d22-ae95-4175-ac50-d3173d58ab0d/detail","device_owner":"neutron:LOADBALANCER","fixed_ips":[{"subnet_id":"a3e61277-75b0-496b-901e-de002c6bba4d","ip_address":"10.253.0.15"}],"id":"823b8d22-ae95-4175-ac50-d3173d58ab0d","device_id":"57aa2c89-eb31-5aa6-baa3-9db19f8fe78d"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/82640acc-c8f4-408d-a3df-9450da8f2840/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.6"}],"id":"82640acc-c8f4-408d-a3df-9450da8f2840","device_id":"57b46736-bdce-4795-bd9c-73108ab50806"},{"status":"运行中","network_id":"7001b678-e042-4350-9807-362da484058b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/8348d471-1feb-49ed-b4ec-c4a33cbf7d20/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"2d183ac5-6f74-41a7-a2d4-e2baa1747a92","ip_address":"172.25.1.1"}],"id":"8348d471-1feb-49ed-b4ec-c4a33cbf7d20","device_id":"b2624b2f-4d28-41ca-a9e2-d6b5dcb31bb6"},{"status":"运行中","network_id":"df7bfe97-339e-49f8-994a-533c5a1b48b8","original_status":"ACTIVE","url":"/horizon/project/networks/ports/8557c795-4bcd-4e9c-8638-83dbce50f800/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"7b38d423-4d59-4341-a9f6-dbfecb306fb3","ip_address":"192.168.88.2"}],"id":"8557c795-4bcd-4e9c-8638-83dbce50f800","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-df7bfe97-339e-49f8-994a-533c5a1b48b8"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/8577a674-bfb5-4a39-978d-15e0e16cc6dc/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.1"}],"id":"8577a674-bfb5-4a39-978d-15e0e16cc6dc","device_id":"e8ef2dc5-0efd-4bba-974d-ca27643cd493"},{"status":"运行中","network_id":"7f9eece2-d057-4e44-a24e-6a709f752ca9","original_status":"ACTIVE","url":"/horizon/project/networks/ports/871bc3fd-d3b3-4058-a652-fb2bfb1ebc3a/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"331b7de3-2bda-4ea4-a77b-7105c9453d78","ip_address":"192.168.1.2"}],"id":"871bc3fd-d3b3-4058-a652-fb2bfb1ebc3a","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-7f9eece2-d057-4e44-a24e-6a709f752ca9"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/8792615f-6491-4160-a2dd-6b0b9ba0e1ad/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.101"}],"id":"8792615f-6491-4160-a2dd-6b0b9ba0e1ad","device_id":"1b471480-381b-4f52-8ffa-dd8b931e1aac"},{"status":"运行中","network_id":"818aa88b-b6c3-4326-a8c4-dda38673a24b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/87cd29f5-eea8-4d74-94c8-38513db70e20/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"af657e4a-aae9-44fa-83cf-99f4ca0ca1ff","ip_address":"192.168.2.3"}],"id":"87cd29f5-eea8-4d74-94c8-38513db70e20","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-818aa88b-b6c3-4326-a8c4-dda38673a24b"},{"status":"运行中","network_id":"818aa88b-b6c3-4326-a8c4-dda38673a24b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/88aad18a-1bc2-42fb-9740-f4465ed03078/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"af657e4a-aae9-44fa-83cf-99f4ca0ca1ff","ip_address":"192.168.2.1"}],"id":"88aad18a-1bc2-42fb-9740-f4465ed03078","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"运行中","network_id":"72b187f2-e57a-482c-8751-9a64c6b29f10","original_status":"ACTIVE","url":"/horizon/project/networks/ports/88c11b1f-75c7-42ae-a953-178c74acb4e4/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"c13a4715-d51f-4d46-b504-6b1141bf98b4","ip_address":"192.168.1.2"}],"id":"88c11b1f-75c7-42ae-a953-178c74acb4e4","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-72b187f2-e57a-482c-8751-9a64c6b29f10"},{"status":"Down","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"DOWN","url":"/horizon/project/networks/ports/88e2a162-a47b-44a1-a7e3-668614bbb11c/detail","device_owner":"manila","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.19"}],"id":"88e2a162-a47b-44a1-a7e3-668614bbb11c","device_id":""},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/88f721e6-21f3-478e-b6fa-638740cf19c1/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.1"}],"id":"88f721e6-21f3-478e-b6fa-638740cf19c1","device_id":"d4b6c6fb-9c7e-4c80-8517-959dca7bf8e3"},{"status":"运行中","network_id":"4aac1208-9fff-467d-8f66-48e7a3d9455f","original_status":"ACTIVE","url":"/horizon/project/networks/ports/8a096712-82e9-4022-b60b-b072ffea0e71/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"6e979f4a-17b9-4cc5-89e0-26e79c727d59","ip_address":"10.74.58.2"}],"id":"8a096712-82e9-4022-b60b-b072ffea0e71","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-4aac1208-9fff-467d-8f66-48e7a3d9455f"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/8cd473ea-fd9b-4dc1-8e03-f817b3b67d63/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.237"}],"id":"8cd473ea-fd9b-4dc1-8e03-f817b3b67d63","device_id":"bd5b52a8-a71d-4366-b33a-4850d1aca036"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/8e86affe-cfd3-4f06-93e5-7c595554f7bf/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.186"}],"id":"8e86affe-cfd3-4f06-93e5-7c595554f7bf","device_id":"e0e31086-da9f-4278-b432-39be79031f7f"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/8f1f4037-2a26-49be-aeae-67d459e8718b/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.141"}],"id":"8f1f4037-2a26-49be-aeae-67d459e8718b","device_id":"b93c8d02-ef8c-49d1-bee9-9f9d296f426e"},{"status":"运行中","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/905307fd-04b4-4c20-9b45-dee1b42a4e61/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"cf5ec162-a13f-4bf9-a421-0008561d5bf8","ip_address":"10.254.0.12"}],"id":"905307fd-04b4-4c20-9b45-dee1b42a4e61","device_id":"c09f26ac-b841-4114-9e54-d1306121527e"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/9095a4d8-8aaa-4bdb-835e-e04071c2285a/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.178"}],"id":"9095a4d8-8aaa-4bdb-835e-e04071c2285a","device_id":"561be107-318d-4c25-b517-e65e71496421"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/9638813f-13b3-4580-ac24-203ad4ecfbe5/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.165"}],"id":"9638813f-13b3-4580-ac24-203ad4ecfbe5","device_id":"61dac12a-39d6-48f6-81ca-3a2a67c26a08"},{"status":"运行中","network_id":"c67c6d8d-2c7c-449d-bb6d-2a7737397a21","original_status":"ACTIVE","url":"/horizon/project/networks/ports/96fd6944-eb33-457e-ac2f-6d904b6e4b82/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"332ad533-78bd-44a1-a926-d7c3bc1e09a6","ip_address":"192.168.1.2"}],"id":"96fd6944-eb33-457e-ac2f-6d904b6e4b82","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-c67c6d8d-2c7c-449d-bb6d-2a7737397a21"},{"status":"运行中","network_id":"9e3419c8-dadb-46f8-a041-5a65b3a3f039","original_status":"ACTIVE","url":"/horizon/project/networks/ports/97bce88c-a458-43c9-a63d-4814c433d415/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"105aa932-66ad-41fe-be11-586aca2ab96a","ip_address":"192.168.1.2"}],"id":"97bce88c-a458-43c9-a63d-4814c433d415","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-9e3419c8-dadb-46f8-a041-5a65b3a3f039"},{"status":"运行中","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/97e4d3ca-d6e6-45fc-80b7-72e314839183/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.18"},{"subnet_id":"cf5ec162-a13f-4bf9-a421-0008561d5bf8","ip_address":"10.254.0.2"},{"subnet_id":"ef0de609-fe32-4c4a-b20a-94b2a98acd42","ip_address":"10.254.0.34"}],"id":"97e4d3ca-d6e6-45fc-80b7-72e314839183","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-b4027938-30e0-4991-9690-6d2b3df0af7c"},{"status":"运行中","network_id":"211900c8-07ab-471b-b4d9-c6f0f0ab8679","original_status":"ACTIVE","url":"/horizon/project/networks/ports/98e4622e-f302-4331-b5c3-f871cf6be1eb/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"a3e61277-75b0-496b-901e-de002c6bba4d","ip_address":"10.253.0.2"}],"id":"98e4622e-f302-4331-b5c3-f871cf6be1eb","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-211900c8-07ab-471b-b4d9-c6f0f0ab8679"},{"status":"运行中","network_id":"aee77f19-cb6c-492a-90f8-7c458563c7b0","original_status":"ACTIVE","url":"/horizon/project/networks/ports/99390290-75a5-40e8-9c14-6894839dd041/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"7ebd1e59-55f7-445e-9f7f-395f03e21e09","ip_address":"10.251.0.6"}],"id":"99390290-75a5-40e8-9c14-6894839dd041","device_id":"be4db28c-3e46-48f8-abaa-8389b6a8de2c"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/996e4822-1f74-46e0-bc94-d18e61f054b2/detail","device_owner":"neutron:LOADBALANCER","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.51"}],"id":"996e4822-1f74-46e0-bc94-d18e61f054b2","device_id":"57aa2c89-eb31-5aa6-baa3-9db19f8fe78d"},{"status":"Down","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"DOWN","url":"/horizon/project/networks/ports/9bd3880c-885d-4f1c-aabe-ca5baff971cc/detail","device_owner":"compute:vgate-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.67"}],"id":"9bd3880c-885d-4f1c-aabe-ca5baff971cc","device_id":"feb03245-e06c-4c97-b9a0-e6f1653eb253"},{"status":"运行中","network_id":"aee77f19-cb6c-492a-90f8-7c458563c7b0","original_status":"ACTIVE","url":"/horizon/project/networks/ports/9c781487-8d05-496e-87f2-4fa29d73623d/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"7ebd1e59-55f7-445e-9f7f-395f03e21e09","ip_address":"10.251.0.10"}],"id":"9c781487-8d05-496e-87f2-4fa29d73623d","device_id":"c09f26ac-b841-4114-9e54-d1306121527e"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/9cc2a287-1273-4079-aa83-3790fdffb2f8/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.173"}],"id":"9cc2a287-1273-4079-aa83-3790fdffb2f8","device_id":"7e36892a-320c-45df-a834-701b8abc11fe"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/9e89a6e4-75a4-44a1-8058-cd603198f510/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.191"}],"id":"9e89a6e4-75a4-44a1-8058-cd603198f510","device_id":"6bee8a9c-8080-46a6-9ea4-7ea309e1a4af"},{"status":"运行中","network_id":"03ec10c4-0116-4387-ba29-c2d394908869","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a02a5ad7-0f3c-45e0-b25e-1ff554908c4c/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"9fea2243-fda3-4cd3-9f48-c076212ad99a","ip_address":"192.168.1.2"}],"id":"a02a5ad7-0f3c-45e0-b25e-1ff554908c4c","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-03ec10c4-0116-4387-ba29-c2d394908869"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a5bb376b-f9dc-41c4-896b-5e92c67a3c6b/detail","device_owner":"compute:None","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.24"}],"id":"a5bb376b-f9dc-41c4-896b-5e92c67a3c6b","device_id":"5c7d29a4-710c-4a1c-9cd6-695cd0cf498f"},{"status":"运行中","network_id":"4f18c1d8-d38d-4899-af74-85a1b9e399bb","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a7296931-773b-4310-8e6b-5363a5ec33db/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"819c49b1-ea7f-4e2b-bf37-2e51e96370a7","ip_address":"172.25.1.2"}],"id":"a7296931-773b-4310-8e6b-5363a5ec33db","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-4f18c1d8-d38d-4899-af74-85a1b9e399bb"},{"status":"运行中","network_id":"0430a93c-ebc4-4821-a0c2-647015def150","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a75b432b-a79d-4cb2-aa2b-37d4a044f182/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"f5688798-5b72-4834-a0de-2aab04002dad","ip_address":"10.0.0.1"}],"id":"a75b432b-a79d-4cb2-aa2b-37d4a044f182","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a7d43430-c75d-4536-be7c-c2d3f5c89ecc/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.159"}],"id":"a7d43430-c75d-4536-be7c-c2d3f5c89ecc","device_id":"8c13a438-43c3-427b-94ea-2b8b5045b209"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a8620bce-fc88-4ab3-80e4-18e12331cdfe/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.52"}],"id":"a8620bce-fc88-4ab3-80e4-18e12331cdfe","device_id":"be592c2f-9faf-4403-a0ed-a6f83424c93a"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/a8f7d69a-b45e-4bdd-9d3a-6bd7ac4352fc/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.115"}],"id":"a8f7d69a-b45e-4bdd-9d3a-6bd7ac4352fc","device_id":"fb4a7762-e1f2-4386-928f-002f907101d9"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/a9e6c466-7819-410f-a97b-1cf3212c409e/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.2"}],"id":"a9e6c466-7819-410f-a97b-1cf3212c409e","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-84f5eab6-f7f2-4e9d-a305-357b72cadd46"},{"status":"运行中","network_id":"e8795a0b-7691-4bba-b8ae-7ec0b179f54f","original_status":"ACTIVE","url":"/horizon/project/networks/ports/aa7878f8-f648-4346-be9e-e77574c2eb39/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"5e4b6ef9-8dd8-4837-b610-6fc447dc0ce6","ip_address":"192.168.1.2"}],"id":"aa7878f8-f648-4346-be9e-e77574c2eb39","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-e8795a0b-7691-4bba-b8ae-7ec0b179f54f"},{"status":"运行中","network_id":"1264bef7-090d-41a7-aa2f-e5c22dd17e3d","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ac1d6ca1-0f96-4297-9573-60f17f72e1d4/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"aa24007a-aa0a-449e-a661-bba8c8ee7e0b","ip_address":"192.168.88.1"}],"id":"ac1d6ca1-0f96-4297-9573-60f17f72e1d4","device_id":"8703ee08-0f87-4c35-9847-b27bd59d1dfa"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/ad35d684-eb47-4f7b-859d-37b002d20b93/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.183"}],"id":"ad35d684-eb47-4f7b-859d-37b002d20b93","device_id":"666677de-1f36-4659-86e8-ec0f1b4eb6a9"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/ae625289-3b3b-4d2d-9591-d81771a5126e/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.181"}],"id":"ae625289-3b3b-4d2d-9591-d81771a5126e","device_id":"1e8b1863-12ce-4a24-81ae-1137b686a79d"},{"status":"运行中","network_id":"df7bfe97-339e-49f8-994a-533c5a1b48b8","original_status":"ACTIVE","url":"/horizon/project/networks/ports/af6c13d2-6cb1-4537-86e7-a419a5c13701/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"7b38d423-4d59-4341-a9f6-dbfecb306fb3","ip_address":"192.168.88.1"}],"id":"af6c13d2-6cb1-4537-86e7-a419a5c13701","device_id":"94483f73-bd18-4da2-b280-2578a35c9948"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b01721dc-e0e9-43c6-b192-62d3195c0572/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.18"}],"id":"b01721dc-e0e9-43c6-b192-62d3195c0572","device_id":"ea5a10ea-5ffe-4aaf-bb01-39752fc0c25e"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/b2a127cb-dfa3-4bef-806c-a802e98d8440/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.82"}],"id":"b2a127cb-dfa3-4bef-806c-a802e98d8440","device_id":"9502cbb1-5e43-4023-8fdc-42cd25f3230f"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b2ec14da-9b88-44e0-b917-ecc8bb949232/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.17"}],"id":"b2ec14da-9b88-44e0-b917-ecc8bb949232","device_id":"37d9e675-a287-4b10-8c73-a86f4cf553e2"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b3b399b8-567c-4054-8d48-f07c75c230c6/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.3"}],"id":"b3b399b8-567c-4054-8d48-f07c75c230c6","device_id":"ff5fb34e-c05c-4278-b0d6-76113ebddeb9"},{"status":"运行中","network_id":"1264bef7-090d-41a7-aa2f-e5c22dd17e3d","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b42d58ef-54fd-459e-a238-869f8ecdb5cc/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"aa24007a-aa0a-449e-a661-bba8c8ee7e0b","ip_address":"192.168.88.2"}],"id":"b42d58ef-54fd-459e-a238-869f8ecdb5cc","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-1264bef7-090d-41a7-aa2f-e5c22dd17e3d"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b45d2afa-099a-46bb-add0-9af04a432f86/detail","device_owner":"compute:None","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.22"}],"id":"b45d2afa-099a-46bb-add0-9af04a432f86","device_id":"7cbce4fa-babf-4441-8e2d-c82ce8471188"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/b4b8d953-5832-448b-90a3-6094c275f5bb/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.180"}],"id":"b4b8d953-5832-448b-90a3-6094c275f5bb","device_id":"f5301b4a-7c65-4dcb-add4-16ef89aa4779"},{"status":"Down","network_id":"5acfe35d-6f21-4626-bf0a-76bbef804877","original_status":"DOWN","url":"/horizon/project/networks/ports/b5d91793-307d-4928-a4e8-df772eaa93a2/detail","device_owner":"","fixed_ips":[{"subnet_id":"39bdb9f5-2950-495c-accd-331ca834a1f5","ip_address":"10.253.1.3"}],"id":"b5d91793-307d-4928-a4e8-df772eaa93a2","device_id":""},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b6c91cad-2805-4909-b8f5-2b925b8a94a0/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.55"}],"id":"b6c91cad-2805-4909-b8f5-2b925b8a94a0","device_id":"c06a04ce-bed3-4589-a45d-4d7a7b941daa"},{"status":"运行中","network_id":"da3a29d6-1290-4891-97b7-b231d81dbc6b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b6dfd2d5-d908-4e99-b7bb-3d6a8b2f594a/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"f5fd7758-590a-4155-9558-d9c5f350e131","ip_address":"192.168.1.2"}],"id":"b6dfd2d5-d908-4e99-b7bb-3d6a8b2f594a","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-da3a29d6-1290-4891-97b7-b231d81dbc6b"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b6e506a9-c4e7-4c60-a923-27d539473462/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.4"}],"id":"b6e506a9-c4e7-4c60-a923-27d539473462","device_id":"f4467649-1a93-41e6-9cf4-ab44a8e8e17e"},{"status":"运行中","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/b94b9fa1-57ac-4b8d-b86e-1c4221e67751/detail","device_owner":"manila:share","fixed_ips":[{"subnet_id":"5c4207d6-c756-42e7-b5c4-feee3bebaa3f","ip_address":"10.254.0.20"},{"subnet_id":"ef0de609-fe32-4c4a-b20a-94b2a98acd42","ip_address":"10.254.0.35"},{"subnet_id":"cf5ec162-a13f-4bf9-a421-0008561d5bf8","ip_address":"10.254.0.4"}],"id":"b94b9fa1-57ac-4b8d-b86e-1c4221e67751","device_id":"manila-share"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/bc780dcc-0711-4e4e-a948-ffa2a7edd739/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.47"}],"id":"bc780dcc-0711-4e4e-a948-ffa2a7edd739","device_id":"d1df8b2b-d12c-4a75-ba86-d1f5dde70089"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/bd5fc61e-0ef5-41de-b3e6-04f659165d8e/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.40"}],"id":"bd5fc61e-0ef5-41de-b3e6-04f659165d8e","device_id":"3f081caa-cb2f-410f-9e55-d891ec2ab4c0"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/bda21da6-29c3-4360-9027-43c18f6800b7/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.172"}],"id":"bda21da6-29c3-4360-9027-43c18f6800b7","device_id":"5578afc9-6b59-4001-befd-8d6ed66f7ffd"},{"status":"运行中","network_id":"5acfe35d-6f21-4626-bf0a-76bbef804877","original_status":"ACTIVE","url":"/horizon/project/networks/ports/bdb993d1-621b-462f-978a-3ad801f8b58d/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"39bdb9f5-2950-495c-accd-331ca834a1f5","ip_address":"10.253.1.1"}],"id":"bdb993d1-621b-462f-978a-3ad801f8b58d","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/be146127-64dd-4d37-a094-fb15313e6f9c/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.168"}],"id":"be146127-64dd-4d37-a094-fb15313e6f9c","device_id":"8b6a519e-b29d-4b89-9e53-7cafe68b0d30"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/be4b3087-3223-400b-b9b0-eb55d67a1578/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.179"}],"id":"be4b3087-3223-400b-b9b0-eb55d67a1578","device_id":"27610bc5-4d24-43af-85c1-0df72c330eee"},{"status":"运行中","network_id":"081abdb6-2b1c-45ed-a3ca-a7f901932552","original_status":"ACTIVE","url":"/horizon/project/networks/ports/bf787c2b-c502-46f8-b61b-dbbd4271a5e8/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"3066b701-1412-4c22-aa49-7a81312d018f","ip_address":"192.168.1.2"}],"id":"bf787c2b-c502-46f8-b61b-dbbd4271a5e8","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-081abdb6-2b1c-45ed-a3ca-a7f901932552"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/c0c18c9b-7e86-4aa1-ac98-b9b3c1596025/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.84"}],"id":"c0c18c9b-7e86-4aa1-ac98-b9b3c1596025","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/c24a235b-8666-4476-ab24-29461e3af0d8/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.32"}],"id":"c24a235b-8666-4476-ab24-29461e3af0d8","device_id":"6ba8ac23-5a55-4d94-babd-42382b3a61b8"},{"status":"运行中","network_id":"a5d5b611-241a-4a62-827b-94329e422d08","original_status":"ACTIVE","url":"/horizon/project/networks/ports/c4daeaac-396d-4fcd-87fe-2ca473116268/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"537848e2-21ac-4e0a-843d-263d0f95a558","ip_address":"172.28.0.2"}],"id":"c4daeaac-396d-4fcd-87fe-2ca473116268","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-a5d5b611-241a-4a62-827b-94329e422d08"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/c6536c5c-5697-48cf-8426-b5a9ed5394a1/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.118"}],"id":"c6536c5c-5697-48cf-8426-b5a9ed5394a1","device_id":"8eeb4fd9-da1a-4190-99e0-34247e25e823"},{"status":"运行中","network_id":"0430a93c-ebc4-4821-a0c2-647015def150","original_status":"ACTIVE","url":"/horizon/project/networks/ports/c875b6b1-1a11-449d-aa9a-2f9e0781f8ff/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"f5688798-5b72-4834-a0de-2aab04002dad","ip_address":"10.0.0.2"}],"id":"c875b6b1-1a11-449d-aa9a-2f9e0781f8ff","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-0430a93c-ebc4-4821-a0c2-647015def150"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/c991a90c-dc31-4284-bdc0-4d0e5bbc3d69/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.16"}],"id":"c991a90c-dc31-4284-bdc0-4d0e5bbc3d69","device_id":"473b7fda-2a75-4bfa-bc2b-b2f70e9873b2"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/c9ad3e75-1a60-4b61-a071-9f040b1fbbae/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.130"}],"id":"c9ad3e75-1a60-4b61-a071-9f040b1fbbae","device_id":"4add2dcb-1c83-4096-b2bc-ba691fe98ef6"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/c9d4fa49-62b5-45e4-9a44-e67868d82f09/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.97"}],"id":"c9d4fa49-62b5-45e4-9a44-e67868d82f09","device_id":"5b3749ed-23cd-466a-825a-12cda2324b06"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/caddbe22-26d5-4986-92d7-89ed829eaa15/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.198"}],"id":"caddbe22-26d5-4986-92d7-89ed829eaa15","device_id":"72173a84-874b-42c3-9f63-6f59b26d1c08"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/cb7b82bd-8e72-4928-9de5-eb92ddf75496/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.245"}],"id":"cb7b82bd-8e72-4928-9de5-eb92ddf75496","device_id":"e903d44e-6ec1-4d89-9831-2f559fb4d9da"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/cbe1521f-567f-4f32-9833-1627456e9850/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.157"}],"id":"cbe1521f-567f-4f32-9833-1627456e9850","device_id":"1ad5f4d9-b831-4509-b4fb-63116854ec86"},{"status":"运行中","network_id":"95500d9a-5af2-45a1-b8be-8bdc0965f3e5","original_status":"ACTIVE","url":"/horizon/project/networks/ports/cc57f0fb-b5d4-4a46-a631-d41b0612b87e/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"3d4037d5-154d-45e0-9bc6-4ff1673359ae","ip_address":"192.168.88.12"}],"id":"cc57f0fb-b5d4-4a46-a631-d41b0612b87e","device_id":"0a254368-10f7-4d5c-b8bf-c00e9356b4d9"},{"status":"运行中","network_id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ccc0e631-958c-46d5-9b77-644928d70784/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"552da51a-d77f-44c4-82d3-9d17fc077822","ip_address":"192.168.88.28"}],"id":"ccc0e631-958c-46d5-9b77-644928d70784","device_id":"e66f8e90-7805-44eb-8a34-bc023aacd0a7"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/cdac479a-1640-43a9-8bed-710b564f53e7/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.66"}],"id":"cdac479a-1640-43a9-8bed-710b564f53e7","device_id":"7ba9613d-df26-4389-8236-60bf49adc567"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/d03899ff-cb45-46c3-a8df-87998ed58e41/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.219"}],"id":"d03899ff-cb45-46c3-a8df-87998ed58e41","device_id":"d2b28bb5-14f5-422a-bcd1-35e3be105c76"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/d064a1dd-0ab1-41fd-94d6-ea1ad13ccc3a/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.197"}],"id":"d064a1dd-0ab1-41fd-94d6-ea1ad13ccc3a","device_id":"8cb70d3a-8fd4-4861-9b32-a61ddaf4eb1b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/d17c0d90-a63b-4b0b-bf28-89a7dbcc9b32/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.170"}],"id":"d17c0d90-a63b-4b0b-bf28-89a7dbcc9b32","device_id":"fc5d6989-be97-44cc-98f3-fb4f8efade5d"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/d268eb7b-a790-4d18-94f9-cc99231df1c8/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.247"}],"id":"d268eb7b-a790-4d18-94f9-cc99231df1c8","device_id":"042b9047-c7b5-4cd2-aa59-1397e494657a"},{"status":"运行中","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d42ec66a-459e-4a36-b1a6-87725a00ea54/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.246"}],"id":"d42ec66a-459e-4a36-b1a6-87725a00ea54","device_id":"e384d30e-7cab-4231-b40e-3d1b65acb47f"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d5dd0edf-b60c-4413-93b6-c6c1b0bcceaf/detail","device_owner":"compute:admin-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.15"}],"id":"d5dd0edf-b60c-4413-93b6-c6c1b0bcceaf","device_id":"8a27dd2e-7771-44fa-ac1f-b154b628d765"},{"status":"运行中","network_id":"2ba4bead-5c14-4bc6-a447-329bd243d2bd","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d5dedfaf-60be-46cd-a502-0ced2ae959d3/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"4fe1b03b-f5b8-46c3-9f26-35bd69b51152","ip_address":"172.28.1.2"}],"id":"d5dedfaf-60be-46cd-a502-0ced2ae959d3","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-2ba4bead-5c14-4bc6-a447-329bd243d2bd"},{"status":"运行中","network_id":"888cf814-7b63-4958-ad16-3ffc2028b728","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d5df7747-c541-44b4-92d8-6b90f0059c7d/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"4ef504b6-2db8-47a1-9837-eeb7ea7940d3","ip_address":"192.168.1.2"}],"id":"d5df7747-c541-44b4-92d8-6b90f0059c7d","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-888cf814-7b63-4958-ad16-3ffc2028b728"},{"status":"Down","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"DOWN","url":"/horizon/project/networks/ports/d8cd3666-8137-409d-bfc5-5746f21d21c1/detail","device_owner":"compute:xenserver-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.58"}],"id":"d8cd3666-8137-409d-bfc5-5746f21d21c1","device_id":"b1e23cba-6bf5-4ce4-83f6-c9087154c12b"},{"status":"运行中","network_id":"0736c23a-6187-4155-a153-9bf59df39f85","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d8d16b03-f5ad-4fe2-892b-2a81ad3a22c0/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"2d4d0fac-c6d6-4734-9929-4c7960184013","ip_address":"192.168.88.1"}],"id":"d8d16b03-f5ad-4fe2-892b-2a81ad3a22c0","device_id":"b93c8d02-ef8c-49d1-bee9-9f9d296f426e"},{"status":"运行中","network_id":"879d0f30-ff17-4a53-9249-08ab48913a5c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d962abd9-e7d5-4b99-b6ce-924a99452c7a/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"48c84de2-28bd-4520-a9ab-bcf5ad0032ef","ip_address":"10.0.3.2"}],"id":"d962abd9-e7d5-4b99-b6ce-924a99452c7a","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-879d0f30-ff17-4a53-9249-08ab48913a5c"},{"status":"运行中","network_id":"95500d9a-5af2-45a1-b8be-8bdc0965f3e5","original_status":"ACTIVE","url":"/horizon/project/networks/ports/d9e18588-6d71-4b92-b5fd-22bc6cebbec1/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"3d4037d5-154d-45e0-9bc6-4ff1673359ae","ip_address":"192.168.88.13"}],"id":"d9e18588-6d71-4b92-b5fd-22bc6cebbec1","device_id":"4ae3972e-11cb-49b1-ba19-7404040997a2"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/da3a6656-5db8-47d8-be13-376758410519/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.190"}],"id":"da3a6656-5db8-47d8-be13-376758410519","device_id":"e45db590-dc07-485b-a2a1-05727ceea03b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/dc3412ea-6598-49b5-8d02-ffa5e27629f7/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.188"}],"id":"dc3412ea-6598-49b5-8d02-ffa5e27629f7","device_id":"abdee075-6786-4738-b0a0-b3b79d453a0b"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/dd626c53-a0a8-424d-b664-a001fb86e0fe/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.81"}],"id":"dd626c53-a0a8-424d-b664-a001fb86e0fe","device_id":"57623c23-5965-4282-8aaf-c00a8da984d6"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/de3ade13-3f44-464f-b4df-20112c02fc51/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.46"}],"id":"de3ade13-3f44-464f-b4df-20112c02fc51","device_id":"e0b27b7a-3fb0-4a6b-99ea-567733eeab0f"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/dfe1d5aa-dc8c-4458-9bb4-4d4e3caf4743/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.90"}],"id":"dfe1d5aa-dc8c-4458-9bb4-4d4e3caf4743","device_id":"40a03b48-30d7-4404-84df-4e6154da4f06"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/dff3543e-f999-4558-8a06-dba12fca11b3/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.221"}],"id":"dff3543e-f999-4558-8a06-dba12fca11b3","device_id":"44a41ccc-7646-47da-8dba-2b48b7a7783b"},{"status":"运行中","network_id":"879d0f30-ff17-4a53-9249-08ab48913a5c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/e0a249e7-1dec-4a9f-86c0-b5483d8709bf/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"48c84de2-28bd-4520-a9ab-bcf5ad0032ef","ip_address":"10.0.3.1"}],"id":"e0a249e7-1dec-4a9f-86c0-b5483d8709bf","device_id":"8eeb4fd9-da1a-4190-99e0-34247e25e823"},{"status":"运行中","network_id":"818aa88b-b6c3-4326-a8c4-dda38673a24b","original_status":"ACTIVE","url":"/horizon/project/networks/ports/e1d549b5-d544-4cd8-9811-e142a2d3f28c/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"af657e4a-aae9-44fa-83cf-99f4ca0ca1ff","ip_address":"192.168.2.34"}],"id":"e1d549b5-d544-4cd8-9811-e142a2d3f28c","device_id":"53e22448-18c3-4e67-b441-482f7028f42c"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/e218a68c-3665-4d71-9f37-9254c17ace42/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.146"}],"id":"e218a68c-3665-4d71-9f37-9254c17ace42","device_id":"4e4e17a8-c35e-44a7-aa95-c2e737e519c8"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/e2637c46-927a-4051-9a92-e9d2ef81bce5/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.184"}],"id":"e2637c46-927a-4051-9a92-e9d2ef81bce5","device_id":"54ccbd22-2f7e-4233-ba05-a7df957e1574"},{"status":"运行中","network_id":"ad967494-e133-4df7-81bd-8b0f56797db9","original_status":"ACTIVE","url":"/horizon/project/networks/ports/e4046c42-2fee-4735-8887-50db36fc8d30/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"b1cf1b3a-cfe9-4b0f-96fa-33887d6c3807","ip_address":"10.0.4.1"}],"id":"e4046c42-2fee-4735-8887-50db36fc8d30","device_id":"b7da74ce-a433-4e1e-b27f-97341717c3d8"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/e42d3289-e022-4b63-bdae-6933ca6f6dd0/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.2"}],"id":"e42d3289-e022-4b63-bdae-6933ca6f6dd0","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-7d165692-64c1-49e8-9b5a-09001315e148"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/e5e9199c-c611-4316-aa7d-dfafa4ccfde5/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.54"}],"id":"e5e9199c-c611-4316-aa7d-dfafa4ccfde5","device_id":"d4c7bab1-54d9-4abc-8e40-b4f11276b41d"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/e727c6e9-6bd1-42c6-92cb-9b7a92d8843c/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.43"}],"id":"e727c6e9-6bd1-42c6-92cb-9b7a92d8843c","device_id":"9be60979-cab0-42ea-aeb8-f6bd7fbbdce9"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/e7640197-776a-494b-ad90-5577b8ed8bcb/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.169"}],"id":"e7640197-776a-494b-ad90-5577b8ed8bcb","device_id":"b2be1f46-9e0f-4f86-a948-ce50da0587ed"},{"status":"运行中","network_id":"9afa41ba-ee21-4262-a585-fb14cca0ae4d","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ea2e6ea2-365f-458a-ac25-2643c750c5fb/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"d87e6a7c-b268-4ead-826f-1b3b9de31c2d","ip_address":"192.168.1.2"}],"id":"ea2e6ea2-365f-458a-ac25-2643c750c5fb","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-9afa41ba-ee21-4262-a585-fb14cca0ae4d"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ea621b34-8fcf-4d30-96f7-c0c4d4aadeca/detail","device_owner":"compute:compute2","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.16"}],"id":"ea621b34-8fcf-4d30-96f7-c0c4d4aadeca","device_id":"23888352-48bd-4ebf-a48a-1b7e51eea187"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/eac96304-69a0-41f0-94a2-2457d90ca9c0/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.39"}],"id":"eac96304-69a0-41f0-94a2-2457d90ca9c0","device_id":"e4293cd3-3bff-48ea-a6e6-74cca4e4dc46"},{"status":"运行中","network_id":"b4027938-30e0-4991-9690-6d2b3df0af7c","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ead1dd85-cff7-48a2-9e01-ea807a40b071/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"cf5ec162-a13f-4bf9-a421-0008561d5bf8","ip_address":"10.254.0.8"}],"id":"ead1dd85-cff7-48a2-9e01-ea807a40b071","device_id":"be4db28c-3e46-48f8-abaa-8389b6a8de2c"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ed5ab799-938e-4b72-8131-ec618b8570fa/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.42"}],"id":"ed5ab799-938e-4b72-8131-ec618b8570fa","device_id":"2d38a68b-822f-4254-9ec6-2b24b794f723"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/ed9c9e9a-ca81-4fd3-bb37-d57ffa5d0082/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.244"}],"id":"ed9c9e9a-ca81-4fd3-bb37-d57ffa5d0082","device_id":"63d9dfb3-1e52-4386-97d4-9959355e808f"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/edd7a1db-8304-4432-9567-fc81fa8c4408/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.36"}],"id":"edd7a1db-8304-4432-9567-fc81fa8c4408","device_id":"e15a2d1b-48bb-484e-ae9c-a621fbe51a56"},{"status":"运行中","network_id":"addb9cb5-f8ae-4209-ba24-02d6cddbfadc","original_status":"ACTIVE","url":"/horizon/project/networks/ports/eea562ab-b885-4ede-94e9-3752ed142d2e/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"e1d192e5-a9d0-4de1-a8e5-453225b65ad8","ip_address":"192.168.1.2"}],"id":"eea562ab-b885-4ede-94e9-3752ed142d2e","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-addb9cb5-f8ae-4209-ba24-02d6cddbfadc"},{"status":"运行中","network_id":"283e3f77-0692-41a2-9028-eef183a14910","original_status":"ACTIVE","url":"/horizon/project/networks/ports/ef105b4d-2ae5-4e7c-8b64-7c1f1b33e284/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"418a80e3-9543-49c4-875d-f3f7fcfe727f","ip_address":"192.168.1.2"}],"id":"ef105b4d-2ae5-4e7c-8b64-7c1f1b33e284","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-283e3f77-0692-41a2-9028-eef183a14910"},{"status":"运行中","network_id":"b8bf7aac-4378-418b-8700-c1e137a1b8ec","original_status":"ACTIVE","url":"/horizon/project/networks/ports/efe475c0-5d10-4b9f-8be7-33da50128ca8/detail","device_owner":"network:router_gateway","fixed_ips":[{"subnet_id":"ef84ac2f-de9c-489b-a8f7-5ba2c8586c3c","ip_address":"10.0.0.80"}],"id":"efe475c0-5d10-4b9f-8be7-33da50128ca8","device_id":"fb05ab45-155d-4b94-966a-6031fcd79d60"},{"status":"运行中","network_id":"2a20cd15-aa15-4d78-a0cd-db6a6c784298","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f05ba67b-7bd7-4d44-ac37-f01b85461175/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"2a179116-227d-4fb1-bdcd-641580a010c7","ip_address":"192.168.1.2"}],"id":"f05ba67b-7bd7-4d44-ac37-f01b85461175","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-2a20cd15-aa15-4d78-a0cd-db6a6c784298"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/f09c9c5a-3f3d-4250-a827-523ee28d8fdc/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.177"}],"id":"f09c9c5a-3f3d-4250-a827-523ee28d8fdc","device_id":"f258ea08-e39a-4903-b95c-5ff129b53ed6"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f201b690-ab15-4b5b-9a93-d5beed718160/detail","device_owner":"compute:None","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.33"}],"id":"f201b690-ab15-4b5b-9a93-d5beed718160","device_id":"4e6fdc17-2a2c-4344-bc27-1aa7b3222e79"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/f2854498-1cac-4ec6-899a-ba7c6d0cf1c2/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.201"}],"id":"f2854498-1cac-4ec6-899a-ba7c6d0cf1c2","device_id":"72187eb1-9ac7-4f33-937b-be91cc557835"},{"status":"运行中","network_id":"67acfea8-afbb-406e-beeb-ce541ef62bb7","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f2b48a76-fd0e-4d26-a109-5c374a839b2f/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"5d3710b3-3ed8-4c8f-9fb0-1b71e3d7c6d9","ip_address":"192.168.1.2"}],"id":"f2b48a76-fd0e-4d26-a109-5c374a839b2f","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-67acfea8-afbb-406e-beeb-ce541ef62bb7"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f30aaca0-7e89-4d9a-8592-d30a3aa7fd18/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.1"}],"id":"f30aaca0-7e89-4d9a-8592-d30a3aa7fd18","device_id":"63bc9ed7-9332-45a2-8e9a-b9dc1c72be38"},{"status":"运行中","network_id":"fbaaf88a-ff28-4aa0-825f-f32860fbb12e","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f407e7d4-c695-4ade-938a-8cf11495e15b/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"00273265-7d5e-491e-8448-877e0223e787","ip_address":"172.25.1.2"}],"id":"f407e7d4-c695-4ade-938a-8cf11495e15b","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-fbaaf88a-ff28-4aa0-825f-f32860fbb12e"},{"status":"运行中","network_id":"023d3986-b0d6-4b16-8ad2-59e08bc5f141","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f51305a5-f56c-499a-84a8-0f75f95fc563/detail","device_owner":"network:router_interface","fixed_ips":[{"subnet_id":"dd7a13b8-e15e-4711-bef0-aa7c347f359c","ip_address":"172.28.14.1"}],"id":"f51305a5-f56c-499a-84a8-0f75f95fc563","device_id":"d56f29d8-a604-4e61-b01c-744b00910678"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/f5430326-9bce-433d-8e4f-1673771bf506/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.193"}],"id":"f5430326-9bce-433d-8e4f-1673771bf506","device_id":"f4a0af53-4073-4557-9176-a4ca2f9a1298"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f58fc5ba-967c-4fff-8ec0-9cdfdd16cd03/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.48"}],"id":"f58fc5ba-967c-4fff-8ec0-9cdfdd16cd03","device_id":"4a7dcf14-954f-4c8a-abdd-aaa1cabcd1a7"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/f6a876ac-105d-468b-826b-b238c494faca/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.85"}],"id":"f6a876ac-105d-468b-826b-b238c494faca","device_id":"ec6eb596-31e3-470e-bff9-e0dd142756f1"},{"status":"运行中","network_id":"2e6acbe8-98b5-4d2f-8692-ea698d4af199","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f6b4a070-d643-4e2b-8810-a3458daa2df8/detail","device_owner":"neutron:LOADBALANCER","fixed_ips":[{"subnet_id":"edf16432-72f2-494c-9ffc-85cdaee389b2","ip_address":"172.28.90.49"}],"id":"f6b4a070-d643-4e2b-8810-a3458daa2df8","device_id":"57aa2c89-eb31-5aa6-baa3-9db19f8fe78d"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/f81b1b50-b842-4fe2-b31f-27a9308154d3/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.34"}],"id":"f81b1b50-b842-4fe2-b31f-27a9308154d3","device_id":"f94c5e60-ff00-4d74-b7a4-57b8ba79baff"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/fa43d774-1e5d-44ec-90e5-7b09fc1eefbf/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.69"}],"id":"fa43d774-1e5d-44ec-90e5-7b09fc1eefbf","device_id":"d31feb8d-44e3-4e6a-b39b-021f21413346"},{"status":"运行中","network_id":"35ec16f0-846e-4552-9e62-04502fa9b80d","original_status":"ACTIVE","url":"/horizon/project/networks/ports/fbd32fd8-145c-4f2e-9896-5b5bdd269fce/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"cd971147-6edb-46a6-95be-088227004a72","ip_address":"192.168.1.2"}],"id":"fbd32fd8-145c-4f2e-9896-5b5bdd269fce","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-35ec16f0-846e-4552-9e62-04502fa9b80d"},{"status":"运行中","network_id":"6e8bbee9-f7c7-420a-b712-0d384a232278","original_status":"ACTIVE","url":"/horizon/project/networks/ports/fcfa37f7-9687-4a45-a140-000bcd4d2e31/detail","device_owner":"network:dhcp","fixed_ips":[{"subnet_id":"3e597c41-969b-424a-8b0f-c944764f117e","ip_address":"172.28.1.2"}],"id":"fcfa37f7-9687-4a45-a140-000bcd4d2e31","device_id":"dhcp57aa2c89-eb31-5aa6-baa3-9db19f8fe78d-6e8bbee9-f7c7-420a-b712-0d384a232278"},{"status":"N/A","network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","original_status":"N/A","url":"/horizon/project/networks/ports/fe1599ea-874f-4d10-b2d6-175c4421a213/detail","device_owner":"network:floatingip","fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.94"}],"id":"fe1599ea-874f-4d10-b2d6-175c4421a213","device_id":"faef501e-4ac2-413a-9f04-efeb71fe2b6c"},{"status":"运行中","network_id":"726c13ec-e541-45d4-b5d4-780029813dff","original_status":"ACTIVE","url":"/horizon/project/networks/ports/fed0c3ac-50a9-4e3e-9f86-49d14d148176/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"b6b8ed61-532f-4286-83bb-200cf42b5458","ip_address":"192.168.66.27"}],"id":"fed0c3ac-50a9-4e3e-9f86-49d14d148176","device_id":"769ae511-4779-4e6c-8e4d-ee911c2c45bb"},{"status":"运行中","network_id":"7d165692-64c1-49e8-9b5a-09001315e148","original_status":"ACTIVE","url":"/horizon/project/networks/ports/fee5c930-61c6-419e-9717-3e290d0d4441/detail","device_owner":"compute:user-zone","fixed_ips":[{"subnet_id":"19c612ef-b114-4976-b70a-232b6e1072dc","ip_address":"172.100.0.7"}],"id":"fee5c930-61c6-419e-9717-3e290d0d4441","device_id":"ff5fb34e-c05c-4278-b0d6-76113ebddeb9"}],"routers":[{"status":"运行中","external_gateway_info":{"network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","enable_snat":true,"external_fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.250"}]},"name":"test-r56","url":"/horizon/project/routers/07d080cc-fe5e-4cda-a897-201261e3ef1f/","original_status":"ACTIVE","id":"07d080cc-fe5e-4cda-a897-201261e3ef1f"},{"status":"运行中","external_gateway_info":{"network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","enable_snat":true,"external_fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.237"}]},"name":"router-02","url":"/horizon/project/routers/bd5b52a8-a71d-4366-b33a-4850d1aca036/","original_status":"ACTIVE","id":"bd5b52a8-a71d-4366-b33a-4850d1aca036"},{"status":"运行中","external_gateway_info":{"network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","enable_snat":true,"external_fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.238"}]},"name":"router-03","url":"/horizon/project/routers/d148b62a-8c94-4f13-a5f2-cd688a3ac936/","original_status":"ACTIVE","id":"d148b62a-8c94-4f13-a5f2-cd688a3ac936"},{"status":"运行中","external_gateway_info":{"network_id":"4d833b19-1f5f-4027-a99b-0039c0b42f87","enable_snat":true,"external_fixed_ips":[{"subnet_id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8","ip_address":"192.168.1.246"}]},"name":"router-vic02","url":"/horizon/project/routers/e384d30e-7cab-4231-b40e-3d1b65acb47f/","original_status":"ACTIVE","id":"e384d30e-7cab-4231-b40e-3d1b65acb47f"}],"networks":[{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/fc4e39ba-0804-46d7-b324-564d62c3d1d8/detail","cidr":"192.168.1.0/24","id":"fc4e39ba-0804-46d7-b324-564d62c3d1d8"}],"name":"br-ex","router:external":true,"url":"/horizon/project/networks/4d833b19-1f5f-4027-a99b-0039c0b42f87/detail","original_status":"ACTIVE","id":"4d833b19-1f5f-4027-a99b-0039c0b42f87"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/b1cf1b3a-cfe9-4b0f-96fa-33887d6c3807/detail","cidr":"10.0.4.0/24","id":"b1cf1b3a-cfe9-4b0f-96fa-33887d6c3807"}],"name":"ironic","router:external":true,"url":"/horizon/project/networks/ad967494-e133-4df7-81bd-8b0f56797db9/detail","original_status":"ACTIVE","id":"ad967494-e133-4df7-81bd-8b0f56797db9"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/ef84ac2f-de9c-489b-a8f7-5ba2c8586c3c/detail","cidr":"10.0.0.0/24","id":"ef84ac2f-de9c-489b-a8f7-5ba2c8586c3c"}],"name":"br-bus","router:external":true,"url":"/horizon/project/networks/b8bf7aac-4378-418b-8700-c1e137a1b8ec/detail","original_status":"ACTIVE","id":"b8bf7aac-4378-418b-8700-c1e137a1b8ec"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/0d470e49-7d4c-4b2f-8017-28f22993af5d/detail","cidr":"172.26.1.0/24","id":"0d470e49-7d4c-4b2f-8017-28f22993af5d"}],"name":"net-03","router:external":false,"url":"/horizon/project/networks/2d8286b9-77fe-43a4-b8cf-a6773b6eb043/detail","original_status":"ACTIVE","id":"2d8286b9-77fe-43a4-b8cf-a6773b6eb043"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/26598b85-0942-461c-afc9-0a24225abd49/detail","cidr":"192.168.1.0/24","id":"26598b85-0942-461c-afc9-0a24225abd49"}],"name":"296e5c3c-c983-426e-9373-ad493fa7953e","router:external":false,"url":"/horizon/project/networks/c00b91c1-a51e-4f17-ac73-93c5b6802ca3/detail","original_status":"ACTIVE","id":"c00b91c1-a51e-4f17-ac73-93c5b6802ca3"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/819c49b1-ea7f-4e2b-bf37-2e51e96370a7/detail","cidr":"172.25.1.0/24","id":"819c49b1-ea7f-4e2b-bf37-2e51e96370a7"}],"name":"subnet-007","router:external":false,"url":"/horizon/project/networks/4f18c1d8-d38d-4899-af74-85a1b9e399bb/detail","original_status":"ACTIVE","id":"4f18c1d8-d38d-4899-af74-85a1b9e399bb"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/608c3af7-17dc-4cd5-a844-19cd758d0281/detail","cidr":"172.25.1.0/24","id":"608c3af7-17dc-4cd5-a844-19cd758d0281"}],"name":"zxtest","router:external":false,"url":"/horizon/project/networks/4e0d51c0-a8d4-4ac0-8f64-145dbf7401aa/detail","original_status":"ACTIVE","id":"4e0d51c0-a8d4-4ac0-8f64-145dbf7401aa"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/00273265-7d5e-491e-8448-877e0223e787/detail","cidr":"172.25.1.0/24","id":"00273265-7d5e-491e-8448-877e0223e787"}],"name":"net-02","router:external":false,"url":"/horizon/project/networks/fbaaf88a-ff28-4aa0-825f-f32860fbb12e/detail","original_status":"ACTIVE","id":"fbaaf88a-ff28-4aa0-825f-f32860fbb12e"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/7ebd1e59-55f7-445e-9f7f-395f03e21e09/detail","cidr":"10.251.0.0/20","id":"7ebd1e59-55f7-445e-9f7f-395f03e21e09"}],"name":"manila-share-net ","router:external":false,"url":"/horizon/project/networks/aee77f19-cb6c-492a-90f8-7c458563c7b0/detail","original_status":"ACTIVE","id":"aee77f19-cb6c-492a-90f8-7c458563c7b0"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/e991f56a-ed56-4647-9ace-d5f5c35fe559/detail","cidr":"1.1.1.0/24","id":"e991f56a-ed56-4647-9ace-d5f5c35fe559"}],"name":"test","router:external":false,"url":"/horizon/project/networks/ff1c2ee4-1f00-4819-a0fe-3e2d7fcc90bc/detail","original_status":"ACTIVE","id":"ff1c2ee4-1f00-4819-a0fe-3e2d7fcc90bc"},{"status":"运行中","subnets":[],"name":"jfh","router:external":false,"url":"/horizon/project/networks/3f8a2dcc-49e0-42d2-ab57-a8a076514b7b/detail","original_status":"ACTIVE","id":"3f8a2dcc-49e0-42d2-ab57-a8a076514b7b"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/9373fcda-c259-48c2-9a7f-b3424b8a11eb/detail","cidr":"10.252.0.0/20","id":"9373fcda-c259-48c2-9a7f-b3424b8a11eb"}],"name":"openshift-share-net","router:external":false,"url":"/horizon/project/networks/2869e766-6ef4-4d53-84ce-f6a1fc74c748/detail","original_status":"ACTIVE","id":"2869e766-6ef4-4d53-84ce-f6a1fc74c748"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/b6b8ed61-532f-4286-83bb-200cf42b5458/detail","cidr":"192.168.66.0/24","id":"b6b8ed61-532f-4286-83bb-200cf42b5458"},{"url":"/horizon/project/networks/subnets/c002a73a-2f92-4615-bf2a-fe3a1b542ac3/detail","cidr":"10.252.0.0/20","id":"c002a73a-2f92-4615-bf2a-fe3a1b542ac3"}],"name":"192.168.66.x","router:external":false,"url":"/horizon/project/networks/726c13ec-e541-45d4-b5d4-780029813dff/detail","original_status":"ACTIVE","id":"726c13ec-e541-45d4-b5d4-780029813dff"},{"status":"运行中","subnets":[{"url":"/horizon/project/networks/subnets/552da51a-d77f-44c4-82d3-9d17fc077822/detail","cidr":"192.168.88.0/24","id":"552da51a-d77f-44c4-82d3-9d17fc077822"}],"name":"oc-adm-share","router:external":false,"url":"/horizon/project/networks/84f5eab6-f7f2-4e9d-a305-357b72cadd46/detail","original_status":"ACTIVE","id":"84f5eab6-f7f2-4e9d-a305-357b72cadd46"}],"servers":[{"status":"运行","task":null,"console":"vnc","name":"zxzxTest","url":"/horizon/project/instances/4e422286-90e6-4bc8-b551-8cdb9caa1e79/","original_status":"ACTIVE","id":"4e422286-90e6-4bc8-b551-8cdb9caa1e79"},{"status":"运行","task":null,"console":"vnc","name":"zxTest3","url":"/horizon/project/instances/f0f1529c-d513-4d08-8545-b080f0288d79/","original_status":"ACTIVE","id":"f0f1529c-d513-4d08-8545-b080f0288d79"},{"status":"运行","task":null,"console":"vnc","name":"zxTest","url":"/horizon/project/instances/00d25fbd-7ac7-4589-bd0a-4f63a65dfc7e/","original_status":"ACTIVE","id":"00d25fbd-7ac7-4589-bd0a-4f63a65dfc7e"},{"status":"运行","task":null,"console":"vnc","name":"hello-host","url":"/horizon/project/instances/bc1a5b7a-a704-46c7-a1ed-1b831d5a9f80/","original_status":"ACTIVE","id":"bc1a5b7a-a704-46c7-a1ed-1b831d5a9f80"}]};

window.gettext = function (msgid) {
      var catalog = {"1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","#":"#","%(name)s deleted.":"已删除 %(name)s。","%s instance launched.":["启动了 %s 个实例。"],"(None)":"(无)","<input>\n                Public</input>":"<input>\n                公开</input>","<input>\n        Configuration Drive\n      </input>":"<input>\n        配置驱动器\n      </input>","<li><b>Image (with Create New Volume checked)</b>: This options uses an image to boot the instance, and creates a new volume to persist instance data. You can specify volume size and whether to delete the volume on deletion of the instance.</li>":"<li><b>映像(带有选中“创建新卷”)</b>:此选项使用映像来启动实例,并且创建一个新卷来持久化实例数据。您可以指定卷大小并指定在删除实例时是否删除实例。</li>","<li><b>Image</b>: This option uses an image to boot the instance.</li>":"<li><b>映像</b>:此选项使用一个映像来启动实例。</li>","<li><b>Instance Snapshot</b>: This option uses an instance snapshot to boot the instance.</li>":"<li><b>实例快照</b>:此选项使用一个实例快照来启动实例。</li>","<li><b>Volume Snapshot</b>: This option uses a volume snapshot to boot the instance, and creates a new volume to persist instance data. You can choose to delete the volume on deletion of the instance.</li>":"<li><b>卷快照</b>:此选项使用卷快照启动实例,并且创建一个新卷来持久化实例数据。您可以选择在删除实例时删除卷。</li>","<li><b>Volume</b>: This option uses a volume that already exists. It does not create a new volume. You can choose to delete the volume on deletion of the instance. <em>Note: when selecting Volume, you can only launch one instance.</em></li>":"<li><b>卷</b>:这个选项使用一个已存在的卷。它不创建新卷。您可以选择在删除实例时删除卷。<em>注意:当选择卷时,您只能启动一个实例。</em></li>","<small>This line of text is meant to be treated as fine print.</small>":"<small>这行文字为了更好的打印。</small>","A container is a storage compartment for your data and provides a way\n          for you to organize your data. You can think of a container as a\n          folder in Windows or a directory in UNIX. The primary difference\n          between a container and these other file system concepts is that\n          containers cannot be nested. You can, however, create an unlimited\n          number of containers within your account. Data must be stored in a\n          container so you must have at least one container defined in your\n          account prior to uploading data.":"容器是储存您数据的存储室,\n提供便于您组织数据的方法。\n您可以认为容器是 Windows 中的文件夹,\n或者 Unix 中的目录。\n容器和这些文件系统的主要区别是容器无法嵌套。\n但是,您可以在您的账号下创建无限个容器。\n数据必须存储在容器里,\n因此您必须在上传数据前在您的帐号下定义至少一个容器。","A floating IP allows instances to be addressable from an external network.\n    Floating IPs are not allocated to instances at creation time and may be assigned\n    after the instance is created. To attach a floating IP, go to the <b>Instances</b>\n    view and click the <b>Actions</b> menu to the right of an instance.\n    Then, select the <b>Associate Floating IP</b> option and enter the necessary details.":"浮动 IP 允许实例从外部网络寻址。\n实例在创建时浮动 IP 地址时并不会分配,可在创建实例后进行指定。\n要附加浮动 IP,请转至<b>实例</b>视图并单击某个实例右边的\n<b>操作ctions</b>菜单。\n然后,选择<b>关联浮动 IP</b> 选项并输入必要的详细信息。","A key pair allows you to SSH into your newly created instance.\n    You may select an existing key pair, import a key pair, or generate a new key pair.":"密钥对允许您 SSH 到新创建的实例。\n  您可以选择一个已现有的密钥对、导入一个密钥对或生成一个新的密钥对。","A key pair named '{$ctrl.createdKeypair.name$}' was successfully created. This key pair should automatically download.":"已成功创建名为 '{$ctrl.createdKeypair.name$}' 的密钥对。应该已经自动下载此密钥对。","A name is required for your instance.":"实例需要名称。","A port represents a virtual switch port on a logical network switch.":"端口代表着逻辑网络交换机里的虚拟交换机端口。","AKI":"AKI","AMI":"AMI","ARI":"ARI","Action":"操作","Actions":"操作","Active":"活动","Admin State":"管理员状态","Administrators are responsible for creating and managing flavors. A custom flavor can be created for you or for a specific project where it is shared with the users assigned to that project. If you need a custom flavor, contact your administrator.":"管理员负责创建和管理 flavor。可以为您或特定项目创建定制  flavor,在该特定项目中,该 flavor 与分配给该项目的用户共享。如果您需要定制 flavor,请联系您的管理员。","Administrators set up the pool of floating IPs that are available to attach to instances.":"管理员设置可以附加到实例的浮动 IP 的池。","An <b>External</b> network is set up by an administrator.\n    If you want an instance to communicate outside of the data center,\n    then attach a router between your <b>Project</b> network and the <b>External</b> network.\n    You can use the <b>Network Topology</b> view to connect the router to the two networks.":"<b>外部</b>网络由管理员创建。\n如果您希望实例与数据中心的外部网络进行通信,\n那么可以在您的<b>项目</b>网络和<b>外部</b>网络之间添加一个路由器。\n然后可以使用<b>网络拓扑</b>视图来将路由器连接至这两个网络。","An advanced option available when launching an instance is disk partitioning. There are two disk partition options. Selecting <b>Automatic</b> resizes the disk and sets it to a single partition. Selecting <b>Manual</b> allows you to create multiple partitions on the disk.":"当启动实例是磁盘分区时,高级选项可用。有两种磁盘分区选项目。选择<b>自动</b>将调整磁盘并设置为一个单独的分区。选择<b>手动</b>允许您在磁盘上创建多个分区。","An instance name is required and used to help you uniquely identify your instance in the dashboard.":"实例名是必须的,用来帮助您标识仪表盘中的实例。","Another action":"另一操作","Architecture":"架构","Are you sure you want to delete %(name)s?":"确认删除 %(name)s ?","Are you sure you want to delete %(numSelected)s files?":"确认删除 %(numSelected)s 个文件?","Are you sure you want to delete container %(name)s?":"确认删除容器 %(name)s 吗?","Automatic":"自动","Availability Zone":"可用区域","Available":"可用","Block level button":"块级别按钮","Brand":"品牌","Button":"按钮","Buttons":"按钮","Cancel":"取消","Cannot get service catalog from keystone.":"无法从重点获取服务目录。","Cannot get the extension list.":"无法获取扩展列表。","Check the <b>Configuration Drive</b> box if you want to write metadata to a special configuration drive. When the instance boots, it attaches to the <b>Configuration Drive</b> and accesses the metadata.":"如果您想将元数据写入特定的配置驱动中,请选中<b>配置驱动</b>复选框。当实例启动时,它就会附加至<b>配置驱动</b>并访问元数据。","Checksum":"校验和","Click to see more details":"单击以查看更多详细信息","Color":"颜色","Configuration":"配置","Confirm Delete":"确认删除","Confirm Delete Image":["确认删除映像"],"Container":"容器","Container %(name)s created.":"已创建容器 %(name)s。","Container %(name)s deleted.":"已经删除容器 %(name)s。","Container %(name)s is now %(access)s.":"现在,容器 %(name)s 是 %(access)s。","Container Access":"访问容器","Container Format":"容器格式","Container Name":"容器名称","Container name must not contain \"/\".":"容器名称不能包含“/”","Containers":"容器","Content Type":"内容类型","Create":"创建","Create Container":"创建容器","Create Folder":"创建文件夹","Create Folder In: {$ ctrl.model.container.name $}\n    <span>: {$ ctrl.model.folder $}</span>":"创建文件夹: {$ ctrl.model.container.name $},位于\n    <span>:{$ ctrl.model.folder $}</span>","Create Key Pair":"创建秘钥对","Create Keypair":"创建密钥对","Create New Volume":"创建新卷","Create Volume":"创建卷","Created":"已创建","Created At":"创建时间","Created keypair: ":"已创建密钥对:","Creating":"创建中","Custom Properties":"定制属性","Custom scripts are attached to instances to perform specific actions when the instance is launched. For example, if you are unable to install <samp>cloud-init</samp> inside a guest operating system, you can use a custom script to get a public key and add it to the user account.":"当实例启动时,会将定制脚本附加至实例以执行特定的操作。例如,如果您无法在客户操作系统内安装 <samp>cloud-init</samp>,您可以使用定制脚本来获取一个公钥并将它添加到用户帐户中。","DNS Domain":"DNS 域","DNS Domains":"DNS 域","DNS Record":"DNS 记录","DNS Records":"DNS 记录","Danger":"危险","Data":"数据","Date":"日期","Date Created":"创建时间","Default":"缺省值","Default button":"缺省按钮","Delete":"删除","Delete Container":"删除容器","Delete Image":["删除映像"],"Delete Images":"删除映像","Delete Selection":"删除选中","Delete Volume on Instance Delete":"删除实例删除上的卷","Deleted":"已删除","Deleted Image: %s.":["已删除的映像: %s"],"Deleted.":"已删除。","Deleting":"正在删除","Description":"描述","Description:":"描述:","Details":"详细信息","Device Name":"设备名称","Dialogs":"会话","Direct":"直接","Direction":"方向","Disabled":"禁用","Disk Format":"磁盘格式","Disk Partition":"磁盘分区","Docker":"Docker","Domain ID":"域标识","Down":"下移","Download":"下载","Dropdown":"下拉菜单","Dropdown header":"下拉菜单标题","Dropdown link":"下拉菜单链接","Email":"电子邮件","Enabled":"启用","Encrypted":"已加密","Ephemeral Disk":"临时磁盘","Error":"错误","Error Deleting":"删除时出错","Ether Type":"以太网类型","Example body text":"正文例子","Extension is not enabled: %(extension)s.":"未启用扩展:%(extension)s。","External Network":"外部网络","Failed to delete.":"删除失败。","File":"文件","File %(name)s uploaded.":"文件 %(name)s 已上传。","File Name":"文件名","Filename":"文件名","Fingerprint":"指纹","Flavor":"flavor","Flavor Name":"flavor 名称","Flavors":"方法","Flavors manage the sizing for the compute, memory and storage capacity of the instance.":"flavor 管理实例的计算、内存和存储容量的大小。","Folder":"文件夹","Folder %(name)s created.":"已创建文件夹 %(name)s。","Folder Name":"文件夹名","Format":"映像格式","Forms":"表单","From a Windows system, you can use PuTTYGen to create private/public keys.\n  Use the PuTTY Key Generator to create and save the keys, then copy\n  the public key in the red highlighted box to your <samp>.ssh/authorized_keys</samp>\n  file.":"从 Windows 系统,您可以使用 PuTTYGen 生成私/公密钥。\n使用 PuTTY 密钥生成器来创建和保存这些密钥,\n然后复制红色高亮框中的公钥到您的 \n<samp>.ssh/authorized_keys</samp> 文件。","Hash":"散列","Heading 1":"一级标题","Heading 2":"二级标题","Heading 3":"三级标题","Heading 4":"四级标题","Heading 5":"五级标题","Heading 6":"六级标题","Host ID":"主机标识","ID":"标识","IP":"IP","ISO":"ISO","If \"No volume type\" is selected, the volume will be created without a volume type.":"如果选择“没有卷类型”,那么将创建没有卷类型的卷。","If a network is shared, then all users in the project can access the network.":"如果网络是共享的,那么项目中的所有用户都可以访问网络。","If a security group is not associated with an instance before it is launched, then you will have very limited access to the instance after it is deployed. You will only be able to access the instance from a VNC console.":"如果安全组在启动之前,未与实例进行关联,那么在部署实例后,您将只有非常有限的访问权限。将只能从 VNC 控制台访问实例。","If not, you can manually dowload this keypair at the following link:":"如果没自动下载,您可以手动下载位于以下链接的此密钥对:","If you select an availability zone and plan to use the 'boot from volume' option in the Source step, make sure that the availability zone you select for the instance is the same availability zone where your bootable volume resides.":"如果您选择一个可用域并且计划在“源”步骤中使用“从卷启动”选项,请确保您为实例选择的可用域与您启动卷所在的域相同。","If you want to create an instance that uses ephemeral storage, meaning the instance data is lost when the instance is deleted, then choose one of the following boot sources:":"如果您想创建一个使用临时存储的实例,那么意味着删除实例时实例数据会丢失,然后,从下列引导源中选择一个:","If you want to create an instance that uses persistent storage, meaning the instance data is saved when the instance is deleted, then select one of the following boot options:":"如果要创建一个使用持久存储的实例(意味着删除实例时将保存实例数据),请从以下启动项中选择一个:","Image":"映像","Image Name":"映像名称","Images":"映像","Impact on your quota":"影响您的配额","Import Key Pair":"导入秘钥对","Indicators":"标志","Info":"信息","Instance Snapshot":"实例快照","Instance count is required and must be an integer of at least 1":"实例计数是必须的且必须是至少为 1 的整数","Instance source is the template used to create an instance. You can use a snapshot of an existing instance, an image, or a volume (if enabled).\n      You can also choose to use persistent storage by creating a new volume.":"实例源是用来创建实例的模板。您可以使用现有的实例、映像或卷的快照(如果已启用)。\n您也可以选择通过创建新卷来使用持久的存储器。","Insufficient privilege level to view user information.":"查看用户信息的权限级别不足。","Kernel ID":"内核标识","Key Pair":"密钥对","Key Pair Name\n        <span></span>":"密钥对名称\n        <span></span>","Key Pairs":"密钥对","Key Pairs are how you login to your instance after it is launched.\n      Choose a key pair name you will recognize and paste your SSH public key into the\n      space provided.":"密钥对是您在启动实例后登录实例的一种方式。\n选择一个您易于识别的密钥对名称,并将 SSH 公钥粘贴到\n空白处。","Key Pairs are how you login to your instance after it is launched.\n      Choose a key pair name you will recognize.\n      Names may only include alphanumeric characters, spaces, or dashes.":"密钥对是您在启动实例后登录实例的一种方式。\n选择一个您易于识别的密钥对名称,\n名称只能包含字母字符、空格或减号。","Keypair already exists or name contains bad characters.":"密钥对已经存在或者名称包含不正确的字符。","Killed":"终止","Large button":"大按钮","Launch":"启动","Launch Instance":"启动实例","Left":"左","Library":"库","Link":"链接","Load Balancer Pool":"负载均衡器池","Load Balancer Pool Member":"负载均衡器池成员","Load Balancer Pool Members":"负载均衡器池成员","Load Balancer Pools":"负载均衡器池","Loading":"加载中","MacVTap":"MacVTap","Manual":"手动","Max Port":"最大端口","Members":"成员","Metadata":"元数据","Metadata Definition":"元数据定义","Metadata Definitions":"元数据定义","Middle":"中","Min Disk":"最小磁盘","Min Disk (GB)":"最小磁盘 (GB)","Min Port":"最小端口","Min RAM":"最小内存","Min RAM (MB)":"最小内存 (MB)","Min. Disk":"最小磁盘","Min. RAM":"最小内存","Mini button":"迷你按钮","Name":"名称","Navbar":"导航条","Navs":"导航","Network":"网络","Network Health Monitor":"网络运行状况监控","Network Health Monitors":"网络运行状况监控","Network ID":"网络标识","Network Port":"网络端口","Network Ports":"网络端口","Network Router":"网络路由器","Network Routers":"网络路由器","Network Subnet":"网络子网","Network Subnets":"网络子网","Network characteristics":"网络特性","Networks":"网络","Networks provide the communication channels for instances in the cloud.":"在云中,网络为实例提供通信渠道。","No":"否","No available items":"没有可用项目","Normal":"正常","Note: A Public Container will allow anyone with the Public URL to\n          gain access to your objects in the container.":"注意:公有容器会允许任何人通过公共 URL\n来获取您容器中的对象。","Note: Delimiters ('{$ ctrl.model.DELIMETER $}') are allowed in the\n          file name to place the new file into a folder that will be created\n          when the file is uploaded (to any depth of folders).":"注意:允许在文件名中使用分隔符 ('{$ ctrl.model.DELIMETER $}') \n来将新文件放置到上传该文件(至文件夹的任何深度)时\n创建的文件夹。","Note: Delimiters ('{$ ctrl.model.DELIMETER $}') are allowed in the\n          folder name to create deep folders.":"注意:允许用文件夹名称中的分隔符 ('{$ ctrl.model.DELIMETER $}') \n来创建深层文件夹。","Note: you will not be able to download this later.":"注意:稍后您将无法下载此密钥对。","Number":"数字","OVA":"OVA","Object":"对象","Object Account":"对象帐户","Object Accounts":"对象帐户","Object Container":"对象容器","Object Containers":"对象容器","Object Count":"对象计数","Object Details":"对象详细信息","Objects":"对象","One more separated link":"一个或多个隔离的链接","Other Input Types":"其他输入类型","Overview":"概述","Owner":"所有者","Password":"密码","Pending Delete":"暂挂删除","Physical Network":"物理网络","Please provide the initial hostname for the instance, the availability zone where it will be deployed, and the instance count.\n    Increase the Count to create multiple instances with the same settings.":"请提供实例的初始主机名,将要部署的可用域和实例计数。\n增加计数以创建具有多个同样设置的实例。","Please try again.":"请重试。","Policy check failed.":"策略检查失败。","Ports can be created under a network by administrators.":"可由管理员在网络下创建端口。","Ports provide extra communication channels to your instances. You can select ports instead of networks or a mix of both.":"端口为您的实例提供了额外的通信渠道。您可以选择端口而非网络或者二者都选。","Primary":"主要","Private":"私有","Profile":"概要文件","Progress bars":"进度条","Project":"项目","Project ID":"项目标识","Project networks are created by users.\n    These networks are fully isolated and are project-specific.":"项目网络是由用户创建。\n这些网络完全隔离,为具体项目专用。","Protected":"受保护的","Protocol":"协议","Provider Network":"提供者网络","Provider networks are created by administrators.\n    These networks map to an existing physical network in the data center.":"提供者网络是由管理员创建。\n这些网络映射到数据中心里现有的物理网络。","Public":"公有","Public Access":"公共访问","Public Key":"公钥","Public Key\n        <span></span>":"公钥\n        <span></span>","QCOW2":"QCOW2","Queued":"已排队","RAM":"RAM","RAW":"RAW","RX/TX factor":"RX/TX 因子","Ramdisk ID":"内存盘标识","Re-order items using drag and drop":"使用拖放重新排序","Record Properties":"记录属性","Remote":"远程","Required":"必需","Right":"权限","Root Disk":"根磁盘","Save":"保存","Save changes":"保存变更","Saving":"保存中","Search":"搜索","Security":"安全","Security Groups":"安全组","Security groups are project-specific and cannot be shared across projects.":"安全组是特定项目的,且不能跨项目共享。","Security groups define a set of IP filter rules that determine how network traffic flows to and from an instance. Users can add additional rules to an existing security group to further define the access options for an instance. To create additional rules, go to the <b>Compute | Access & Security</b> view, then find the security group and click <b>Manage Rules</b>.":"安全组定义了 IP 过滤规则的集合,这些规则决定网络流量如何到达和离开实例。为了将来为实例定义访问可选规则,用户可以往现有的安全组添加额外的规则。要创建额外规则,请转至<b>计算 | 访问和安全</b>视图,然后找到安全组,单击<b>管理规则</b>。","Segmentation ID":"分段标识","Select All":"全选","Select Boot Source":"选择引导源","Select a container to browse.":"选择要浏览的容器。","Select a key pair from the available key pairs below.":"从以下可用的密钥对选择一个。","Select a source from those listed below.":"从以下列表选择一个源。","Select a zone":"选择区域","Select an item from Available items below":"从以下可用项中选择一项","Select at least one network":"至少选择一个网络","Select networks from those listed below.":"从下面列示的内容中选择网络。","Select one":"选择一个","Select one or more":"选择一个或多个","Select one or more security groups from the available groups below.":"从以下可用的组中选择一个或多个安全组。","Select ports from those listed below.":"从下面列示的内容中选择端口。","Select the security groups to launch the instance in.":"要在其中启动实例的安全组。","Separated link":"隔离的链接","Server":"服务器","Servers":"服务器","Service type is not enabled: %(desiredType)s":"未启用服务类型:%(desiredType)s","Setting is not enabled: %(setting)s":"未启用配置:%(setting)s","Shared":"共享的","Shared with Me":"与我共享","Size":"大小","Size (GB)":"大小 (GB)","Small button":"小按钮","Snapshot":"快照","Something else here":"此处为其他内容","Source":"源","Source Code":"源代码","Status":"状态","Submit":"提交","Subnets Associated":"子网已关联","Success":"成功","Successfully imported key pair %(name)s.":"成功导入密钥对 %(name)s。","Swap Disk":"Swap 磁盘","Tables":"表格","Tags":"标签","The flavor you select for an instance determines the amount of compute, storage and memory resources that will be carved out for the instance.":"您为实例选择的 flavor 确定计算、存储和内存资源的量,这些资源将会决定实例配置。","The flavor you select must have enough resources allocated to support the type of instance you are trying to create. Flavors that do not provide enough resources for your instance are identified on the <b>Available</b> table with a yellow warning icon.":"您所选择的 flavor 必须分配有足够的资源用来支持您尝试创建的 flavor。未对您的实例提供足够资源的 flavor 在<b>可用</b>表上以黄色警告符号标识。","The following snippet of text is <strong>rendered as bold text</strong>.":"以下文本片段是 <strong>加粗文本</strong>.","The instance count must not exceed your quota available of %(maxInstanceCount)s instances":"实例计数不能超过可用 %(maxInstanceCount)s 实例的配额。","The logical port also defines the MAC address and the IP address(es) to be assigned to the interfaces plugged into them.":"逻辑端口也定义了插入它们的接口将指派的 MAC 地址和 IP 地址(可多个)。","The maximum number of key-value pairs that can be supplied per instance is determined by the compute provider.":"每个实例的健值对的数量上限由其计算服务提供者决定。","The selected %(sourceType)s source requires a flavor with at least %(minDisk)s GB of root disk. Select a flavor with a larger root disk or use a different %(sourceType)s source.":"所选 %(sourceType)s 源需要一个至少 %(minDisk)s GB 根磁盘的 flavor。请选择具有根磁盘的 flavor 或使用另一 %(sourceType)s 源。","The selected %(sourceType)s source requires a flavor with at least %(minRam)s MB of RAM. Select a flavor with more RAM or use a different %(sourceType)s source.":"所选 %(sourceType)s 源需要一个至少 %(minRam)s MB RAM 的 flavor。请选择具有更多 RAM 的 flavor 或使用另一 %(sourceType)s 源。","The status indicates whether the network has an active connection.":"状态表明网络是否具有活动的连接。","The status indicates whether the port has an active connection.":"该状态指示此端口是否具有活动的连接。","The subnet identifies a sub-section of a network. A subnet is specified in CIDR format.\n    A typical CIDR format looks like <samp>192.xxx.x.x/24</samp>.":"该子网标识了一个网段。子网的指定格式为 CIDR。\n典型的 CIDR 格式类似 <samp>192.xxx.x.x/24</samp>。","The volume size must be at least %(minVolumeSize)s GB":"卷大小必须至少为 %(minVolumeSize)s GB","There are two ways to generate a key pair. From a Linux system,\n  generate the key pair with the <samp>ssh-keygen</samp> command:":"有两种方式生成密钥对。从一个 Linux 系统,\n使用 <samp>ssh-keygen</samp> 命令生成密钥对。","This command generates a pair of keys: a private key (cloud.key)\n  and a public key (cloud.key.pub).":"此命令生成一对密钥:一个私钥 (cloud.key) \n和一个公钥 (cloud.key.pub)。","This flavor requires more RAM than your quota allows. Please select a smaller flavor or decrease the instance count.":"此 flavor 需要的 RAM 超过配额允许。请选择更小的 flavor 或减少实例数。","This flavor requires more VCPUs than your quota allows. Please select a smaller flavor or decrease the instance count.":"此 flavor 需要的 VCPU 超过配额允许。请选择更小的 flavor 或减少实例数。","This limit is currently not set.":"当前未设置此限制。","This limit is currently set to {$ model.novaLimits.maxServerMeta $}.":"此设置当前设置为 {$ model.novaLimits.maxServerMeta $} 。","This step allows you to add Metadata items to your instance.":"此步骤允许您为实例添加元数据条目。","Time":"时间","Timestamp":"时间戳记","To view source code, hover over a section, then click the <a><span></span></a> button in the top right of that section.":"要查看源代码,请使光标悬浮在某节上,然后单击该节右上角的 <a><span></span></a> 按钮。","Total Disk":"磁盘总计","Total Instances":"实例总计","Total RAM":"RAM 总计","Total VCPUs":"VCPU 总计","Type":"类型","Type your script directly into the Customization Script field. If your browser supports the HTML5 File API, you may choose to load your script from a file. The size of your script should not exceed 16 Kb.":"直接在“定制脚本”字段中输入您的脚本。如果您的浏览器支持 HTML5 文件 API,那么可以选择从文件加载您的脚本。您的脚本大小不能超过 16Kb。","Unable to allocate new floating IP address.":"无法分配新浮动 IP 地址。","Unable to associate floating IP address.":"无法关联浮动 IP 地址。","Unable to change the container access.":"无法更改容器访问权。","Unable to copy the object.":"无法复制对象。","Unable to create the container.":"无法创建容器。","Unable to create the domain.":"无法创建域。","Unable to create the flavor.":"无法创建方法。","Unable to create the folder.":"无法创建文件夹。","Unable to create the image.":"无法创建映像。","Unable to create the keypair.":"无法创建密钥对。","Unable to create the network.":"无法创建网络。","Unable to create the project.":"无法创建项目。","Unable to create the role.":"无法创建角色。","Unable to create the server.":"无法创建服务器。","Unable to create the subnet.":"无法创建子网。","Unable to create the user.":"无法创建用户。","Unable to create the volume.":"无法创建卷。","Unable to delete Image: %s.":["无法删除映像: %s 。"],"Unable to delete the container.":"无法删除容器。","Unable to delete the domain.":"无法删除域。","Unable to delete the domains.":"无法删除域。","Unable to delete the flavor with id: %(id)s":"无法删除标识为 %(id)s 的方法","Unable to delete the folder because it is not empty.":"无法删除文件夹,因为它非空。","Unable to delete the image with id: %(id)s":"无法删除标识为 %(id)s 的映像","Unable to delete the object.":"无法删除对象。","Unable to delete the project.":"无法删除项目。","Unable to delete the projects.":"无法删除项目。","Unable to delete the role.":"无法删除角色。","Unable to delete the roles.":"无法删除角色。","Unable to delete the user.":"无法删除用户。","Unable to delete the users.":"无法删除用户。","Unable to disassociate floating IP address.":"无法解除关联浮动 IP 地址。","Unable to edit instance metadata.":"无法编辑实例元数据。","Unable to edit the aggregate extra specs.":"无法编辑聚集 extra spec。","Unable to edit the domain.":"无法编辑域。","Unable to edit the flavor extra specs.":"无法编辑方法 extra spec。","Unable to edit the image custom properties.":"无法编辑映像的定制属性。","Unable to edit the project.":"无法编辑项目。","Unable to edit the role.":"无法编辑角色。","Unable to edit the user.":"无法编辑用户。","Unable to fetch the service catalog.":"无法取得服务目录。","Unable to fetch the services.":"无法获取服务。","Unable to generate":"无法生成","Unable to get details of the object.":"无法获取对象的详细信息。","Unable to get the Glance service version.":"无法获取 Glance 服务版本。","Unable to get the Keystone service version.":"无法获取 Keystone 服务版本","Unable to get the Swift container listing.":"无法获取 Swift 容器列表。","Unable to get the Swift service info.":"无法获取 Swift 服务信息。","Unable to get the container details.":"无法获取容器详细信息。","Unable to get the objects in container.":"无法获取容器中的对象。","Unable to grant the role.":"无法授权于角色","Unable to import the keypair.":"无法导入密钥对。","Unable to retrieve floating IP pools.":"无法检索浮动 IP 池。","Unable to retrieve floating IPs.":"无法检索浮动 IP。","Unable to retrieve instance metadata.":"无法检索实例元数据。","Unable to retrieve instances.":"无法检索实例。","Unable to retrieve settings.":"无法检索设置。","Unable to retrieve the Absolute Limits.":"无法检索绝对限制。","Unable to retrieve the QoS Specs.":"无法检索 QoS 规格。","Unable to retrieve the agents.":"无法检索代理程序。","Unable to retrieve the aggregate extra specs.":"无法检索聚集 extra spec。","Unable to retrieve the availability zones.":"无法检索可用区域。","Unable to retrieve the cinder services.":"无法检索 cinder 服务。","Unable to retrieve the current user session.":"无法检索当前用户会话。","Unable to retrieve the default volume type.":"无法检索缺省卷类型。","Unable to retrieve the domain.":"无法检索域。","Unable to retrieve the domains.":"无法检索域。","Unable to retrieve the extensions.":"无法检索扩展。","Unable to retrieve the flavor extra specs.":"无法检索方法 extra spec。","Unable to retrieve the flavor.":"无法检索方法。","Unable to retrieve the flavors.":"无法检索方法。","Unable to retrieve the heat services.":"无法检索 heat 服务。","Unable to retrieve the image custom properties.":"无法检索映像的定制属性。","Unable to retrieve the image.":"无法检索映像。","Unable to retrieve the images.":"无法检索映像。","Unable to retrieve the keypairs.":"无法检索密钥对。","Unable to retrieve the limits.":"无法检索限制。","Unable to retrieve the namespaces.":"无法检索名称空间。","Unable to retrieve the networks.":"无法检索网络。","Unable to retrieve the nova services.":"无法检索 nova 服务。","Unable to retrieve the ports.":"无法检索端口。","Unable to retrieve the project.":"无法检索项目。","Unable to retrieve the projects.":"无法检索项目。","Unable to retrieve the resource types.":"无法检索资源类型。","Unable to retrieve the role.":"无法检索角色。","Unable to retrieve the roles.":"无法检索角色。","Unable to retrieve the security groups.":"无法检索安全组。","Unable to retrieve the server.":"无法检索服务器。","Unable to retrieve the subnets.":"无法检索子网。","Unable to retrieve the user.":"无法检索用户。","Unable to retrieve the users.":"无法检索用户。","Unable to retrieve the volume snapshots.":"无法检索卷快照。","Unable to retrieve the volume type.":"无法检索卷类型。","Unable to retrieve the volume types.":"无法检索卷类型。","Unable to retrieve the volume.":"无法检索卷。","Unable to retrieve the volumes.":"无法检索卷。","Unable to update the flavor.":"无法更新方法。","Unable to update the image.":"无法删除映像。","Unable to upload the object.":"无法上传对象。","Unable to validate the template.":"无法验证模板。","Unknown":"未知","Up":"上移","Update Aggregate Metadata":"更新聚集元数据","Update Flavor Metadata":"更新方法元数据","Update Image Metadata":"更新映像元数据","Update Instance Metadata":"更新实例元数据","Update Metadata":"更新元数据","Updated":"已更新","Updated At":"更新时间","Upload File":"上传文件","Upload File To: {$ ctrl.model.container.name $}\n    <span>: {$ ctrl.model.folder $}</span>":"上传文件到:{$ ctrl.model.container.name $}\n    <span>:{$ ctrl.model.folder $}</span>","Uploading":"上传中","Url":"URL","Use image as a source":"使用映像作为源","User ID":"用户标识","User Name":"用户名","VCPUS":"VCPU 数","VCPUs":"VCPU","VDI":"VDI","VHD":"VHD","VMDK":"VMDK","VNIC type":"VNIC 类型","View Details":"查看详细信息","Virtual Size":"虚拟大小","Virtual instances attach their interfaces to ports.":"虚拟实例将其借口连接至端口。","Visibility":"可见","Volume":"卷","Volume %s was successfully created.":"成功创建了卷 %s。","Volume Backup":"卷备份","Volume Backups":"卷备份","Volume Details":"卷详细信息","Volume Quota":"卷配额","Volume Size (GB)\n              <span></span>":"卷大小 (GB)\n              <span></span>","Volume Snapshot":"卷快照","Volume Snapshots":"卷快照","Volume Type Description:":"卷类型描述:","Volume and Snapshot Quota (GB)":"卷和快照配额 (GB)","Volume size is required and must be an integer":"卷大小是必须的而且必须为整数","Volumes":"卷","Volumes are block devices that can be attached to instances.":"卷是可以附加到实例的块设备。","Volumes can only be attached to 1 active instance at a time. Please either set your instance count to 1 or select a different source type.":"同一时刻,卷只能附加到一个活动的实例。请设置您的实例计数为 1 或者选择一个不同的源类型。","Warning":"警告","Warning!":"警告!","Week":"星期","When IP addresses are associated to a port, this also implies the port is associated with a subnet, as the IP address was taken from the allocation pool for a specific subnet.":"当 IP 地址与端口关联时,这暗示了该端口也与某个子网关联,因为 IP 地址是从特定子网的分配池中获取的。","When selecting volume as boot source, please ensure the instance's availability zone is compatible with your volume's availability zone.":"当选择卷为引导源时,请确保实例的可用域与您的卷可用域兼容。","When the <b>Admin State</b> for a network is set to <b>Up</b>,\n    then the network is available for use. You can set the <b>Admin State</b> to <b>Down</b>\n    if you are not ready for other users to access the network.":"当网络的 <b>Admin State</b> 设置为<b>Up</b>,\n那么网络是可用的。如果您还没有准备让其他用户访问该网络,\n那么可以把 <b>Admin State</b> 设置为<b>Down</b>。","When the <b>Admin State</b> for a port is set to <b>Up</b> and it has no <b>Device Owner</b>,\n    then the port is available for use. You can set the <b>Admin State</b> to <b>Down</b>\n    if you are not ready for other users to use the port.":"当端口的<b>管理状态</b>设置为<b>开启</b>且没有<b>设备所有者</b>时,\n    那么此端口可供使用。\n如果该接口尚未准备就绪供其他用户使用,那么可以将<b>管理状态</b>设为<b>关闭</b>。","Yes":"是","You are not allowed to delete images: %s":"不允许删除映像: %s","You can add arbitrary metadata to your instance so that you can more easily identify it among other running instances. Metadata is a collection of key-value pairs associated with an instance. The maximum length for each metadata key and value is 255 characters.":"您可以为您的实例添加任何元数据,以便更容易地区别于其他正在运行的实例。元数据是与实例相关联的键值对的集合。每个实例的键或值的长度不能超过 255 个字节。","You can customize your instance after it has launched using the options available here.\n    \"Customization Script\" is analogous to \"User Data\" in other systems.":"使用此处可用的选项启动实例后,您就可以定制该实例。\n“定制脚本”与其他系统中的“用户数据”类似。","You have selected \"%s\". Deleted image is not recoverable.":["您选择了“%s”。删除的映像均无法恢复。"],"disabled":"已禁用","error":["错误"],"image":"映像","link":"链接","message":["消息"],"snapshot":"快照","submit":["提交"],"success":["成功"],"title":["标题"],"{$ row['provider:network_type'] $}":"{$ row['provider:network_type'] $}"};
      var value = catalog[msgid];
      if (typeof(value) == 'undefined') {
        return msgid;
      } else {
        return (typeof(value) == 'string') ? value : value[0];
      }
    }

    window.topology = {
    model: null,
    fa_globe_glyph: '\uf0ac',
    fa_globe_glyph_width: 15,
    svg:'#topology_canvas',
    svg_container:'#flatTopologyCanvasContainer',
    network_tmpl:{
      small:'#topology_template > .network_container_small',
      normal:'#topology_template > .network_container_normal'
    },
    router_tmpl: {
      small:'#topology_template > .router_small',
      normal:'#topology_template > .router_normal'
    },
    instance_tmpl: {
      small:'#topology_template > .instance_small',
      normal:'#topology_template > .instance_normal'
    },
    balloon_tmpl : null,
    balloon_device_tmpl : null,
    balloon_port_tmpl : null,
    network_index: {},
    balloon_id:null,
    reload_duration: 10000,
    draw_mode:'normal',
    network_height : 0,
    previous_message : null,
    element_properties:{
      normal:{
        network_width:270,
        network_min_height:500,
        top_margin:80,
        default_height:50,
        margin:20,
        device_x:98.5,
        device_width:90,
        port_margin:16,
        port_height:6,
        port_width:82,
        port_text_margin:{x:6,y:-4},
        texts_bg_y:32,
        type_y:46,
        balloon_margin:{x:12,y:-12}
      },
      small :{
        network_width:100,
        network_min_height:400,
        top_margin:50,
        default_height:20,
        margin:30,
        device_x:47.5,
        device_width:20,
        port_margin:5,
        port_height:3,
        port_width:32.5,
        port_text_margin:{x:0,y:0},
        texts_bg_y:0,
        type_y:0,
        balloon_margin:{x:12,y:-30}
      },
      cidr_margin:5,
      device_name_max_size:9,
      device_name_suffix:'..'
    },
    select_port: function(device_id){
      return $.map(this.model.ports,function(port){
        if (port.device_id === device_id) {
          return port;
        }
      });
    },
    select_main_port: function(ports){
      var _self = this;
      var main_port_index = 0;
      var MAX_INT = 4294967295;
      var min_port_length = MAX_INT;
      $.each(ports, function(index, port){
        var port_length = _self.sum_port_length(port.network_id, ports);
        if(port_length < min_port_length){
          min_port_length = port_length;
          main_port_index = index;
        }
      });
      return ports[main_port_index];
    },
    sum_port_length: function(network_id, ports){
      var self = this;
      var sum_port_length = 0;
      var base_index = self.get_network_index(network_id);
      $.each(ports, function(index, port){
        sum_port_length += base_index - self.get_network_index(port.network_id);
      });
      return sum_port_length;
    },
    get_network_index: function(network_id) {
      return this.network_index[network_id];
    },
    get_network_color: function(network_id) {
      return this.color(this.get_network_index(network_id));
    },
    string_truncate: function(string) {
      var self = this;
      var str = string;
      var max_size = self.element_properties.device_name_max_size;
      var suffix = self.element_properties.device_name_suffix;
      var bytes = 0;
      for (var i = 0; i < str.length; i++) {
        bytes += str.charCodeAt(i) <= 255 ? 1 : 2;
        if (bytes > max_size) {
          str = str.substr(0, i) + suffix;
          break;
        }
      }
      return str;
    },
    convertData: function () {
      var self = this;
      self.model = model;
      self.$container = $(self.svg_container);
      self.color = d3.scale.category10();
      self.balloon_tmpl = Hogan.compile($('#balloon_container').html());
      self.balloon_device_tmpl = Hogan.compile($('#balloon_device').html());
      self.balloon_port_tmpl = Hogan.compile($('#balloon_port').html());
			$(document).on('click', 'a.closeTopologyBalloon', function(e) {
        e.preventDefault();
        self.delete_balloon();
      })
      
      
      $.each(model.networks, function(index, network) {
        self.network_index[network.id] = index;
      });
      //self.select_draw_mode();
      var element_properties = self.element_properties[self.draw_mode];
      self.network_height = element_properties.top_margin;
      $.each([
        {model:model.routers, type:'router'},
        {model:model.servers, type:'instance'}
      ], function(index, devices) {
        var type = devices.type;
        var model = devices.model;
        $.each(model, function(index, device) {
          device.type = type;
          device.ports = self.select_port(device.id);
          var hasports = device.ports.length > 0;
          device.parent_network = (hasports) ? self.select_main_port(device.ports).network_id : self.model.networks[0].id;
          var height = element_properties.port_margin*(device.ports.length - 1);
          device.height = (self.draw_mode === 'normal' && height > element_properties.default_height) ? height : element_properties.default_height;
          device.pos_y = self.network_height;
          device.port_height = (self.draw_mode === 'small' && height > device.height) ? 1 : element_properties.port_height;
          device.port_margin = (self.draw_mode === 'small' && height > device.height) ? device.height/device.ports.length : element_properties.port_margin;
          self.network_height += device.height + element_properties.margin;
        });
      });
      $.each(model.networks, function(index, network) {
        network.devices = [];
        $.each([model.routers, model.servers],function(index, devices) {
          $.each(devices,function(index, device) {
            if(network.id === device.parent_network) {
              network.devices.push(device);
            }
          });
        });
      });
      self.network_height += element_properties.top_margin;
      self.network_height = (self.network_height > element_properties.network_min_height) ? self.network_height : element_properties.network_min_height;

      self.draw_topology();
    },

    draw_topology:function() {
      var self = this;
      $(self.svg_container).removeClass('noinfo');
      if (self.model.networks.length <= 0) {
        $('g.network').remove();
        $(self.svg_container).addClass('noinfo');
        return;
      }
      var svg = d3.select(self.svg);
      var element_properties = self.element_properties[self.draw_mode];
      svg
        .attr('width',self.model.networks.length*element_properties.network_width)
        .attr('height',self.network_height);

      var network = svg.selectAll('g.network')
        .data(self.model.networks);

      network.enter()
        .append('g')
        .attr('class','network')
        .each(function(d){
          this.appendChild(d3.select(self.network_tmpl[self.draw_mode]).node().cloneNode(true));
          var $this = d3.select(this).select('.network-rect');
          if (d.url) {
            $this
              .on('mouseover',function(){
                $this.transition().style('fill', function() {
                  return d3.rgb(self.get_network_color(d.id)).brighter(0.5);
                });
              })
              .on('mouseout',function(){
                $this.transition().style('fill', function() {
                  return self.get_network_color(d.id);
                });
              })
              .on('click',function(){
                window.location.href = d.url;
              });
          } else {
            $this.classed('nourl', true);
          }
        });

      network
        .attr('id',function(d) { return 'id_' + d.id; })
        .attr('transform',function(d,i){
          return 'translate(' + element_properties.network_width * i + ',' + 0 + ')';
        })
        .select('.network-rect')
        .attr('height', function() { return self.network_height; })
        .style('fill', function(d) { return self.get_network_color(d.id); });
      network
        .select('.network-name')
        .attr('x', function() { return self.network_height/2; })
        .text(function(d) { return d.name; });
      network
        .select('.network-cidr')
        .attr('x', function(d) {
          var padding = isExternalNetwork(d) ? self.fa_globe_glyph_width : 0;
          return self.network_height - self.element_properties.cidr_margin -
            padding;
        })
        .text(function(d) {
          var cidr = $.map(d.subnets,function(n){
            return n.cidr;
          });
          return cidr.join(', ');
        });
      function isExternalNetwork(d) {
        return d['router:external'];
      }

      network
        .select('.network-type')
        .text(function(d) {
          return isExternalNetwork(d) ? self.fa_globe_glyph : '';
        })
        .attr('x', function() {
          return self.network_height - self.element_properties.cidr_margin;
        });

      //$('[data-toggle="tooltip"]').tooltip({container: 'body'});

      network.exit().remove();

      var device = network.selectAll('g.device')
        .data(function(d) { return d.devices; });

      var device_enter = device.enter()
        .append("g")
        .attr('class','device')
        .each(function(d){
          var device_template = self[d.type + '_tmpl'][self.draw_mode];
          this.appendChild(d3.select(device_template).node().cloneNode(true));
        });

      device_enter
        .on('mouseenter',function(d){
          var $this = $(this);
          self.show_balloon(d,$this);
        })
        .on('click',function(){
          d3.event.stopPropagation();
        });

      device
        .attr('id',function(d) { return 'id_' + d.id; })
        .attr('transform',function(d){
          return 'translate(' + element_properties.device_x + ',' + d.pos_y + ')';
        })
        .select('.frame')
        .attr('height',function(d) { return d.height; });
      device
        .select('.texts_bg')
        .attr('y',function(d) {
          return element_properties.texts_bg_y + d.height - element_properties.default_height;
        });
      device
        .select('.type')
        .attr('y',function(d) {
          return element_properties.type_y + d.height - element_properties.default_height;
        });
      device
        .select('.name')
        .text(function(d) { return self.string_truncate(d.name); });
      device.each(function(d) {
        if (d.status === 'BUILD') {
          d3.select(this).classed('loading',true);
        } else if (d.task === 'deleting') {
          d3.select(this).classed('loading',true);
          if ('bl_' + d.id === self.balloon_id) {
            self.delete_balloon();
          }
        } else {
          d3.select(this).classed('loading',false);
          if ('bl_' + d.id === self.balloon_id) {
            var $this = $(this);
            self.show_balloon(d,$this);
          }
        }
      });

      device.exit().each(function(d){
        if ('bl_' + d.id === self.balloon_id) {
          self.delete_balloon();
        }
      }).remove();

      var port = device.select('g.ports')
        .selectAll('g.port')
        .data(function(d) { return d.ports; });

      var port_enter = port.enter()
        .append('g')
        .attr('class','port')
        .attr('id',function(d) { return 'id_' + d.id; });

      port_enter
        .append('line')
        .attr('class','port_line');

      port_enter
        .append('text')
        .attr('class','port_text');

      device.select('g.ports').each(function(d){
        this._portdata = {};
        this._portdata.ports_length = d.ports.length;
        this._portdata.parent_network = d.parent_network;
        this._portdata.device_height = d.height;
        this._portdata.port_height = d.port_height;
        this._portdata.port_margin = d.port_margin;
        this._portdata.left = 0;
        this._portdata.right = 0;
        $(this).mouseenter(function(e){
          e.stopPropagation();
        });
      });

      port.each(function(d){
        var index_diff = self.get_network_index(this.parentNode._portdata.parent_network) -
          self.get_network_index(d.network_id);
        this._index_diff = index_diff = (index_diff >= 0)? ++index_diff : index_diff;
        this._direction = (this._index_diff < 0)? 'right' : 'left';
        this._index = this.parentNode._portdata[this._direction] ++;

      });

      port.attr('transform',function(){
        var x = (this._direction === 'left') ? 0 : element_properties.device_width;
        var ports_length = this.parentNode._portdata[this._direction];
        var distance = this.parentNode._portdata.port_margin;
        var y = (this.parentNode._portdata.device_height -
          (ports_length -1)*distance)/2 + this._index*distance;
        return 'translate(' + x + ',' + y + ')';
      });

      port
        .select('.port_line')
        .attr('stroke-width',function() {
          return this.parentNode.parentNode._portdata.port_height;
        })
        .attr('stroke', function(d) {
          return self.get_network_color(d.network_id);
        })
        .attr('x1',0).attr('y1',0).attr('y2',0)
        .attr('x2',function() {
          var parent = this.parentNode;
          var width = (Math.abs(parent._index_diff) - 1)*element_properties.network_width +
            element_properties.port_width;
          return (parent._direction === 'left') ? -1*width : width;
        });

      port
        .select('.port_text')
        .attr('x',function() {
          var parent = this.parentNode;
          if (parent._direction === 'left') {
            d3.select(this).classed('left',true);
            return element_properties.port_text_margin.x*-1;
          } else {
            d3.select(this).classed('left',false);
            return element_properties.port_text_margin.x;
          }
        })
        .attr('y',function() {
          return element_properties.port_text_margin.y;
        })
        .text(function(d) {
          var ip_label = [];
          $.each(d.fixed_ips, function() {
            ip_label.push(this.ip_address);
          });
          return ip_label.join(',');
        });

      port.exit().remove();
    },

    show_balloon:function(d,element) {
      var self = this;
      var element_properties = self.element_properties[self.draw_mode];
      if (self.balloon_id) {
        self.delete_balloon();
      }
      var balloon_tmpl = self.balloon_tmpl;
      var device_tmpl = self.balloon_device_tmpl;
      var port_tmpl = self.balloon_port_tmpl;
      var balloon_id = 'bl_' + d.id;
      var ports = [];
      $.each(d.ports,function(i, port){
        var object = {};
        object.id = port.id;
        object.router_id = port.device_id;
        object.url = port.url;
        object.port_status = port.status;
        object.port_status_css = (port.status === "ACTIVE")? 'active' : 'down';
        var ip_address = '';
        try {
          ip_address = port.fixed_ips[0].ip_address;
        }catch(e){
          ip_address = gettext('None');
        }
        var device_owner = '';
        try {
          device_owner = port.device_owner.replace('network:','');
        }catch(e){
          device_owner = gettext('None');
        }
        var network_id = '';
        try {
          network_id = port.network_id;
        }catch(e) {
          network_id = gettext('None');
        }
        object.network_id = network_id;
        object.ip_address = ip_address;
        object.device_owner = device_owner;
        object.is_interface = (device_owner === 'router_interface' || device_owner === 'router_gateway');
        ports.push(object);
      });
      var html;
      var html_data = {
        balloon_id:balloon_id,
        id:d.id,
        url:d.url,
        name:d.name,
        type:d.type,
        delete_label: gettext("Delete"),
        status:d.status,
        status_class:(d.status === "ACTIVE")? 'active' : 'down',
        status_label: gettext("STATUS"),
        id_label: gettext("ID"),
        interfaces_label: gettext("Interfaces"),
        delete_interface_label: gettext("Delete Interface"),
        open_console_label: gettext("Open Console"),
        view_details_label: gettext("View Details")
      };
      if (d.type === 'router') {
        html_data.delete_label = gettext("Delete Router");
        html_data.view_details_label = gettext("View Router Details");
        html_data.port = ports;
        html_data.add_interface_url = d.url + 'addinterface';
        html_data.add_interface_label = gettext("Add Interface");
        html = balloon_tmpl.render(html_data,{
          table1:device_tmpl,
          table2:(ports.length > 0) ? port_tmpl : null
        });
      } else if (d.type === 'instance') {
        html_data.delete_label = gettext("Delete Instance");
        html_data.view_details_label = gettext("View Instance Details");
        html_data.console_id = d.id;
        html_data.console = d.console;
        html = balloon_tmpl.render(html_data,{
          table1:device_tmpl
        });
      } else {
        return;
      }
      $(self.svg_container).append(html);
      var device_position = element.find('.frame');
      var sidebar_width = $("#sidebar").width();
      var navbar_height = $(".navbar").height();
      var breadcrumb_height = $(".breadcrumb").outerHeight(true);
      var pageheader_height = $(".page-header").outerHeight(true);
      var launchbuttons_height = $(".launchButtons").height();
      var height_offset = navbar_height + breadcrumb_height + pageheader_height + launchbuttons_height;
      var device_offset = device_position.offset();
      var x = Math.round(device_offset.left + element_properties.device_width + element_properties.balloon_margin.x - sidebar_width);
      // 15 is magic pixel value that seems to make things line up
      var y = Math.round(device_offset.top + element_properties.balloon_margin.y - height_offset + 15);
      var $balloon = $('#' + balloon_id);
      $balloon.css({
        'left': '0px',
        'top': y + 'px'
      });
      var balloon_width = $balloon.outerWidth();
      var left_x = device_offset.left - balloon_width - element_properties.balloon_margin.x - sidebar_width;
      var right_x = x + balloon_width + element_properties.balloon_margin.x + sidebar_width;

      if (left_x > 0 && right_x > $(window).outerWidth()) {
        x = left_x;
        $balloon.addClass('leftPosition');
      }
      $balloon.css({
        'left': x + 'px'
      }).show();

      $balloon.find('.delete-device').click(function(){
        var $this = $(this);
        var delete_modal = horizon.datatables.confirm($this);
        delete_modal.find('.btn-primary').click(function () {
          $this.prop('disabled', true);
          d3.select('#id_' + $this.data('device-id')).classed('loading',true);
          self.delete_device($this.data('type'),$this.data('device-id'));
          horizon.modals.spinner.modal('hide');
        });
      });
      $balloon.find('.delete-port').click(function(){
        var $this = $(this);
        var delete_modal = horizon.datatables.confirm($this);
        delete_modal.find('.btn-primary').click(function () {
          $this.prop('disabled', true);
          self.delete_port($this.data('router-id'),$this.data('port-id'),$this.data('network-id'));
          horizon.modals.spinner.modal('hide');
        });
      });
      self.balloon_id = balloon_id;
    },
    delete_balloon:function() {
      var self = this;
      if(self.balloon_id) {
        $('#' + self.balloon_id).remove();
        self.balloon_id = null;
      }
    }
  }

topology.convertData();
console.log(model)
<div id="flatTopologyCanvasContainer">
  <div class="nodata">There are no networks, routers, or connected instances to display.</div>
  <svg width="400" height="400" id="topology_canvas">
    <defs>
      <pattern id="device_normal_bg" patternUnits="userSpaceOnUse" x="0" y="0" width="20" height="20">
        <g>
          <rect width="20" height="20" class="base_bg_normal"></rect>
        </g>
      </pattern>
      <pattern id="device_normal_bg_loading" patternUnits="userSpaceOnUse" x="0" y="0" width="20" height="20">
        <g>
          <rect width="20" height="20" class="loading_bg_normal"></rect>
          <path d='M0 20L20 0ZM22 18L18 22ZM-2 2L2 -2Z' stroke-linecap="square" stroke='rgba(0, 0, 0, 0.3)' stroke-width="7"></path>
        </g>
        <animate attributeName="x" attributeType="XML" begin="0s" dur="0.5s" from="0" to="-20" repeatCount="indefinite"></animate>
      </pattern>
      <pattern id="device_small_bg" patternUnits="userSpaceOnUse" x="0" y="0" width="20" height="20">
        <g>
          <rect width="20" height="20" class="base_bg_small"></rect>
        </g>
      </pattern>
      <pattern id="device_small_bg_loading" patternUnits="userSpaceOnUse" x="0" y="0" width="5" height="5">
        <g>
          <rect width="5" height="5" class="loading_bg_small"></rect>
          <path d='M0 5L5 0ZM6 4L4 6ZM-1 1L1 -1Z' stroke-linecap="square" stroke='rgba(0, 0, 0, 0.4)' stroke-width="1.5"></path>
        </g>
        <animate attributeName="x" attributeType="XML" begin="0s" dur="0.5s" from="0" to="-5" repeatCount="indefinite"></animate>
      </pattern>
    </defs>
  </svg>
  <svg id="topology_template" display="none">
    <g class="router_small device_body">
      <g class="ports" pointer-events="none"></g>
      <rect rx="3" ry="3" width="20" height="20" class="frame"></rect>
      <g transform="translate(3.5,3)" class="icon">
        <polygon points="12.51,4.23 12.51,0.49 8.77,0.49 9.68,1.4 6.92,4.16 8.84,6.08 11.6,3.32  "></polygon>
        <polygon points="0.49,8.77 0.49,12.51 4.23,12.51 3.32,11.6 6.08,8.83 4.17,6.92 1.4,9.68  "></polygon>
        <polygon points="1.85,5.59 5.59,5.59 5.59,1.85 4.68,2.76 1.92,0 0,1.92 2.76,4.68   "></polygon>
        <polygon points="11.15,7.41 7.41,7.41 7.41,11.15 8.32,10.24 11.08,13 13,11.08 10.24,8.32   "></polygon>
      </g>
    </g>
    <g class="instance_small device_body">
      <g class="ports" pointer-events="none"></g>
      <rect rx="3" ry="3" width="20" height="20" class="frame"></rect>
      <g transform="translate(5,3)" class="icon">
        <rect class="instance_bg" width="10" height="13"></rect>
        <rect x="2" y="1" fill="#FFFFFF" width="6" height="2"></rect>
        <rect x="2" y="4" fill="#FFFFFF" width="6" height="2"></rect>
        <circle class="active" cx="3" cy="10" r="1.3"></circle>
      </g>
    </g>
    <g class="network_container_small">
      <rect rx="7" ry="7" width="15" height="200" style="fill: #8541B5;" class="network-rect"></rect>
      <text x="250" y="-3" class="network-name" transform="rotate(90 0 0)" pointer-events="none">Network</text>
      <text x="0" y="-20" class="network-cidr" transform="rotate(90 0 0)">0.0.0.0</text>
      <text x="0" y="-20" class="network-type" transform="rotate(90 0 0)"
            data-toggle="tooltip" data-placement="bottom" title="External Network"></text>
    </g>
    <g class="router_normal device_body">
      <g class="ports" pointer-events="none"></g>
      <rect class="frame" x="0" y="0" rx="6" ry="6" width="90" height="50"></rect>
      <g class="texts" pointer-events="none">
        <rect class="texts_bg" x="1.5" y="32" width="87" height="17"></rect>
        <text x="45" y="46" class="type">Router</text>
        <text x="45" y="22" class="name">router</text>
      </g>
      <g class="icon" transform="translate(6,6)" pointer-events="none">
        <circle class="icon_bg" cx="0" cy="0" r="12"></circle>
        <g transform="translate(-6.5,-6.5)">
          <polygon points="12.51,4.23 12.51,0.49 8.77,0.49 9.68,1.4 6.92,4.16 8.84,6.08 11.6,3.32  "></polygon>
          <polygon points="0.49,8.77 0.49,12.51 4.23,12.51 3.32,11.6 6.08,8.83 4.17,6.92 1.4,9.68  "></polygon>
          <polygon points="1.85,5.59 5.59,5.59 5.59,1.85 4.68,2.76 1.92,0 0,1.92 2.76,4.68   "></polygon>
          <polygon points="11.15,7.41 7.41,7.41 7.41,11.15 8.32,10.24 11.08,13 13,11.08 10.24,8.32  "></polygon>
        </g>
      </g>
    </g>
    <g class="instance_normal device_body">
      <g class="ports" pointer-events="none"></g>
      <rect class="frame" x="0" y="0" rx="6" ry="6" width="90" height="50"></rect>
      <g class="texts">
        <rect class="texts_bg" x="1.5" y="32" width="87" height="17"></rect>
        <text x="45" y="46" class="type">实例</text>
        <text x="45" y="22" class="name">instance</text>
      </g>
      <g class="icon" transform="translate(6,6)">
        <circle class="icon_bg" cx="0" cy="0" r="12"></circle>
        <g transform="translate(-5,-6.5)">
          <rect class="instance_bg" width="10" height="13"></rect>
          <rect x="2" y="1" fill="#FFFFFF" width="6" height="2"></rect>
          <rect x="2" y="4" fill="#FFFFFF" width="6" height="2"></rect>
          <circle class="active" cx="3" cy="10" r="1.3"></circle>
        </g>
      </g>
    </g>
    <g class="network_container_normal">
      <rect rx="9" ry="9" width="17" height="500" style="fill: #8541B5;" class="network-rect"></rect>
      <text x="250" y="-4" class="network-name" transform="rotate(90 0 0)" pointer-events="none">Network</text>
      <text x="490" y="-20" class="network-cidr" transform="rotate(90 0 0)">0.0.0.0</text>
      <text x="490" y="-20" class="network-type" transform="rotate(90 0 0)"
            data-toggle="tooltip" data-placement="bottom" title="External Network"></text>
    </g>
  </svg>
</div>

<script type="text/plain" id="balloon_container">
  <div class="topologyBalloon" id="{{balloon_id}}">
    <a href="#close" class="closeTopologyBalloon">&times;</a>
    <div class="contentBody">
      {{> table1}}
      {{> table2}}
    </div>
    <div class="footer">
      <div class="footerInner">
        <div class="cell link">
          <a href="{{url}}">» {{view_details_label}}</a>


          {{#console_id}}
          <a href="{{url}}{{console}}" class="vnc_window">» {{open_console_label}}</a>
          {{/console_id}}

        </div>
        {{#type}}
        <div class="cell delete">
          <button class="delete-device btn btn-danger btn-xs {{type}}" data-type="{{type}}"  data-device-id="{{id}}">{{delete_label}}</button>
        </div>
        {{/type}}
      </div>
    </div>
  </div>
</script>
<script type="text/plain" id="balloon_device">
  <table class="detailInfoTable">
    <caption>{{name}}</caption>
    <tbody>
    <tr>
      <th class="device">{{id_label}}</th>
      <td>{{id}}</td>
    </tr>
    <tr>
      <th class="device">{{status_label}}</th>
      <td>
        <span class="{{status_class}}">{{status}}</span>
      </td>
    </tr>
    </tbody>
  </table>
</script>
<script type="text/plain" id="balloon_port">
  <div class="portTableHeader">
    <div class="title">{{interfaces_label}}</div>
    <div class="action">
      <a class="add-interface btn btn-default btn-xs ajax-modal {{type}}" href="{{add_interface_url}}">
        <span class="fa fa-plus"></span>
        {{add_interface_label}}
      </a>
    </div>
  </div>
  <table class="detailInfoTable">
    <caption></caption>
    <tbody>
    {{#port}}
    <tr>
      <th>
        <span title="{{id}}">
          <a href="{{url}}">{{id}}</a>
        </span>
      </th>
      <td>{{ip_address}}</td>
      <td>{{device_owner}}</td>
      <td>
        <span class="{{port_status_class}}">{{port_status}}</span>
      </td>
      <td class="delete">
        {{#is_interface}}
        <button class="delete-port btn btn-danger btn-xs"
                data-router-id="{{router_id}}" data-network-id="{{network_id}}"
                data-port-id="{{id}}">{{delete_interface_label}}</button>
        {{/is_interface}}
      </td>
    </tr>
    {{/port}}
    </tbody>
  </table>
</script>
#topology_canvas {
      font-family: sans-serif;
    }
    #topology_canvas .network-rect {
      cursor: pointer;
    }
    #topology_canvas .network-rect.nourl {
      cursor: auto;
    }
    #topology_canvas .network-name {
      font-weight: bold;
      font-size: 14px;
      fill: #fff;
      text-anchor: middle;
    }
    #topology_canvas .network-cidr {
      font-size: 12px;
      text-anchor: end;
    }
    #topology_canvas text.network-type {
      font-family: FontAwesome;
      text-anchor: end;
    }
    #topology_canvas .port_text {
      font-size: 12px;
      fill: #555555;
    }
    #topology_canvas .port_text.left {
      text-anchor: end;
    }
    #topology_canvas .base_bg_normal {
      fill: #333333;
    }
    #topology_canvas .loading_bg_normal {
      fill: #555555;
    }
    #topology_canvas .base_bg_small,
    #topology_canvas .loading_bg_small {
      fill: #fff;
    }
    #topology_canvas .active {
      fill: #5cb85c;
    }
    #topology_canvas .icon polygon {
      fill: #333333;
    }
    #topology_canvas .instance_small .frame,
    #topology_canvas .router_small .frame {
      fill: url(#device_small_bg);
      stroke: #333333;
      stroke-width: 3;
    }
    #topology_canvas .instance_small .port_text,
    #topology_canvas .router_small .port_text {
      display: none;
    }
    #topology_canvas .router_normal .frame,
    #topology_canvas .instance_normal .frame {
      fill: #fff;
      stroke: #333333;
      stroke-width: 4;
    }
    #topology_canvas .router_normal .icon_bg,
    #topology_canvas .instance_normal .icon_bg {
      fill: #fff;
      stroke: #333333;
      stroke-width: 4;
    }
    #topology_canvas .router_normal .texts_bg,
    #topology_canvas .instance_normal .texts_bg {
      fill: url("#device_normal_bg");
    }
    #topology_canvas .router_normal .texts .name,
    #topology_canvas .instance_normal .texts .name {
      text-anchor: middle;
      fill: #333333;
      font-size: 14px;
    }
    #topology_canvas .router_normal .texts .type,
    #topology_canvas .instance_normal .texts .type {
      text-anchor: middle;
      fill: #fff;
      font-size: 14px;
    }
    #topology_canvas .router_normal .instance_bg,
    #topology_canvas .instance_normal .instance_bg {
      fill: #333333;
    }
    #topology_canvas g.loading .active {
      fill: #555555;
    }
    #topology_canvas g.loading .icon polygon {
      fill: #555555;
    }
    #topology_canvas g.loading .instance_bg {
      fill: #555555;
    }
    #topology_canvas g.loading .instance_small .frame,
    #topology_canvas g.loading .router_small .frame {
      stroke: #555555;
      fill: url(#device_small_bg_loading);
    }
    #topology_canvas g.loading .instance_normal .frame {
      stroke: #555555;
    }
    #topology_canvas g.loading .instance_normal .name {
      fill: #777777;
    }
    #topology_canvas g.loading .instance_normal .texts_bg {
      fill: url(#device_normal_bg_loading);
    }
    #topology_canvas g.loading .instance_normal .icon_bg {
      stroke: #555555;
    }


    #topologyCanvasContainer, #flatTopologyCanvasContainer {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      height: auto;
      padding: 25px;
      padding-left: 50px;
      background: #ffffff;
      min-height: 400px;
      cursor: grab;
      cursor: -webkit-grab;
    }
    #topologyCanvasContainer div.nodata, #flatTopologyCanvasContainer div.nodata {
      font-size: 150%;
      text-align: center;
      padding-top: 150px;
      display: none;
    }
    #topologyCanvasContainer.noinfo div.nodata, #flatTopologyCanvasContainer.noinfo div.nodata {
      display: block;
    }
    #topologyCanvasContainer.noinfo #topology_canvas, #flatTopologyCanvasContainer.noinfo #topology_canvas {
      display: none;
    }

    .topology-navi {
      overflow: hidden;
      margin: 10px 0;
    }
    .topology-navi .toggle-view {
      float: left;
    }
    .topology-navi .toggle-view span.glyphicon {
      margin-right: 4px;
    }
    .topology-navi .launchButtons {
      float: right;
      text-align: right;
    }
    .topology-navi .launchButtons a.btn {
      margin-left: 5px;
    }

    .topologyBalloon {
      display: none;
      background: #fff;
      -webkit-box-shadow: 0px 1px 6px #777;
      box-shadow: 0px 1px 6px #777;
      position: absolute;
      left: 100px;
      top: 20px;
      z-index: 600;
      border-radius: 5px;
      color: #333;
      min-width: 200px;
      line-height: 1.2;
      font-size: 11px;
    }
    .topologyBalloon.on {
      display: block;
    }
    .topologyBalloon .vnc_window {
      margin-left: 10px;
    }
    .topologyBalloon .closeTopologyBalloon {
      font-size: 16px;
      line-height: 1;
      display: block;
      position: absolute;
      font-weight: bold;
      right: 6px;
      top: 0px;
      cursor: pointer;
      padding: 3px;
      color: #aaa;
    }
    .topologyBalloon .closeTopologyBalloon:hover {
      color: #777;
      text-decoration: none;
    }
    .topologyBalloon .contentBody {
      padding: 8px 8px 0;
    }
    .topologyBalloon span.active:before, .topologyBalloon span.down:before {
      content: "";
      width: 9px;
      height: 9px;
      display: inline-block;
      background: #5cb85c;
      margin-right: 3px;
      border-radius: 10px;
      vertical-align: middle;
    }
    .topologyBalloon span.down:before {
      background: #d9534f;
    }
    .topologyBalloon .footer {
      background: #efefef;
      border-top: 1px solid #ccc;
      padding: 8px;
      border-radius: 0px 0px 7px 7px;
    }
    .topologyBalloon .footer .footerInner {
      display: table;
      width: 100%;
    }
    .topologyBalloon .footer .cell {
      display: table-cell;
      padding-right: 10px;
    }
    .topologyBalloon .footer .link {
      font-size: 12px;
    }
    .topologyBalloon .footer .delete {
      padding-right: 0;
      text-align: right;
    }
    .topologyBalloon .portTableHeader {
      border-top: 1px solid #eeeeee;
      padding-top: 5px;
      margin: 5px 0;
      display: table;
      width: 100%;
    }
    .topologyBalloon .portTableHeader .title {
      display: table-cell;
      font-size: 13px;
      font-weight: bold;
    }
    .topologyBalloon .portTableHeader .action {
      display: table-cell;
      text-align: right;
    }
    .topologyBalloon table.detailInfoTable {
      margin-bottom: 5px;
    }
    .topologyBalloon table.detailInfoTable caption {
      text-align: left;
      font-size: 13px;
      font-weight: bold;
      margin-bottom: 0px;
    }
    .topologyBalloon table.detailInfoTable th, .topologyBalloon table.detailInfoTable td {
      text-align: left;
      vertical-align: middle;
      padding-bottom: 3px;
      background: transparent;
    }
    .topologyBalloon table.detailInfoTable th {
      color: #777777;
      padding-right: 8px;
      width: 80px;
    }
    .topologyBalloon table.detailInfoTable th span {
      vertical-align: middle;
      width: 80px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: inline-block;
    }
    .topologyBalloon table.detailInfoTable th.device {
      text-align: right;
    }
    .topologyBalloon table.detailInfoTable td {
      padding-right: 5px;
      white-space: nowrap;
    }
    .topologyBalloon table.detailInfoTable td.delete {
      padding-right: 0;
      text-align: right;
    }
    .topologyBalloon table.detailInfoTable .btn {
      line-height: 1.4;
    }
    .topologyBalloon:before {
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-right: 9px solid #ccc;
      display: block;
      position: absolute;
      top: 30px;
      left: -9px;
      width: 0;
      height: 0;
      content: "";
    }
    .topologyBalloon:after {
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-right: 8px solid #fff;
      display: block;
      position: absolute;
      top: 31px;
      left: -8px;
      width: 0;
      height: 0;
      content: "";
    }
    .topologyBalloon.leftPosition:before {
      border-right: none;
      border-left: 9px solid #ccc;
      right: -9px;
      top: 30px;
      left: auto;
    }
    .topologyBalloon.leftPosition:after {
      border-right: none;
      border-left: 8px solid #fff;
      right: -8px;
      top: 31px;
      left: auto;
    }

    #topologyMessages {
      width: 1px;
      height: 1px;
      visibility: hidden;
      position: absolute;
      top: -100px;
    }

本项目引用的自定义外部资源