V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cwbsw
V2EX  ›  宽带症候群

RouterOS 的 IGMP Proxy 是否不支持 PPPoE Upstream?

  •  
  •   cwbsw · 2018-11-23 15:20:07 +08:00 · 3599 次点击
    这是一个创建于 2198 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本地 ISP 提供的 IPTV 要拨号之后才有组播,在 hEX 上配置了 IGMP Proxy,日志中能看到正在 PPPoE 接口上加组,但是 Packet Sniffer 却抓不到加组的包,直播自然也是看不成。但是其他配置不变,DHCP 接入另一台运行 IGMP Proxy 的路由器下就一切正常。
    第 1 条附言  ·  2018-11-23 19:11:21 +08:00
    在运行 IGMP Proxy 的另一台路由器上配置了 PPPoE Server,hEX 以 PPPoE 接入,可以正常转发组播。看来不是 PPPoE 的锅。那么问题有可能出在哪里呢?
    第 2 条附言  ·  2018-11-24 11:51:09 +08:00
    破案了,似乎是因为 IGMP Proxy 加组用的是 IGMP v3,而 ISP 只支持 v2。其他 Linux Based 系统可以 echo 2 > /proc/sys/net/ipv4/conf/all/force_igmp_version,然而 RouterOS 是闭源封闭系统,这就悲剧了。
    4 条回复    2024-07-23 14:22:05 +08:00
    cwbsw
        1
    cwbsw  
    OP
       2018-11-24 10:11:47 +08:00
    等一个大佬的回复。
    liquan12wjwnss
        2
    liquan12wjwnss  
       2019-01-16 10:32:43 +08:00
    本身就不支持,数据包是到不了 ppp 接口的,他只会到 eth1 接口,如果说所有的组播流都加了 ppp 头部,就失去他原本的意义了
    cwbsw
        3
    cwbsw  
    OP
       2019-01-16 11:13:55 +08:00
    @liquan12wjwnss
    组播走 PPPoE 还是 IPoE 这是运营商决定的。
    dfly0603
        4
    dfly0603  
       129 天前
    楼主给了我启发。我的 Ubuntu 使用 msd_lite 转发 IPTV 流量一直不成功,RouterOS 那里流量始终为 0.抓包发现 Ubuntu 采用的 IGMPv3 加组,而 RouterOS 的 IGMP Proxy ,Upstream 支持 v1/v2/v3 ,而下联接口只支持 IGMPv2 。让 net.ipv4.conf.[upstream_interface_name].force_igmp_version=2 以后可以正常使用了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2851 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:32 · PVG 20:32 · LAX 04:32 · JFK 07:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.