Verificación del Flujo de Tráfico con IP Fija de DVR Norte-Sur de HOS (2 de 4)
2015-11-25
Machine-translated — the English original is authoritative.
Flujo de Tráfico de Neutron Norte-Sur DVR con IP Fija (SNAT)
North-South_fixed-IP
Listar las redes de neutron actuales
neutron net-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron net-list
+--------------------------------------+-------------+-------------------------------------------------------+
| id | name | subnets |
+--------------------------------------+-------------+-------------------------------------------------------+
| 35510045-decf-491e-9990-87a3f77f0284 | ext-net | bfaacf82-7a4f-4e0c-aab9-94f705dc2c11 10.254.27.0/24 |
| 4259ab26-a1c4-427e-a7e0-b941368c4e23 | default-net | d20f33e0-82f1-4ce1-80cf-17a27c86d11c 172.0.100.0/24 |
| 73ff3b91-77ad-4ef4-aa67-a99a5ef57650 | demo_net1 | 4a20b788-da40-48a0-b459-5034d2831adf 192.168.111.0/24 |
| a493f23f-3646-49c5-a342-82c0ac7601f6 | lab2-net | 75542425-b437-4433-a9d8-3009527e1435 192.168.1.0/24 |
| d2ad4daa-d004-40bd-afa8-b7e19b8dde67 | HPinternal | 28d80588-9bf1-415e-a1f3-b08d95d5bf14 10.0.0.0/24 |
| e70da3b0-ad8d-4ec0-9dd7-40ba563d2416 | SVC | 57929850-9c6a-4917-a8a4-61c033d72705 10.254.26.0/24 |
| e99f2cdd-eb42-4466-9b17-7cb85636c013 | lab1-net1 | 60b9efc0-081f-45fd-b06c-0ce88fc04d50 192.168.113.0/24 |
+--------------------------------------+-------------+-------------------------------------------------------+
Identificar las redes externas disponibles
neutron net-external-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron net-external-list
+--------------------------------------+---------+-----------------------------------------------------+
| id | name | subnets |
+--------------------------------------+---------+-----------------------------------------------------+
| 35510045-decf-491e-9990-87a3f77f0284 | ext-net | bfaacf82-7a4f-4e0c-aab9-94f705dc2c11 10.254.27.0/24 |
+--------------------------------------+---------+-----------------------------------------------------+
Crear un router de prueba llamado HProuter
neutron router-create HProuter
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron router-create HProuter
Created a new router:
+-----------------------+--------------------------------------+
| Field | Value |
+-----------------------+--------------------------------------+
| admin_state_up | True |
| distributed | True |
| external_gateway_info | |
| ha | False |
| id | 8c8a0159-2b37-4fae-93e9-b302a9d59573 |
| name | HProuter |
| routes | |
| status | ACTIVE |
| tenant_id | 3935f5d20d2848b69324bb8bd75a0389 |
+-----------------------+--------------------------------------+
Crear la red privada
neutron net-create HPinternal
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron net-create HPinternal
Created a new network:
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| id | d2ad4daa-d004-40bd-afa8-b7e19b8dde67 |
| name | HPinternal |
| provider:network_type | vxlan|
| provider:physical_network | |
| provider:segmentation_id | 1006 |
| router:external | False|
| shared | False|
| status | ACTIVE |
| subnets | |
| tenant_id | 3935f5d20d2848b69324bb8bd75a0389 |
+---------------------------+--------------------------------------+
Crear la subred para esta red
neutron subnet-create –name subnet-HPinternal HPinternal 10.0.0.0/24
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron subnet-create --name subnet-HPinternal HPinternal 10.0.0.0/24
Created a new subnet:
+-------------------+--------------------------------------------+
| Field | Value |
+-------------------+--------------------------------------------+
| allocation_pools | {"start": "10.0.0.2", "end": "10.0.0.254"} |
| cidr | 10.0.0.0/24|
| dns_nameservers ||
| enable_dhcp | True |
| gateway_ip | 10.0.0.1 |
| host_routes | |
| id | 28d80588-9bf1-415e-a1f3-b08d95d5bf14 |
| ip_version | 4 |
| ipv6_address_mode ||
| ipv6_ra_mode ||
| name | subnet-HPinternal |
| network_id | d2ad4daa-d004-40bd-afa8-b7e19b8dde67 |
| tenant_id | 3935f5d20d2848b69324bb8bd75a0389 |
+-------------------+--------------------------------------------+
Conectar la subred al router
neutron router-interface-add HProuter subnet-HPinternal
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron router-interface-add HProuter subnet-HPinternal
Added interface 2202c460-bb31-4a65-9d0d-cbcc64729843 to router HProuter.
Establecer la puerta de enlace en el router
neutron router-gateway-set 8c8a0159-2b37-4fae-93e9-b302a9d59573 35510045-decf-491e-9990-87a3f77f0284
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron router-gateway-set 8c8a0159-2b37-4fae-93e9-b302a9d59573 35510045-decf-491e-9990-87a3f77f0284
Set gateway for router 8c8a0159-2b37-4fae-93e9-b302a9d59573
Iniciar una instancia en la nueva red
nova keypair-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova keypair-list
+-----------+-------------------------------------------------+
| Name | Fingerprint |
+-----------+-------------------------------------------------+
| default | 01:5f:f1:62:4d:2a:c8:cd:c1:4e:d1:a1:9c:78:66:42 |
| pilot-key | 95:ed:68:93:f6:9e:bb:45:f4:e7:95:53:f9:25:35:db |
+-----------+-------------------------------------------------+
nova flavor-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova flavor-list
+--------------------------------------+-------------------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+--------------------------------------+-------------------+-----------+------+-----------+------+-------+-------------+-----------+
| 0939b77d-6f64-4bf0-b8cf-20db61a16af6 | windows.web.small | 2048 | 40 | 20| 4096 | 2 | 1.0 | True |
| 1 | m1.tiny | 512 | 2 | 0 | | 1 | 1.0 | True |
| 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True |
| 200 | linux.web.small | 2048 | 10 | 20| 4096 | 2 | 1.0 | True |
| 201 | linux.ora.small | 8192 | 50 | 0 | | 4 | 1.0 | True |
| 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True |
| 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True |
| 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True |
+--------------------------------------+-------------------+-----------+------+-----------+------+-------+-------------+-----------+
nova image-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova image-list
+--------------------------------------+-----------------------------------+--------+--------+
| ID | Name | Status | Server |
+--------------------------------------+-----------------------------------+--------+--------+
| 29101bd4-0198-47e8-8dd6-da568a2514a2 | CentOS 6.7 v1 | ACTIVE ||
| 93400dd8-2708-4ed8-961a-ed751b224a95 | RedHat6.7 | ACTIVE ||
| 7bc76bd2-f575-49ea-9add-7d84b411262f | Ubuntu 14.04.03 64 bit | ACTIVE ||
| a785ed8c-72aa-400c-a1a9-d7575a801209 | Ubuntu Server 14.04 v1 | ACTIVE ||
| 3a43eb71-3d64-4e45-922e-680b26661d54 | Windows Server 2012 R2 64 Bits v2 | ACTIVE ||
| 831ecd7a-e26e-4388-b2f4-03d88d067cc7 | Windows Server 2012 R2 v1 | ACTIVE ||
| 1cb50c3f-4606-4e94-b85f-1d323f6a70fd | debian-wheezy-amd64-20140929-disk | ACTIVE ||
| debdde40-8055-484c-8fa8-f7fc1a7750d0 | snap-slpilotbd01 | ACTIVE ||
+--------------------------------------+-----------------------------------+--------+--------+
neutron net-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# neutron net-list
+--------------------------------------+-------------+-------------------------------------------------------+
| id | name | subnets |
+--------------------------------------+-------------+-------------------------------------------------------+
| 35510045-decf-491e-9990-87a3f77f0284 | ext-net | bfaacf82-7a4f-4e0c-aab9-94f705dc2c11 10.254.27.0/24 |
| 4259ab26-a1c4-427e-a7e0-b941368c4e23 | default-net | d20f33e0-82f1-4ce1-80cf-17a27c86d11c 172.0.100.0/24 |
| 73ff3b91-77ad-4ef4-aa67-a99a5ef57650 | demo_net1 | 4a20b788-da40-48a0-b459-5034d2831adf 192.168.111.0/24 |
| a493f23f-3646-49c5-a342-82c0ac7601f6 | lab2-net | 75542425-b437-4433-a9d8-3009527e1435 192.168.1.0/24 |
| d2ad4daa-d004-40bd-afa8-b7e19b8dde67 | HPinternal | 28d80588-9bf1-415e-a1f3-b08d95d5bf14 10.0.0.0/24 |
| e70da3b0-ad8d-4ec0-9dd7-40ba563d2416 | SVC | 57929850-9c6a-4917-a8a4-61c033d72705 10.254.26.0/24 |
| e99f2cdd-eb42-4466-9b17-7cb85636c013 | lab1-net1 | 60b9efc0-081f-45fd-b06c-0ce88fc04d50 192.168.113.0/24 |
+--------------------------------------+-------------+-------------------------------------------------------+
nova secgroup-list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova secgroup-list
+--------------------------------------+---------+-------------+
| Id | Name| Description |
+--------------------------------------+---------+-------------+
| 70ad0845-b9a0-4675-88ea-2edd12dea786 | default | default |
+--------------------------------------+---------+-------------+
nova boot –flavor m1.tiny –image debian-wheezy-amd64-20140929-disk –nic net-id=d2ad4daa-d004-40bd-afa8-b7e19b8dde67 –security-group default –key-name pilot-key HPdemo-instance1
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova boot --flavor m1.tiny --image debian-wheezy-amd64-20140929-disk --nic net-id=d2ad4daa-d004-40bd-afa8-b7e19b8dde67 --security-group default --key-name pilot-key HPdemo-instance1
+--------------------------------------+--------------------------------------------------------------------------+
| Property | Value|
+--------------------------------------+--------------------------------------------------------------------------+
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | -|
| OS-EXT-SRV-ATTR:hypervisor_hostname | -|
| OS-EXT-SRV-ATTR:instance_name | instance-00000084|
| OS-EXT-STS:power_state | 0|
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | -|
| OS-SRV-USG:terminated_at | -|
| accessIPv4 | |
| accessIPv6 | |
| adminPass | ad9HfYFHsnR2 |
| config_drive | |
| created | 2015-11-23T10:05:35Z |
| flavor | m1.tiny (1) |
| hostId | |
| id | 374b3e1c-0e89-4481-b9dd-a9a420a498e1 |
| image | debian-wheezy-amd64-20140929-disk (1cb50c3f-4606-4e94-b85f-1d323f6a70fd) |
| key_name | pilot-key|
| metadata | {} |
| name | HPdemo-instance1 |
| os-extended-volumes:volumes_attached | [] |
| progress | 0|
| security_groups | default |
| status | BUILD|
| tenant_id | 3935f5d20d2848b69324bb8bd75a0389 |
| updated | 2015-11-23T10:05:36Z |
| user_id | 86fe8295656d495db6b06c57274adbf2 |
+--------------------------------------+--------------------------------------------------------------------------+
nova list
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova list
+--------------------------------------+------------------+--------+------------+-------------+---------------------+
| ID | Name | Status | Task State | Power State | Networks|
+--------------------------------------+------------------+--------+------------+-------------+---------------------+
| 374b3e1c-0e89-4481-b9dd-a9a420a498e1 | HPdemo-instance1 | ACTIVE | - | Running | HPinternal=10.0.0.5 |
+--------------------------------------+------------------+--------+------------+-------------+---------------------+
Verificar los Espacios de Nombres de Red
Controller0
ip netns
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# ip netns
qrouter-6903d563-80f4-40b0-ba77-8774a915a323
qdhcp-e99f2cdd-eb42-4466-9b17-7cb85636c013
qdhcp-73ff3b91-77ad-4ef4-aa67-a99a5ef57650
snat-8497d1cb-c2fa-46a5-9e42-1bfceb810204
qrouter-8497d1cb-c2fa-46a5-9e42-1bfceb810204
qdhcp-e70da3b0-ad8d-4ec0-9dd7-40ba563d2416
qdhcp-4259ab26-a1c4-427e-a7e0-b941368c4e23
snat-64b856f2-00a7-4e2f-8abd-aa34ab454c34
qrouter-64b856f2-00a7-4e2f-8abd-aa34ab454c34
ip netns exec
ip netns exec snat-8497d1cb-c2fa-46a5-9e42-1bfceb810204 ip a | grep “inet “
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# ip netns exec snat-8497d1cb-c2fa-46a5-9e42-1bfceb810204 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 10.254.27.21/24 brd 10.254.27.255 scope global qg-5b6914d7-f7
inet 192.168.111.2/24 brd 192.168.111.255 scope global sg-8b3ee21d-13
inet 172.0.100.106/24 brd 172.0.100.255 scope global sg-00f5256d-4f
**ip netns exec snat-64b856f2-00a7-4e2f-8abd-aa34ab454c34 ip a | grep “inet “
**
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# ip netns exec snat-64b856f2-00a7-4e2f-8abd-aa34ab454c34 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 172.0.100.2/24 brd 172.0.100.255 scope global sg-161f8764-8f
inet 10.254.27.10/24 brd 10.254.27.255 scope global qg-1d075498-b3
inet 192.168.113.51/24 brd 192.168.113.255 scope global sg-f4b08ba6-10
ip netns exec
ip netns exec snat-8497d1cb-c2fa-46a5-9e42-1bfceb810204 iptables-save | grep SNAT
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# ip netns exec snat-8497d1cb-c2fa-46a5-9e42-1bfceb810204 iptables-save | grep SNAT
-A neutron-l3-agent-snat -s 192.168.111.0/24 -j SNAT --to-source 10.254.27.21
-A neutron-l3-agent-snat -s 172.0.100.0/24 -j SNAT --to-source 10.254.27.21
ip netns exec snat-64b856f2-00a7-4e2f-8abd-aa34ab454c34 iptables-save | grep SNAT
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# ip netns exec snat-64b856f2-00a7-4e2f-8abd-aa34ab454c34 iptables-save | grep SNAT
-A neutron-l3-agent-snat -s 172.0.100.0/24 -j SNAT --to-source 10.254.27.10
Controller1
ip netns
root@overcloud-ce-controller-controller1-7g6rbkrawrmb:~# ip netns
qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573
qdhcp-d2ad4daa-d004-40bd-afa8-b7e19b8dde67
qrouter-ba804d5f-03c2-430f-ad1e-666dcabffd5e
qdhcp-a493f23f-3646-49c5-a342-82c0ac7601f6
qdhcp-e70da3b0-ad8d-4ec0-9dd7-40ba563d2416
El espacio de nombres SNAT para el nuevo router no está en controller0 ni en controller1, por lo tanto, debe estar en controller2…
Controller2
ip netns
root@overcloud-ce-controller-controller2-wjg7a27togvj:~# ip netns
qdhcp-d2ad4daa-d004-40bd-afa8-b7e19b8dde67
snat-8c8a0159-2b37-4fae-93e9-b302a9d59573
qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573
snat-ba804d5f-03c2-430f-ad1e-666dcabffd5e
qrouter-ba804d5f-03c2-430f-ad1e-666dcabffd5e
snat-6903d563-80f4-40b0-ba77-8774a915a323
qrouter-6903d563-80f4-40b0-ba77-8774a915a323
qdhcp-e99f2cdd-eb42-4466-9b17-7cb85636c013
qrouter-8497d1cb-c2fa-46a5-9e42-1bfceb810204
qdhcp-73ff3b91-77ad-4ef4-aa67-a99a5ef57650
qrouter-64b856f2-00a7-4e2f-8abd-aa34ab454c34
qdhcp-4259ab26-a1c4-427e-a7e0-b941368c4e23
ip netns exec
ip netns exec snat-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip a | grep “inet “
root@overcloud-ce-controller-controller2-wjg7a27togvj:~# ip netns exec snat-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 10.0.0.4/24 brd 10.0.0.255 scope global sg-d3ad81b5-9f
inet 10.254.27.47/24 brd 10.254.27.255 scope global qg-8ae77792-b7
ip netns exec
ip netns exec snat-8c8a0159-2b37-4fae-93e9-b302a9d59573 iptables-save | grep SNAT
root@overcloud-ce-controller-controller2-wjg7a27togvj:~# ip netns exec snat-8c8a0159-2b37-4fae-93e9-b302a9d59573 iptables-save | grep SNAT
-A neutron-l3-agent-snat -s 10.0.0.0/24 -j SNAT --to-source 10.254.27.47
Ahora veamos el nodo de cómputo
Utilice el siguiente comando para averiguar en qué nodo de cómputo se está ejecutando la máquina virtual
nova list –fields name,status,Networks,OS-EXT-SRV-ATTR:host
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova list --fields name,status,Networks,OS-EXT-SRV-ATTR:host
+--------------------------------------+------------------+--------+---------------------+-----------------------------------------------------+
| ID | Name | Status | Networks | OS-EXT-SRV-ATTR: Host |
+--------------------------------------+------------------+--------+---------------------+-----------------------------------------------------+
| 374b3e1c-0e89-4481-b9dd-a9a420a498e1 | HPdemo-instance1 | ACTIVE | HPinternal=10.0.0.5 | overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw |
+--------------------------------------+------------------+--------+---------------------+-----------------------------------------------------+
Compute1
nova show 374b3e1c-0e89-4481-b9dd-a9a420a498e1
root@overcloud-ce-controller-controller0-dlmy4f5tbc5d:~# nova show 374b3e1c-0e89-4481-b9dd-a9a420a498e1
+--------------------------------------+--------------------------------------------------------------------------+
| Property | Value|
+--------------------------------------+--------------------------------------------------------------------------+
| HPinternal network | 10.0.0.5 |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw.novalocal|
| OS-EXT-SRV-ATTR:instance_name | instance-00000084|
| OS-EXT-STS:power_state | 1|
| OS-EXT-STS:task_state | -|
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2015-11-23T10:06:14.000000 |
| OS-SRV-USG:terminated_at | -|
| accessIPv4 | |
| accessIPv6 | |
| config_drive | |
| created | 2015-11-23T10:05:35Z |
| flavor | m1.tiny (1) |
| hostId | 528ae3e885715e8a63ee541508e197b78e24fd194b4f0da6af44edb6 |
| id | 374b3e1c-0e89-4481-b9dd-a9a420a498e1 |
| image | debian-wheezy-amd64-20140929-disk (1cb50c3f-4606-4e94-b85f-1d323f6a70fd) |
| key_name | pilot-key|
| metadata | {} |
| name | HPdemo-instance1 |
| os-extended-volumes:volumes_attached | [] |
| progress | 0|
| security_groups | default |
| status | ACTIVE |
| tenant_id | 3935f5d20d2848b69324bb8bd75a0389 |
| updated | 2015-11-23T10:06:14Z |
| user_id | 86fe8295656d495db6b06c57274adbf2 |
+--------------------------------------+--------------------------------------------------------------------------+
ip netns
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns
qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573
qrouter-6903d563-80f4-40b0-ba77-8774a915a323
qrouter-8497d1cb-c2fa-46a5-9e42-1bfceb810204
qrouter-64b856f2-00a7-4e2f-8abd-aa34ab454c34
ip netns exec
ip netns exec qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip a | grep “inet “
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns exec qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 10.0.0.1/24 brd 10.0.0.255 scope global qr-2202c460-bb
ip netns exec qrouter-6903d563-80f4-40b0-ba77-8774a915a323 ip a | grep “inet “
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns exec qrouter-6903d563-80f4-40b0-ba77-8774a915a323 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 192.168.113.1/24 brd 192.168.113.255 scope global qr-0b36af9c-8c
ip netns exec qrouter-8497d1cb-c2fa-46a5-9e42-1bfceb810204 ip a | grep “inet “
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns exec qrouter-8497d1cb-c2fa-46a5-9e42-1bfceb810204 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 172.0.100.254/24 brd 172.0.100.255 scope global qr-0703300d-84
inet 192.168.111.1/24 brd 192.168.111.255 scope global qr-c73759bd-9d
ip netns exec qrouter-64b856f2-00a7-4e2f-8abd-aa34ab454c34 ip a | grep “inet “
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns exec qrouter-64b856f2-00a7-4e2f-8abd-aa34ab454c34 ip a | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 172.0.100.1/24 brd 172.0.100.255 scope global qr-accfb1df-cc
ip netns exec
ip netns exec qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip rule ls
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns exec qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip rule ls
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
167772161: from 10.0.0.1/24 lookup 167772161
167772161: from 10.0.0.1/24 lookup 167772161
ip netns exec
ip netns exec qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip route show table all
root@overcloud-ce-novacompute1-novacompute1-tpodwp2ljbhw:~# ip netns exec qrouter-8c8a0159-2b37-4fae-93e9-b302a9d59573 ip route show table all
default via 10.0.0.4 dev qr-2202c460-bb table 167772161
10.0.0.0/24 dev qr-2202c460-bb proto kernel scope link src 10.0.0.1
broadcast 10.0.0.0 dev qr-2202c460-bb table local proto kernel scope link src 10.0.0.1
local 10.0.0.1 dev qr-2202c460-bb table local proto kernel scope host src 10.0.0.1
broadcast 10.0.0.255 dev qr-2202c460-bb table local proto kernel scope link src 10.0.0.1
broadcast 127.0.0.0 dev lo table local proto kernel scope link src 127.0.0.1
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1
fe80::/64 dev qr-2202c460-bb proto kernel metric 256
unreachable default dev lo table unspec proto kernel metric 4294967295 error -101
local ::1 dev lo table local proto none metric 0
local fe80:: dev lo table local proto none metric 0
local fe80::f816:3eff:fefc:cddc dev lo table local proto none metric 0
ff00::/8 dev qr-2202c460-bb table local metric 256
unreachable default dev lo table unspec proto kernel metric 4294967295 error -101
Originally published on allthingscloud.eu (2015-11-25).