A device, comprising: one or more memories; and one or more processors configured to: receive, from a user device, policy information associated with configuring a network; receive network information associated with the network; determine, based on the network information, that the policy information is associated with implementation of egress peer engineering techniques for the network; identify, based on the network information, a first set of destinations of the network that satisfies a particular threshold bandwidth, wherein the first set of destinations are a set of network devices of the network; assign costs and bandwidths to the first set of destinations based on the policy information; monitor bandwidth utilization by the first set of destinations; process information associated with the first set of destinations, with a model, to generate a first set of ranked destinations based on the assigned costs and bandwidths, the bandwidth utilization and based on the egress peer engineering techniques; and cause traffic in the network to be managed based on the first set of ranked destinations and the policy information, by providing, to the network, forwarding rules based on the first set of ranked destinations, the policy information, and the egress peer engineering techniques. one or more memories; and one or more processors configured to: receive, from a user device, policy information associated with configuring a network; receive network information associated with the network; determine, based on the network information, that the policy information is associated with implementation of egress peer engineering techniques for the network; identify, based on the network information, a first set of destinations of the network that satisfies a particular threshold bandwidth, wherein the first set of destinations are a set of network devices of the network; assign costs and bandwidths to the first set of destinations based on the policy information; monitor bandwidth utilization by the first set of destinations; process information associated with the first set of destinations, with a model, to generate a first set of ranked destinations based on the assigned costs and bandwidths, the bandwidth utilization and based on the egress peer engineering techniques; and cause traffic in the network to be managed based on the first set of ranked destinations and the policy information, by providing, to the network, forwarding rules based on the first set of ranked destinations, the policy information, and the egress peer engineering techniques. receive, from a user device, policy information associated with configuring a network; receive network information associated with the network; determine, based on the network information, that the policy information is associated with implementation of egress peer engineering techniques for the network; identify, based on the network information, a first set of destinations of the network that satisfies a particular threshold bandwidth, wherein the first set of destinations are a set of network devices of the network; assign costs and bandwidths to the first set of destinations based on the policy information; monitor bandwidth utilization by the first set of destinations; process information associated with the first set of destinations, with a model, to generate a first set of ranked destinations based on the assigned costs and bandwidths, the bandwidth utilization and based on the egress peer engineering techniques; and cause traffic in the network to be managed based on the first set of ranked destinations and the policy information, by providing, to the network, forwarding rules based on the first set of ranked destinations, the policy information, and the egress peer engineering techniques.