<p>A method of managing traffic flows in a network without human intervention which comprises detecting the establishment of at least one of a session and a traffic flow between endpoints, assigning a classification to at least one of the session and the traffic flow, and configuring a number of network devices to provide a certain level of service associated with the classification. Another aspect of the disclosure relates to a service quality management system for a network which comprises a service client structured to detect at least one of a session and a traffic flow established on the network and to produce a classification request for the at least one of the session and the traffic flow, and a service quality manager structured to configure one or more network devices to provide a certain level of service associated with the classification request.</p>