Invention Grant
- Patent Title: Updating connection-tracking records at a network edge using flow programming
-
Application No.: US16904430Application Date: 2020-06-17
-
Publication No.: US11277331B2Publication Date: 2022-03-15
- Inventor: Pierluigi Rolando , Jayant Jain , Raju Koganty , Kantesh Mundaragi , Yuxiao Zhang , Rahul Mishra
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Adeli LLP
- Priority: IN202041015116 20200406
- Main IPC: G06F15/173
- IPC: G06F15/173 ; H04L45/00 ; H04L47/2441 ; H04L67/142 ; H04L45/586 ; H04L12/46 ; H04L45/745 ; H04L47/2408 ; H04L67/51 ; H04L45/12 ; H04L45/24 ; H04L45/30 ; H04L49/20 ; H04L41/0893 ; H04L49/00 ; H04L29/06 ; H04L67/1004 ; H04L47/125 ; H04L67/146 ; H04L67/563 ; H04L67/63 ; H04L41/0654 ; H04L45/02 ; H04L47/70

Abstract:
Some embodiments provide a method of performing stateful services that keeps track of changes to states of service nodes to update connection tracker records when necessary. At least one global state value indicating a state of the service nodes is maintained at the edge device. The method generates a record in a connection tracker storage including the current global state value as a flow state value for a first data message in a data message flow. Each time a data message is received for the data message flow, the stored state value (i.e., a flow state value) is compared to the relevant global state value to determine if the stored action may have been updated. After a change in the global state value relevant to the flow the method examines a flow programming table to determine if the flow has been affected by a flow programming instruction(s) that caused the global state value to change.
Public/Granted literature
- US20210314248A1 UPDATING CONNECTION-TRACKING RECORDS AT A NETWORK EDGE USING FLOW PROGRAMMING Public/Granted day:2021-10-07
Information query