Hi,
I am implementing an SDN demo and needs to connect a Juniper QFX5100 to opendaylight. But after I finish my configuration, I found the connection to the controller is down. I found the reason is that Juniper doesn't support OFPT_ROLE_REQUEST but odl send it.
So is there a workaround solution to let odl not send the request? Or let QFX ignore and not respond to the request.
And when I change the controller to POX , I found the QFX5100 have an ofmod error caused 5100 can't install the flows. Is QFX5100 need configure profile to support openflow table?
Below is QFX5100 configuration:
show protocols openflow
switch SW1 {
interfaces {
xe-0/0/0:0.0;
xe-0/0/0:1.0;
xe-0/0/0:2.0;
xe-0/0/0:3.0;
}
controller {
address 10.69.35.86;
}
}
traceoptions {
file openflow.log;
flag all;
}
Below is POX output:
POX 0.2.0 (carp) / Copyright 2011-2013 James McCauley, et al.
DEBUG:core: POX 0.2.0 (carp) going up...
DEBUG:core:Running on CPython (2.7.6/Oct 26 2016 20:30:19)
DEBUG:core: Platform is Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty
INFO:core: POX 0.2.0 (carp) is up.
DEBUG: openflow.of_01:Listening on 0.0.0.0:6633
ERROR: openflow.of_01:[30-b6-4f-55-59-a0 1] OpenFlow Error:
[30-b6-4f-55-59-a0 1] Error: header:
[30-b6-4f-55-59-a0 1] Error: version: 1
[30-b6-4f-55-59-a0 1] Error: type: 1 (OFPT_ERROR)
[30-b6-4f-55-59-a0 1] Error: length: 24
[30-b6-4f-55-59-a0 1] Error: xid: 3
[30-b6-4f-55-59-a0 1] Error: type: OFPET_BAD_REQUEST (1)
[30-b6-4f-55-59-a0 1] Error: code: OFPBRC_BAD_TYPE (1)
[30-b6-4f-55-59-a0 1] Error: datalen: 12
[30-b6-4f-55-59-a0 1] Error: 0000: 01 09 00 0c 00 00 00 03 00 00 00 80 |............ |
ERROR: openflow.of_01:[30-b6-4f-55-59-a0 1] OpenFlow Error:
[30-b6-4f-55-59-a0 1] Error: header:
[30-b6-4f-55-59-a0 1] Error: version: 1
[30-b6-4f-55-59-a0 1] Error: type: 1 (OFPT_ERROR)
[30-b6-4f-55-59-a0 1] Error: length: 84
[30-b6-4f-55-59-a0 1] Error: xid: 4
[30-b6-4f-55-59-a0 1] Error: type: OFPET_FLOW_MOD_FAILED (3)
[30-b6-4f-55-59-a0 1] Error: code: OFPFMFC_UNSUPPORTED (5)
[30-b6-4f-55-59-a0 1] Error: datalen: 72
[30-b6-4f-55-59-a0 1] Error: 0000: 01 0e 00 48 00 00 00 04 00 10 00 1f 00 00 00 00 |...H............|
[30-b6-4f-55-59-a0 1] Error: 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[30-b6-4f-55-59-a0 1] Error: 0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[30-b6-4f-55-59-a0 1] Error: 0030: 00 00 00 00 00 00 00 00 00 03 00 00 00 00 80 00 |................|
[30-b6-4f-55-59-a0 1] Error: 0040: ff ff ff ff ff ff 00 00 |........ |