• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

WX系列AC组播应用经验案例

2012-09-27 发表
  • 2关注
  • 2收藏 2402浏览
粉丝:12人 关注:3人

WX系列AC组播应用经验案例

一、组播应用概述:

随着WLAN网络的逐渐应用,组播业务也有可能被承载在WLAN网络上面。但是考虑到组播业务的特点,在WLAN网络上提供组播业务会存在很大的挑战和风险,需要合理的对业务进行控制,并需要根据实际需要采用一些特殊的特性保证组播业务的正常应用。

二、无线组播的特点分析:

无线组播本质上沿用了有线802.3的处理方式,对于二层的无线设备,还是通过IGMP Snooping的组播约束机制,来管理和控制组播组。当AC设备没有运行IGMP Snooping时,组播数据在二层广播;当AC设备运行了IGMP Snooping后,已知组播组的组播数据不会在二层被广播,而是二层组播给指定的接收者(APSTA)。两种方式的区别如下:

AP无线空口侧,由于无线的类似“集线器”特点,数据报文是广播给AP下所有STA的,无法像交换机那样复制转发给指定的客户端。无线组播的其他相关特点如下:

组播报文默认使用最低速率发送

    根据WLAN协议规定,无线WLAN网络中不是使用固定的速率发送所有的报文,而是使用一个速率集进行报文发送(例如11g支持125.51169121824364854Mbps),实际无线网卡或者AP在发送报文的时候会动态的在这些速率中选择一个速率进行发送。实际上所有的广播和组播报文都会使用AP支持的最低速率进行发送,例如802.11g默认支持全速率集的时候,所有的广播或者组播报文都会使用最低速率1Mbps进行发送。这样将会带来空口资源的极大消耗,通常使用1Mbps速率时,一个信道最多能够传输的有效数据不会超过0.7Mbps,估计单单一个组播业务就会消耗掉几乎所有的信道。不但会影响到当前网络中的其他无线客户端的应用,同时也无法保证组播业务的顺畅。

组播报文非常容易被缓存

前面已经提到,在AP空口侧,AP发送的一个组播报文可以同时被多个连接的无线客户端接收。同时无线客户端还有另外一个特性“节电休眠模式——无线客户端在没有数据接收或者发送的时候,可以选择进入“休眠状态”实现“节约电源”的功能。WLAN协议规定,如果AP下面连接的任何一台无线客户端出现休眠状态,当前的组播报文就需要被缓存起来,等到合适的机会进行发送。这样如果一台AP下面连接多个无线客户端,分别不停的进入“休眠状态”,会造成需要使用组播的无线客户端无法顺畅的进行组播业务。

三、无线组播的配置注意事项:

1)关闭无线低速率

对于11g的网络可以直接将125.569Mbps速率禁用,对于11a的网络可以直接将69Mbps速率禁用,这样整体上减少广播报文和管理报文对空口资源的占用。

wlan rrm视图使用disable-rate命令关闭1 2 5.5 6 9Mbps速率 

#

wlan rrm

 dot11a mandatory-rate 12 24

 dot11a supported-rate 18 36 48 54

 dot11a disabled-rate 6 9

dot11b mandatory-rate 1 2

 dot11b supported-rate 5.5 11

 dot11g mandatory-rate 11

 dot11g supported-rate 12 18 24 36 48 54

 dot11g disabled-rate 1 2 5.5 6 9

#     

2)指定组播速率发送

该特性可以强制设置11g11a11n模式情况下,AP发送组播或者广播报文使用的发送速率。一般情况下组播和广播报文采用APSTA协商的最低速率发送,通过该功能可以调整组播报文的发送速率,改善整个WLAN网络的性能,并在一定程度上提高组播应用的效果,特别是在进行组播测试时,可以按环境情况,强制组播报文以一个较高的调制速率发送。

注:对于11gn或者11an的网络会存在两种不同的网络,一种纯粹的11n网络(此时网络中没有11g或者11a终端);另外一种可以称为混合网络(网络中同时存在11g/a或者11n的终端)。如果是纯粹的11n的网络,则会选择“组播MCS索引”对应的速率进行组播发送;而对于混合的11n网络中则会选择11g或者11a指定的“组播速率”进行发送。

3)调整Beacon帧间隔

一般情况下,建议对开启组播业务的AP的Beacon间隔缩小到60ms,AP默认的Beacon间隔为100ms。

组播报文都是跟在DTIM(数据待传指示)类型的Beacon帧后面发送。缩小Beacon帧间隔,有利于AP及时把组播报文传送到STA,可以减小网络延时,优化组播效果。但缩小Beacon间隔后,也会导致AP发送的Beacon帧数量增大,对空口形成一定的浪费。我们建议调整Beacon帧到60ms。

(4)关闭组播缓存机制

该特性的主要目的就是解决在多个无线终端用户同时接收组播报文的时候,如何避免个别的无线终端用户休眠对其他用户应用带来的影响。在B71系列版本之后,在进行上面一个操作“指定组播发送速率”的时候就会直接关闭空口的缓存。也就是说如果强制指定11g模式的空口“组播速率”为11Mbps(只要不是选择默认的“自动”),则所有的11g模式的空口的服务都会禁止掉组播报文的缓存功能。

(5)AC使能IGMP Snooping

AC全局下使能IGMP Snooping

#

igmp-snooping

#

相关组播业务VLAN使能IGMP Snooping

#

vlan 3

igmp-snooping enable

#

(6)其他注意事项

?要调整rrm视图下的DTIM间隔

   DTIM参数为数据待传指示,对于休眠的客户端,AP会定期唤醒并将缓存数据传送给客户端,唤醒周期就由DTIM和Beacon间隔决定,即组播报文会在DTIM设定的Beacon周期后才发送。缺省DTIM是1,即唤醒周期为一个Beacon间隔。

?要考虑服务器和点播终端的特性优化

   组播的应用与服务器和点播工具的性能也有很大关系,如果已进行无线相关优化,但仍达不到理想效果,就需要从组播应用本身寻求解决方法了。例如降低组播码流、替换点播服务器、点播工具,以支持大缓存、单播重新获取丢失报文等。


该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作