IP Library Granted Patent US 10,205,938
Granted Patent B2
US 10,205,938 · App. 14/537,851 · Granted Feb 12, 2019

Methods, systems, and computer readable media for monitoring and/or testing network communications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,205,938
App. No.
14/537,851
Granted
Feb 12, 2019
Kind
B2
Abstract

Methods, systems, and computer readable media for monitoring and/or testing network communications are disclosed. A method for monitoring network communications includes receiving packets from a network connected device, determining features associated with either the network connected device or a communications network to which the network connected device is connected by actively or passively monitoring or testing the packets, and automatically switching between passively monitoring or testing the packets and actively monitoring or testing the packets in response to receiving a packet carrying instructions.

Claims (46)

1. A method for monitoring and/or testing network communications, the method comprising:

at a computing platform comprising a Layer 2 (L2) switch:

receiving packets from a network connected device;

determining performance metrics associated with either the network connected device or a communications network to which the network connected device is connected by actively or passively monitoring or testing the packets;

detecting a specially coded packet instruction; and

engaging the L2 switch in response to detecting the specially coded packet instruction and automatically switching the computing platform from a passive mode to an active mode, wherein, in the passive mode, the computing platform monitors existing packets that traverse the computing platform using a passive tap module but does not insert test packets into the communications network; and

after switching from the passive mode to the active mode, emulating the network connected device by generating and sending test packets that appear to originate from the network connected device, wherein the test packets originate from the computing platform and not the network connected device, wherein the test packets bypass the passive tap module.

2. The method of claim 1 , wherein the communications network comprises an Audio Video Bridging (AVB) network.

3. The method of claim 1 , wherein the packets include audio, video, or audio/video (A/V) packets.

4. The method of claim 1 , wherein the network connected device includes an audio/video (A/V) recording camera, a microphone, a speaker, broadcasting equipment, recording equipment, or A/V playback equipment.

5. The method of claim 1 , wherein determining performance metrics includes verifying at least one of:

connectivity of the network connected device, connectivity of the communications network, operability of the network connected device, quality of the communications network, reliability of the communications network, reliability of the network connected device, packet timing, synchronization of the network connected device, latency, packet jitter, packet delay variation, or combinations thereof.

6. The method of claim 1 , wherein engaging the L2 switch comprises routing the packets from a passive testing module (PTM) to an active testing module (ATM).

7. The method of claim 1 , wherein the network connected device only communicates with the computing platform.

8. The method of claim 1 , further comprising generating one or more test packets and transmitting the one or more test packets to the network connected device.

9. The method of claim 8 , wherein the one or more test packets emulate a network communication.

10. The method of claim 1 , further comprising generating one or more test packets and inserting the one or more test packets in a media stream flowing between the network connected device and a destination node.

11. The method of claim 1 , further comprising copying the packets received from the network connected device, emulating the packets copied from the network connected device, and transmitting the emulated packets to at least one other network connected device.

12. The method of claim 1 , further comprising passively monitoring a plurality of packets exchanged between a plurality of network connected devices.

13. The method of claim 1 , wherein the network connected device comprises an audio/video (A/V) source node, and wherein the packets are received at the computing platform prior to communication of an A/V data stream from the A/V source node to a destination node.

14. A system for monitoring and/or testing network communications, the system comprising:

a computing platform comprising at least one processor and a Layer 2 (L2) switch; and

a monitoring and testing module (MTM) implemented via the at least one processor, wherein the MTM is configured to:

receive packets from a network connected device;

determine performance metrics associated with either the network connected device or a communications network to which the network connected device is connected by actively or passively monitoring or testing the packets;

detect a specially coded packet instruction;

engage the L2 switch in response to detecting the specially coded packet instruction for automatically switching the computing platform from a passive mode to an active mode, wherein, in the passive mode, the MTM monitors existing packets that traverse the computing platform using a passive tap module but does not insert test packets into the communications network; and

after switching from the passive mode to the active mode, emulating the network connected device by generating and sending test packets that appear to originate from the network connected device, wherein the test packets originate from the computing platform and not the network connected device, wherein the test packets bypass the passive tap module.

15. The system of claim 14 , wherein the communications network comprises an Audio Video Bridging (AVB) network.

16. The system of claim 14 , wherein the packets include audio, video, or audio/video (A/V) packets.

17. The system of claim 14 , wherein the network connected device includes an audio/video (A/V) recording camera, a microphone, a speaker, broadcasting equipment, recording equipment, or A/V playback equipment.

18. The system of claim 14 , wherein the performance metrics include at least one of connectivity of the network connected device, connectivity of the communications network, operability of the network connected device, quality of the communications network, reliability of the communications network, reliability of the network connected device, packet timing, synchronization of the network connected device, latency, packet jitter, packet delay variation, or combinations thereof.

19. The system of claim 14 , wherein the L2 switch is configured to route the packets from a passive testing module (PTM) of the computing platform to an active testing module (ATM) of the computing platform.

20. The system of claim 14 , wherein the network connected device only communicates with the computing platform.

21. The system of claim 14 , wherein the MTM is configured to generate one or more test packets and transmit the one or more test packets to the network connected device.

22. The system of claim 21 , wherein the one or more test packets emulate a network communication.

23. The system of claim 14 , wherein the MTM is configured to generate one or more test packets and insert the one or more test packets in a media stream that flows between the network connected device and a destination node.

24. The system of claim 14 , wherein the MTM is configured to copy the packets received from the network connected device, emulate the packets copied from the network connected device, and transmit the emulated packets to at least one other network connected device.

25. The system of claim 14 , further comprising a passive testing module (PTM) configured to passively monitoring a plurality of packets exchanged between a plurality of network connected devices.

26. The system of claim 14 , wherein the network connected device comprises an audio/video (NV) source node, and wherein the packets are received at the computing platform prior to communication of an A/V data stream from the A/V source node to a destination node.

27. A non-transitory computer readable medium comprising computer executable instructions embodied in the non-transitory computer readable medium that when executed by a processor of a computer perform steps comprising:

receiving packets from a network connected device;

determining performance metrics associated with either the network connected device or a communications network to which the network connected device is connected by actively or passively monitoring or testing the packets;

detecting a specially coded packet instruction; and

engaging a Layer 2 (L2) switch in a computing platform in response to detecting the specially coded packet instruction and automatically switching the computing platform from a passive mode to an active mode, wherein, in the passive mode, the computing platform monitors existing packets that traverse the computing platform using a passive tap module but does not insert test packets into the communications network; and

after switching from the passive mode to the active mode, emulating the network connected device by generating and sending test packets that appear to originate from the network connected device, wherein the test packets originate from the computing platform and not the network connected device, wherein the test packets bypass the passive tap module.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
SECURITY INTEREST Recorded Mar 3, 2015
From: IXIA; ANUE SYSTEMS, INC.; BREAKINGPOINT SYSTEMS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 035121/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2015
From: REGEV, ALON; JACKSON, STEPHEN SAMUEL; LAHIRI, ABHIJIT
To: IXIA
Reel/Frame 034829/0813 →