Bug 1385818

Summary: Ovs packet mirroring between hosts seems to trigger unexpected reboots
Product: Red Hat OpenStack Reporter: nalmond
Component: openvswitchAssignee: Flavio Leitner <fleitner>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Ofer Blaut <oblaut>
Severity: high Docs Contact:
Priority: high    
Version: 7.0 (Kilo)CC: aloughla, apevec, chrisw, nalmond, rhos-maint, srevivo
Target Milestone: ---Flags: fleitner: needinfo? (nalmond)
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-03-07 14:40:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description nalmond 2016-10-17 18:14:58 UTC
Description of problem:
After setting up a gre tunnel to mirror traffic between instances running on separate compute nodes, the compute node reboots unexpectedly about 10 minutes later.

Version-Release number of selected component (if applicable):
openvswitch-2.4.0-1.el7.x86_64

How reproducible:
Has happened on 2 compute nodes in the same environment

Steps to Reproduce:
1. Use the following commands to set up a gre tunnel
2. Observe reboot

ovs-vsctl add-port br-monitor gre1 -- set interface gre1 type=gre options:remote_ip=<ip> options:key=2000

ovs-vsctl -- add Bridge br-int mirrors @m -- --id=@host1 get Port qvo6b8906b1-50 -- --id=@vasi get Port gre1 -- --id=@m create Mirror name=mirror select-src-port=@host1 select-dst-port=@host1 output-port=@vasi

Actual results:
Compute node reboots shortly (about 10 minutes) after applying this

Expected results:
No reboot, traffic is mirrored between hosts