V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
msmmbl
V2EX  ›  问与答

求助下单臂路由、vlan 下,组播无法收到的问题

  •  
  •   msmmbl · 2018-05-09 11:06:34 +08:00 · 1989 次点击
    这是一个创建于 2391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在配置单臂路,遇到了一些问题,求助。网络解构如下:

    1. 联通的华为光猫,有四个端口 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

    2. 交换机 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

    3. 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 条回复    2018-05-10 10:20:37 +08:00
    msmmbl
        1
    msmmbl  
    OP
       2018-05-10 10:20:37 +08:00
    已解决,关闭了光猫的 IGMP Snooping,组播通了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:14 · PVG 04:14 · LAX 12:14 · JFK 15:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.