Ask Your Question

What is the virtual equivalent of a link in OpenStack?

asked 2014-09-20 06:45:17 -0500

fhussain gravatar image


In OpenStack, there is an equivalent for each of the networking components in the virtual world i.e. we have Virtual Routers, Virtual Switches, and Virtual Ports/Interfaces. What is the virtual equivalent of 'links' in OpenStack?

Moreover, can I set the bandwidth of a link e.g. between a virtual router and a virtual switch?


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-09-20 07:06:23 -0500

larsks gravatar image

A "link" is just a connection between two things. There is in general no direct virtual equivalent, since connectivity between an interface and a bridge, for example, is generally achieve through membership rather than some sort cable analogue. E.g., a virtual machine is "linked" to a virtual switch (aka "a bridge") because its host-side interface is a member of that bridge. This document has a good overview of how things are virtually connected in an OpenStack environment using Neutron.

The closet equivalent to a "patch cable" is probably a pair of veth interfaces, some notes on which are available here, but I don't think this is terribly germain to your question.

You can apply bandwidth control to just about any interface on your Linux system through the use of the standard Linux traffic control/QoS features (see LARTC for more information).

In OpenStack, you can apply bandwidth limits on a per-flavor basis through the use of InstanceResourceQuotas.

edit flag offensive delete link more



Thank you. Great answer.

fhussain gravatar imagefhussain ( 2014-09-20 07:32:59 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-09-20 06:45:17 -0500

Seen: 201 times

Last updated: Sep 20 '14