Hello All,

This question is w.r.t LLDP . Upon bootup - controller instructs switch to
'packet-out' LLDP protocol on its interface. Lets say SW1, P1. If the
topology is SW1.P1<—> SW2.P2, I would expect SW2 to send an OF message to
the controller with payload of the LLDP received from SW1.P1. That way the
controller can establish that SW1.P1 is indeed connected to SW2.P1.
But when I run openflow/discovery.py ,  I notice that SW2.P1 is sending an
LLDP packet with its own details iw SW2.P1 and not SW1.P1 ,

may be my understanding is incorrect, but how exaclty is the controller
able to conclude SW1.P1 is connected to SW2.P1?

controller logs:

INFO:openflow.of_01:[None 6] closed
INFO:openflow.of_01:[00-00-00-00-00-01 7] connected
DEBUG:discovery:Installing flow for 00-00-00-00-00-01
INFO:openflow.of_01:[00-00-00-00-00-02 8] connected
DEBUG:discovery:Installing flow for 00-00-00-00-00-02
INFO:discovery:link detected: 00-00-00-00-00-01.2 -> 00-00-00-00-00-02.2
INFO:discovery:link detected: 00-00-00-00-00-02.2 -> 00-00-00-00-00-01.2


screenshot:



Cheers!
Durga

Reply via email to