06-18-2013 04:47 AM - edited 03-04-2019 08:14 PM
I maintain a private communications system and am not an expert in networking. I hope to describe an intermittent problem that I am seeing and have the experts determine if it could be a network issue.
In the communication system, there is a device that serves as a hot standby. The ethernet cable of this device runs through an A/B switch that opens or closes the connection to an ethernet switch when necessary. The hot standby device is typically activated once a week as a test but can be turned on at any given time. The device communicates with a server and they exchange three messages which registers the device in the server. Intermittently, the device will not register when activated. However the problem appears to be corrected by pinging the device.
A crude diagram is as follows:
Server0 <---> Switch0 <---> Router0 <---> T1 <---> Router2 <---> Switch 2 <---> A/B Switch2 <---> Device2
The basic registration messages that are exchanged are:
Device2 to Server0 - Boot message "Device2 is at this IP address"
Server0 to Device2 - Config message "OK Device2, here is your configuration"
Device2 to Server0 - Ack message "I acknowledge the configuration"
REGISTERED
Switch2 logs show what I believe to be appropriate: Interface12 up, line protocol for port 12 up
My questions begin with:
Since it may be a period of several days between activating Device2, is something cached in a table that would make either the Boot message or Config message not deliverable after a period of time?
Why does a ping seem to solve the problem?
06-18-2013 05:21 AM
You problems reside either in server or device2.
Network devices do not know anything about what the messages are, do not cache them, and also they do not distinguish between a ping and an actual message, so they are not the cause of the problem.
If you want further proof I really recommend you engage an expert for troubleshooting.
06-18-2013 08:31 AM
OK. One suggestion that was given to me by the device manufacturer's support was to add a static MAC address to the switch to which Device2 is connected since it can be disconnected for days. Also mentioned was that a ping will make an ARP request before sending the ping but it is unknown if Server2 makes an ARP request before it sends the message to Device2. ARP is a foggy subject for me so does this make any sense to you?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide