-
公开(公告)号:US11108687B1
公开(公告)日:2021-08-31
申请号:US16129632
申请日:2018-09-12
Applicant: Amazon Technologies, Inc.
Inventor: Reuben Alexander Hawkins , Nicholas Gene Kalteux , Stewart Allen , Harshit Vijayvargia , Christopher Thomas , Rajagopal Subramaniyan , Gregory Skoczek , Rashid Michael Aga
IPC: H04L12/26 , H04L12/721 , H04L12/715 , H04L12/743 , H04L12/24 , H04L12/803 , H04L12/801 , H04L29/06
Abstract: A network function virtualization service includes an action implementation layer and an action decisions layer. On a flow of network traffic received at the service, the action implementation layer performs a packet processing action determined at the action decisions layer.
-
公开(公告)号:US12047281B2
公开(公告)日:2024-07-23
申请号:US17459902
申请日:2021-08-27
Applicant: Amazon Technologies, Inc.
Inventor: Reuben Alexander Hawkins , Nicholas Gene Kalteux , Stewart Allen , Harshit Vijayvargia , Christopher Thomas , Rajagopal Subramaniyan , Gregory Skoczek , Rashid Michael Aga
IPC: H04L45/64 , H04L41/5041 , H04L43/04 , H04L45/00 , H04L45/7453 , H04L47/10 , H04L47/125 , H04L69/22
CPC classification number: H04L45/38 , H04L41/5041 , H04L43/04 , H04L45/64 , H04L45/7453 , H04L47/125 , H04L47/13 , H04L69/22
Abstract: A network function virtualization service includes an action implementation layer and an action decisions layer. On a flow of network traffic received at the service, the action implementation layer performs a packet processing action determined at the action decisions layer.
-
公开(公告)号:US11108686B1
公开(公告)日:2021-08-31
申请号:US16456907
申请日:2019-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Thomas , Bilal Hassan Khan , Alexey Kuznetsov , Artem Kryvokrysenko , Harshit Vijayvargia
IPC: H04L12/721 , H04L12/743 , H04L29/12
Abstract: A node of a network address translator obtains a first packet. A particular port number to be used as a substitute port for a packet flow associated with the first packet is determined using at least a first intermediate hash result, a particular flow hash value range assigned to the node, and a lookup table. The first intermediate hash result is obtained from a flow tuple of the first packet, and the lookup table comprises an entry indicating a mapping between the particular port number and a second intermediate hash result. A second packet, in which the source port is the set to the substitute port number, is transmitted to a recipient indicated in the first packet.
-
-