My guess is that your controller is running v0.8.2, but your switch is
running the version from noxrepo.org (v0.9.0~b1). You can check this
by running both the switch and controller with the "--version" flag.
If they are running v0.8.2, you should see something like:
[EMAIL PROTECTED] openflow-0.8.2] controller/controller --version
controller/controller v0.8.2 compiled Nov 24 2008 14:51:59
[EMAIL PROTECTED] openflow-0.8.2] switch/switch --version
switch/switch v0.8.2 compiled Nov 24 2008 14:52:01
Obviously, they should both have "v0.8.2" as their version if you're
using the "official" OpenFlow.
You can check the version number of the sources in "include/
openflow.h". For v0.8.2, you'll see this:
#define OFP_VERSION 0x85
For v0.9.0~b1, you'll see this:
#define OFP_VERSION 0x91
To get them both to communicate together, you'll need both sides to be
running the same version.
We're hoping most of these version problems go away with the OpenFlow
Consortium's release of v0.8.9 release either this week or next. This
should be a fairly stable release in terms of the wire protocol.
--Justin
On Nov 24, 2008, at 3:26 AM, Adil Razzaq wrote:
Hi
I was trying to connect a "user space openflow switch" with the
"openflow controller(sample controller provided with the openflow
switch)" running on two separate machines on Debian Linux.
But i was getting the following error message on the controller
Received openflow version 91 != expected 85
Can you please guide me why this error occurred and how to resolve it?
I ran following command on the controller
controller ptcp: &
I used the following command on the switch
switch tcp:ip_of_controller -i eth1,eth2
Note: I am using openflow version 0.8.2 for both controller and
switch.
Best Regards
Adil Razzaq
_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org