Hm. That was my impression too, but now looking at the doc again, the phrase "Switch B (OpenFlow <http://groups.geni.net/geni/wiki/OpenFlow>-enabled) will update it's internal OFDP table. Switch B will forward the received OFDP advertisement out all other ports." confused me.
2011/7/14 Murphy McCauley <jam...@nau.edu> > So the normal LLDP multicast address should never be forwarded. No problem > there except that NOX couldn't "see through" intermediate switches there. > > On the other hand, with the OFDP address... OpenFlow switches still won't > forward such messages (NOX looks at them in discovery, but never instructs > the switches to forward them). But non-OF switches will forward them (as > far as I understand it, this is the entire point -- so that NOX can "see > through" such switches). So yes, these messages may be broadcast by non-OF > hardware on the non-OF portion of their network (always stopping when they > hit an OF switch), but it's not actually any worse than any other broadcast > like an ARP. The non-OF portion of the network probably already has to be > capable of dealing with broadcasts (via STP or looplessness or whatever) or > you have big problems anyway. Right? > > -- Murphy > > On Jul 14, 2011, at 1:29 PM, kk yap wrote: > > > Oops.. I read the GENI document again, and Murphy is right in that the > > multicast address is different here. My apologies. > > > > This address will be forwarded by mac bridges though. Won't this be > > risking a broadcast storm? Am I missing something again? > > > > Regards > > KK > > > > > > On 14 July 2011 13:23, kk yap <yap...@stanford.edu> wrote: > >> I believe OFDP uses LLDP as Kyriakos mentioned. So, there is no real > >> difference here. > >> > >> As for the question of discovering a "link" between two OpenFlow > >> switches connected by a non-OpenFlow switch, the link will be > >> discovered if the switch does not process LLDP and thus pass it on. > >> Else, the intermediate switch will consume the LLDP packet. > >> > >> For discovery of only OpenFlow switches, it might be best to use a > >> packet with multicast address (and possibly ethertype) that is > >> different from LLDP (i.e., 802.11ab). The change is not hard but note > >> the consequences. > >> > >> Just my two cents worth. > >> > >> Regards > >> KK > >> > >> 2011/7/14 Murphy McCauley <jam...@nau.edu>: > >>> Right. Someone correct me if I am wrong here, but really the only > >>> difference between OFDP and normal LLDP is that OFDP uses a normal > multicast > >>> address so that it can see connectivity across non-OpenFlow switches. > >>> The purpose being... if you have two OpenFlow switches connected via an > >>> intermediate non-OpenFlow switch, using normal LLDP, you couldn't tell > that > >>> the two OpenFlow switches were connected because the intermediate > switch > >>> would not forward the LLDP packet. "OFDP" style LLDP *does* get > forwarded > >>> by the intermediate, so you *can* tell that the two OpenFlow switches > are > >>> connected. > >>> -- Murphy > >>> On Jul 14, 2011, at 1:45 AM, Kyriakos Zarifis wrote: > >>> > >>> OFDP is a made-up term used to describe how OF uses LLDP packets to > perform > >>> discovery. There is no such thing as an OFDP packet. The packets used > for > >>> discovery are LLDP packets. > >>> On Thu, Jul 14, 2011 at 4:32 AM, wunyuan <wuny...@nchc.narl.org.tw> > wrote: > >>>> > >>>> Hi, > >>>> > >>>> Thanks for your answer. > >>>> > >>>> We observe the information from this URL > >>>> (http://groups.geni.net/geni/wiki/OpenFlowDiscoveryProtocol) > >>>> > >>>> this information is that OFDP advertisements are sent to a "normal" > >>>> multicast MAC (01:23:00:00:00:01), and we find our openflow switch > send the > >>>> lldps to this mac. > >>>> > >>>> We guess the discovery is the OFDP first. > >>>> > >>>> We think our guess may be wrong after we see the discovery.py code. > >>>> > >>>> Therefore, we are not sure that the discovery is the LLDP or the OFDP > now. > >>>> > >>>> Bests, > >>>> > >>>> Wun-Yuan > >>>> > >>>> > >>>> > >>>> 於 2011/7/14 下午 04:03, Kyriakos Zarifis 提到: > >>>> > >>>> Hi, > >>>> I'm not sure if I understand the question, but Discovery uses LLDP > >>>> packets. > >>>> Short description here: > >>>> http://noxrepo.org/noxwiki/index.php/Discovery > >>>> > >>>> On Thu, Jul 14, 2011 at 3:43 AM, wunyuan <wuny...@nchc.narl.org.tw> > wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>> We have a question about the nox discovery. > >>>>> > >>>>> Our NOX version is NOX 0.9.0(zaku) in our openflow enviroment. > >>>>> > >>>>> We monitor a port of a openflow by wireshark, and we observe that the > >>>>> lldp packets are sent to a multicast MAC (01:23:00:00:00:01). > >>>>> > >>>>> However we see the discovery.py code and find that it isn't like the > >>>>> OFDP. > >>>>> > >>>>> We also monitor the ports of the other OF switch not > directly-connected > >>>>> above openflow switches, but we only see the lldp packets sent by > itself and > >>>>> the lldp packets receviced from neighbor. > >>>>> > >>>>> The discovery seem the LLDP. > >>>>> > >>>>> Which one is the discovery, the LLDP or OFDP? > >>>>> > >>>>> Thanks. > >>>>> > >>>>> Wun-Yuan > >>>>> _______________________________________________ > >>>>> 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 > >>> > >>> > >>> _______________________________________________ > >>> 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