You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I setup a network with Ryu controller, linc-Switch, a client and a Server. When I run Ryu and simple_switch_13.py, client and Server can ping each other.
But I use the verbose and find the information From the ryu :
Hi,
I setup a network with Ryu controller, linc-Switch, a client and a Server. When I run Ryu and simple_switch_13.py, client and Server can ping each other.
But I use the verbose and find the information From the ryu :
Encounter an error during parsing OpenFlow packet from switch. This implies switch sending a malformed OpenFlow packet.version 0x04 msg_type 10 msg_len 222 xid 208 buf 0x4 0xa 0x0 0xde 0x0 0x0 0x0 0xd0 0xff 0xff 0xff 0xff 0x0 0x54 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x70 0x80 0x0 0x0 0x4 0x0 0x0 0x0 0x2 0x80 0x0 0xa 0x2 0x86 0xdd 0x80 0x0 0x6 0x6 0x33 0x33 0x0 0x1 0x0 0x3 0x80 0x0 0x8 0x6 0xf0 0xde 0xf1 0x57 0x2f 0xc4 0x80 0x0 0x14 0x1 0x11 0x80 0x0 0x10 0x1 0x0 0x80 0x0 0x12 0x1 0x0 0x80 0x0 0x34 0x10 0xfe 0x80 0x0 0x0 0x0 0x0 0x0 0x0 0x55 0xd 0xf 0x7 0x7c 0xcf 0xc6 0x46 0x80 0x0 0x36 0x10 0xff 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x3 0x80 0x0 0x38 0x3 0x0 0x0 0x0 0x80 0x0 0x1e 0x2 0xe0 0x90 0x80 0x0 0x20 0x2 0x14 0xeb 0x0 0x0 0x33 0x33 0x0 0x1 0x0 0x3 0xf0 0xde 0xf1 0x57 0x2f 0xc4 0x86 0xdd 0x60 0x0 0x0 0x0 0x0 0x1e 0x11 0x1 0xfe 0x80 0x0 0x0 0x0 0x0 0x0 0x0 0x55 0xd 0xf 0x7 0x7c 0xcf 0xc6 0x46 0xff 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x0 0x3 0xe0 0x90 0x14 0xeb 0x0 0x1e 0x50 0xdd 0x3b 0xcb 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x4 0x77 0x70 0x61 0x64 0x0 0x0 0x1 0x0 0x1
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_parser.py", line 57, in msg
return msg_parser(datapath, version, msg_type, msg_len, xid, buf)
File "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_v1_3_parser.py", line 79, in msg_parser
return parser(datapath, version, msg_type, msg_len, xid, buf)
File "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_v1_3_parser.py", line 2138, in parser
ofproto.OFP_MATCH_SIZE)
File "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_v1_3_parser.py", line 1259, in parser
k, uv = ofproto.oxm_to_user(n, value, mask)
File "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/oxm_fields.py", line 213, in to_user
% (len(v), name, t.size))
Exception: Unexpected OXM payload length 3 for ipv6_flabel (expected 4)
The Ryu support ([email protected]) replied that :
This messages shows that LINC switch sent a malformed OpenFlow packet.
In ipv6_flabel match field, the length of OXM payload is defined as 4 byte, but LINC switch sent it with 3 byte.
e.g.)
LINC switch sent
0x80 0x0 0x38 0x3 OXM_OF_IPV6_FLABEL
CORRECT
0x80 0x0 0x38 0x4 OXM_OF_IPV6_FLABEL
Your help is appreciated!
The text was updated successfully, but these errors were encountered: