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

add libvirt interface tcp tunnel support. #413

Merged
merged 3 commits into from Jul 11, 2015

Conversation

Projects
None yet
2 participants
@skamithi
Copy link
Contributor

skamithi commented Jul 11, 2015

Useful when configuring Virtualized Switch topologies using Switch VMs like Cumulus
Linux.

vagrant network interface auto_config is disabled in the code. This may be
re-enabled in a future update, once it is better understood how to
auto configure these types of links. All guestOS ports, for now, that are
connected to a tcp tunnel are in a link down state.

TCP tunnels allow guest OSes to exchange STP and LLDP information as
if they are directly connected to each other.

This is not possible with the default virtual switch network mode.

Reference:
https://libvirt.org/formatdomain.html#elementsNICSTCP

stanley karunditu added some commits Jul 11, 2015

stanley karunditu
add libvirt interface tcp tunnel support.
Useful when configuring Virtualized Switch topologies using Switch VMs like Cumulus
Linux.

vagrant network interface auto_config is disabled in the code. This may be
re-enabled in a future update, once it is better understood how to
auto configure these types of links. All guestOS ports, for now, that are
connected to a tcp tunnel are in a link down state.

TCP tunnels allow guest OSes to exchange STP and LLDP information as
if they are directly connected to each other.

This is not possible with the default virtual switch network mode.

Reference:
https://libvirt.org/formatdomain.html#elementsNICSTCP

pronix added a commit that referenced this pull request Jul 11, 2015

Merge pull request #413 from skamithi/add_tcp_tunnel_int_support
add libvirt interface tcp tunnel support.

@pronix pronix merged commit 9154ca6 into vagrant-libvirt:master Jul 11, 2015

@pronix

This comment has been minimized.

Copy link
Member

pronix commented Jul 11, 2015

thanks.looks interesting, but not useful for me. I hope you test it enough.

@skamithi skamithi deleted the skamithi:add_tcp_tunnel_int_support branch Jul 11, 2015

@skamithi

This comment has been minimized.

Copy link
Contributor Author

skamithi commented Jul 11, 2015

Thanks for merging. Tested on Ubuntu and Cumulus Linux VMs. if vagrant tests are required, please let me know and i can look into writing some. planning on rewriting my switch demo using ubuntu vms, I wrote 2 yrs ago, using vagrant-libvirt instead of hacking myself with ansible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.