Thanks for answer. All service vms are single interface since I'm using one network. Here is the data (attachment is a duplicate if it is more convenient): neutron cli commands neutron port-list +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------+ | id | name | mac_address | fixed_ips | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------+ | 09fc96eb-ea4d-4f45-a0b1-e098b2217a69 | | fa:16:3e:73:66:db | {"subnet_id": "2779cfcc-793c-4539-9438-6aa84fd65c91", "ip_address": "192.168.111.2"} | | 2f01899d-4d0a-4172-b218-2adce5f93b94 | | fa:16:3e:e2:18:fb | {"subnet_id": "94e4fc32-e260-4576-a98e-ea2730a2f9b6", "ip_address": "192.168.200.12"} | | 67a4f9b0-e0ca-4831-8c07-f3c66623b868 | | fa:16:3e:31:12:c6 | {"subnet_id": "2779cfcc-793c-4539-9438-6aa84fd65c91", "ip_address": "192.168.111.1"} | | 84200887-04b1-4f97-ad09-97e55476016c | | fa:16:3e:16:4d:9d | {"subnet_id": "eaedbcee-ce9e-4609-bc91-c31eb8c84fb1", "ip_address": "172.20.4.127"} | | 99d03583-4b46-4bfc-bcb7-d62eb86a2c87 | | fa:16:3e:0d:b4:d7 | {"subnet_id": "94e4fc32-e260-4576-a98e-ea2730a2f9b6", "ip_address": "192.168.200.10"} | | b5163853-c9d4-49c3-ac78-937ae48d817e | | fa:16:3e:a2:4e:a9 | {"subnet_id": "94e4fc32-e260-4576-a98e-ea2730a2f9b6", "ip_address": "192.168.200.11"} | | ceaf6295-e850-4c38-b882-2606c3f1b00f | | fa:16:3e:05:a2:4b | {"subnet_id": "94e4fc32-e260-4576-a98e-ea2730a2f9b6", "ip_address": "192.168.200.2"} | +--------------------------------------+------+-------------------+---------------------------------------------------------------------------------------+ neutron port-pair-list +--------------------------------------+-------------+--------------------------------------+--------------------------------------+ | id | name | ingress | egress | +--------------------------------------+-------------+--------------------------------------+--------------------------------------+ | c3799715-030b-4d60-a682-ee906d1603a4 | servicepair | b5163853-c9d4-49c3-ac78-937ae48d817e | b5163853-c9d4-49c3-ac78-937ae48d817e | +--------------------------------------+-------------+--------------------------------------+--------------------------------------+ neutron port-pair-group-list +--------------------------------------+--------------+-------------------------------------------+ | id | name | port_pairs | +--------------------------------------+--------------+-------------------------------------------+ | db543b8e-4b9b-4b85-9517-4f216ccf2605 | servicegroup | [u'c3799715-030b-4d60-a682-ee906d1603a4'] | +--------------------------------------+--------------+-------------------------------------------+ neutron flow-classifier-list +--------------------------------------+------------+------------------------------------------------------------+ | id | name | summary | +--------------------------------------+------------+------------------------------------------------------------+ | 8b49a850-747e-41a1-abe5-d7d027da87f7 | clforward | protocol: ICMP, | | | | source[port]: any[any:any], | | | | destination[port]: any[any:any], | | | | neutron_source_port: 99d03583-4b46-4bfc-bcb7-d62eb86a2c87, | | | | neutron_destination_port: None, | | | | l7_parameters: {} | | b7dc47c8-a248-4c6f-8d05-2cb5dd349f75 | clbackward | protocol: ICMP, | | | | source[port]: any[any:any], | | | | destination[port]: any[any:any], | | | | neutron_source_port: 2f01899d-4d0a-4172-b218-2adce5f93b94, | | | | neutron_destination_port: None, | | | | l7_parameters: {} | +--------------------------------------+------------+------------------------------------------------------------+ neutron port-chain-list +--------------------------------------+--------------+-------------------------------------------+------------------------------------------------------------------------------------+ | id | name | port_pair_groups | flow_classifiers | +--------------------------------------+--------------+-------------------------------------------+------------------------------------------------------------------------------------+ | 027f5c3c-dbfb-4d04-8d26-92255050e719 | servicechain | [u'db543b8e-4b9b-4b85-9517-4f216ccf2605'] | [u'8b49a850-747e-41a1-abe5-d7d027da87f7', u'b7dc47c8-a248-4c6f-8d05-2cb5dd349f75'] | +--------------------------------------+--------------+-------------------------------------------+------------------------------------------------------------------------------------+ -------------------- N1: root@node-4:~# ovs-vsctl show 3d677a4f-3912-45ab-bd91-37ba0f705685 Bridge br-int fail_mode: secure Port "qvob5163853-c9" tag: 2 Interface "qvob5163853-c9" Port br-int Interface br-int type: internal Port patch-tun Interface patch-tun type: patch options: {peer=patch-int} Port "qvo99d03583-4b" tag: 2 Interface "qvo99d03583-4b" Bridge br-tun fail_mode: secure Port br-tun Interface br-tun type: internal Port "vxlan-c0a80205" Interface "vxlan-c0a80205" type: vxlan options: {df_default="true", in_key=flow, local_ip="192.168.2.3", out_key=flow, remote_ip="192.168.2.5"} Port patch-int Interface patch-int type: patch options: {peer=patch-tun} Port "vxlan-c0a80204" Interface "vxlan-c0a80204" type: vxlan options: {df_default="true", in_key=flow, local_ip="192.168.2.3", out_key=flow, remote_ip="192.168.2.4"} ovs_version: "2.4.1" root@node-4:~# ovs-ofctl dump-groups -O OpenFlow13 br-int OFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=1,type=select,bucket=actions=set_field:fa:16:3e:a2:4e:a9->eth_dst,resubmit(,5) root@node-4:~# ovs-ofctl dump-flows -O OpenFlow13 br-int 2016-07-20T09:11:22Z|00001|ofp_actions|INFO|OFPAT_SET_MPLS_TTL is deprecated in OpenFlow13 (use Set-Field) OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0x8638fb0830e30535, duration=699.205s, table=0, n_packets=27, n_bytes=2870, priority=30,icmp,in_port=14 actions=NORMAL cookie=0x8638fb0830e30535, duration=699.169s, table=0, n_packets=19, n_bytes=1862, priority=30,icmp,in_port=13 actions=group:1 cookie=0x8638fb0830e30535, duration=77901.580s, table=0, n_packets=0, n_bytes=0, priority=20,mpls actions=resubmit(,10) cookie=0x8638fb0830e30535, duration=976.744s, table=0, n_packets=0, n_bytes=0, priority=10,icmp6,in_port=13,icmp_type=136 actions=resubmit(,24) cookie=0x8638fb0830e30535, duration=970.509s, table=0, n_packets=0, n_bytes=0, priority=10,icmp6,in_port=14,icmp_type=136 actions=resubmit(,24) cookie=0x8638fb0830e30535, duration=976.584s, table=0, n_packets=38, n_bytes=1596, priority=10,arp,in_port=13 actions=resubmit(,24) cookie=0x8638fb0830e30535, duration=970.346s, table=0, n_packets=37, n_bytes=1554, priority=10,arp,in_port=14 actions=resubmit(,24) cookie=0x8638fb0830e30535, duration=976.913s, table=0, n_packets=2531, n_bytes=207872, priority=9,in_port=13 actions=resubmit(,25) cookie=0x8638fb0830e30535, duration=970.671s, table=0, n_packets=2541, n_bytes=208916, priority=9,in_port=14 actions=resubmit(,25) cookie=0x8638fb0830e30535, duration=77904.036s, table=0, n_packets=807095, n_bytes=65744479, priority=0 actions=NORMAL cookie=0x8638fb0830e30535, duration=699.805s, table=5, n_packets=19, n_bytes=1862, priority=0,ip,dl_dst=fa:16:3e:a2:4e:a9 actions=push_mpls:0x8847,set_field:65791->mpls_label,set_mpls_ttl(255),push_vlan:0x8100,set_field:4098->vlan_vid,resubmit(,10) cookie=0x8638fb0830e30535, duration=698.929s, table=10, n_packets=19, n_bytes=1862, priority=1,mpls,dl_vlan=2,dl_dst=fa:16:3e:a2:4e:a9,mpls_label=65791 actions=pop_vlan,pop_mpls:0x0800,output:14 cookie=0x8638fb0830e30535, duration=77901.503s, table=10, n_packets=0, n_bytes=0, priority=0 actions=drop cookie=0x8638fb0830e30535, duration=77903.944s, table=23, n_packets=0, n_bytes=0, priority=0 actions=drop cookie=0x8638fb0830e30535, duration=976.828s, table=24, n_packets=0, n_bytes=0, priority=2,icmp6,in_port=13,icmp_type=136,nd_target=fe80::f816:3eff:fe0d:b4d7 actions=NORMAL cookie=0x8638fb0830e30535, duration=970.586s, table=24, n_packets=0, n_bytes=0, priority=2,icmp6,in_port=14,icmp_type=136,nd_target=fe80::f816:3eff:fea2:4ea9 actions=NORMAL cookie=0x8638fb0830e30535, duration=976.660s, table=24, n_packets=38, n_bytes=1596, priority=2,arp,in_port=13,arp_spa=192.168.200.10 actions=resubmit(,25) cookie=0x8638fb0830e30535, duration=970.427s, table=24, n_packets=37, n_bytes=1554, priority=2,arp,in_port=14,arp_spa=192.168.200.11 actions=resubmit(,25) cookie=0x8638fb0830e30535, duration=77903.855s, table=24, n_packets=0, n_bytes=0, priority=0 actions=drop cookie=0x8638fb0830e30535, duration=977.081s, table=25, n_packets=2567, n_bytes=209328, priority=2,in_port=13,dl_src=fa:16:3e:0d:b4:d7 actions=NORMAL cookie=0x8638fb0830e30535, duration=970.840s, table=25, n_packets=2575, n_bytes=210240, priority=2,in_port=14,dl_src=fa:16:3e:a2:4e:a9 actions=NORMAL ------------------------ N2: root@node-1:~# ovs-vsctl show efe60188-c666-46d5-8560-b8e146bcca1a Bridge br-int fail_mode: secure Port patch-tun Interface patch-tun type: patch options: {peer=patch-int} Port br-int Interface br-int type: internal Port "qvo2f01899d-4d" tag: 2 Interface "qvo2f01899d-4d" Bridge br-tun fail_mode: secure Port br-tun Interface br-tun type: internal Port patch-int Interface patch-int type: patch options: {peer=patch-tun} Port "vxlan-c0a80203" Interface "vxlan-c0a80203" type: vxlan options: {df_default="true", in_key=flow, local_ip="192.168.2.4", out_key=flow, remote_ip="192.168.2.3"} Port "vxlan-c0a80205" Interface "vxlan-c0a80205" type: vxlan options: {df_default="true", in_key=flow, local_ip="192.168.2.4", out_key=flow, remote_ip="192.168.2.5"} ovs_version: "2.4.1" root@node-1:~# ovs-ofctl dump-groups -O OpenFlow13 br-int OFPST_GROUP_DESC reply (OF1.3) (xid=0x2): group_id=1,type=select,bucket=actions=set_field:fa:16:3e:a2:4e:a9->eth_dst,resubmit(,5) root@node-1:~# ovs-ofctl dump-flows -O OpenFlow13 br-int 2016-07-20T09:11:55Z|00001|ofp_actions|INFO|OFPAT_SET_MPLS_TTL is deprecated in OpenFlow13 (use Set-Field) OFPST_FLOW reply (OF1.3) (xid=0x2): cookie=0xb64d1a09f55ad233, duration=732.140s, table=0, n_packets=19, n_bytes=1862, priority=30,icmp,in_port=9 actions=group:1 cookie=0xb64d1a09f55ad233, duration=77852.119s, table=0, n_packets=0, n_bytes=0, priority=20,mpls actions=resubmit(,10) cookie=0xb64d1a09f55ad233, duration=988.517s, table=0, n_packets=0, n_bytes=0, priority=10,icmp6,in_port=9,icmp_type=136 actions=resubmit(,24) cookie=0xb64d1a09f55ad233, duration=988.387s, table=0, n_packets=63, n_bytes=2646, priority=10,arp,in_port=9 actions=resubmit(,24) cookie=0xb64d1a09f55ad233, duration=988.648s, table=0, n_packets=969, n_bytes=80498, priority=9,in_port=9 actions=resubmit(,25) cookie=0xb64d1a09f55ad233, duration=77853.918s, table=0, n_packets=10088, n_bytes=819669, priority=0 actions=NORMAL cookie=0xb64d1a09f55ad233, duration=732.609s, table=5, n_packets=19, n_bytes=1862, priority=0,ip,dl_dst=fa:16:3e:a2:4e:a9 actions=push_mpls:0x8847,set_field:65791->mpls_label,set_mpls_ttl(255),push_vlan:0x8100,set_field:4098->vlan_vid,output:1 cookie=0xb64d1a09f55ad233, duration=77852.056s, table=10, n_packets=0, n_bytes=0, priority=0 actions=drop cookie=0xb64d1a09f55ad233, duration=77853.854s, table=23, n_packets=0, n_bytes=0, priority=0 actions=drop cookie=0xb64d1a09f55ad233, duration=988.582s, table=24, n_packets=0, n_bytes=0, priority=2,icmp6,in_port=9,icmp_type=136,nd_target=fe80::f816:3eff:fee2:18fb actions=NORMAL cookie=0xb64d1a09f55ad233, duration=988.452s, table=24, n_packets=63, n_bytes=2646, priority=2,arp,in_port=9,arp_spa=192.168.200.12 actions=resubmit(,25) cookie=0xb64d1a09f55ad233, duration=77853.790s, table=24, n_packets=0, n_bytes=0, priority=0 actions=drop cookie=0xb64d1a09f55ad233, duration=988.778s, table=25, n_packets=1030, n_bytes=83004, priority=2,in_port=9,dl_src=fa:16:3e:e2:18:fb actions=NORMAL