| CPC H04L 47/20 (2013.01) [H04L 12/1407 (2013.01); H04L 12/1435 (2013.01); H04L 41/0894 (2022.05); H04L 43/0805 (2013.01); H04L 43/0888 (2013.01); H04L 43/0894 (2013.01); H04L 41/0893 (2013.01); H04L 41/142 (2013.01); H04M 15/58 (2013.01)] | 25 Claims |

|
1. A method of a network switch comprising:
partitioning a pool of shared memories into a plurality of homogeneous analytics banks;
programmably configuring each of a plurality of client interfaces as one of four modes:
counter, policing, policing with billing counters or sampling;
programmably mapping each of the plurality of client interfaces to a subset of the plurality of homogeneous analytics banks;
programmably assigning each of the plurality of homogeneous analytics banks as one of three modes: counter, policing or sampling; and
parallel processing multiple requests received at the plurality of client interfaces.
|