Patent ID: 9729948
Date: 2017-08-08
CPC Classifications: G06F,H04L,H04Q

Claim:
1. A method comprising: setting a current state of a first port of a first device to a second state that indicates the first port of the first device has not sent or received one of a first discovery message or a second discovery message; transmitting the first discovery message to a first port of a second device connected to the first port of the first device, the first discovery message having a first message type; upon transmitting the first discovery message, setting the current state of the first port of the first device to a fourth state that indicates the first port of the first device has sent the first discovery message; receiving a first response message at the first port of the first device; if the first response message has a second message type, updating a database of the first device with an IP address of the second device and setting the current state of the first port of the first device to a first state that indicates a controller has been discovered; and if the first response message has a third message type, updating the database of the first device with an IP address in the first response message and setting the current state of the first port of the first device to the first state that indicates the controller has been discovered.