Comments (2)
We currently only reason about packets in IP frames. TAP would need us to deal with ethernet frames as well. Can you tell us more about your motiviation for TAP?
from nebula.
Hi Nathan. I retired from 20 yrs at Cisco Systems in 2014 and spend alot of time helping schools w/technical projects.
I do alot of work with Ubuntu and LXD Containers . LXD containers are thought of as "system" containers because they run a complete linux distro (fedora, centos, debian, ubuntu, alpine etc) vs Docker which is often termed an "application" container.
However, both LXD and Docker containers connect to their Host/Server using a Bridge by default.
- An LXD Host/Server creates a LXDBR0 bridge which by default all LXD containers on that Host connect to.
- All Docker installations represent the docker0 network with bridge; Docker connects to bridge by default.
As a Bridge by definition is L2 having an L2 (TAP) capability makes using a VPN much easier to implement & use. Yes, in both LXD or Docker you could implement VXLAN and GRETAP over Nebula (or WireGuard) L3 VPN then bridge that to the LXDBR0 or Docker Bridge at L2.
But that would increase complexity and add some overhead.
So at least for my use-case the availability of a TAP device would make Nebula much easier/simpler to utilize.
As FYI a diagram of my use-case is below.
I "think" you can click on it to enlarge it to get an idea of what I want to do.
from nebula.
Related Issues (20)
- Feature Request: `nebula-service -test -config` should warn about unknown keys and stuff in config yaml HOT 1
- 🐛 BUG: wintun failed HOT 6
- 🐛 BUG: Event Log spam when handshake timeout fails HOT 10
- 🐛 BUG: "Refusing to handshake with myself" when configuring self as unsafe_routes via
- Windows is not as fast as linux for downloading files
- 🐛 BUG: Nebula nodes cannot ping each other , however they can ping the lighthouse vpn IP HOT 10
- 🐛 BUG: Linux (386) "panic: runtime error: makeslice: len out of range" HOT 4
- 🐛 BUG:test
- can i use port range ?
- 🐛 BUG: use_system_route_table not considering multipath routes HOT 1
- 🐛 BUG: wakes up the CPU a lot HOT 5
- 🐛 BUG: after dns changed, connection lost forever HOT 6
- Change log handling for `remote` when a relay is in use.
- 🐛 BUG: mips-softfloat endianness is incorrect for port numbers in the static host map. HOT 3
- 🐛 `relay.am_relay` not working HOT 1
- How to Interrupt a Query Chain at a Specific Node in Nebula Graph Database? HOT 1
- 🐛 BUG: Nebula crashes when adding default route to an arbitrary table
- 🐛 BUG: Fallback lighthouse setup? HOT 4
- 🐛 BUG: Are some external relays being used without any clear notice? HOT 1
- Adding Elestio as deployment option HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nebula.