Layer-2 trace method and node

Multiplex communications – Diagnostic testing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S248000, C370S256000

Reexamination Certificate

active

06538997

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to diagnostics for computer networks; in particular to diagnostics for identifying problems in layer-
2
.
2. Description of Related Art
Computer networks are increasingly complex combinations of components. End stations, bridges, routers, and various other devices are combined in order to achieve the desired functionality. As complexity has increased, so has the difficulty in isolating problems in the network. Packets of data transmitted within networks may follow paths that are not readily ascertainable. When a problem occurs in the transmission of packets within the network occurs, it may then be difficult to determine the cause of the problem.
Network managers may use a facility known as a trace in order to help troubleshoot a problem in a computer network. One such trace is known as an “mtrace.” Typically, the network manager causes the mtrace to start at the destination of the path that is desired to be diagnosed. When the trace is received by the other end of the path, the node receiving the trace responds. Such a trace typically operates at layer
3
of the computer network.
With the increasing complexity of computer networks, isolating faults in the computer network becomes more important. Therefore, it is desirable to obtain improved methods and equipment for isolating faults and troubleshooting in computer networks.
SUMMARY
The invention is directed to a method of troubleshooting a path that includes a source node, a set of destination nodes, and a set of at least an intermediate node in a computer network. The source node sends a packet to an intermediate node in the set of at least an intermediate node. At least a layer-
2
intermediate node in the set of at least an intermediate node inserts data into the packet, and the layer-
2
intermediate node sends the packet to another node according to information on the intermediate node regarding the path.
According to an aspect of the invention, data includes an identifier of the layer-
2
intermediate node. The data may include a medium access control (MAC) address of the layer-
2
intermediate node. The data may also include a number corresponding to a time at which the packet traversed through the layer-
2
intermediate node.
According to another aspect of the invention, the packet has a layer-
2
payload that includes an address corresponding to a node in the set of destination nodes. According to another aspect of the invention, the address corresponding to a node in the set of destination nodes includes a logical link control address assigned to a bridge spanning tree protocol. The address corresponding to a node in the set of destination nodes includes a MAC address, according to another aspect of the invention. The MAC address may include a unicast address or, according to another aspect of the invention, a multicast address.
According to another aspect of the invention, intermediate nodes in the set of at least an intermediate node send the packet to respective intermediate nodes or a node in the set of destination nodes according to a spanning tree algorithm.
According to another aspect of the invention, at least a node from among a node in the set of destination nodes and nodes in the set of at least an intermediate node sends a second message to a network management station, and the second message includes at least a portion of the data.
An embodiment of the invention includes a packet for troubleshooting a path in a computer network. The path includes a source node, a destination node, and a set of at least one intermediate node. The packet comprises an address that corresponds to the destination node and data inserted by layer-
2
intermediate nodes through which the packet has traversed.
An embodiment of the invention includes method of troubleshooting a path that includes a set of layer-
2
devices and a set of layer-
3
devices. A first trace is initiated to cause at least a layer-
3
device in the set of layer-
3
devices to insert data into a first packet. Based on the first trace, a second trace is initiated to cause at least a layer-
2
device in the set of layer-
2
devices to insert data into a second packet.
An embodiment of the invention includes a node in a computer network. The node is in a path that includes a source node and a destination node. The node includes layer-
2
logic that receives a packet, and, if the packet includes an indicator that a trace is to be performed, inserts data into the packet and sends the packet to another node in the path.


REFERENCES:
patent: 4993015 (1991-02-01), Fite, Jr.
patent: 5502712 (1996-03-01), Akita
patent: 5825751 (1998-10-01), Papierniak et al.
patent: 5920705 (1999-07-01), Lyon et al.
patent: 5926463 (1999-07-01), Ahearn et al.
“Information Technology-Telecommunications And Information Exchange Between Systems-Local And Metropolitan Area Networks-SpecificRequirements-Part 2: Logical Link Control”, ANSI/IEEE Standard 802.2, Dec. 30, 1994, pp. i-159.
Postel et al., “A Standard For The Transmission Of IP Datagrams Over IEEE 802 Networks”, Network Working Group, RFC 1042, Feb. 1988, pp. 1-15.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Layer-2 trace method and node does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Layer-2 trace method and node, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Layer-2 trace method and node will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3012135

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.