About CPTP Changes in the Z9432F-ON Platforms
Starting from NetVisor OS release 7.0.1 the Z9432F-ON platforms are supported. They introduce a new generation of programmable ASICs, which has some differences in the CPTP support:
- The cpu-class-enable in system-setting-show is always on and cannot be disabled.
- CPTP with CPU hog protection does not work for BFD protocol packets.
- For CPTP classes a total of 48 queues are supported. Since one additional custom CPU class is reserved for internal use, only one user-defined CPTP class is supported with the cpu-class-create command.
CLI (network-admin@switch) > cpu-class-create name cpu-class1 scope local rate-limit 10
cpu class created
CLI (network-admin@switch) > cpu-class-create name cpu-class2 scope local rate-limit 10
cpu-class-create: all classes used up
Using this command, you can set the egress rate limiting for the CPU:
CLI (network-admin@switch) > sys-flow-setting-modify cpu-rx-rate-pps 4999
CLI (network-admin@switch) > sys-flow-setting-show
The default value for the Z9432F-ON Platforms is 5000 pps:
CLI (network-admin@switch) > sys-flow-setting-show format cpu-rx-rate-pps