Network service header metadata for load balancing
First Claim
1. A method for load balancing based on metadata in a network service header, the method comprising:
- receiving, at a load balancer in a service path, a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, the metadata comprises classification information of the packet or frame, and the classification information has application information associated with the traffic flow;
extracting, by a service header processor of the load balancer, the application formation;
receiving, at the load balancer, an encoding scheme of the application information; and
applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the application information to distribute traffic flows across a plurality of servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for load balancing based on metadata in a network service header. The method includes receiving a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, and the metadata comprises classification information of the packet or frame, extracting, by a service header processor of the load balancer, the classification information of the metadata from the packet or frame, and applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the classification information of the metadata.
66 Citations
20 Claims
-
1. A method for load balancing based on metadata in a network service header, the method comprising:
-
receiving, at a load balancer in a service path, a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, the metadata comprises classification information of the packet or frame, and the classification information has application information associated with the traffic flow; extracting, by a service header processor of the load balancer, the application formation; receiving, at the load balancer, an encoding scheme of the application information; and applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the application information to distribute traffic flows across a plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A load balancer in a service path for load balancing based on metadata in a network service header, the load balancer comprising:
-
at least one memory element having instructions stored thereon; at least one processors coupled to the at least one memory element and configured to execute the instructions to cause the load balancer to; receive a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, the metadata comprises classification information of the packet or frame, and the classification information has application information associated with the traffic flow; extract, by a service header processor of the load balancer, the application information; receive an encoding scheme of the application information; and apply, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the application information to distribute traffic flows across a plurality of servers. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable non-transitory medium comprising one or more instructions for load balancing based on metadata in a network service header, that when executed on a processor configure the processor to:
-
receive, at a load balancer in a service path, a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, the metadata comprises classification information of the packet or frame, and the classification information has application information associated with the traffic flow; extract, by a service header processor of the load balancer, the application information; and apply, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the application information to distribute traffic flows across a plurality of servers. - View Dependent Claims (18, 19, 20)
-
Specification