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

added support for native docker networking #188

Open
wants to merge 1 commit into
base: master
from

Conversation

Projects
None yet
2 participants
@networkop
Copy link

networkop commented Jan 2, 2019

Hey Kristian,
I've got your images working with native docker networking (main goal being to run it inside k8s). As I've said it only took a few minor changes to vrnetlab.py + small changes to individual launch.py to pass the flag at runtime. I've tried attaching VMs via macvtap but it doesn't seem to work from inside the container so I've resorted to plain-old eth-bridge-tap (which means that spanning-tree won't work).
Have a look, tell me what you think. I'm getting back to work now so I didn't have time to run large-scale tests yet. So far I've tested it with a simple script connecting CSR/XRV and vMX back-to-back (example for vmx):

docker create --name vmx --privileged vrnetlab/vr-vmx:17.2R1.13 --meshnet
docker network connect net1 vmx
docker network connect net2 vmx
docker network connect net3 vmx
docker start vmx
@plajjan

This comment has been minimized.

Copy link
Owner

plajjan commented Jan 13, 2019

Thanks! I need to test this. I won't have time in the coming weeks due to travel but rest assured it's not ignored! :)

@networkop

This comment has been minimized.

Copy link
Author

networkop commented Jan 15, 2019

sure, let me know if you need help setting things up. I've just tested it with a mix of 40 VMX and CSR VM-pods and it seems to be working fine. I'll write up a blogpost about this in the meantime, to close the loop and document everything before i forget.

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