How data should be represented?
In a nut-shell, we have over 75 sites (Spokes) that are sending a constant flow of data over the Internet to our primary Datacenter (the HUB). All Spoke sites are unique Colo Facilities, where the Colo Provider gives us an Ethernet connection that we simply plug into our switch our router. The physical port speed of all these connects can vary. Most of them are either 10mbps or 100mbps Ethernet hand-offs that connect directly to our switch or firewall. We’re monitoring with MRTG the Outside interfaces of these firewalls that are negotiating with the Colo provider’s equipment. Our equipment (firewall) negotiates to them at either 10 or 100mbps. The problem is, the Colo Provider is rate limiting us to a speed much lower. This rate ranges anywhere from 1mb - 10mb. Some are burstable others could be fixed.
My question is, since I can only SNMP on my devices and they are negotiated to the provider at either 10 or 100mbps, should I set my [max bytes] to reflect this speed between our device and the providers (10 or 100)? then simply make a note on the interface MRTG monitor page that states the actual max speed is 1mb for example? Would utilization appear higher as traffic goes through the firewall, but then lowered later on, and we would never see this happening, correct?
Or should I simply set my [max bytes] field to reflect the max speed or throughput we could get from the provider, regardless of wether we’re negotiating to them at 10 or 100mbps?