Method and apparatus for diagnosing a fault in a network path
First Claim
Patent Images
1. A method of diagnosing a fault in a Multi Protocol Label Switching (MPLS) network path comprising the steps, performed at a diagnosing node, of:
- initiating a path discovery test to a destination node;
receiving at least one path discovery test response;
identifying a diagnosable node on the MPLS network path from the path discovery test response;
remotely accessing said diagnosable node; and
performing a diagnostic routine, using a layer two service of the Open System Interconnection (OSI) reference model, at said diagnosable node to at least determine whether an MPLS packet handled by said diagnosable node carried an incorrect header;
wherein the layer two service does not have information about an exchange of layer three routing information with a service provider;
in response to the diagnostic routine not diagnosing the fault at the diagnosable node, using the layer two service of the OSI reference model, the diagnosable node, from forwarding information at the diagnosable node, without sending a test packet, identifying a next-hop node along the MPLS network path to the destination node, and using the layer two service of the OSI reference model, remotely accessing the next-hop node along the MPLS network path to the destination node as a new diagnosable node and performing the diagnostic routine at said new diagnosable node;
wherein the method is performed by one or more computing devices;
wherein the method is performed in a-the layer two service of the OSI reference model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of diagnosing a fault in a network path comprises the steps, performed at a diagnosing node, of initiating a path discovery test. The diagnosing node receives at least one path discovery test response and identifies the diagnosable node on the network path from a path discovery test response. The diagnosing node remotely accesses said diagnosable node and performs a diagnostic routine at said diagnosable node.
247 Citations
25 Claims
-
1. A method of diagnosing a fault in a Multi Protocol Label Switching (MPLS) network path comprising the steps, performed at a diagnosing node, of:
-
initiating a path discovery test to a destination node; receiving at least one path discovery test response; identifying a diagnosable node on the MPLS network path from the path discovery test response; remotely accessing said diagnosable node; and performing a diagnostic routine, using a layer two service of the Open System Interconnection (OSI) reference model, at said diagnosable node to at least determine whether an MPLS packet handled by said diagnosable node carried an incorrect header;
wherein the layer two service does not have information about an exchange of layer three routing information with a service provider;in response to the diagnostic routine not diagnosing the fault at the diagnosable node, using the layer two service of the OSI reference model, the diagnosable node, from forwarding information at the diagnosable node, without sending a test packet, identifying a next-hop node along the MPLS network path to the destination node, and using the layer two service of the OSI reference model, remotely accessing the next-hop node along the MPLS network path to the destination node as a new diagnosable node and performing the diagnostic routine at said new diagnosable node;
wherein the method is performed by one or more computing devices;
wherein the method is performed in a-the layer two service of the OSI reference model.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable volatile or non-volatile storage medium storing one or more sequences of instructions for diagnosing a fault in a Multi Protocol Label Switching (MPLS) network path which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
initiating a path discovery test to a destination node; receiving at least one path discovery test response; identifying a diagnosable node on the MPLS network path from the path discovery test response; remotely accessing said diagnosable node; and performing a diagnostic routine, using a layer two service of the Open System Interconnection (OSI) reference model, at said diagnosable node to at least determine whether an MPLS packet handled by said diagnosable node carried an incorrect header; wherein the layer two service does not have information about an exchange of layer three routing information with a service provider, in response to the diagnostic routine not diagnosing the fault at the diagnosable node, using the layer two service of the OSI reference model, the diagnosable node, from forwarding information at the diagnosable node, without sending a test packet, identifying a next-hop node along the MPLS network path to the destination node, and using the layer two service of the OSI reference model, remotely accessing the next-hop node along the MPLS network path to the destination node as a new diagnosable node and performing the diagnostic routine at said new diagnosable node;
wherein the steps are performed in a-the layer two service of the OSI reference model.- View Dependent Claims (23)
-
-
24. An apparatus for diagnosing a fault in a Multi Protocol Label Switching (MPLS) network path comprising:
-
one or more processors; a network interface communicatively coupled to the one or more processors and configured to communicate one or more packet flows among the one or more processors in a network; and a computer readable volatile or non-volatile storage medium storing one or more sequences of instructions for diagnosing a fault in the MPLS network path which, when executed by the one or more processors, cause the one or more processors to perform; initiating a path discovery test to a destination node; receiving at least one path discovery test response; identifying a diagnosable node on the MPLS network path from the path discovery test response; remotely accessing said diagnosable node; and performing a diagnostic routine, using a layer two service of the Open System Interconnection (OSI) reference model, at said diagnosable node to at least determine whether a-an MPLS packet handled by said diagnosable node carried an incorrect header; wherein the layer two service does not have information about an exchange of layer three routing information with a service provider, in response to the diagnostic routine not diagnosing the fault at the diagnosable node, using the layer two service of the OSI reference model, the diagnosable node, from forwarding information at the diagnosable node, without sending a test packet, identifying a next-hop node along the MPLS network path to the destination node, and using the layer two service of the OSI reference model, remotely accessing the next-hop node along the MPLS network path to the destination node as a new diagnosable node and performing the diagnostic routine at said new diagnosable node; wherein the diagnostic routine is performed in a-the layer two service of the Open OSI reference model. - View Dependent Claims (25)
-
Specification