易辟洗恩(EPCN)玄功大典之限流变通术
《易辟洗恩玄功大典》为南天竺国王的二王子达能所著之道术秘经,内含《易》、《辟》、《洗》、《恩》四大篇章。本篇“限流变通术”属《易辟洗恩玄功大典》之《易》卷中其一,此功之精髓在于变通二字,不拘于常而图变,安能通达万事。
一、此功之应用案例
如上图所示,广电网络采用EPON+EPCN组网,以IPTV方式实现互动电视点播业务,视频源采用H.264格式编码的高清节目源,码流平均为6Mbps,点播流应用层协议采用实时流传输RTSP协议,传输层采用UDP协议封装。
客户为防止终端接入设备不规范连接,引入广播风暴、病毒攻击等异常流量冲击视频点播网络,从而影响互动电视点播业务,在EPCN终端接机顶盒的一号端口上配置入端口限速1Mbps,出端口限速8Mbps,接PC的二号端口上,配置入端口限速2Mbps,出端口限速4Mbps,如下图所示:
客户实际业务测试时,视频点播图像出现马赛克现象。
这厮非常厉害,如何破解?
二、敌情分析
EPCN网络中,Cable传输和以太网传输有差别,平滑的数据流,也会以突发的方式进行,产生的突发流量会远超过业务本身的实际带宽。
同时,EPCN终端的端口限速功能实际是在终端的交换芯片上实现的,由于EPCN终端交换芯片缓存有限,在多个端口均配置限速同时传输流量时更容易达到拥塞,突发的数据流量超过缓存大小后会丢弃后续报文。
点播限速前UDP点播流量较为平稳:
点播限速后UDP点播流量波动较大,出现较为严重的马赛克现象:
由于高清IPTV点播等业务本身突发性和实时性较强,对于传输线路的带宽要求较高;同时点播业务为UDP报文,不支持报文重传机制,这就要求数据流传输过程不能丢包,一旦出现丢包,就会出现马赛克和卡屏的现象。
综上所述,这厮厉害的原因有二:
(1)Cable本身传输的机制导致数据流突发性较强;
(2)EPCN终端交换芯片缓存的容量有限,普通EoC设备均普遍存在类似问题;
三、破解之术
常规之术无法攻破,当思变通之术。如何变通?EPCN终端上行口,即cable口也支持限速功能,能否为我所用?cable口的限速功能是在EPCN终端的EoC芯片上实现的,带有CPU功能,缓存相对交换芯片要大一些,如需限速,可在EPCN终端的cable口上配置限速,如下图所示配置:
对于EPCN终端需要同时开展宽带和IPTV视频点播业务的场景,宽带业务建议采PPPoE方式在BRAS上限速。此招一出,瞬间歼敌数千,最终得以大获全胜!
结束语:本文所提之限流变通术不仅仅适用于EPCN网络,对于采用二层交换机接入,且需要配置端口限速防止接入用户发送异常流量影响正常业务的场景,同样适用。如能深刻领悟此功之精髓,便可临敌而不惧,以变通之术巧胜之。请持续关注易辟洗恩玄功大典的其他法术!