在中兴OLT/ONU上实现组播业务

    目前,EPON作为主要的接入技术,在运营商中大量使用,下面以中兴C220/C200(Version V1.1.3P2T6)OLT为例,在EPON网络中配置组播。
    网络环境信息如下:用户访问VLAN为100,OLT透传该VLAN,用户网关在上级三层交换机上,组播地址为239.192.0.1,OLT上联千兆端口为gei_0/2/1,ONU连接的PON口为epon-olt_0/11/1,ONU型号为D402,PC/STB连接到ONU的第1端口。  

1、配置用户接入VLAN100,连接用户电脑/STB。
vlan 100
  name STB_PC
  multicast-packet drop-unknown

2、IGMP相关参数检查。缺省情况下,IGMP都是起来的,不用额外配置。
igmp enable
igmp version-mode v1 accept
igmp version-mode v2 accept
igmp version-mode v3 accept
igmp span-vlan enable
igmp snooping-aging-time 300
igmp bandwidth-control disable
igmp host-tracking disable
igmp robustness 2
igmp query-interval 125
igmp query-max-resp 100
igmp last-query-interval 10
igmp last-query-count 2
igmp v1router-timeout 400
igmp unsolicited-report-interval 10
igmp non-match-group drop
igmp mcm disable

3、配置MVLAN。MVLAN必须配置,且须与上联路由器或三层交换机所配置的VLAN号相同,亦即VLAN 100。IGMP模式可以是proxy,也可以是snooping,推荐proxy模式,据中兴说工作稳定些。将组播组239.192.0.1加入到MVLAN,也可以同时加多个组播组,并定义所用的带宽,这里限定为10M。
igmp mvlan 100
igmp mvlan 100 enable
igmp mvlan 100 work-mode proxy
igmp mvlan 100 host-ip 0.0.0.0
igmp mvlan 100 max-group 16
igmp mvlan 100 group-filter enable
igmp mvlan 100 group 239.192.0.1
igmp mvlan 100 group 239.192.0.1 bandwidth 10240
//也可以用下面命令指定该组播组的源IP地址
igmp mvlan 100 group 239.192.0.1  source-address 192.168.0.1

4、OLT上联千兆端口为Trunk口,VLAN100透传到上级接入交换机,接入交换机与OLT互联端口也为Trunk,VLAN100的网关在上级三层交换机上。
interface gei_0/2/1
  hybrid-attribute fiber
  negotiation auto
  flowcontrol disable
  port-protect disable
  switchport mode trunk
  switchport vlan 1,100 tag

5、OLT PON口配置,ONU须先注册好。
interface epon-olt_0/11/1
  no shutdown
  p2p mode group
  onu 1 type ZTE-D402 mac 001e.738f.884c ip-cfg static

6、ONU配置,ONU型号为D402,其中第1口连接STB,并接收组播数据,ONU缺省是IGMP Snooping模式。
interface epon-onu_0/11/1:1
  switchport mode trunk vport 1
  switchport vlan 1,100  tag vport 1
  authentication enable
  description $1$测试1$$
  spliter 1 line 1
  bandwidth upstream fixed 0 fixedpkt 64 assured 10000 maximum 10000 maxburst 45000 priority 0
  bandwidth downstream maximum 10000 maxburst 205000
  encrypt direction downstream  enable
  autocfg disable

pon-onu-mng epon-onu_0/11/1:1
  no Forbid-auto-dispatch
  Forbid-auto-dispatch voip
  vlan port eth_0/1 mode tag vlan 100 priority 0
  multicast vlan port eth_0/1 add vlanlist 100   //端口须加入组播VLAN
  multicast vlan tag-strip port eth_0/1 enable   //去掉VLAN tag
  multicast group-max-number eth_0/1 16          //可配置最大组播组数量

7、设置组播的源端口和接收端口,源端口为上联千兆端口,收到端口为需要接收组播的ONU PON口。
igmp mvlan 100 source-port gei_0/2/1
igmp mvlan 100 receive-port epon-onu_0/11/1:1 vport 1

8、当ONU下连不是电脑或STB,而是连接三层交换机,并且该三层交换机需与上级交换机建立PIM邻居关系时,由于ONU缺省并不转发224.0.0.x组播组,从而导致无法建立PIM邻居关系。这时需要将ONU配置为IGMP Proxy模式。实际上OLT对该模式支持不好,当ONU加电在线时,是无法配置的,只有不在线时可以配置,另外通过命令行也无法配置,在命令行下,multicast switch命令后面必须跟control-multicast或igmpsnooping,如下所示:
ZXA10(epon-onu-mng)#multicast switch ?
  control-multicast  Control Multicast
  igmpsnooping       IGMP snooping

当成功设置ONU工作模式后,可以后ONU的配置信息如下,出现了multicast switch命令。
pon-onu-mng epon-onu_0/11/1:1
  multicast switch
  no Forbid-auto-dispatch
  Forbid-auto-dispatch voip
  vlan port eth_0/1 mode tag vlan 100 priority 0
注:可能OLT软件版本对组播支持不够好,才会出现这种怪异的配置现象。


9、在OLT上可以采用以下命令进行测试。
show igmp              //显示IGMP信息
show igmp mvlan        //显示MVLAN基本状态信息
show igmp mvlan  100   //显示MVLAN中Source/Receive端口等信息
show igmp mvlan  100 group 239.192.0.1  //显示在接收该组播的ONU
show remote onu multicast-info epon-onu_0/11/1:1    //显示ONU组播配置信息

posted on 2011-05-23 12:27 梯玛 阅读(2648) 评论(0)  编辑 收藏 引用 所属分类: 网络知识

只有注册用户登录后才能发表评论。

导航

<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

搜索

最新评论

阅读排行榜

评论排行榜