Sorry, routing module doesnt handle lldp. I was refering some other
module. Forget about this.

On Mon, Nov 30, 2009 at 3:48 PM, Guanyao Huang <[email protected]> wrote:
> Hi
> Sorry to bother others.
> I find that there is one routing module under netapps directory. It
> can route the flows between openflow switches.
> My work now is to write my own routing module which uses dijstra
> protocol to find the shortest path (not all-pairs shortest path
> algorithm). I have a topology of some connected switches. Each switch
> connects to one end host. The topology contains loops for these
> switches. My module wants to achieve routing from any end host to
> another host.
> I guess it is a good choice to modify codes of routing module for my module.
>
> There are a couple of questions I dont understand regarding existing
> routing module.
> 1, Is it developed for layer 2 routing or  layer 3 routing? I find
> that the routing module works well (for my case) when the topology is
> loopless. But it can not work when there are loops for my case.
> 2, Is there any document on how it works? Forget about the All-pairs
> shortest path algorithm (I am using dijstra), I dont understand some
> codes in sprouting.cc, which uses some flooding and broadcasting.
> Specifically, I dont understand some related structures such as
> dst_locations. Basically, given the mac of end host, how to find the
> datapathid that the flow should be routed to.
> 3, I dont quite understand why it also handles lldp. I guess the
> topology is captured by topology module.
>
> Thanks.
>

_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to