Thanks for your response, would the following work in my situation?
I don't have a problem configuring it, but I want to know that I am thinking about this correctly.
For example, I have 10Mbit upload and 20Mbit download from my ISP.
I have 2 internal subnets:
10.10.10.0/24 -> I want to limit upload to 5Mbit and download to 10Mbit
10.20.20.0/24 -> I want to limit upoad to 7Mbit and download to 15Mbit
I apply the following to my Outside interface (creating 4 policys):
1.1) police upload traffic subnet 1
ACL src = 10.10.10.0/24 | dest = any
Police outbound = 5Mbit
1.2) police download traffic subnet 1
ACL src = any | dest = 10.10.10.0/24
Police inbound = 10Mbit
2.1) police upload traffic subnet 2
ACL src = 10.20.20.0/24 | dest = any
Police outbound = 7Mbit
112) police download traffic subnet 2
ACL src = any | dest = 10.20.20.0/24
Police inbound = 15Mbit
Will this work?
Won't I run into issues with NAT/PAT concerning my ACL's