I'm not sure I understand the question.
Using discovery and authentication events, you should be able to piece
together all bindings whose information is accessible to the
controller. This includes switches, ports, mac addresses, mac to IP
bindings. Which can roughly be translated to links, nodes, hosts, and
addressable middleboxes which are connect to the OpenFlow switches.
Is this the full topology? I don't know .. clearly it won't discover a
private link strong between two hosts, or an inline L2 device which has
no footprint on the network.
Hi Martin
We are looking for a full topology discovery on network
from your email - it looks like nox_core module can only provide
1. link discovery between switches
2. nodes discovery
But there is no information about the node connect to what ? - there
could be intermediate devices....etc...
So - openflow switch and nox components can give a full topology or not?
Thanks
Thuymai
------------------------------------------------------------------------
*From:* Martin Casado <cas...@nicira.com>
*To:* Chonduy Nguyen <chond...@yahoo.com>
*Cc:* nox-dev@noxrepo.org; ppad...@docomolabs-usa.com
*Sent:* Tue, January 26, 2010 3:34:37 PM
*Subject:* Re: [nox-dev] directoryws not on version 0.6
Alternatively, you can listen for host_bind_event which is thrown for
each new host detected. It contains the dpid, port, and addresses
associated with each detected host.
> Hi Martin,
>
> I saw the method get_authed_addresses(*args) require hostid - where
I expect the module discovered link connection
> between host and switch as we don't know what hostid or switch outthere.
> is there anyway I can get the list of hosts in authenticator without
knowning or passing any info?
>
> Thanks
>
> ThuymaiNguyen
>
> ------------------------------------------------------------------------
> *From:* Martin Casado <cas...@nicira.com <mailto:cas...@nicira.com>>
> *To:* Chonduy Nguyen <chond...@yahoo.com <mailto:chond...@yahoo.com>>
> *Cc:* nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>;
ppad...@docomolabs-usa.com <mailto:ppad...@docomolabs-usa.com>
> *Sent:* Tue, January 26, 2010 1:33:08 PM
> *Subject:* Re: [nox-dev] directoryws not on version 0.6
>
> It requires traffic in order to reconstruct host-level information.
>
> > Hi Martin,
> >
> > Thanks for your info, So, I can just run nox_core component
pyauthenticator so this component will discover nodes which are
connecting to the switch
> > "Without any traffic generated from that host to switch " ? or I
need to run traffic ( example: having host1 ping host2)
> >
> > Thanks
> >
> > Thuymai
> >
> >
> >
> >
> >
> >
------------------------------------------------------------------------
> > *From:* Martin Casado <cas...@nicira.com
<mailto:cas...@nicira.com> <mailto:cas...@nicira.com
<mailto:cas...@nicira.com>>>
> > *To:* Chonduy Nguyen <chond...@yahoo.com
<mailto:chond...@yahoo.com> <mailto:chond...@yahoo.com
<mailto:chond...@yahoo.com>>>
> > *Cc:* nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>
> > *Sent:* Tue, January 26, 2010 12:47:57 PM
> > *Subject:* Re: [nox-dev] directoryws not on version 0.6
> >
> > There are no webservices which directly expose authenticator. To
do that, you're going to have to resolve PyAuth() and then call the
accessor methods directly (e.g. get_authed_addresses(..) ).
> >
> > As an example of how to create a webservice, see
src/nox/webapps/miscws/cpustats.py
> >
> > >
> > > Hi Martin
> > >
> > > I upgraded nox to be 0.6 - but observed that the
directorymanagerws.py and its directory folder is not
> > > available on this version - This one is the one using authenticator
> > >
> > > Do you have any idea?
> > >
> > > I would like to see full topology of switch connects to host -
etc...
> > >
> > > Can you please give any more details advice ?
> > >
> > > Thank you,
> > >
> > > TNguyen
> > >
> > >
> > >
------------------------------------------------------------------------
> > > *From:* Martin Casado <cas...@nicira.com
<mailto:cas...@nicira.com> <mailto:cas...@nicira.com
<mailto:cas...@nicira.com>> <mailto:cas...@nicira.com
<mailto:cas...@nicira.com> <mailto:cas...@nicira.com
<mailto:cas...@nicira.com>>>>
> > > *To:* Chonduy Nguyen <chond...@yahoo.com
<mailto:chond...@yahoo.com> <mailto:chond...@yahoo.com
<mailto:chond...@yahoo.com>> <mailto:chond...@yahoo.com
<mailto:chond...@yahoo.com> <mailto:chond...@yahoo.com
<mailto:chond...@yahoo.com>>>>
> > > *Cc:* nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>>
> > > *Sent:* Mon, January 25, 2010 10:45:11 PM
> > > *Subject:* Re: [nox-dev] nox core discovery
> > >
> > > Discovery only shows links between switches, not between
switches and hosts. For that, you'll have to explore authenticator.
> > >
> > > > Hi
> > > >
> > > > I am new with this module -
> > > > I have switch setup and connected with flowvisor - and
nox_core ran with discoveryws and discovery module.
> > > > The switch also connected to 2 other physical machines
> > > >
> > > > However, when I ran webservice to look at the discovery object
- I saw it only show
> > > >
> > > > Ethernet packet of the switch - where the dst value is the
value on the file ethernet.py (NDP_MULTICAST)
> > > >
> > > > I am wondering what can I do to get nox discovery to show a
topology connection between switch and the other 2 client machines?
> > > >
> > > > Below are the print out of the discovery object of LLDP packets
> > > >
> > > > PORT 0: EthernetPackageDESC:
[5a:8c:29:22:d3:a9>01:23:20:00:00:01:LLDP]<chassis
ID:5a:8c:29:22:d3:a9><port ID:00:00><ttl:120><tlv end>
> > > > PORT : 1 EthernetPackageDESC:
[5a:8c:29:22:d3:a9>01:23:20:00:00:01:LLDP]<chassis
ID:5a:8c:29:22:d3:a9><port ID:00:01><ttl:120><tlv end>
> > > > ~ > Thanks
> > > >
> > > > Nguyen
>
------------------------------------------------------------------------
> > > >
> > > > _______________________________________________
> > > > nox-dev mailing list
> > > > nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>
<mailto:nox-dev@noxrepo.org <mailto:nox-dev@noxrepo.org>>>>
> > > > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
> > > >
> > >
> >
> >
>
>
_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org