[nox-dev] Flow expired events in NOX
I have copnnected NOX and two switches. Sometimes when I connect the switch to the NOX I see packet_in event in addition to datapath_join event. This is happening randomly. Not able to find a pattern when this eaxctly happens but it happens most of teh time. I'm not starting any flows but I still see packet_in event coming continously. What could be the reason? And also when I start the flow I see flow expired event on NOX in 1-2 secs. Where can I change the default timeout? Do I have to change in NOX or in openflow switch? Thanks & Regards, Candy ___ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev
Re: [nox-dev] Flow expired events in NOX
Hi, are you running 'discovery' or any other application that has discovery as a dependency? If so, the packet_ins you see are most probably the control (LLDP) packets sent by discovery to discover neighbors. ( http://noxrepo.org/noxwiki/index.php/Discovery ) the flow expiration time is set from the controller, when you send the flow_mods. The flow_mod includes arguments to set hard/idle timeout for the entry. 'Idle timeout' means the entry will expire X seconds after no matching traffic has hit the switch, 'hard timeout' means it will expire in X seconds no matter what. (Section 5.5.3 in http://www.openflow.org/documents/openflow-spec-v1.0.0.pdf ) On Thu, Oct 20, 2011 at 1:27 PM, Candy Floss wrote: > I have copnnected NOX and two switches. Sometimes when I connect the switch > to the NOX I see packet_in event in addition to datapath_join event. This is > happening randomly. Not able to find a pattern when this eaxctly happens but > it happens most of teh time. I'm not starting any flows but I still see > packet_in event coming continously. What could be the reason? > > And also when I start the flow I see flow expired event on NOX in 1-2 secs. > Where can I change the default timeout? Do I have to change in NOX or in > openflow switch? > > Thanks & Regards, > Candy > > ___ > nox-dev mailing list > nox-dev@noxrepo.org > http://noxrepo.org/mailman/listinfo/nox-dev > > ___ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev
Re: [nox-dev] Flow expired events in NOX
Thanks for the reply. I'm not running discovery module. The idle time out is set for 5 secs and the hard timeout is set to 0(i.e. permanent). These are the parameters that are in the code by default. I have not changed anything. Regards, Candy On Thu, Oct 20, 2011 at 1:39 PM, Kyriakos Zarifis wrote: > Hi, > > are you running 'discovery' or any other application that has discovery as > a dependency? > If so, the packet_ins you see are most probably the control (LLDP) packets > sent by discovery to discover neighbors. > ( http://noxrepo.org/noxwiki/index.php/Discovery ) > > the flow expiration time is set from the controller, when you send the > flow_mods. The flow_mod includes arguments to set hard/idle timeout for the > entry. 'Idle timeout' means the entry will expire X seconds after no > matching traffic has hit the switch, 'hard timeout' means it will expire in > X seconds no matter what. > (Section 5.5.3 in > http://www.openflow.org/documents/openflow-spec-v1.0.0.pdf) > > On Thu, Oct 20, 2011 at 1:27 PM, Candy Floss wrote: > >> I have copnnected NOX and two switches. Sometimes when I connect the >> switch to the NOX I see packet_in event in addition to datapath_join event. >> This is happening randomly. Not able to find a pattern when this eaxctly >> happens but it happens most of teh time. I'm not starting any flows but I >> still see packet_in event coming continously. What could be the reason? >> >> And also when I start the flow I see flow expired event on NOX in 1-2 >> secs. Where can I change the default timeout? Do I have to change in NOX or >> in openflow switch? >> >> Thanks & Regards, >> Candy >> >> ___ >> nox-dev mailing list >> nox-dev@noxrepo.org >> http://noxrepo.org/mailman/listinfo/nox-dev >> >> > ___ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev
Re: [nox-dev] Flow expired events in NOX
Hi, Try changing src/include/openflow-default.hh. Hope this is what you are looking for. Regards KK On 20 October 2011 13:42, Candy Floss wrote: > Thanks for the reply. I'm not running discovery module. The idle time out is > set for 5 secs and the hard timeout is set to 0(i.e. permanent). These are > the parameters that are in the code by default. I have not changed anything. > > Regards, > Candy > > On Thu, Oct 20, 2011 at 1:39 PM, Kyriakos Zarifis > wrote: >> >> Hi, >> are you running 'discovery' or any other application that has discovery as >> a dependency? >> If so, the packet_ins you see are most probably the control (LLDP) packets >> sent by discovery to discover neighbors. >> ( http://noxrepo.org/noxwiki/index.php/Discovery ) >> the flow expiration time is set from the controller, when you send the >> flow_mods. The flow_mod includes arguments to set hard/idle timeout for the >> entry. 'Idle timeout' means the entry will expire X seconds after no >> matching traffic has hit the switch, 'hard timeout' means it will expire in >> X seconds no matter what. >> (Section 5.5.3 >> in http://www.openflow.org/documents/openflow-spec-v1.0.0.pdf) >> >> On Thu, Oct 20, 2011 at 1:27 PM, Candy Floss wrote: >>> >>> I have copnnected NOX and two switches. Sometimes when I connect the >>> switch to the NOX I see packet_in event in addition to datapath_join event. >>> This is happening randomly. Not able to find a pattern when this eaxctly >>> happens but it happens most of teh time. I'm not starting any flows but I >>> still see packet_in event coming continously. What could be the reason? >>> >>> And also when I start the flow I see flow expired event on NOX in 1-2 >>> secs. Where can I change the default timeout? Do I have to change in NOX or >>> in openflow switch? >>> >>> Thanks & Regards, >>> Candy >>> >>> ___ >>> nox-dev mailing list >>> nox-dev@noxrepo.org >>> http://noxrepo.org/mailman/listinfo/nox-dev >>> >> > > > ___ > nox-dev mailing list > nox-dev@noxrepo.org > http://noxrepo.org/mailman/listinfo/nox-dev > > ___ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev
Re: [nox-dev] Flow expired events in NOX
I'm seeing another issue. I'm getting flow expired message even before a flow is started. I'm getting the flow expired messages when the switch is trying to connect to NOX. Please see the prints below. Why is flow expiry messages coming? 00041|openflow|DBG:Passive tcp interface bound to port 6633 00042|nox|INFO:nox bootstrap complete 00043|openflow|DBG:Passive tcp interface received connection 00044|openflow|DBG:stream: negotiated OpenFlow version 0x01 (we support versions 0x01 to 0x01 inclusive, peer no later than version 0x01) 00045|nox|DBG:Success sending in 'sending switch config' 00046|nox|DBG:Success sending in 'receiving features reply' 00047|nox|DBG:Success receiving in 'receiving features reply' 00048|nox|DBG:Success sending in 'receiving ofmp capability reply' 00049|nox|DBG:Success receiving in 'receiving ofmp capability reply' 00050|nox|DBG:Datapath 0036fb31fe75 sent error in response to capability reply, assuming no management support 00051|nox|DBG:No switch auth module registered, auto-approving switch 00052|nox|DBG:Registering switch with DPID = 36fb31fe75 00053|nox.coreapps.examples.pyswitch|INFO:Switch 36fb31fe75 has joined the network 00054|openflow-event|DBG:received flow expired event from 0036fb31fe75 00055|openflow-event|DBG:received flow expired event from 0036fb31fe75 00056|openflow-event|DBG:received flow expired event from 0036fb31fe75 00057|openflow-event|DBG:received flow expired event from 0036fb31fe75 00058|openflow|DBG:Passive tcp interface received connection 00059|openflow|DBG:stream: negotiated OpenFlow version 0x01 (we support versions 0x01 to 0x01 inclusive, peer no later than version 0x01) 00060|nox|DBG:Success sending in 'sending switch config' 00061|nox|DBG:Success sending in 'receiving features reply' 00062|nox|DBG:Success receiving in 'receiving features reply' 00063|nox|DBG:Success sending in 'receiving ofmp capability reply' 00064|nox|DBG:Success receiving in 'receiving ofmp capability reply' 00065|nox|DBG:Datapath 0036fb31fe76 sent error in response to capability reply, assuming no management support 00066|nox|DBG:No switch auth module registered, auto-approving switch 00067|nox|DBG:Registering switch with DPID = 36fb31fe76 00068|nox.coreapps.examples.pyswitch|INFO:Switch 36fb31fe76 has joined the network 00069|openflow-event|DBG:received flow expired event from 0036fb31fe76 00070|openflow-event|DBG:received flow expired event from 0036fb31fe76 00071|openflow-event|DBG:received flow expired event from 0036fb31fe76 00072|openflow-event|DBG:received flow expired event from 0036fb31fe76 Thanks & Regards, Candy On Thu, Oct 20, 2011 at 3:26 PM, kk yap wrote: > Hi, > > Try changing src/include/openflow-default.hh. Hope this is what you > are looking for. > > Regards > KK > > On 20 October 2011 13:42, Candy Floss wrote: > > Thanks for the reply. I'm not running discovery module. The idle time out > is > > set for 5 secs and the hard timeout is set to 0(i.e. permanent). These > are > > the parameters that are in the code by default. I have not changed > anything. > > > > Regards, > > Candy > > > > On Thu, Oct 20, 2011 at 1:39 PM, Kyriakos Zarifis > > > wrote: > >> > >> Hi, > >> are you running 'discovery' or any other application that has discovery > as > >> a dependency? > >> If so, the packet_ins you see are most probably the control (LLDP) > packets > >> sent by discovery to discover neighbors. > >> ( http://noxrepo.org/noxwiki/index.php/Discovery ) > >> the flow expiration time is set from the controller, when you send the > >> flow_mods. The flow_mod includes arguments to set hard/idle timeout for > the > >> entry. 'Idle timeout' means the entry will expire X seconds after no > >> matching traffic has hit the switch, 'hard timeout' means it will expire > in > >> X seconds no matter what. > >> (Section 5.5.3 > >> in http://www.openflow.org/documents/openflow-spec-v1.0.0.pdf) > >> > >> On Thu, Oct 20, 2011 at 1:27 PM, Candy Floss wrote: > >>> > >>> I have copnnected NOX and two switches. Sometimes when I connect the > >>> switch to the NOX I see packet_in event in addition to datapath_join > event. > >>> This is happening randomly. Not able to find a pattern when this > eaxctly > >>> happens but it happens most of teh time. I'm not starting any flows but > I > >>> still see packet_in event coming continously. What could be the reason? > >>> > >>> And also when I start the flow I see flow expired event on NOX in 1-2 > >>> secs. Where can I change the default timeout? Do I have to change in > NOX or > >>> in openflow switch? > >>> > >>> Thanks & Regards, > >>> Candy > >>> > >>> ___ > >>> nox-dev mailing list > >>> nox-dev@noxrepo.org > >>> http://noxrepo.org/mailman/listinfo/nox-dev > >>> > >> > > > > > > ___ > > nox-dev mailing list > > nox-dev@noxrepo.org > > http://noxrepo.org/mailman/listinfo/nox-dev > > > > > ___ nox-dev mailin