Ah, ok. So I'm not sure exactly how the logic that detects if a host has been removed is implemented, as I didn't write this component. So I don't know when the "delete" message is sent for hosts. I could take a look and get back to you. The logic should be somewhere inside LAVI/hosttracker, and it might be something along the lines of "if you haven't heard any traffic from host, remove it, or 'if you hear traffic from host X on port B, but X is registered on port A, remove it from A".
(for example - what do *you* mean when you say "when I remove the host? :). In a physical environment, this can mean turning the machine off, or unplugging its network cable, both of which events aren't easily detectable from the network's perspective) On Mon, Dec 5, 2011 at 10:25 PM, ztom <switch....@hotmail.com> wrote: > > when you say the front-end, do you mean noxconsole? the GUI? > GUI, nox-gui.py > > > > (you can take a look at the GUI to see how the message exchange happens > and what they messages look like.. the code should be in topology.py) > I know the process of msg exchange, > back-end(jsonmsg)->view_interface(signal/slot)->GUI. But when I remove the > host, nox(with LAVI component) will send a jsonmsg including "node_type: > host, command: delete". Actually, it doesn't, so I'm confused. > > ------------------------------ > Date: Mon, 5 Dec 2011 22:14:47 -0800 > Subject: Re: [nox-dev] Component: hosttracker > From: kyr.zari...@gmail.com > To: switch....@hotmail.com > CC: nox-dev@noxrepo.org > > > when you say the front-end, do you mean noxconsole? the GUI? > (you can take a look at the GUI to see how the message exchange happens > and what they messages look like.. the code should be in topology.py) > > On Mon, Dec 5, 2011 at 9:28 PM, ztom <switch....@hotmail.com> wrote: > > Hi~ alls, > > I found a component named "hosttracker" with source code, and it can > handle adding or removing of hosts. > But when I run it with nox_core($ ./nox_core -v -i ptcp:6633 monitoring > hosttracker), the front-end still can't receive the jsonmsg > as "{'node_type': 'host', 'command':'add/remove'}". What should i do??? > > --- > thanks > tom > > _______________________________________________ > 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