Scalable network slice based queuing using segment routing flexible algorithm
First Claim
1. A computer-implemented method for implementing scalable network slice based queuing, the method comprising:
- associating one or more Quality of Service (QoS) policy queues with one or more Segment Routing Algorithms configured on a network node, each of the one or more QoS policy queues assigned to one or more Segment Routing Algorithms;
assigning flow packets associated with each of the one or more Segment Routing Algorithms to a corresponding one of the one or more the QoS policy queues; and
pointing one or more forwarding entries specific to each of the one or more Segment Routing Algorithms towards an associated one of the one or more QoS policy queues,wherein each of the one or more QoS policy queues include one or more bit-based sub queues and are implemented hierarchically to enable differentiation of the flow packets associated with each of the one or more QoS policy queues based on experimental bit values.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technology is directed to a system and method for implementing network resource partitioning and Quality of Service (QoS) separation through network slicing. Embodiments of the present invention describe scalable network slicing method based on defining Segment Routing Flexible Algorithm to represent a network slice and assigning a distinct QoS policy queue to each of the Flexible Algorithms configured on a network node. Therefore, scalable network slice based queuing is implemented wherein a single packet processing queue is assigned to each Flex-Algorithm based network slice. QoS policy queue may be implemented in a hierarchical fashion by differentiation between flow packets in a single QoS policy queue based on value of experimental bits in the header.
-
Citations
18 Claims
-
1. A computer-implemented method for implementing scalable network slice based queuing, the method comprising:
-
associating one or more Quality of Service (QoS) policy queues with one or more Segment Routing Algorithms configured on a network node, each of the one or more QoS policy queues assigned to one or more Segment Routing Algorithms; assigning flow packets associated with each of the one or more Segment Routing Algorithms to a corresponding one of the one or more the QoS policy queues; and pointing one or more forwarding entries specific to each of the one or more Segment Routing Algorithms towards an associated one of the one or more QoS policy queues, wherein each of the one or more QoS policy queues include one or more bit-based sub queues and are implemented hierarchically to enable differentiation of the flow packets associated with each of the one or more QoS policy queues based on experimental bit values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising instructions stored therein which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
associate one or more QoS policy queues to one or more Segment Routing Algorithms enabled on network node; assign flow packets associated with each of the one or more Segment Routing Algorithms to a corresponding one of the one or more QoS policy queues; and point all of one or more forwarding entries associated with a same Segment Routing Algorithm towards an associated one of the one or more QoS policy queues, wherein the one or more QoS policy queues include one or more bit-based sub queues and are implemented hierarchically to enable differentiation of the flow packets associated with each of the one or more QoS policy queues based on experimental bit values. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification