最近在配置单臂路,遇到了一些问题,求助。网络解构如下:
联通的华为光猫,有四个端口 1~4,配置在桥接,透传模式下。此时应该包含两个 vlan:( 1 ) 915:用于 PPPoe 拨号( 2 )剩余端口位于 vlan1。Vlan 配置如下,U 代表 untagged,T 代表 tagged。
Port 1 2 3 4
VLAN1 U U U U
VLAN915 T
PVID 1 1 1 1
交换机 bl-sg108m,vlan 配置如下:
Port 8 7 6 5 4 3 2 1
VLAN1 U T U U U U U U
VLAN915 T U
PVID 1 915 1 1 1 1 1 1
Asus 路由器,merlin 系统,vlan 配置如下,0 为路由器 wan 口,1~4 为 lan 口,8 为 CPU
Port 0 1 2 3 4 8
VLAN1 T U U U U T
VLAN2 U U
PVID 2 1 1 1 1 2
网线连接为:光猫 1<->交换 8,交换 7<->路由 0
这样设置后,路由器上能正常拨号,并且路由器上的 1~4 口,交换机上的 1~6 口,光猫 2~4 口均可以插网线正常上网。
本来是没有问题啦。但是后来折腾 homeassistant 的时候发现组播不通,没有想明白。
homeassistant 运行在树莓派 3B 上,网线接在光猫 2 口,IP 为 192.168.11.29 。
另外小米的多功能网关,通过 Wifi 连接到路由器上,IP 为 192.168.11.206 。
根据绿米的文档,小米多功能网关侦听了组播地址 224.0.0.50:4321。可以通过在树莓派上发送组播数据{"cmd":"whois"}到这个地址上,查找局域网中的小米多功能网关。
在树莓派上实验:
echo {"cmd":"whois"} | nc 224.0.0.50 4321 没有返回数据
echo {"cmd":"whois"} | nc 192.168.11.206 4321 小米多功能网关有回应
我对组播不是很熟悉,在没有使用单臂路由的时候,例如下面的结构:
光猫<->路由 wan<->路由 lan<->交换机<->树莓派
的时候,使用组播和小米多功能网关通讯是正常的,但是配置了 vlan 和单臂路由确不正常。各位 v 友能否给一些排查建议,谢谢。
1
msmmbl OP 已解决,关闭了光猫的 IGMP Snooping,组播通了
|