Enhanced retry method
AssigneeViaviSolutions Inc.
InventorsCanning Hsueh, J Harold Butler, Jr., Robert E. Lucas, John P. McIntire
Life of this patent
Estimating the term…
Abstract
A method of re-establishing communication between a control device and an unaddressed test device connected in a network is provided. The method includes: maintaining a plurality of network addresses of nodes within the network, at the control device; resending a lost message, comprising sending a plurality of command messages, each including a command sent in the lost message and having a destination address different from a destination address of the lost message, wherein the plurality of network addresses comprises the destination addresses of the plurality of command messages; and, receiving an acknowledgement message from the unaddressed test device at the control device.
Claims20
A method comprising:
- maintaining, by a device, a plurality of network addresses of nodes within a network;
- determining, by the device, that a first message transmitted to a test device is lost;
- sending, by the device and based on determining that the first message is lost, a plurality of second messages,
- each second message of the plurality of second messages including a command sent in the first message and including a respective destination address of a plurality of destination addresses,
- each respective destination address being different than a destination address of the first message, and
- the plurality of network addresses including the plurality of destination addresses;
- and
- receiving, by the device and based on sending the plurality of second messages, an acknowledgement message from the test device,
- the acknowledgement message being used to identify a particular destination address, associated with the test device, used for transmitting a third message to the test device.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions which, when executed by a processor of a device, cause the device to:
- maintain a plurality of network addresses of nodes within a network;
- determine that a first message transmitted to a test device is lost;
- send, based on determining that the first message is lost, a plurality of second messages,
- each second message of the plurality of second messages including a command sent in the first message and including a respective destination address of a plurality of destination addresses,
- each respective destination address being different than a destination address of the first message, and
- the plurality of network addresses including the plurality of destination addresses;
- and
- receive, based on sending the plurality of second messages, an acknowledgement message from the test device,
- the acknowledgement message being used to identify a particular destination address, associated with the test device, used for transmitting a third message to the test device.
An apparatus comprising:
- a memory to store instructions;
- and
- one or more processors;
- configured to execute the instructions to:
- maintain a plurality of network addresses of nodes within a network;
- determine that a first message transmitted to a test device is lost;
- send, based on determining that the first message is lost, a plurality of second messages,
- each second message of the plurality of second messages including a command sent in the first message and including a respective destination address of a plurality of destination addresses,
- each respective destination address being different than a destination address of the first message, and
- the plurality of network addresses including the plurality of destination addresses;
- and
- receive, based on sending the plurality of second messages, an acknowledgement message from the test device,
- the acknowledgement message being used to identify a particular destination address, associated with the test device, used for transmitting a third message to the test device.
Dependencies are inferred from the claim text.