OF Bundle add message failing with incorrect XID
Description
Environment
None
Activity
Show:
Done
Details
Details
Assignee

Reporter

Components
Fix versions
Priority
Created May 31, 2018 at 10:11 AM
Updated June 11, 2018 at 4:02 PM
Resolved June 11, 2018 at 4:02 PM
When more number of flow/groups being pushed via OF bundle down to openflow switch.
OVS rejects some of the bundle add messages with wrong XID.
OFPT_FLOW_MOD (OF1.3) (xid=0x46): ADD table:60 priority=0 cookie:0x6800000 actions=resubmit(,17)
2018-05-17T13:44:27.743Z|22355|vconn|DBG|tcp:192.168.40.26:6653: received: ONFT_BUNDLE_ADD_MESSAGE (OF1.3) (xid=0x47): **decode error: OFPBFC_MSG_BAD_XID**
2018-05-17T13:44:27.743Z|22356|vconn|DBG|tcp:192.168.40.26:6653: sent (Success): OFPT_ERROR (OF1.3) (xid=0x47): OFPBFC_MSG_BAD_XID
ONFT_BUNDLE_ADD_MESSAGE (OF1.3) (xid=0x47):
(**truncated to 64 bytes from 104**)
00000000 04 04 00 68 00 00 00 47-4f 4e 46 00 00 00 08 fd |...h...GONF.....|
00000010 00 00 00 00 00 00 00 03-04 0e 00 50 00 00 00 46 |...........P...F|
00000020 00 00 00 00 01 03 00 00-00 00 00 00 00 00 00 00 |................|
00000030 50 00 00 00 00 00 00 00-ff ff ff ff ff ff ff ff |P...............|
This leads to flow/group being missed on OVS and will be present in config DS.