Re: [nox-dev] discovery

2010-09-07 Thread Srini Seetharaman
Hi Ali The following three lines in the code ensure that the HP isn't dropping the LLDP packets. So, it is not that issue. # To insure that the LLDP src mac address is not a multicast # address, since we have no control on choice of dpid eth.src = '\x00' + struct.pack('!Q',dpid)[3:8] 1. Creates

Re: [nox-dev] discovery

2010-09-07 Thread Ali Al-Shabibi
1. Creates a lldp packet with the 6 least significant bytes of the dpid as a tlv (see line 65 and 66 of discovery.py). 2. The received lldp packet's tlv field is then used to compute a chassis id (line 276), this chassis id is only 6 bytes long You are right. The problem is that you are unable