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.


For example:


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

cpu-rx-rate-pps:               4999

               

The default value for the Z9432F-ON Platforms is 5000 pps:


CLI (network-admin@switch) > sys-flow-setting-show format cpu-rx-rate-pps

cpu-rx-rate-pps: 5000

north
    keyboard_arrow_up
    keyboard_arrow_down
    description
    print
    feedback
    support
    business
    rss_feed
    south