Hi, I had reported this bugs a few weeks ago, and it's not fixed. I need to run NoX to debug the interactions between NoX and my switch, but if NoX does not run...
Ok this is what I do : ------------------------------------------ $ tar -xvzf nox-zaku-10dec02.tar.gz $ cd nox-zaku-10dec02/ $ ./boot.sh $ mkdir build/ $ cd build/ $ ../configure $ make -j3 $ cd src $ make check $ su # ./nox_core -v -i ptcp:2710 routing ---------------------------------------- And, as soon as the first ping packet arrives, NoX just blows up in an infinite loop of DBG messages and . See log below... A tcpdump shows that packet are not going through at all. When ARP is cold, I get no flow tables. When ARP was already resolved, it seems that I get a flow entry for the ARP return path. ------------------------------------- <open...@champagne>./ovs-ofctl dump-flows tcp:15.9.114.10:2710 stats_reply (xid=0xdafa376e): flags=none type=1(flow) cookie=0x728445cfe2b112af, duration_sec=3s, duration_nsec=849000000ns, table_id=1, priority=65535, n_packets=2, n_bytes=120, idle_timeout=5,arp,in_port=17,dl_vlan=65535,dl_vlan_pcp=0,dl_src=00:15:17:19:a3:fc,dl_dst=00:15:17:19:c7:80,nw_src=10.10.10.33,nw_dst=10.10.10.34,opcode=1,icmp_type=0,icmp_code=0,actions=output:24 ------------------------------------- Note also that both the "switch" and the "pyswitch" modules are working properly, but I need "routing" to work. Thanks in advance ! Jean --------------------------------------------------------------------- 00001|nox|INFO:Starting nox_core (/home/opennet/nox/nox-zaku-10dec02/build/src/.libs/lt-nox_core) 00002|pyrt|DBG:Loading a component description file 'nox/coreapps/simple_c_app/meta.json'. 00003|pyrt|DBG:Loading a component description file 'nox/coreapps/messenger/meta.json'. 00004|pyrt|DBG:Loading a component description file 'nox/coreapps/coretests/meta.json'. 00005|pyrt|DBG:Loading a component description file 'nox/coreapps/pyrt/meta.json'. 00006|pyrt|DBG:Loading a component description file 'nox/coreapps/hub/meta.json'. 00007|pyrt|DBG:Loading a component description file 'nox/coreapps/examples/t/meta.json'. 00008|pyrt|DBG:Loading a component description file 'nox/coreapps/examples/meta.json'. 00009|pyrt|DBG:Loading a component description file 'nox/coreapps/switch/meta.json'. 00010|pyrt|DBG:Loading a component description file 'nox/coreapps/simple_c_py_app/meta.json'. 00011|pyrt|DBG:Loading a component description file 'nox/coreapps/snmp/meta.json'. 00012|pyrt|DBG:Loading a component description file 'nox/coreapps/testharness/meta.json'. 00013|pyrt|DBG:Loading a component description file 'nox/netapps/data/meta.json'. 00014|pyrt|DBG:Loading a component description file 'nox/netapps/route/meta.json'. 00015|pyrt|DBG:Loading a component description file 'nox/netapps/user_event_log/meta.json'. 00016|pyrt|DBG:Loading a component description file 'nox/netapps/topology/meta.json'. 00017|pyrt|DBG:Loading a component description file 'nox/netapps/tests/meta.json'. 00018|pyrt|DBG:Loading a component description file 'nox/netapps/discovery/meta.json'. 00019|pyrt|DBG:Loading a component description file 'nox/netapps/storage/t/meta.json'. 00020|pyrt|DBG:Loading a component description file 'nox/netapps/storage/meta.json'. 00021|pyrt|DBG:Loading a component description file 'nox/netapps/lavi/meta.json'. 00022|pyrt|DBG:Loading a component description file 'nox/netapps/switchstats/meta.json'. 00023|pyrt|DBG:Loading a component description file 'nox/netapps/flow_fetcher/meta.json'. 00024|pyrt|DBG:Loading a component description file 'nox/netapps/authenticator/meta.json'. 00025|pyrt|DBG:Loading a component description file 'nox/netapps/routing/meta.json'. 00026|pyrt|DBG:Loading a component description file 'nox/netapps/tablog/meta.json'. 00027|pyrt|DBG:Loading a component description file 'nox/netapps/bindings_storage/t/meta.json'. 00028|pyrt|DBG:Loading a component description file 'nox/netapps/bindings_storage/meta.json'. 00029|pyrt|DBG:Loading a component description file 'nox/netapps/hoststate/meta.json'. 00030|pyrt|DBG:Loading a component description file 'nox/netapps/networkstate/meta.json'. 00031|pyrt|DBG:Loading a component description file 'nox/netapps/switch_management/meta.json'. 00032|pyrt|DBG:Loading a component description file 'nox/webapps/webservice/meta.json'. 00033|pyrt|DBG:Loading a component description file 'nox/webapps/webserver/meta.json'. 00034|pyrt|DBG:Loading a component description file 'nox/webapps/miscws/meta.json'. 00035|dht-storage|DBG:Creating a table: bindings_host 00036|dht-storage|DBG:Creating a table: bindings_user 00037|dht-storage|DBG:Creating a table: bindings_dladdr 00038|dht-storage|DBG:Creating a table: bindings_link 00039|dht-storage|DBG:Creating a table: bindings_location 00040|pycomponent|DBG:Importing Python module nox.netapps.bindings_storage.pybindings_storage 00041|dht-storage|DBG:Creating a table: user_event_log 00042|dht-storage|DBG:Creating a table: user_event_log_names 00043|pycomponent|DBG:Importing Python module nox.netapps.data.datatypes_impl 00044|pycomponent|DBG:Importing Python module nox.netapps.data.datacache_impl 00045|pycomponent|DBG:Importing Python module nox.netapps.user_event_log.pyuser_event_log 00046|pycomponent|DBG:Importing Python module nox.netapps.discovery.discovery 00047|nox|DBG:Application installation report: 00048|nox|DBG:authenticator: Current state: INSTALLED Required state: INSTALLED Dependencies: 'flow_util' OK, 'user_event_log' OK, 'datatypes' OK, 'data_cache' OK, 'bindings_storage' OK, 'routing_module' OK 00049|nox|DBG:routing: Current state: INSTALLED Required state: INSTALLED Dependencies: 'routing_module' OK, 'authenticator' OK 00050|nox|DBG:pybindings_storage: Current state: INSTALLED Required state: INSTALLED Dependencies: 'bindings_storage' OK, 'python' OK 00051|nox|DBG:python: Current state: INSTALLED Required state: INSTALLED Dependencies: 00052|nox|DBG:user_event_log: Current state: INSTALLED Required state: INSTALLED Dependencies: 'storage-backend' OK, 'bindings_storage' OK, 'datatypes' OK 00053|nox|DBG:built-in DSO deployer: Current state: INSTALLED Required state: INSTALLED Dependencies: 00054|nox|DBG:storage-common: Current state: INSTALLED Required state: INSTALLED Dependencies: 00055|nox|DBG:flow_util: Current state: INSTALLED Required state: INSTALLED Dependencies: 'datatypes' OK 00056|nox|DBG:data_cache: Current state: INSTALLED Required state: INSTALLED Dependencies: 'datatypes' OK 00057|nox|DBG:built-in event dispatcher: Current state: INSTALLED Required state: INSTALLED Dependencies: 00058|nox|DBG:bindings_storage: Current state: INSTALLED Required state: INSTALLED Dependencies: 'storage-backend' OK, 'datatypes' OK, 'data_cache' OK 00059|nox|DBG:datatypes: Current state: INSTALLED Required state: INSTALLED Dependencies: 00060|nox|DBG:pydatacache: Current state: INSTALLED Required state: INSTALLED Dependencies: 'data_cache' OK, 'python' OK 00061|nox|DBG:topology: Current state: INSTALLED Required state: INSTALLED Dependencies: 'discovery' OK 00062|nox|DBG:storage-backend: Current state: INSTALLED Required state: INSTALLED Dependencies: 'storage-common' OK 00063|nox|DBG:link event: Current state: INSTALLED Required state: INSTALLED Dependencies: 00064|nox|DBG:nat_enforcer: Current state: INSTALLED Required state: INSTALLED Dependencies: 'flow_util' OK 00065|nox|DBG:discovery: Current state: INSTALLED Required state: INSTALLED Dependencies: 'link event' OK, 'pybindings_storage' OK, 'pyuser_event_log' OK, 'python' OK 00066|nox|DBG:routing_module: Current state: INSTALLED Required state: INSTALLED Dependencies: 'topology' OK, 'nat_enforcer' OK 00067|nox|DBG:pydatatypes: Current state: INSTALLED Required state: INSTALLED Dependencies: 'datatypes' OK, 'python' OK 00068|nox|DBG:pyuser_event_log: Current state: INSTALLED Required state: INSTALLED Dependencies: 'user_event_log' OK, 'pydatatypes' OK, 'pydatacache' OK, 'python' OK 00069|openflow|DBG:Passive tcp interface bound to port 2710 00070|nox|INFO:nox bootstrap complete 00071|openflow|DBG:Passive tcp interface received connection 00072|openflow|DBG:stream: negotiated OpenFlow version 0x01 (we support versions 0x01 to 0x01 inclusive, peer no later than version 0x01) 00073|nox|DBG:Success sending in 'sending switch config' 00074|nox|DBG:Success sending in 'receiving features reply' 00075|nox|DBG:Success receiving in 'receiving features reply' 00076|nox|DBG:Success sending in 'receiving ofmp capability reply' 00077|nox|DBG:Success receiving in 'receiving ofmp capability reply' 00078|nox|DBG:Datapath a001c2ed64d00 sent error in response to capability reply, assuming no management support 00079|nox|DBG:No switch auth module registered, auto-approving switch 00080|nox|DBG:Registering switch with DPID = a001c2ed64d00 00081|authenticator|DBG:Received dp a001c2ed64d00 join. 00082|authenticator|DBG:Switch a001c2ed64d00 isn't registered 00083|authenticator|DBG:Location a001c2ed64d00:16 isn't registered 00084|authenticator|DBG:Location a001c2ed64d00:17 isn't registered 00085|authenticator|DBG:Location a001c2ed64d00:18 isn't registered 00086|authenticator|DBG:Location a001c2ed64d00:24 isn't registered 00087|authenticator|DBG:Location a001c2ed64d00:299 isn't registered 00088|authenticator|DBG:Location a001c2ed64d00:65534 isn't registered 00089|openflow-event|DBG:received packet-in event from a001c2ed64d00 (len:98) 00090|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00091|authenticator|DBG:Binding for host doesnt exist, using default. 00092|authenticator|DBG:Host auth event received. 00093|authenticator|DBG:authenticated added location authenticated to 00:15:17:19:c7:80. 00094|authenticator|DBG:Added 00:15:17:19:c7:80 10.10.10.34 to host authenticated. 00095|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00096|authenticator|DBG:Host auth event received. 00097|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00098|authenticator|DBG:Host auth event received. 00099|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00100|authenticator|DBG:Host auth event received. 00101|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00102|authenticator|DBG:Host auth event received. 00103|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00104|authenticator|DBG:Host auth event received. 00105|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00106|authenticator|DBG:Host auth event received. 00107|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00108|authenticator|DBG:Host auth event received. 00109|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00110|authenticator|DBG:Host auth event received. 00111|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00112|authenticator|DBG:Host auth event received. 00113|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00114|authenticator|DBG:Host auth event received. 00115|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00116|authenticator|DBG:Host auth event received. 00117|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00118|authenticator|DBG:Host auth event received. 00119|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00120|authenticator|DBG:Host auth event received. 00121|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00122|authenticator|DBG:Host auth event received. 00123|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00124|authenticator|DBG:Host auth event received. 00125|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00126|authenticator|DBG:Host auth event received. 00127|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00128|authenticator|DBG:Host auth event received. 00129|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00130|authenticator|DBG:Host auth event received. 00131|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00132|authenticator|DBG:Host auth event received. 00133|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00134|authenticator|DBG:Host auth event received. 00135|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00136|authenticator|DBG:Host auth event received. 00137|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00138|authenticator|DBG:Host auth event received. 00139|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00140|authenticator|DBG:Host auth event received. 00141|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00142|authenticator|DBG:Host auth event received. 00143|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00144|authenticator|DBG:Host auth event received. 00145|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00146|authenticator|DBG:Host auth event received. 00147|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00148|authenticator|DBG:Host auth event received. 00149|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00150|authenticator|DBG:Host auth event received. 00151|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00152|authenticator|DBG:Host auth event received. 00153|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00154|authenticator|DBG:Host auth event received. 00155|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00156|authenticator|DBG:Host auth event received. 00157|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00158|authenticator|DBG:Host auth event received. 00159|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00160|authenticator|DBG:Host auth event received. 00161|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00162|authenticator|DBG:Host auth event received. 00163|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00164|authenticator|DBG:Host auth event received. 00165|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00166|authenticator|DBG:Host auth event received. 00167|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00168|authenticator|DBG:Host auth event received. 00169|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00170|authenticator|DBG:Host auth event received. 00171|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00172|authenticator|DBG:Host auth event received. 00173|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00174|authenticator|DBG:Host auth event received. 00175|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00176|authenticator|DBG:Host auth event received. 00177|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00178|authenticator|DBG:Host auth event received. 00179|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. 00180|authenticator|DBG:Host auth event received. 00181|authenticator|DBG:Automatically authing 00:15:17:19:c7:80 10.10.10.34. _______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org