We have recently run into an issue on our Cisco 9500s due to the limitation of the amount of class-maps allowed per policy-map where we are unable to police all of our ISP customers. We were originally hoping to create a class-map per policed rate then match each vlan to the correct class-map based on their service. As it turns out the matched vlans in a class-map share the policed rate rather then each individually being allotted the policed rate. TAC suggested creating a class-map per vlan however according to a Cisco document there is a limit of 64 class-maps per policy-map and only 1 policy-map can be applied to a physical interface.
Does anyone know of any potential solutions to resolve our issue?