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
How about making openwrt's bridge support VEPA? #11471
Comments
Yes, in ethernet 8021q tagged VLANs cannot talk to untagged ports preferably. You either need switch to untag them or each end node willing to communicate on tagged VLAN to decode them. Wire protocol is same with SR-IOV aka VEPA and (installed by default) 8021q VLANs |
macvlan seems to be in a similar dilemma, which makes both SR-IOV and macvlan in virtualization scenarios difficult to use due to the lack of IEEE 802.1Qbg switches. |
Qbg means catcing virtual port id on newly communicating 8021q VLAN-s and wiring it to correct switched VLAN according to some centralized configuration database. You cannot have 2 uses of 8021q tagged incoming packet. It goes to virtual function in hardware, or to macvlan or bridge in kernel, not to all. Your references deal with virtual function mapped to VLAN-s only, not about practically nonexistant wire signalling. |
This query is too unspecific to act upon. I suggest writing a detailed feature proposal (e.g. what are the equivalent minimum require steps on a standard Linux distribution to achieve the desired result) in the OpenWrt Forum feature request section. |
To be precise, I don't know much about it, and the information mentioned in this issue is all I know. |
PDF file does not constitute any acceptable kernel code. |
The bridge currently used by openwrt does not support VEPA, which seems to make it almost impossible for SR-IOV VF to connect with ordinary devices.
https://www.sealingtech.com/blog/sr-iov-and-promiscuous-mode/
https://forums.unraid.net/topic/103323-how-to-using-sr-iov-in-unraid-with-1gb10gb40gb-network-interface-cards-nics/
The text was updated successfully, but these errors were encountered: