neutron net-create Net1 neutron net-create Net2 neutron net-create Net3 neutron net-create Net4 neutron net-create Net5 neutron net-create Net6 neutron net-create Net7 neutron net-create Net8 neutron subnet-create Net1 11.1.2.0/24 --enable-dhcp --name subnet-ipv4s1 neutron subnet-create Net2 12.23.34.0/24 --enable-dhcp --name subnet-ipv4s2 neutron subnet-create Net3 13.5.4.0/24 --enable-dhcp --name subnet-ipv4s3 neutron subnet-create Net4 14.42.62.0/24 --enable-dhcp --name subnet-ipv4s4 neutron subnet-create Net5 15.8.9.0/24 --enable-dhcp --name subnet-ipv4s5 neutron subnet-create Net6 16.6.67.0/24 --enable-dhcp --name subnet-ipv4s6 neutron subnet-create Net7 17.7.6.0/24 --enable-dhcp --name subnet-ipv4s7 neutron subnet-create Net8 18.6.6.0/24 --enable-dhcp --name subnet-ipv4s8 neutron subnet-create Net1 2001:db8:abcd:0011::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s1 neutron subnet-create Net2 2025:caf:3214:0012::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s2 neutron subnet-create Net3 2033:456a:f012:0013::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s3 neutron subnet-create Net4 2056:212:d562:0014::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s4 neutron subnet-create Net5 2062:321:543:0015::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s5 neutron subnet-create Net6 2078:fde:2cd:0016::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s6 neutron subnet-create Net7 2123:13f:565:0017::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s7 neutron subnet-create Net8 2234:777:222:0018::/64 --ip-version 6 --ipv6-ra-mode slaac --ipv6-address-mode slaac --name subnet-ipv6s8 neutron router-create R1 neutron router-create R2 neutron router-interface-add R1 subnet-ipv4s1 neutron router-interface-add R1 subnet-ipv6s1 neutron router-interface-add R1 subnet-ipv4s2 neutron router-interface-add R1 subnet-ipv6s2 neutron router-interface-add R1 subnet-ipv4s3 neutron router-interface-add R1 subnet-ipv6s3 neutron router-interface-add R1 subnet-ipv4s4 neutron router-interface-add R1 subnet-ipv6s4 neutron router-interface-add R2 subnet-ipv4s5 neutron router-interface-add R2 subnet-ipv6s5 neutron router-interface-add R2 subnet-ipv4s6 neutron router-interface-add R2 subnet-ipv6s6 neutron router-interface-add R2 subnet-ipv4s7 neutron router-interface-add R2 subnet-ipv6s7 neutron router-interface-add R2 subnet-ipv4s8 neutron router-interface-add R2 subnet-ipv6s8 neutron port-create Net1 --name PORT1-N1 --security-group CUSTM_SGP --allowed-address-pair ip_address=2111:12f:862:18::/64 --allowed-address-pair ip_address=20.0.5.0/24 neutron port-create Net1 --name PORT2-N1 --security-group CUSTM_SGP neutron port-create Net2 --name PORT3-N2 --security-group CUSTM_SGP neutron port-create Net2 --name PORT4-N2 --security-group CUSTM_SGP --allowed-address-pair ip_address=2111:12f:862:18::/64 --allowed-address-pair ip_address=20.0.5.0/24 neutron port-create Net3 --name PORT5-N3 --security-group CUSTM_SGP --allowed-address-pair ip_address=2111:12f:862:18::/64 --allowed-address-pair ip_address=20.0.5.0/24 neutron port-create Net3 --name PORT6-N3 --security-group CUSTM_SGP neutron port-create Net4 --name PORT7-N4 --security-group CUSTM_SGP neutron port-create Net4 --name PORT8-N4 --security-group CUSTM_SGP --allowed-address-pair ip_address=2111:12f:862:18::/64 --allowed-address-pair ip_address=20.0.5.0/24 neutron port-create Net5 --name PORT9-N5 --security-group CUSTM_SGP --allowed-address-pair ip_address=202f:adc:9213:2f::/64 --allowed-address-pair ip_address=30.0.1.0/24 neutron port-create Net5 --name PORT10-N5 --security-group CUSTM_SGP neutron port-create Net6 --name PORT11-N6 --security-group CUSTM_SGP neutron port-create Net6 --name PORT12-N6 --security-group CUSTM_SGP --allowed-address-pair ip_address=202f:adc:9213:2f::/64 --allowed-address-pair ip_address=30.0.1.0/24 neutron port-create Net7 --name PORT13-N7 --security-group CUSTM_SGP --allowed-address-pair ip_address=202f:adc:9213:2f::/64 --allowed-address-pair ip_address=30.0.1.0/24 neutron port-create Net7 --name PORT14-N7 --security-group CUSTM_SGP neutron port-create Net8 --name PORT15-N8 --security-group CUSTM_SGP neutron port-create Net8 --name PORT16-N8 --security-group CUSTM_SGP --allowed-address-pair ip_address=202f:adc:9213:2f::/64 --allowed-address-pair ip_address=30.0.1.0/24 nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT1-N1 |awk '{print $2}') Host1-N1 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT2-N1 |awk '{print $2}') Host2-N1 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT3-N2 |awk '{print $2}') Host3-N2 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT4-N2 |awk '{print $2}') Host4-N2 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT5-N3 |awk '{print $2}') Host5-N3 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT6-N3 |awk '{print $2}') Host6-N3 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT7-N4 |awk '{print $2}') Host7-N4 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT8-N4 |awk '{print $2}') Host8-N4 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT9-N5 |awk '{print $2}') Host9-N5 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT10-N5 |awk '{print $2}') Host10-N5 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT11-N6 |awk '{print $2}') Host11-N6 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT12-N6 |awk '{print $2}') Host12-N6 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT13-N7 |awk '{print $2}') Host13-N7 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT14-N7 |awk '{print $2}') Host14-N7 --availability-zone nova:compute-0-2.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT15-N8 |awk '{print $2}') Host15-N8 --availability-zone nova:compute-0-1.domain.tld nova boot --flavor m1.small --image ubuntu-2 --nic port-id=$(neutron port-list | grep PORT16-N8 |awk '{print $2}') Host16-N8 --availability-zone nova:compute-0-2.domain.tld root@cic-1:~# root@cic-1:~# neutron bgpvpn-show VPN1 +----------------------+--------------------------------------+ | Field | Value | +----------------------+--------------------------------------+ | export_targets | 100:1 | | id | e8eb86bc-2feb-49ef-be5b-341cfef54d73 | | import_targets | 100:11 | | name | VPN1 | | networks | | | route_distinguishers | 100:21 | | | 100:22 | | | 100:23 | | | 100:24 | | route_targets | | | routers | | | tenant_id | b0bb63eaae6b4a64980490b59a37a3d9 | | type | l3 | +----------------------+--------------------------------------+ root@cic-1:~# neutron bgpvpn-show VPN2 +----------------------+--------------------------------------+ | Field | Value | +----------------------+--------------------------------------+ | export_targets | 100:3 | | id | 56997562-4b15-4d24-914c-3bb4803b699a | | import_targets | 100:31 | | name | VPN2 | | networks | | | route_distinguishers | 100:25 | | | 100:26 | | | 100:27 | | | 100:28 | | route_targets | | | routers | 62eb81bd-5a3b-497b-a653-28866204ed3b | | tenant_id | b0bb63eaae6b4a64980490b59a37a3d9 | | type | l3 | +----------------------+--------------------------------------+ root@cic-1:~# neutron router-show R1 +-----------------------+--------------------------------------+ | Field | Value | +-----------------------+--------------------------------------+ | admin_state_up | True | | description | | | distributed | False | | external_gateway_info | | | id | f9e20d4c-1b96-4e43-85b8-3a08aa5a9ad4 | | name | R1 | | routes | | | status | ACTIVE | | tenant_id | b0bb63eaae6b4a64980490b59a37a3d9 | +-----------------------+--------------------------------------+ root@cic-1:~# neutron router-show R2 +-----------------------+--------------------------------------+ | Field | Value | +-----------------------+--------------------------------------+ | admin_state_up | True | | description | | | distributed | False | | external_gateway_info | | | id | 62eb81bd-5a3b-497b-a653-28866204ed3b | | name | R2 | | routes | | | status | ACTIVE | | tenant_id | b0bb63eaae6b4a64980490b59a37a3d9 | +-----------------------+--------------------------------------+ root@cic-1:~#