Method and apparatus for determining characteristics of a path
First Claim
Patent Images
1. A memory device, comprising:
- a probe packet for efficiently acquiring information about a path interconnecting a source and a destination in a computer network having routers coupled thereto, the probe packet including a network layer header, the probe packet comprising(i) a source instruction area appended to the header for storing network parameter information to be acquired and a list of routers for providing the network parameter information; and
(ii) a recording area appended to the source instruction area for providing locations for the routers to record the network parameter information.
16 Assignments
0 Petitions
Accused Products
Abstract
An information gathering mechanism efficiently acquires information about a path interconnecting a source node and a destination node in a computer network. The mechanism comprises a novel packet configuration for soliciting parameters pertaining to network characteristics from routers coupled to the path. This novel probe packet preferably has a flexible format so that it may be processed not only by routers configured to interpret this type of packet, but also those that are incapable of either supplying some of the parameters or, further, deciphering any of the contents of the packet.
289 Citations
12 Claims
-
1. A memory device, comprising:
a probe packet for efficiently acquiring information about a path interconnecting a source and a destination in a computer network having routers coupled thereto, the probe packet including a network layer header, the probe packet comprising (i) a source instruction area appended to the header for storing network parameter information to be acquired and a list of routers for providing the network parameter information; and (ii) a recording area appended to the source instruction area for providing locations for the routers to record the network parameter information. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A memory device, comprising:
a probe packet for efficiently acquiring information about a path interconnecting a source and a destination in a computer network having routers coupled thereto, the probe packet having a network layer header, the probe packet comprising a source instruction area appended to the header for storing a list of network parameters to be acquired and a list of routers for providing information regarding the network parameters, the source instruction area further comprising a field containing a hop count indicative of which router to start collecting the information; and a recording area appended to the source instruction area for providing locations for the routers to record the information regarding the network parameters, the recording area further comprising a pointer field whose contents specify an offset address to the next location available for a router to supply information, wherein the probe packet is processed by both routers configured to interpret the contents of the source instruction and recording areas, and routers that are incapable of one of supplying the information and deciphering the contents of the packet.
-
8. A method of efficiently acquiring information about a path interconnecting a source and a destination in a computer network having routers coupled thereto, the method comprising the steps of:
-
generating a probe packet having a network layer header, the probe packet comprising a source instruction area appended to the header and a recording area appended to the source instruction area; storing a list of network parameter information to be acquired and a list of routers for providing the network parameter information within the source instruction area; providing locations for the routers to record the information within the recording area; launching the probe packet from the source to the destination over the network; and recording the information specified in the source instruction area within the locations of the recording area associated with routers selected to provide the information. - View Dependent Claims (9, 10)
-
-
11. A method of forming a probe packet for efficiently acquiring information about a path interconnecting a source and a destination in a computer network having routers coupled thereto, the probe packet including a network layer header, the method comprising the steps of:
-
appending a source instruction area to the header for storing a list of network parameters to be acquired and a list of routers for providing information regarding the network parameters; and appending a recording area to the source instruction area for providing locations for the routers to record the information. - View Dependent Claims (12)
-
Specification