Have you had a chance to test with any of the hardware switches?
Thanks
Srini.
For now, could you please check the NOX code to see if it does respond
to HELLO messages. If that's cumbersome, can you give me a version of
Maestro that has the patch you mention. Seeing if that patched Maestro
works, will give us a clue on how to proceed.
Thanks
Srini.
After I checked NOX code, I think that it does not "respond" to hello
messages from switches, but instead it sends out a hello message when
one connection is created. The first attachment is the wireshark
capture I got for NOX.
I also tried modifying Maestro code to let it actually respond to
hello messages from switches, in addition to the sending of the
initial hello message. Then the switch sent back an error message
which seems to indicate that the second hello message respond was
duplicated and not understood. This can be seen in the second
attachment.
Then I checked again your wireshark capture, and found out that it
said "TCP retransmission of Hello message". Could it be the problem of
the TCP connection? I guess it might be related to the IPv6 not
listening problem in the other thread. I was also just wondering does
NOX work for your HP switch?
Anyway I am also attaching the simple patch which enables Maestro to
respond to hello messages. Put it in the Maestro-0.1.0/drivers
directory and recompile the code, to see whether it will work for you.
Since this patch might be problematic, I am not adding it to the
repository right now.
Thank you very much,
-Zheng