[openstack-dev] [neutron] Can tenants provide hints to router scheduling?

CARVER, PAUL pc2929 at att.com
Fri Jun 13 18:24:34 UTC 2014

Suppose a tenant knows that some of their networks are particularly high bandwidth and others are relatively low bandwidth.

Is there any mechanism that a tenant can use to let Neutron know what sort of bandwidth is expected through a particular router?

I'm concerned about the physical NICs on some of our network nodes getting saturated if several virtual routers that end up on the same network node happen to be serving multi -Gbps networks.

I'm looking through https://github.com/openstack/neutron/blob/master/neutron/scheduler/l3_agent_scheduler.py and it appears the only choices are ChanceScheduler which just calls random.choice and LeastRoutersScheduler which appears to make its decision based on simple quantity of routers per L3 agent.

Are there any blueprints or WIP for taking bandwidth utilization into account when scheduling routers?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140613/e45cf911/attachment.html>

More information about the OpenStack-dev mailing list