Hello.
When debug output is activated (3800 KA.15.15.0006):
debug openflow
debug destination session
I am receiving errors (but message is processed):
0000:19:07:48.46 OPFL eOFNetTask:RX from tcp:192.168.56.7:6633: 0:
OFPT_PACKET_OUT (OF 0x04) (xid=0x188e): ***decode error: OFPBRC_BAD_LEN***
I capture packet (xid=0x188e is 6286) (also attached PACKET_OUT.pcapng):
No. Time Source Destination Protocol Length Info
1 18:47:54.312709000 192.168.56.7 192.168.56.104 OpenFlow 175 Type: OFPT_PACKET_OUT
Frame 1: 175 bytes on wire (1400 bits), 175 bytes captured (1400 bits) on interface 0
Ethernet II, Src: 08:00:27:3e:62:f4 (08:00:27:3e:62:f4), Dst: 10:60:4b:38:ec:a5 (10:60:4b:38:ec:a5)
Internet Protocol Version 4, Src: 192.168.56.7 (192.168.56.7), Dst: 192.168.56.104 (192.168.56.104)
Transmission Control Protocol, Src Port: 6633 (6633), Dst Port: 59053 (59053), Seq: 1, Ack: 1, Len: 109
OpenFlow 1.3
Version: 1.3 (0x04)
Type: OFPT_PACKET_OUT (13)
Length: 109
Transaction ID: 6286
Buffer ID: OFP_NO_BUFFER (0xffffffff)
In port: OFPP_CONTROLLER (0xfffffffd)
Actions length: 16
Pad: 000000000000
Action
Data
Ethernet II, Src: 10:60:4b:38:ec:be (10:60:4b:38:ec:be), Dst: 01:1b:78:e9:7b:cd (01:1b:78:e9:7b:cd)
Link Layer Discovery Protocol
I check specification ("OpenFlow Switch Specification Version 1.3.1 (Wire Protocol 0x04)" appendix A), but cannot find any error :-(
- TCP len = 109
- OF len = 109 = 24 (struct ofp_packet_out) + 16 (struct ofp_action_output) + data 69 (14 (L2 header) + 55 (LLDP))
Is it the minor bug (only debug output bug) in firmware or something is bad ?
Thanks, Martin Cerveny