Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support unbalanced logical port binding mechanism #95

Open
huikang opened this issue Jul 26, 2016 · 0 comments
Open

Support unbalanced logical port binding mechanism #95

huikang opened this issue Jul 26, 2016 · 0 comments
Assignees

Comments

@huikang
Copy link
Collaborator

huikang commented Jul 26, 2016

In current rally_ovs implementation, the logical ports are evenly distributed onto all the emulated chassis.

The pseducode of existing implementation in rally_ovs is as follows

num-lports-per-network = // some number of rally task file
for network in logical-networks
for i=0 to num-lports-per-network
// bind lport[i] to chassis [i]

Therefore, for each virtual network (e.g., having 400 lports), the
current binding strategy binds one lports to one chassis. If the
number of lport is smaller than the # chassis, the allocation tends to
be unbalanced. That's the main reason I choose 400 ports per network.

The binding strategy is hard coded in rally-ovs. If we want to try
different binding strategy, we need to add a new parameter to the rally
task file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant