-
Notifications
You must be signed in to change notification settings - Fork 27
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
Enhancement Request: Support for Physical device peer #13
Comments
k8s-topo change: https://github.com/networkop/k8s-topo/pull/8/files |
What would be the steps for operator to configure the "phy" side of the link? Do you find the node where the pod got scheduled and configure that as a remote VTEP IP on the physical device? I have no problems with these changes in principle. My only concern is the way vxlan link information is encoded. The ip address in the Would it make sense to define remote VTEP attributes as extra link options? e.g.
|
Regarding vxlan link information But I like your suggestion better. I'll make those changes over the weekend. Regarding configuration of 'phy' side of link |
Request
Currently Meshnet assume that all devices in topology are virtual and running inside K8s pods.
In real world, you may have a topology where some of the devices are physical while some other running as virtual devices in K8s.
Summary
With physical device support, user will be able to define a device in topology file for which a pod will not be created. Nothing else will be changed, all other objects like CustomeResource will be created as before.
The configuration of this device will be delegated to the operator. Meshnet will not be responsible for its configuration as there are many possible combination of vendor/series and way of configurations.
Motivation
Implementation Details
Changes are needed in both k8s-topo and meshnet.
K8s-topo changes
Links between virtual devices will be bring up as before. Changes will be needed only if one of the endpoint in link is physical.
endpoints: ["vmx-1:eth2:10.40.5.2/24", "phy-1:eth1:172.31.26.56/24"]
phy-1 will be a physical device. vmx-1 is virtual device.
Meshnet changes
The text was updated successfully, but these errors were encountered: