1. A method for managing Internet Protocol traffic, comprising: maintaining priority rules associated with Internet Protocol traffic for a plurality of users, applications, protocol types, or interface identifiers, wherein each priority rule comprises a priority level associated with a user, application, protocol type, or interface identifier related to the Internet Protocol traffic; determining current traffic characteristics associated with at least a portion of the Internet Protocol traffic; automatically modifying a priority level associated with a given user, application, protocol type, or interface identifier based at least in part on an analysis of the current traffic characteristics.