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

Reply via email to