Techniques to use a network service header to monitor quality of service
First Claim
Patent Images
1. An apparatus comprising:
- circuitry at a controller that monitors one or more quality of service (QoS) fields of a network packet routed through nodes arranged to separately provide individual service functions (SFs) included in a service function chain (SFC);
policy logic for execution by the circuitry to provide a QoS stamping policy to an SFC classifier to cause the SFC classifier to generate a network service header (NSH) that includes metadata type 2, the metadata type 2 to include QoS stamping information inserted by nodes arranged to separately provide individual SFs included in the SFC;
access logic for execution by the circuitry to access a database arranged to store QoS stamping information inserted by the nodes separately arranged to provide individual SFs in the SFC, the QoS stamping information gathered according to the QoS stamping policy as the network packet is routed through the nodes; and
consistency logic for execution by the circuitry to determine whether the QoS stamping information indicates a consistent QoS configuration in the one or more QoS fields of the network packet at node ingress or node egress of the network packet as routed through the nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples include techniques to use a network service header to monitor Quality of Service (QoS). Examples include implementation of a QoS stamping policy to monitor one or more QoS fields of a network packet routed through nodes arranged to separately provide individual service functions included in a service function chain. A determination is made as to whether the QoS stamping information indicates a consistent QoS configuration in the one or more QoS fields of the network packet at node ingress or node egress of the network packet as routed through the nodes.
14 Citations
29 Claims
-
1. An apparatus comprising:
-
circuitry at a controller that monitors one or more quality of service (QoS) fields of a network packet routed through nodes arranged to separately provide individual service functions (SFs) included in a service function chain (SFC); policy logic for execution by the circuitry to provide a QoS stamping policy to an SFC classifier to cause the SFC classifier to generate a network service header (NSH) that includes metadata type 2, the metadata type 2 to include QoS stamping information inserted by nodes arranged to separately provide individual SFs included in the SFC; access logic for execution by the circuitry to access a database arranged to store QoS stamping information inserted by the nodes separately arranged to provide individual SFs in the SFC, the QoS stamping information gathered according to the QoS stamping policy as the network packet is routed through the nodes; and consistency logic for execution by the circuitry to determine whether the QoS stamping information indicates a consistent QoS configuration in the one or more QoS fields of the network packet at node ingress or node egress of the network packet as routed through the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. At least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed by a system at a controller that monitors one or more quality of service (QoS) fields of a network packet routed through nodes arranged to separately provide individual service functions (SFs) included in a service function chain (SFC) cause the system to:
-
provide a QoS stamping policy to an SFC classifier to cause the SFC classifier to generate a network service header (NSH) that includes metadata type 2, the metadata type 2 to include QoS stamping information inserted by nodes arranged to separately provide individual SFs included in the SFC; access a database arranged to store QoS stamping information inserted by the nodes providing individual SFs in the SFC, the QoS stamping information gathered according to the QoS stamping policy as the network packet is routed through the nodes; and determine whether the QoS stamping information indicates a consistent QoS configuration in the one or more QoS fields of the network packet at node ingress or node egress of the network packet as routed through the nodes. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, at a processor circuit, a quality of service (QoS) stamping policy for monitoring one or more QoS fields of a network packet routed through nodes separately providing individual service functions (SFs) in a service function chain (SFC); generating a network service header (NSH) that includes metadata type 2 based on the QoS stamping policy, the metadata type 2 to include QoS stamping information inserted by nodes arranged to separately provide individual SFs included in the SFC; encapsulating the network packet with the generated NSH; and sending the NSH-encapsulated network packet to a first node of the nodes separately providing individual SFs in the SFC. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
circuitry at a node providing a service function (SF) included in a service function chain (SFC); receive logic for execution by the circuitry to receive a network packet encapsulated with a network service header (NSH) that includes metadata type 2; insert logic for execution by the circuitry to insert quality of service (QoS) stamping information that indicates QoS configuration information for a QoS field of the network packet at ingress or egress of the NSH-encapsulated network packet; index logic for execution by the circuitry to determine whether the node is the last node in the SFC; and forward logic for execution by the circuitry to forward the NSH-encapsulated network packet with the inserted QoS stamp information to a next node arranged to provide a different SF included in the SFC if the node is determined to not be the last node in the SFC. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. At least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed by a system at a node providing a service function (SF) included in a service function chain (SFC) cause the system to:
-
receive a network packet encapsulated with a network service header (NSH) that includes metadata type 2; insert quality of service (QoS) stamping information that indicates QoS configuration information for a QoS field of the network packet at ingress or egress of the NSH-encapsulated network packet; and determine whether the node is the last node in the SFC and forward the NSH-encapsulated network packet with the inserted QoS configuration information to a next node arranged to provide a different SF included in the SFC if the node is determined to not be the last node in the SFC. - View Dependent Claims (27, 28, 29)
-
Specification