Patent ID: 9391795
Filing Date: 2016-07-12
CPC Classification: H04L

Claim Text:
1. A method for non-disruptive integrated testing of network infrastructure, the method comprising: one or more processors of a first network interface device performing a set of tests on a network cable of a network infrastructure, wherein a first end of the network cable is connected to the first network interface device of a host system by a first cable connector, and a second end of the network cable is connected to a second network interface device by a second cable connector, and wherein the set of tests includes connectivity verification of the first end and the second end of the network cable, a bandwidth capacity baseline measurement of the network cable, and a maximum bandwidth measurement of the network cable; wherein testing includes one or more processors performing initiation of the set of tests during a period of time in which the network activity over the cable is idle; and suspending the set of tests in the event of detecting network activity associated with said cable; and yields priority to the communication transmissions over the cable until said network activity is idle; subsequent to the completion of said detected network activity, sending instructions to the processor to resume the set of tests on said cable; one or more processors performing a self-test in which a determination of a host operating system, host status, and an operational status of the network interface device, are performed, and in response to the self-test resulting in changed conditions, reverting settings of the network interface device to a previously validated condition state, and confirm reverting of the settings by sending a confirmation alert to the host computing device, and retain a record of reverting settings for review; one or more processors, suspending network activity which is received by the first network device of the host system, in response to initiating a set of tests on the network cable that are scheduled to be performed; one or more processors resuming network activity which is suspended, in response to completion of the set of tests; one or more processors storing results of the set of tests in a memory of the first network interface device; and one or more processors transmitting the results of the set of tests from the memory of the first network interface device, to persistent storage of the host system.