ACL配置错误:IPTV业务有声无图的根源

运维 网络运维
IPTV是一种利用宽带网络为用户提供交互式多媒体服务的业务,其主要特点在于交互性和实时性。通过IPTV业务,用户可以得到高质量的数字媒体服务,可以自由地选择宽带IP网的视频节目,实现媒体提供者和媒体消费者的实质性互动。IPTV业务如此方便我们的生活,那么当它出现故障时该如何解决呢?

ACL配置错误导致IPTV业务只有声音没有图像的故障解决办法如下:

网络环境

在网络中配置IPTV业务。路由器作为PE设备,配置ACL的目的是禁止DSLAM下的IPTV用户访问路由器,只允许用户使用IPTV业务。当在路由器的接入端口GE3/0/4.1下发ACL时,IPTV业务出现只有声音画面终止的现象。

图为IPTV业务组网图

ACL配置错误:IPTV业务有声无图的根源

故障分析

使用命令display acl all,查看RouterA和RouterB的ACL配置如下:

  1. acl number 3003   
  2.  description permits communication with DHCP server, IPTV portal, Multicast source equipment at Headend   
  3.  rule 5 permit udp source 0.0.0.0 0 destination-port range bootps bootpc   
  4.  rule 10 permit ip destination 10.80.8.0 0.0.0.255   
  5.  rule 20 permit ip destination 10.80.9.0 0.0.0.255   
  6.  rule 30 permit ip destination 10.227.0.0 0.0.255.255   
  7.  rule 40 permit ip destination 239.150.150.0 0.0.0.255   
  8.  rule 50 permit ip destination 239.150.151.0 0.0.0.255   
  9.  rule 60 permit ip destination 239.150.152.0 0.0.0.255   
  10.  rule 70 permit ip destination 239.150.153.0 0.0.0.255   
  11.  rule 80 permit ip destination 239.150.154.0 0.0.0.255   
  12.  rule 100 deny ip   
  13. #   
  14. traffic classifier c3003 operator or   
  15.  if-match acl 3003   
  16. #   
  17. traffic behavior b3003   
  18.   permit   
  19. #   
  20. traffic policy p3003   
  21.  classifier c3003 behavior b3003   
  22. #   
  23. interface g3/0/4.1   
  24.   traffic-policy p3003 inbound  

取消ACL业务时,组播数据业务是正常的。配置ACL业务后就出现问题了。问题的原因出在ACL配置上。为了进一步定位问题,用PC换掉TV,打开视频播放器点播一个频道,问题复现。

打开网卡流量监控软件,查看PC接收的流量达到2Mbit/s。正常的情况下时候应该是1Mbit/s。说明RouterA和RouterB都在发送组播数据流给PC,也就是说两个路由器没有选择出PIM DR。至此,问题已经非常清楚,原因是由于ACL的配置错误,导致RouterA和RouterB都丢弃PIM Hello报文,不能正确选出PIM DR,从而不能正确转发组播数据流。

操作步骤

步骤 1:在RouterA和RouterB上分别执行命令system-view,进入系统视图。

在RouterA和RouterB上分别执行以下操作。

步骤 2:执行命令acl 3003,进入acl视图。

步骤 3:执行命令rule 90 permit ip destination 224.0.0.0 0.0.0.255,增加了rule 90,允许组播协议报文通过。

步骤 4:执行命令return退回到用户视图,执行命令save,保存对配置的修改。

增加允许组播协议报文通过,问题得到解决,IPTV业务正常。

步骤 5:执行命令save,保存对配置的修改。

增加允许组播协议报文通过,问题得到解决,IPTV业务正常。

----结束

后续处理

案例总结

ACL规则配置时,必须保证组播协议报文没有被ACL规则过滤掉。组播协议报文被ACL规则过滤掉后,组播数据流不能正常转发。

责任编辑:佚名 来源: 51cto整理
相关推荐

2009-11-17 16:35:06

业务服务管理

2011-03-28 20:42:13

华为IPTV

2011-04-08 14:53:55

ACL

2011-04-06 17:19:20

ACL

2013-01-23 11:23:37

锐捷网络RIIL业务管理

2010-08-03 11:35:06

2011-03-31 10:31:18

MRTG配置

2011-06-07 11:30:31

路由

2020-11-26 09:00:00

无服务器架构开发

2012-03-22 14:50:00

WP7微软诺基亚

2024-03-01 19:11:18

KubernetesOOM内存

2017-06-06 15:13:07

2011-04-11 16:10:55

无向图C++

2021-08-31 11:29:55

无服务器服务器云计算

2021-02-20 10:32:27

芯片人工智能5G

2009-03-19 09:53:00

IPTV多媒体网络

2009-07-01 09:42:00

2013-05-13 09:52:52

Windows内核Linux内核

2010-01-05 14:57:11

2009-11-25 09:48:19

点赞
收藏

51CTO技术栈公众号