Flow processing migration
First Claim
1. A first processing device, comprising:
- one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
receive, from a first network device, a tunneling protocol message associated with a tunnel to be established between the first network device and a second network device,the tunnel to permit a user equipment to receive network traffic associated with a packet network;
determine, based on the tunneling protocol message, a device identifier of the second network device;
determine that a second processing device is to process a flow associated with the first network device and the second network device based on the device identifier of the second network device,the first processing device having been previously identified to process the flow;
provide information that identifies that the second processing device is to process the flow to permit the second processing device to process the flow; and
provide, to a third processing device, an instruction that causes the third processing device to forward, to the first processing device, subsequent tunneling protocol messages associated with the flow,wherein the one or more processors, when receiving, from the first network device, the tunneling protocol message, are to;
receive the tunneling protocol message based on the instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A first processing device may receive, from a first network device, a tunneling protocol message associated with a tunnel to be established between the first network device and a second network device. The first processing device may determine, based on the tunneling protocol message, a device identifier of the second network device. The first processing device may determine that a second processing device is to process a flow associated with the first network device and the second network device based on the device identifier of the second network device. The first processing device may provide information that identifies that the second processing device is to process the flow to permit the second processing device to process the flow associated with the first network device and the second network device.
-
Citations
20 Claims
-
1. A first processing device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; receive, from a first network device, a tunneling protocol message associated with a tunnel to be established between the first network device and a second network device, the tunnel to permit a user equipment to receive network traffic associated with a packet network; determine, based on the tunneling protocol message, a device identifier of the second network device; determine that a second processing device is to process a flow associated with the first network device and the second network device based on the device identifier of the second network device, the first processing device having been previously identified to process the flow; provide information that identifies that the second processing device is to process the flow to permit the second processing device to process the flow; and provide, to a third processing device, an instruction that causes the third processing device to forward, to the first processing device, subsequent tunneling protocol messages associated with the flow, wherein the one or more processors, when receiving, from the first network device, the tunneling protocol message, are to; receive the tunneling protocol message based on the instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a first device, cause the one or more processors to; receive, from a first network device, a tunneling protocol message associated with a tunnel to be established between the first network device and a second network device, the tunnel to permit a user equipment to access a packet network; determine, based on the tunneling protocol message, a device identifier of the second network device; determine that a second device is to process a flow associated with the first network device and the second network device based on the device identifier of the second network device, the first device having been previously identified to process the flow; and provide information that identifies that the second device is to process subsequent tunneling protocol messages associated with the flow, where providing the information that identifies that the second device is to process the subsequent tunneling protocol messages comprises; providing the information that identifies that the second device is to process the subsequent tunneling protocol messages based on providing the tunneling protocol message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a first device, a tunneling protocol message associated with a tunnel associated with a first network device and a second network device, the tunnel to permit a user equipment to access a network; determining, by the first device, a direction or a type of the tunneling protocol message; determining, by the first device, a device identifier of the second network device based on the direction or the type of the tunneling protocol message; determining, by the first device and based on the device identifier of the second network device, that a second device is to process a flow between the first network device and the second network device, the first device having been previously identified to process the flow; and providing, by the first device, information that identifies that the second device is to process subsequent tunneling protocol messages associated with the flow, where providing the information that identifies that the second device is to process the subsequent tunneling protocol messages comprises; providing the information that identifies that the second device is to process the subsequent tunneling protocol messages based on providing the tunneling protocol message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification