CAPTURE TIMING AND NEGOTIATION DATA WITH REPEAT COUNTS IN A NETWORKING DIAGNOSTIC COMPONENT

Information

  • Patent Application
  • 20070189175
  • Publication Number
    20070189175
  • Date Filed
    February 14, 2007
    17 years ago
  • Date Published
    August 16, 2007
    17 years ago
Abstract
A network diagnostic device or component that is placed in-line between two nodes in a network to compress network data traffic to preserve available memory space. The network diagnostic component receives a low speed signal pattern from a first node for communication with a second node. The low speed signal pattern may be received by a receive module. The low speed signal pattern includes one at least a first signal component. The network diagnostic component records the first signal component in a memory. The network diagnostic component also records in the memory a representation of at least one subsequent signal component that is the same as the first signal component. The network diagnostic component may then record the length of time of the first signal component and the subsequent signal component in the memory.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

To further clarify the above and other advantages and features of the present invention, a more particular description of the invention will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:



FIG. 1 illustrates a block diagram of a network including a network diagnostic component placed in-line between two nodes;



FIG. 2 illustrates a detailed view of a particular embodiment of the network diagnostic component of FIG. 1;



FIG. 3 illustrates a method for a network diagnostic component placed in-line between two nodes to compress an initialization signal to preserve available memory space; and



FIG. 4 illustrates Data burst and DC-Idle portions of various SAS and SATA OOB signals.


Claims
  • 1. A method for a network diagnostic component that is placed in-line between first and second nodes in a network to compress network data traffic to preserve available memory space, the method comprising: an act of receiving a low speed signal pattern including at least a first signal component from the first node for communication with the second node;an act of recording the first signal component in a memory; andan act of recording a representation of at least one subsequent signal component that is the same as the first signal component in the memory.
  • 2. A method in accordance with claim 1 further comprising: an act of recording the length of time of the first signal component and the subsequent signal component in the memory.
  • 3. A method in accordance with claim 2, further comprising: an act of displaying the length of time record on a display device.
  • 4. The method in accordance with claim 1, wherein the network diagnostic component is a SAS/SATA network diagnostic component.
  • 5. The method in accordance with claim 1, wherein the first signal component is one of a full-amplitude data burst component or one of a zero amplitude component.
  • 6. The method in accordance with claim 1, wherein the first signal component is one of Data bursts or DC-Idle.
  • 7. The method in accordance with claim 1, wherein the low speed signal pattern further includes a second signal component that is different from the first signal component, the method further comprising: an act of recording the second signal component in the memory;an act of recording a representation of at least one signal component that is subsequent to the second component and is the same as the second component in the memory; andan act of recording the length of time of the second signal component and the subsequent signal component that is the same as the second signal component in the memory.
  • 8. The method in accordance with claim 7, wherein the second component is one of Data bursts or DC-Idle.
  • 9. The method in accordance with claim 7, wherein the second component is one of is one of a full-amplitude data burst component or one of a zero amplitude component.
  • 10. The method in accordance with claim 1, wherein the act of recording a representation of at least one subsequent signal component that is the same as the first signal component in the memory comprises: an act of counting the at least one signal component that is the same as the first signal component to produce a count record; andan act of recording the count record in the memory.
  • 11. A network diagnostic device placed in-line between first and second nodes in a network comprising: a first module configured to receive a low speed signal pattern from the first node for communication with the second node, wherein the low speed signal pattern includes at least a first signal unit;a second module configured to record the first signal unit in a memory;a third module configured to generate a representation to be recorded in the memory of at least one subsequent signal unit that is the same as the first signal unit; anda fourth module configured to generate a record to be recorded in the memory of the length of time of the first signal unit and the subsequent signal unit.
  • 12. The network diagnostic device in accordance with claim 11, wherein the low speed signal pattern further includes a second signal unit that is different from the first signal unit, the network diagnostic device further comprising: the second module further configured to record the second signal unit in the memory;the third module further configured to generate a representation to be recorded in the memory of at least one signal unit that is subsequent to the second signal unit and is the same as the second signal component; andthe fourth module further configured to generate a record to be recorded in the memory of the length of time of the second signal unit and the subsequent signal unit that is the same as the second signal unit.
  • 13. The network diagnostic device in accordance with claim 12, wherein the second signal unit is one of Data bursts or DC-Idle.
  • 14. The network diagnostic device in accordance with claim 12, wherein the second signal unit one of is one of a full-amplitude data burst component or one of a zero amplitude component.
  • 15. The network diagnostic device in accordance with claim 11, wherein the generated record is displayed on a display device coupled to the network diagnostic device.
  • 16. The network diagnostic device in accordance with claim 11, wherein the first module is an OOB/speed negotiation state machine.
  • 17. The network diagnostic device in accordance with claim 11, wherein the second module is a trace formatting/compression engine.
  • 18. The network diagnostic device in accordance with claim 11, wherein the third module is a compression counter.
  • 19. The network diagnostic device in accordance with claim 11, wherein the fourth module is a timestamp generator.
  • 20. The network diagnostic device in accordance with claim 11, wherein the first and second nodes are SAS/SATA nodes and the network diagnostic component is a SAS/SATA network component.
  • 21. The network diagnostic device in accordance with claim 11, wherein the network diagnostic device is one of a bit error rate tester, a protocol analyzer, a generator, a jammer, and a monitor.
  • 22. The network diagnostic device in accordance with claim 11, wherein the first signal unit is one of Data bursts or DC-Idle.
  • 23. The network diagnostic device in accordance with claim 11, wherein the first signal unit is one of a full-amplitude data burst component or one of a zero amplitude component.
  • 24. A diagnostic network comprising: a first node;a second node;a network diagnostic device placed in-line between the first and second nodes comprising: a first module configured to receive a low speed signal pattern from the first node for communication with the second node, wherein the low speed signal pattern includes at least a first signal component;a second module configured to record the first signal component in a memory;a third module configured to generate a representation to be recorded in the memory of at least one subsequent signal component that is the same as the first signal component; anda fourth module configured to generate a record to be recorded in the memory of the length of time of the first signal component and the subsequent signal component.
  • 25. The diagnostic network in accordance with claim 24, wherein the first signal component is one of initialization Data bursts or DC-Idle data.
  • 26. The diagnostic network in accordance with claim 24, wherein the first and second nodes are SAS/SATA nodes and the network diagnostic device is a SAS/SATA network component.
Provisional Applications (1)
Number Date Country
60773515 Feb 2006 US