I'm not quite understand. So how can I enable these features such as TCP FLAGS (which is declared to be usable since ovs 2.1.0) while unable to enable openflow 1.5? Following is the error message when I tried to enable openflow 1.5 using "ovs-vsctl set bridge br0 protocols=OpenFlow10,OpenFlow11,OpenFlow12,OpenFlow13,OpenFlow14,OpenFlow15"
18:17:18.395 INFO [n.f.c.i.OFChannelHandler:nioEventLoopGroup-3-26] New > switch connection from /172.16.105.204:37320 > 18:17:18.397 ERROR [n.f.c.i.OFChannelHandler:nioEventLoopGroup-3-26] Error > while processing message from switch [? from 172.16.105.204:37320]state > net.floodlightcontroller.core.internal.OFChannelHandler$WaitHelloState@6fe162b3 > io.netty.handler.codec.DecoderException: > java.lang.IllegalArgumentException: Unknown wire version: 6 > at > io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:358) > ~[floodlight.jar:na] > at > io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:230) > ~[floodlight.jar:na] > at > io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308) > [floodlight.jar:na] > at > io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294) > [floodlight.jar:na] > at > io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846) > [floodlight.jar:na] > at > io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) > [floodlight.jar:na] > at > io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) > [floodlight.jar:na] > at > io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468) > [floodlight.jar:na] > at > io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) > [floodlight.jar:na] > at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) > [floodlight.jar:na] > at > io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) > [floodlight.jar:na] > at > io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) > [floodlight.jar:na] > at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101] > Caused by: java.lang.IllegalArgumentException: Unknown wire version: 6 > at > org.projectfloodlight.openflow.protocol.OFFactories$GenericReader.readFrom(OFFactories.java:72) > ~[floodlight.jar:na] > at > org.projectfloodlight.openflow.protocol.OFFactories$GenericReader.readFrom(OFFactories.java:49) > ~[floodlight.jar:na] > at > net.floodlightcontroller.core.internal.OFMessageDecoder.decode(OFMessageDecoder.java:80) > ~[floodlight.jar:na] > at > io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:327) > ~[floodlight.jar:na] > ... 12 common frames omitted > 18:17:18.399 INFO [n.f.c.i.OFChannelHandler:nioEventLoopGroup-3-26] [[? > from 172.16.105.204:37320]] Disconnected connection 2016-07-01 18:10 GMT+08:00 Justin Pettit <[email protected]>: > As Joe mentioned those later versions are considered experimental, but > many of the features are supported. By the way, 0x4 maps to OpenFlow 1.3, > not 1.4. > > --Justin > > > > On Jul 1, 2016, at 11:23 AM, Big Strong <[email protected]> wrote: > > > > I checked the release notes at > http://openvswitch.org/releases/NEWS-2.5.0. And it seems that openflow > 1.5 is supported since ovs 2.4.0. But after install ovs 2.5.0, I checked > the version and find it only supports openflow 1.4, is there any problem? > > > > $ sudo ovs-ofctl --version > > ovs-ofctl (Open vSwitch) 2.5.0 > > Compiled Jul 1 2016 12:41:43 > > OpenFlow versions 0x1:0x4 > > > > _______________________________________________ > > discuss mailing list > > [email protected] > > http://openvswitch.org/mailman/listinfo/discuss > >
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
