IP Library › Granted Patent US 10,164,851
Granted Patent B2
US 10,164,851 · App. 15/107,864 · Granted Dec 25, 2018

Transmission and reception of a diagnostic request in an IP network

Inventors: Mohamed Boucadair (Betton, FR); Christian Jacquenet (Pont-pean, FR)
Assignee: ORANGE
H04L43/0817H04L41/0636H04L43/00H04L43/12H04L43/50H04L45/50
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,164,851
App. No.
15/107,864
Granted
Dec 25, 2018
Kind
B2
Abstract

A method for diagnosing service functions in an IP domain including a PDP node, which makes decisions relating to structuring of a service function chain relying on a set of service functions (SF), and notifies these decisions to other nodes of the IP domain, and at least one SF node associated with at least one SF function hosted by or accessible via the SF node. The method includes: a diagnosing node sending a request to an SF node (a diagnosed node) concerning a diagnosed SF function, which is identified in the request and/or is the only SF function associated with the diagnosed node; the diagnosed node forms at least one diagnostic operation concerning the diagnosed function; and the diagnosed node sends a response to the diagnosing node, the response including an indication of success or failure of the diagnostic operation or of non-operation or malfunction of the diagnosed function.

Claims (66)

1. A diagnostic method comprising:

diagnosing service functions in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, that is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function of the set hosted by said SF node or accessible via said SF node, wherein the diagnosing comprises the following acts:

a node, of the IP domain referred to as a diagnosing node, sends a request to an SF node of the IP domain, referred to as a diagnosed node, concerning an SF function of the set, referred to as a diagnosed function, wherein the diagnosed function is identified in the request and/or is the only SF function associated with said diagnosed node;

the diagnosed node forms at least one diagnostic operation concerning said diagnosed function, the diagnostic operation diagnosing proper operation or non-availability of the diagnosed function; and

the diagnosed node sends a response to said diagnosing node, said response including at least an indication of success or failure of the diagnostic operation or of non-operation or malfunction of the diagnosed function.

2. The diagnostic method according to claim 1 , wherein said diagnosing node is a PDP node.

3. The diagnostic method according to claim 1 , wherein said diagnosing node is an SF node.

4. A diagnostic method comprising:

diagnosing service functions in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, that is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function of the set hosted by said SF node or accessible via said SF node, wherein the diagnosing comprises:

a network node of the IP domain, referred to as a diagnosing node, sends a diagnostic request comprising at least one identifier, referred to as a list identifier, identifying an ordered list of identifiers of SF functions or of IP addresses of SF nodes, and

the following iterative acts:

a node of the IP domain, referred to as a diagnosed node, associated with an SF function, referred to as a diagnosed function, forming part of said ordered list, receives a request comprising at least said list identifier;

the diagnosed node forms at least one diagnostic operation concerning said diagnosed function, the diagnostic operation diagnosing proper operation or non-availability of the diagnosed function; and

if said diagnostic operation is performed successfully, the diagnosed node sends a request comprising at least said list identifier to an SF node of the IP domain associated with the following SF function in said ordered list to the diagnosed function, and:

if a diagnostic operation fails, or reveals that the diagnosed SF function is not operational, the diagnosed node sends a response including at least an indication of failure of the diagnostic operation, or of non-operation or malfunction of the diagnosed function; or

if in contrast all of the diagnostic operations are performed successfully, the diagnosed node associated with the last SF function of the ordered list sends a response including at least a successful diagnosis result.

5. The diagnostic method according to claim 4 , wherein said diagnosing node is a PDP node.

6. The diagnostic method according to claim 4 , wherein said diagnosing node is an SF node.

7. A diagnostic method comprising

diagnosing service functions in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, that is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function hosted by said SF node or accessible via said SF node, wherein the diagnosing comprises:

a network node of the IP domain, referred to as a diagnosing node, sends a diagnostic request comprising at least one identifier of the SF function chain, referred to as a SFC, and optionally together with an identifier, referred to as an end-of-sequence identifier, identifying an SF function of the set, terminating a sequence included in said SFC, and

the following iterative acts:

a node of the IP domain, referred to as a diagnosed node, associated with an SF function of the set, referred to as a diagnosed function, forming part of said SFC or said sequence, where appropriate, receives a request comprising at least said identifier of the SFC, and said end-of-sequence identifier, where appropriate;

the diagnosed node forms at least one diagnostic operation concerning said diagnosed function, the diagnostic operation diagnosing proper operation or non-availability of the diagnosed function; and

if said diagnostic operation is performed successfully, the diagnosed node sends a request comprising at least the identifier of the SFC, and the end-of-sequence identifier, where appropriate to an SF node of the IP domain associated with the following SF function in the SFC to the diagnosed function, and:

if a diagnostic operation fails, or reveals that the diagnosed SF function is not operational, the diagnosed node sends a response including at least an indication of failure of the diagnostic operation, or of non-operation or malfunction of the diagnosed function; or

if in contrast all of the diagnostic operations are performed successfully, the diagnosed node associated with the last SF function of the SFC or, where appropriate, with the SF function identified by the end-of-sequence identifier, sends a response including at least a successful diagnosis result.

8. The diagnostic method according to claim 7 , wherein said diagnosing node is a PDP node.

9. The diagnostic method according to claim 7 , wherein said diagnosing node is an SF node.

10. A node referred to as a diagnosing node and comprising:

an input unit and an output unit connected in a network of an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, that is responsible for taking decisions relating to structuring of a service function chain which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function hosted by said SF node or accessible via said SF node;

means for sending a diagnostic request to an SF node of the IP domain, referred to as a first diagnosed node, associated with an SF function of the set, referred to as a first diagnosed function; and

means for receiving a response from an SF node of the IP domain, referred to as a last diagnosed node, associated with an SF function of the set, referred to as a last diagnosed function, said response including at least an indication of success or failure of a diagnostic operation that diagnoses proper operation or non-availability of the diagnosed function or of non-operation or malfunction of said last diagnosed function.

11. The diagnosing node according to claim 10 , wherein:

said first and last diagnosed nodes are identical;

said first and last diagnosed functions are identical; and

the diagnosed SF function is identified in the request and/or is the only SF function associated with the diagnosed node.

12. The diagnosing node according to claim 10 , wherein:

said diagnostic request includes at least one identifier, referred to as a list identifier, identifying an ordered list of SF function identifiers or of IP address of SF nodes; and

said first and last diagnosed functions form part of said ordered list.

13. The diagnosing node according to claim 10 , wherein:

said diagnostic request includes at least one identifier of a chain of SF functions, referred to as SFC, optionally together with an identifier referred to as an end-of-sequence identifier that identifies an SF function terminating a sequence included in said SFC; and

said first and last diagnosed functions form part of said SFC, and where appropriate of said sequence.

14. The diagnosing node according to claim 10 wherein the diagnosing node is a PDP node.

15. The diagnosing node according to claim 10 wherein the diagnosing node is an SF node.

16. A node referred to as a diagnosed node and comprising:

an input unit and an output unit connected in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, that is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function of the set hosted by said SF node or accessible via said SF node, wherein said diagnosed node is an SF node;

means for receiving from a node of the IP domain a diagnostic request concerning an SF function of the set, referred to as a diagnosed function, associated with said diagnosed node; and

means for performing at least one diagnostic operation concerning said diagnosed function, the diagnostic operation diagnosing proper operation or non-availability of the diagnosed function.

17. The diagnosed node according to claim 16 , wherein the diagnosed node further comprises means for sending a response comprising at least an indication of success or failure of the diagnostic operation, or of non-operation or malfunction of said diagnosed SF function.

18. The diagnosed node according to claim 16 , wherein the diagnosed node also comprises means for transmitting said diagnostic request to another SF node of the IP domain associated with an SF function specified in the diagnostic request.

19. A system for diagnosing service functions, the system comprising:

at least one diagnosing node in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, that is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function of the set hosted by said SF node or accessible via said SF node, wherein, each diagnosing node comprises:

means for sending a diagnostic request to an SF node of the IP domain, referred to as a first diagnosed node, associated with an SF function of the set, referred to as a first diagnosed function; and

means for receiving a response from an SF node of the IP domain, referred to as a last diagnosed node, associated with an SF function of the set, referred to as a last diagnosed function, said response including at least an indication of success or failure of a diagnostic operation that diagnoses proper operation or non-availability of the diagnosed function or of non-operation or malfunction of said last diagnosed function; and

at least one diagnosed node, including the first and last diagnosed nodes, which may be identical to or different from one another, the first diagnosed node comprising:

means for receiving from the at least one diagnosing node the diagnostic request concerning the SF function, referred to as the first diagnosed function, associated with said first diagnosed node; and

means for performing the diagnostic operation concerning said first diagnosed function.

20. A non-transitory computer-readable data storage medium including computer program code instructions stored thereon for executing a service function diagnostic method when the instructions are executed by a processor of a diagnosing node, wherein the instructions configure the diagnosing node to perform acts of:

diagnosing at least one service function in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, which is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function hosted by said SF node or accessible via said SF node, wherein the diagnosing comprises:

the diagnosing node sending a diagnostic request to an SF node of the IP domain, referred to as a first diagnosed node, associated with an SF function of the set, referred to as a first diagnosed function; and

the diagnosing node receiving a response from an SF node of the IP domain, referred to as a last diagnosed node, associated with an SF function of the set, referred to as a last diagnosed function, said response including at least an indication of success or failure of a diagnostic operation that diagnoses proper operation or non-availability of the diagnosed function or of non-operation or malfunction of said last diagnosed function.

21. A non-transitory computer-readable data storage medium comprising computer program code instructions stored thereon for executing a service function diagnostic method when the instructions are executed by a processor of a diagnosed node, wherein the instructions configure the diagnosed node to perform acts of:

diagnosing at least one service function in an IP domain comprising at least one node, referred to as a policy decision point (PDP) node, which is responsible for taking decisions relating to structuring of a service function chain, which is an ordered set of service functions, referred to as SF functions, defining a sequence for processing a data stream, and for notifying these decisions to other nodes of said IP domain, and at least one node, referred to as an SF node, associated with at least one SF function hosted by said SF node or accessible via said SF node, wherein the diagnosing comprises:

the diagnosed node receiving from a node of the IP domain a diagnostic request concerning an SF function of the set, referred to as a diagnosed function, associated with said diagnosed node; and

the diagnosed node performing at least one diagnostic operation concerning said diagnosed function, the diagnostic operation diagnosing proper operation or non-availability of the diagnosed function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2016
From: BOUCADAIR, MOHAMED; JACQUENET, CHRISTIAN
To: ORANGE
Reel/Frame 039870/0219 →
Priority Claims (1)
FR 13 63426 · Dec 23, 2013 · national
Continuity (1)
Related Publication 20160323165A1 · Nov 3, 2016