文章目录
一、cluster下bcmc和broadcast filter all对组播的影响
1、Broadcast filter all控制无线侧下行未知组播流量
- drop同一台控制器下的无线用户到无线用户的未知组播流量
- drop不同控制器下的无线用户到无线用户的未知组播流量
- drop有线用户到无线用户的未知组播流量
2、bcmc控制所有未知组播流量(未开启igmp时)
- drop无线用户发往有线侧的未知组播流量
- drop不同控制器的无线用户到无线用户的未知组播流量
- drop有线用户到无线用户的未知组播流量
- drop同一台控制器下的无线用户到无线用户的位置组播流量
未开启IGMP时,只有AAC会转发组播流,由AAC转发给UAC;当所有MC都开启了bcmc,无线用户将不能收到无线用户的未知组播包,无论AAC和UAC是否相同,都会被bcmc drop掉。
二、基于组播IP的acl
- acl可以控制三层组播流量(基于组播ip或者端口)
- user role下的acl可以drop无线用户到有线侧的组播流量
- user role下的acl可以drop同一台控制器无线用户到无线用户的组播流量
- user role下的acl可以drop不同控制器无线用户到无线用户的组播流量
- user role下的acl不能drop有线用户到无线用户的组播流量(即使acl的源为any而不是user也一样)
- interface下的基于session的acl可以drop有线用户到无线用户的组播流量

三、组播和单播对datapath utilization的影响
- 根据测试数据来看,bcmc在降低组播对datapath utilization的影响作用最大,相比不做优化的情况,组播用户所在控制器的datapath utilization大概能降低80%(相比纯组播流量情况);其它控制器的datapath utilization能直接降到0
- Broadcast filter all,对组播用户所在控制器的datapath utilization大概能降低60%,对其它控制器的datapath utilization无改善
- 基于user role的组播acl在不考虑有线用户的组播流量时,跟bcmc启到同样的作用,如需考虑有线用户的组播流量,可以在控制器有线接口上设置acl
- Tcp和udp对datapath utilization的影响基本一样
- 对比测试了open ssid和aes ssid,以及tunnel和dtunnel对datapath utilization的影响,tunnel+aes情况下datapath utilization最高,其它情况下(tunnel+open,dtunnel+aes,dtunnel+open)datapath utilization基本一样,比tunnel+aes能改善10~15%左右,改善不是很明显
详细测试记录: