US 12,323,482 B2
Service mesh offload to network devices
Shaopeng He, Shanghai (CN); Cunming Liang, Shanghai (CN); Haitao Kang, Shanghai (CN); Hongjun Ni, Shanghai (CN); Jiang Yu, Shanghai (CN); Ziye Yang, Shanghai (CN); Anjali Singhai Jain, Portland, OR (US); Daniel Daly, Santa Barbara, CA (US); Yadong Li, Portland, OR (US); Ping Yu, Shanghai (CN); Bo Cui, Shanghai (CN); Jingjing Wu, Shanghai (CN); Liang Ma, Shannon (IE); and Changpeng Liu, Shanghai (CN)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Apr. 23, 2021, as Appl. No. 17/238,960.
Prior Publication US 2021/0243247 A1, Aug. 5, 2021
Int. Cl. H04L 67/10 (2022.01); H04L 67/51 (2022.01)
CPC H04L 67/10 (2013.01) [H04L 67/51 (2022.05)] 20 Claims
OG exemplary drawing
 
7. A method comprising:
in programmable packet processing pipeline circuitry of at least one of network devices associated with a service mesh of microservices, performing selection of microservices for execution and providing communication within the service mesh of microservices;
wherein:
the programmable packet processing pipeline circuitry comprises match-action circuitry;
the match-action circuitry comprises match table data and an action engine;
the action engine is to compare header field data of received packet data with the match table data to determine one or more actions to be applied to the received packet data by the action engine; and
the one or more actions are to implement, at least in part, (1) the selection of the microservices, and (2) load balancing and telemetry processing to be comprised, at least in part, in the providing of the communication.