<div dir="ltr">it seems patch-tun is receiving traffic , and going out of tunnel interface gre-c0a80151 towards network node .  but no traffic on physical interface .......<div><br></div><div><div>root@compute1:/var/log/neutron# ovs-ofctl dump-ports br-int </div><div>OFPST_PORT reply (xid=0x2): 4 ports</div><div>  port  3: rx pkts=6540, bytes=1278921, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=13655, bytes=3560547, drop=0, errs=0, coll=0</div><div>  port  1: rx pkts=2, bytes=160, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=<b>20226</b>, bytes=4845244, drop=0, errs=0, coll=0</div><div>  port  2: rx pkts=13686, bytes=3566323, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=6538, bytes=1278707, drop=0, errs=0, coll=0</div><div>  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20228, bytes=4845404, drop=0, errs=0, coll=0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-ofctl dump-ports br-tun</div><div>OFPST_PORT reply (xid=0x2): 6 ports</div><div>  port  3: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20158, bytes=4833505, drop=0, errs=0, coll=0</div><div>  port  6: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=0, bytes=0, drop=0, errs=0, coll=0</div><div>  port  1: rx pkts=<b>20228</b>, bytes=4845888, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=2, bytes=160, drop=0, errs=0, coll=0</div><div>  port  4: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20158, bytes=4833505, drop=0, errs=0, coll=0</div><div>  port  2: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20158, bytes=4833505, drop=0, errs=0, coll=0</div><div>  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=0, bytes=0, drop=0, errs=0, coll=0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-ofctl dump-ports br-int </div><div>OFPST_PORT reply (xid=0x2): 4 ports</div><div>  port  3: rx pkts=6540, bytes=1278921, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=13666, bytes=3563874, drop=0, errs=0, coll=0</div><div>  port  1: rx pkts=2, bytes=160, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=<b>20237</b>, bytes=4848571, drop=0, errs=0, coll=0</div><div>  port  2: rx pkts=13697, bytes=3569650, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=6538, bytes=1278707, drop=0, errs=0, coll=0</div><div>  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20239, bytes=4848731, drop=0, errs=0, coll=0</div><div>root@compute1:/var/log/neutron# ovs-ofctl dump-ports br-tun</div><div>OFPST_PORT reply (xid=0x2): 6 ports</div><div>  port  3: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20168, bytes=4836510, drop=0, errs=0, coll=0</div><div>  port  6: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=0, bytes=0, drop=0, errs=0, coll=0</div><div>  port  1: rx pkts=<b>20238</b>, bytes=4848893, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=2, bytes=160, drop=0, errs=0, coll=0</div><div>  port  4: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20168, bytes=4836510, drop=0, errs=0, coll=0</div><div>  port  2: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20168, bytes=4836510, drop=0, errs=0, coll=0</div><div>  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=0, bytes=0, drop=0, errs=0, coll=0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-ofctl dump-ports br-int </div><div>OFPST_PORT reply (xid=0x2): 4 ports</div><div>  port  3: rx pkts=6541, bytes=1279028, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=13671, bytes=3565484, drop=0, errs=0, coll=0</div><div>  port  1: rx pkts=2, bytes=160, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=<b>20242</b>, bytes=4849966, drop=0, errs=0, coll=0</div><div>  port  2: rx pkts=13702, bytes=3571260, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=6539, bytes=1278814, drop=0, errs=0, coll=0</div><div>  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20245, bytes=4850448, drop=0, errs=0, coll=0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-ofctl dump-ports br-tun</div><div>OFPST_PORT reply (xid=0x2): 6 ports</div><div>  port  3: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20174, bytes=4838227, drop=0, errs=0, coll=0</div><div>  port  6: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=0, bytes=0, drop=0, errs=0, coll=0</div><div>  port  1: rx pkts=<b>20244</b>, bytes=4850610, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=2, bytes=160, drop=0, errs=0, coll=0</div><div>  port  4: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20174, bytes=4838227, drop=0, errs=0, coll=0</div><div>  port  2: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=20174, bytes=4838227, drop=0, errs=0, coll=0</div><div>  port LOCAL: rx pkts=8, bytes=648, drop=0, errs=0, frame=0, over=0, crc=0</div><div>           tx pkts=0, bytes=0, drop=0, errs=0, coll=0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 29, 2014 at 1:44 PM, b t <span dir="ltr"><<a href="mailto:905ben@gmail.com" target="_blank">905ben@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>please provide your sight .</div><div>I am following openstack icehouse ubuntu installation guide .</div><div>I am able to launch install and be able to console in as well .</div><div>no IP address in the vm .</div><div>used udhcpc -T 1 -A 1   to request ip address from dhcp server .</div><div>dhcp server is running on network node .</div><div><br></div><div>using traffic mirroring and I see traffic going out br-int patch-tun interface .</div><div>when I try to mirror traffic on br-tun patch-int , I don't see any traffic coming in .</div><div>and also no traffic going out compute node physical interface .</div><div><br></div><div>detail here with first section to mirror patch-tun , next is patch-int , eth2 .</div><div><br></div><div>any idea ?   thanks !</div><div><br></div><div><br></div><div>section 1  , able to capture patch-tun traffic .</div><div><div><br></div><div>root@compute1:/var/log/neutron# ovs-vsctl show</div><div>19ac2f2b-d444-42d4-8883-820c43c83d66</div><div>    Bridge br-int</div><div>        fail_mode: secure</div><div>        Port "qvo07e7d71e-8f"</div><div>            tag: 1</div><div>            Interface "qvo07e7d71e-8f"</div><div>        Port "qvo529a82b4-5d"</div><div>            tag: 1</div><div>            Interface "qvo529a82b4-5d"</div><div>        Port patch-tun</div><div>            Interface patch-tun</div><div>                type: patch</div><div>                options: {peer=patch-int}</div><div>        Port br-int</div><div>            Interface br-int</div><div>                type: internal</div><div>    Bridge br-tun</div><div>        Port "gre-c0a80251"</div><div>            Interface "gre-c0a80251"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.2.81"}</div><div>        Port br-tun</div><div>            Interface br-tun</div><div>                type: internal</div><div>        Port "gre-c0a80151"</div><div>            Interface "gre-c0a80151"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.1.81"}</div><div>        Port "gre-c0a8024f"</div><div>            Interface "gre-c0a8024f"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.2.79"}</div><div>        Port patch-int</div><div>            Interface patch-int</div><div>                type: patch</div><div>                options: {peer=patch-tun}</div><div>    ovs_version: "2.0.2"</div><div>root@compute1:/var/log/neutron# ovs-vsctl add-port br-int snooper0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-vsctl -- set Bridge br-int mirrors=@m -- --id=@snooper0 get Port snooper0 -- --id=@patch-tun get Port patch-tun -- --id=@m create Mirror name=mymirror select-dst-port=@patch-tun select-src-port=@patch-tun output-port=@snooper0</div><div>66164b82-3cd1-4afd-a8c9-c0c7798f4fb5</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-vsctl show</div><div>19ac2f2b-d444-42d4-8883-820c43c83d66</div><div>    Bridge br-int</div><div>        fail_mode: secure</div><div>        Port "snooper0"</div><div>            Interface "snooper0"</div><div>        Port "qvo07e7d71e-8f"</div><div>            tag: 1</div><div>            Interface "qvo07e7d71e-8f"</div><div>        Port "qvo529a82b4-5d"</div><div>            tag: 1</div><div>            Interface "qvo529a82b4-5d"</div><div>        Port patch-tun</div><div>            Interface patch-tun</div><div>                type: patch</div><div>                options: {peer=patch-int}</div><div>        Port br-int</div><div>            Interface br-int</div><div>                type: internal</div><div>    Bridge br-tun</div><div>        Port "gre-c0a80251"</div><div>            Interface "gre-c0a80251"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.2.81"}</div><div>        Port br-tun</div><div>            Interface br-tun</div><div>                type: internal</div><div>        Port "gre-c0a80151"</div><div>            Interface "gre-c0a80151"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.1.81"}</div><div>        Port "gre-c0a8024f"</div><div>            Interface "gre-c0a8024f"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.2.79"}</div><div>        Port patch-int</div><div>            Interface patch-int</div><div>                type: patch</div><div>                options: {peer=patch-tun}</div><div>    ovs_version: "2.0.2"</div><div>root@compute1:/var/log/neutron# tcpdump -e -n -i snooper0</div><div>tcpdump: WARNING: snooper0: no IPv4 address assigned</div><div>tcpdump: verbose output suppressed, use -v or -vv for full protocol decode</div><div>listening on snooper0, link-type EN10MB (Ethernet), capture size 65535 bytes</div><div>13:40:34.413689 fa:16:3e:1d:fe:22 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 326: vlan 1, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:1d:fe:22, length 280</div><div>13:40:35.422036 fa:16:3e:1d:fe:22 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 326: vlan 1, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:1d:fe:22, length 280</div><div>13:40:36.429280 fa:16:3e:1d:fe:22 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 326: vlan 1, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:1d:fe:22, length 280</div><div>13:40:38.617090 fa:16:3e:1d:fe:22 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 326: vlan 1, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:1d:fe:22, length 280</div><div>13:40:39.622401 fa:16:3e:1d:fe:22 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 326: vlan 1, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:1d:fe:22, length 280</div><div>13:40:40.624290 fa:16:3e:1d:fe:22 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 326: vlan 1, p 0, ethertype IPv4, 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fa:16:3e:1d:fe:22, length 280</div><div>^C</div><div>6 packets captured</div><div>6 packets received by filter</div><div>0 packets dropped by kernel</div><div>root@compute1:/var/log/neutron# </div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>section 2  , not able to capture patch-int traffic .<br></div><div><br></div><div><br></div><div><div><br></div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-vsctl clear Bridge br-int mirrors</div><div>root@compute1:/var/log/neutron# ovs-vsctl del-port br-int snooper0</div><div>root@compute1:/var/log/neutron# ovs-vsctl add-port br-tun snooper0</div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# ovs-vsctl show</div><div>19ac2f2b-d444-42d4-8883-820c43c83d66</div><div>    Bridge br-int</div><div>        fail_mode: secure</div><div>        Port "qvo07e7d71e-8f"</div><div>            tag: 1</div><div>            Interface "qvo07e7d71e-8f"</div><div>        Port "qvo529a82b4-5d"</div><div>            tag: 1</div><div>            Interface "qvo529a82b4-5d"</div><div>        Port patch-tun</div><div>            Interface patch-tun</div><div>                type: patch</div><div>                options: {peer=patch-int}</div><div>        Port br-int</div><div>            Interface br-int</div><div>                type: internal</div><div>    Bridge br-tun</div><div>        Port "snooper0"</div><div>            Interface "snooper0"</div><div>        Port "gre-c0a80251"</div><div>            Interface "gre-c0a80251"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.2.81"}</div><div>        Port br-tun</div><div>            Interface br-tun</div><div>                type: internal</div><div>        Port "gre-c0a80151"</div><div>            Interface "gre-c0a80151"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.1.81"}</div><div>        Port "gre-c0a8024f"</div><div>            Interface "gre-c0a8024f"</div><div>                type: gre</div><div>                options: {in_key=flow, local_ip="192.168.1.79", out_key=flow, remote_ip="192.168.2.79"}</div><div>        Port patch-int</div><div>            Interface patch-int</div><div>                type: patch</div><div>                options: {peer=patch-tun}</div><div>    ovs_version: "2.0.2"</div><div>root@compute1:/var/log/neutron# </div><div><br></div><div>root@compute1:/var/log/neutron# ovs-vsctl -- set Bridge br-tun mirrors=@m -- --id=@snooper0 get Port snooper0 -- --id=@patch-int get Port patch-int -- --id=@m create Mirror name=mymirror select-dst-port=@patch-int select-src-port=@patch-int output-port=@snooper0</div><div>f38e22e4-c95e-4f06-810a-f63e6d28e7c9</div><div><br></div><div><b style="background-color:rgb(255,0,0)">is the above command correct ?</b></div><div><br></div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# </div><div>root@compute1:/var/log/neutron# tcpdump -e -n -i snooper0</div><div>tcpdump: WARNING: snooper0: no IPv4 address assigned</div><div>tcpdump: verbose output suppressed, use -v or -vv for full protocol decode</div><div>listening on snooper0, link-type EN10MB (Ethernet), capture size 65535 bytes</div></div><div><br></div><div><div><br></div><div><br></div><div>^[[A^C</div><div>0 packets captured</div><div>0 packets received by filter</div><div>0 packets dropped by kernel</div><div>root@compute1:/var/log/neutron# tcpdump -e -n -i eth1</div><div>tcpdump: verbose output suppressed, use -v or -vv for full protocol decode</div><div>listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes</div><div>^C</div><div>0 packets captured</div><div>0 packets received by filter</div><div>0 packets dropped by kernel</div></div><div><br></div><div><br></div><div><br></div><div>thanks !</div></div>
</blockquote></div><br></div>