首页   注册   登录
 atuocn 最近的时间轴更新

atuocn

V2EX 第 315893 号会员,加入于 2018-05-12 11:37:04 +08:00
atuocn 最近回复了
161 天前
回复了 atuocn 创建的主题 分享发现 VLAN, PVID, VID, Tag, Untag 一锅粥
@benmaowang 感谢!
这可以解释结果。

但是我想,pvid 应该还是会有的吧。因为交换机内部,不会有的帧打 tag,有的帧不打 tag,这对内部交换逻辑太复杂了。可能在这里他特殊处理了,象你说的,这两个端口进来的一个广播或未知单播报文,会向所有 VLAN 1、2、3 的端口广播。

还有个可能性,毕竟是 soho 级的简单网管交换机。概念太复杂了不好用。也许他就是简单按端口分组,内部都没有 tag。然后,直接按端口分组,划在一组的就广播。
162 天前
回复了 whoami9894 创建的主题 Python Python2/3 的 base64 对不可见字符编码结果不同
utf8 编码只会在全部字符都在 ascii 码范围内,才和字节码能对上。
字符串也不能认为用 latin-1 编码就会变成 ascii 字节码。你试试

'中文'.decode('latin-1')

如果是新开发,要同时支持 py2, py3,建议统一用 utf8。如果是 py2 升级 py3,要保持旧接口的兼容性,改不了。那用楼主的主要语言环境的语言编码比如 gb2312,或者取系统的编码.
162 天前
回复了 atuocn 创建的主题 分享发现 VLAN, PVID, VID, Tag, Untag 一锅粥
@benmaowang 感谢!
我的疑惑是,按网件手册解释:

vlan id | 端口成员
------------------------------------------
01 | 07 08
02 | 01 02 03 07 08
03 | 04 05 07 08

就象你说的,所有端口,肯定出去的报文都是 untag 的。端口 07,08 的 pvid 应该是 1 吧,那么从 07,08 口流入的数据,就应该是 vlan 01 的,交换机为啥会把报文交换给属于 vlan 02 的 01 口呢?这边并没有明显的地方,暗示 01 端口允许 vlan 02 的数据。当然反过来,按上表的示意,01 口进入的数据,可以交换到 07,08 口。但是通信应该是双向的啊,不能单边嘛。
我注意到他的配置界面上,这种叫端口 VLAN ;另外有单独的 802.1Q VLAN 配置界面。所以猜测,它的端口 VLAN 是另一个机制。
162 天前
回复了 atuocn 创建的主题 分享发现 VLAN, PVID, VID, Tag, Untag 一锅粥
@nfroot 是的,我也是弄 Openwrt,再百度 pvid tag 啥意思。如果没有系统的学习,网上各种零散信息,难理解。弄清楚了是很简单的。
163 天前
回复了 1v9 创建的主题 程序员 Win10 18298 的一项史诗级进步
诺,是不是勾了那个 beta, ffmepg 在 windows 上文件名不出乱码了。
163 天前
回复了 atuocn 创建的主题 分享发现 VLAN, PVID, VID, Tag, Untag 一锅粥
@goodryb 好吧。我只是总结一下,设计缺省网络的一个原因是有许多不打 tag 设备。毕竟大家都会打 tag 的话,就没有 tag, untag 之说了。就不会有 pvid, 端口的 untag 属性存在的必要了。我强调的是“因为缺省 VLAN 的设计,PC 电脑可以正常的和交换机通信,而不需要理解 VLAN 的存在”

我初次接触 pvid, untag 概念,读了几篇文章也没懂。我说过,这是我读了几篇文章总结。
也许你很强,也没有必要用“搞笑”,“似乎”这样的词汇来沟通吧。
163 天前
回复了 atuocn 创建的主题 分享发现 VLAN, PVID, VID, Tag, Untag 一锅粥
@goodryb 我说了终端不支持 vlan 了么?我说的是终端不会打 tag。 终端设备是 VLAN-unaware,不感知 vlan 存在的。如果你了解 osi 七层模型的精神的话,就会知道上层设备是不需要了解下层设备的实现细节。终端是不需要理解 vlan 的存在的,只需交换机提供链路服务就好了。

vlan 的的原理和概念是很简单。我只是读了一些文章,讲不清 pvid,vid, tag, untag,和为什么有这些东西存在。自行总结一下而已。
248 天前
回复了 pityhero233 创建的主题 Linux arch 更新后无法进入桌面环境
arch 常滚滚,问题不大。时间长了再滚反而容易出问题。楼主用 nvidia 显卡吗?我遇过几次,进不了桌面。主要是:
1. nvidia 显卡太老,最新的 nvidia 驱动不支持了。要换成 390.xx 等支持老显卡的版本。
2. nvidia 专属驱动对 wayland 支持不好,/etc/gdm/custom.conf,禁止 wayland
3. 最近遇到的,某种未知原因,随机的 gdm service 没起来,说什么 pam_unix 没权限啥的,重启就又好了。有些说法是和 gdm 用户和组有关。在单用户模式用 usrck, grpck 命令跑了一下,这两天到没发现问题。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   854 人在线   最高记录 5043   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 12ms · UTC 21:11 · PVG 05:11 · LAX 14:11 · JFK 17:11
♥ Do have faith in what you're doing.
沪ICP备16043287号-1