标签: 组播

  • ipv6组播

    MLDv1
    https://datatracker.ietf.org/doc/rfc2710/
    MLDv2,添加了组播源过滤,对应IGMPv3协议
    https://datatracker.ietf.org/doc/rfc3810/
    MLD Snooping
    https://support.huawei.com/enterprise/zh/doc/EDOC1000178150/ee7e5721

    IPv6基础协议中广泛使用了各种组播地址,这样能减少广播泛洪。但是路由器和交换机不支持组播MLD协议的话还是会广播泛洪,也使用广播没有区别。
    在交换机和路由器上开启MLD协议,可以对组播报文进行过滤,而不是在所有端口上进行转发。MLD支持除ff02::1和节点本地地址外的所有组播地址识别处理。

    MLD报文是由三层设备(路由器)发出的,交换机只负责监听,当路由器没有开启MLD时交换机上的MLD Snooping也是不能正常工作的(实际发现即使没有MLD querier时终端也会定时发送MLD report)。当路由器不支持MLD时可以在交换机上配置MLD查询器或者MLD代理代替路由器发送MLD查询报文。
    实验发现关闭路由器上的MLD功能后交换机仍然能看到组播表项,只是表项很快就消失,并不稳定存在。
    华为MLD代理的配置:
    https://support.huawei.com/enterprise/zh/doc/EDOC1100366607/c39c955e

    RFC原文:

    When a node receives a General Query, it sets a delay timer for each
    multicast address to which it is listening on the interface from
    which it received the Query, EXCLUDING the link-scope all-nodes
    address and any multicast addresses of scope 0 (reserved) or 1
    (node-local).

    Views: 6

  • ac9700s-s配置组播优化


    广播&组播报文转单播失败遍历发送:这一项一定要打包,不然会网络不通
    对应的命令:

    traffic-profile name default
      rate-limit client dynamic disable
      mld-snooping enable
      igmp-snooping enable
      traffic-optimize multicast-unicast enable
      traffic-optimize multicast-unicast dynamic-adaptive disable
      traffic-optimize arp-proxy enable
      traffic-optimize nd-proxy enable
      traffic-optimize bcmc unicast-send mdns
      undo traffic-optimize bcmc unicast-send mismatch-action drop
    


    IP地址学习也要打开,不然组播转单播无法工作
    对应的命令(地址学习是默认开启的):

    vap-profile name Net
      service-vlan vlan-id 12
      ssid-profile Net
      security-profile Net
      traffic-profile Net
      layer3-roam disable
      mdns-snooping enable
    

    广播组播报文抑制

    Views: 0

  • 查看ipv6组播地址

    IPv6中广泛使用组播地址,很多时候要查看组播地址
    Windows:
    netsh interface ipv6 show joins
    Linux:
    ip -6 maddress
    华为路由器:
    display ipv6 interface

    Views: 3