Mirroring doesn't work with Dynamic NH mode and header disabled
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.2 |
Fix Committed
|
Critical
|
jayaramsatya | |||
Trunk |
Fix Committed
|
Critical
|
jayaramsatya |
Bug Description
Version: 3.2.0.0-3~mitaka
Topo:
cfgm: nodec22, nodeg10, nodec26
control: nodec22,
compute: nodeg8,
With Dynamic NH mode and header disabled, the nh entry for the mirror entry is this:
root@nodec32:~# mirror -b
Mirror Table
Flags:D=Dynamic Mirroring
Index NextHop Flags VNI
-------
0 42 18
root@nodec32:~# nh --get 42
Id:42 Type:Tunnel Fmly: AF_INET Rid:0 Ref_cnt:5 Vrf:0
Oif:0 Len:14 Flags Valid, MPLSoUDP, Data:00 25 90 c5 61 b4 00 25 90 c3 0a ee 08 00
Vrf:0 Sip:10.204.217.17 Dip:10.204.217.48
But mirroring does not happen. The packets do not reach the tap or node hosting the mirror vm either.
Dropstats increment on the receiving compute for "Invalid Protocol"
description: | updated |
Review in progress for https:/ /review. opencontrail. org/26295
Submitter: jayaramsatya (<email address hidden>)