中国电信GPON设备技术要求V2.0(9)

2019-08-30 20:11

Q/CT 2360-2011

无论是分布式IGMP/MLD方式,还是动态可控组播方式,都应同时支持对IPv4组播和 IPv6组播,即同时支持IGMP和MLD。

12.3 分布式 IGMP/MLD 方式功能要求

在分布式IGMP/MLD方式下,ONU执行IGMP/MLD Snooping功能,OLT执行IGMP/MLD Proxy , 通 过 标 准 的 IGMP/MLD 协 议 实 现 动 态 的 组 成 员 管 理 。 主 要 是 通 过 IGMP/MLD Report/Leave和IGMP/MLD query消息实现组播组成员的动态加入/退出和维持。该方式下 的组播业务权限控制由IPTV业务平台实现(IPTV平台通过机顶盒的认证获得用户对组播 业务的访问权限信息,并依据其访问权限向用户推送不同的电子节目单EPG,用户只能访 问特定EPG上显示的相关频道,进而实现组播访问权限控制)。

在这种模式下:

ONU通过侦听组播应用终端(如机顶盒)发向组播路由器的IGMP/MLD成员报告 Report消息的方式,形成组成员和交换机接口的对应关系(即组播转发表,该 组 播 转 发 表 的 转 发 表 项 以 Group 地 址 / 组 播 MAC 地 址 作 为 索 引 , 而 不 是 以 MVLAN+Group地址/组播MAC地址作为索引);ONU根据组播转发表将其接收到的下 行组播数据包转发给具有组成员的相应接口。ONU基于每个接口的组播VLAN对每 个UNI接口的组播访问权限进行粗略的控制。ONU对下行的组播数据报文进行跨 VLAN组播(例如将VLAN=M的组播数据报文的VLAN tag替换为VID=I的用户IPTV VLAN tag)。

OLT作为IGMP/MLD Proxy则拦截了组播应用终端向上发来的全部IGMP/MLD请求 并进行相关处理后,再将它转发给上层组播路由器,并建立组成员与PON接口的 对应关系(也是一个组播转发表);同时OLT按照该组播转发表向各PON接口上转 发组播数据包。即OLT在上联口上仿真一个组播主机,在下联口上仿真组播路由 器。

在组播业务流转发过程中,组播路由器、OLT、ONU、组播应用终端(如机顶盒)进行 正常的IGMP/MLD Query、Report等IGMP/MLD协议报文的交互。启用IGMP/MLD Proxy功能 的OLT应负责向PON接口下的ONU发送下行的IGMP/MLD Query报文(包括通用查询报文 General Query和特定组查询报文Group-Specific Query两种)。OLT下发的IGMP/MLD通用 /特定组查询报文带有组播VLAN Tag。ONU将该IGMP/MLD通用/特定组查询报文广播到该组 播VLAN/特定组的所有成员接口。ONU对下行的组播Query报文也进行跨VLAN组播(例如将 VLAN=M的组播Query报文的VLAN tag替换为VID=I的用户IPTV VLAN tag)。当ONU接收到 如下二种IGMP通用/特定组查询报文后,应将其丢弃:

IGMP/MLD通用/特定组查询报文无VLAN Tag;

IGMP/MLD通用/特定组查询报文带有VLAN Tag,但其VLAN ID不属于该ONU被配置 的组播VLAN ID集合(例如:假设一个ONU被配置了组播VLAN为1000、1001、1002, 即在该ONU上分别有一个或者多个UNI接口属于这三个组播VLAN;如果一个

IGMP/MLD通用/特定组查询报文带有VID=1004的VLAN Tag,无论1004在该GPON 系统中是单播VID还是组播VID,ONU都应将该IGMP/MLD通用/特定组查询报文丢 弃)。

(另外一种简化的实现是:ONU将每个组播VLAN中的IGMP/MLD通用查询报文向该ONU 的所有以太网接口转发,而不考虑每个以太网接口是否属于该组播VLAN,这种情况下, 一个不属于某个组播VLAN的UNI接口也会收到该组播VLAN的IGMP/MLD通用查询报文。这种 实现方是不会影响组播应用终端的功能)。

35

Q/CT 2360-2011

此外,ONU应按照OLT的控制剥除/保留IGMP/MLD Query报文的组播VLAN tag。对于下 行特定组查询报文(IGMP/MLD Group-Specific Query),OLT应该按照该频道所属的组播 VLAN打上组播VLAN Tag(承载于组播GEM Port中)。对于通用查询报文(IGMP/MLD General

Query)则应该在该GPON系统中的所有组播VLAN中进行下发,即OLT将每个IGMP通用查询 报文复制多份,并打上不同的组播VLAN Tag在组播GEM Port中下发给所有的ONU,可选打 上单播VLAN Tag通过单播GEM Port下发。例如,在一个GPON系统中,存在1000、1001、 1002、1003共4个组播VLAN,分别承载不同的IPTV频道组,那么每当Query Interval 定 时器(按照RFC2236的定义)超时时,OLT则产生一个通用查询报文并复制成4份,分别在 这4个组播VLAN内下发(解释:随着这种方式对在PON接口和ONU的以太网UNI接口上产生 多份IGMP通用查询报文,但由于在GPON系统中的组播VLAN数量较少,一般为1个或数个, 且一般IGMP Query Interval缺省值为125秒,所以整体的开销可以忽略。多份Query报文 也不会对组播应用终端和OLT的状态机产生不良影响)。

当用户要离开已经申请的特定频道时,组播应用终端(如机顶盒)会向ONU发送上行的 IGMP Leave/MLD Done报文。

如果ONU是Fast-leave Enabled的,则ONU在接收到IGMP Leave/MLD Done消息后立刻 停止向该用户端口转发该组播组的业务流(并删除其组播转发表中的相应表项),同时ONU

将该IGMP Leave/MLD Done报文透传给OLT。OLT在接收到该IGMP Leaving/MLD Done报文 后,向该PON接口发送[Last Member Query Count] 个特定组查询报文(Last Member Query)(相邻的Last Member Query报文的间隔时间为[Last Member Query Interval])。 然后,OLT根据是否在规定的超时时间([Last Member Query Interval]×[Last Member Query Count])内收到来自该PON口的IGMP/MLD Report报文来确定该PON接口下的组播组 成员状态,并决定是否停止向下转发该组播业务流(如果还有其他用户在访问该频道, 则OLT仍维持向下转发该频道的组播业务流;如果该用户为该PON接口下最后一个离开该 频道的用户,则OLT停止向下转发该频道的组播业务流)。(这种方式主要适用于ONU的以 太网接口下面仅连接一个组播应用终端的应用场合)。

如果ONU是Non-Fast-Leave模式,则ONU对组播应用终端发来的Leave消息的处理方式 有两种(实现其中一种即可):

1)由ONU发送Last Member Query消息,并监控各UNI接口对Last Member Query消息 的响应:

ONU在接收到IGMP Leave/MLD Done消息后,向接收到此Leave/Done消息的UNI接口发 送[Last Member Query Count]个特定组查询报文(Last Member Query),然后启动响应 定时器;当[Last Member Query Count]个特定组查询报文指定的[Last Member Query Interval]中,ONU未收到组播应用终端(Multicast Client)发送的IGMP/MLD Report 报文,则ONU认为该接口下没有该组播组的其它组成员存在,则停止向该用户端口转发该 组播组的业务流(并删除其组播转发表中的相应表项),并将该IGMP Leave/MLD Done报 文透传给OLT。如果ONU在特定组查询超时之前,从该接口收到了对应于该组播组的

IGMP/MLD Report消息,则ONU保持原来的组播转发表,继续向该接口转发该组播业务流, 并丢弃该IGMP Leave/MLD Done报文。

2)由OLT发送Last Member Query,由ONU监控各UNI接口对Last Member Query消息 的响应:

ONU在接收到IGMP Leave/MLD Done消息后,则将该IGMP Leave/MLD Done报文发送给 OLT。OLT在接收到该IGMP Leaving/MLD Done报文后的行为与上面ONU工作于Fast-Leave Enabled情况的完全一样:向该PON接口发送[Last Member Query Count] 个特定组查询

36

Q/CT 2360-2011

报文(Last Member Query),然后根据是否在规定的超时时间([Last Member Query Interval]×[Last Member Query Count])内收到来自该PON口的IGMP/MLD Report报文 来确定该PON接口下的组播组成员状态,并决定是否停止向下转发该组播业务流。ONU在 接收到OLT发来的特定组查询报文后,会将该报文向所有属于该组播组的接口转发,并为 每个UNI接口设置针对该组播组的定时器(CTC-Last Member Query Timer)。如果ONU在向 某UNI接口转发了任意一个特定组查询报文后的[Last Member Query Count]×[Last Member Query Interval]时间内都未收到来自该UNI接口的针对该组播组的IGMP/MLD Report消息,则删除该接口的相应组播表项。如果ONU在规定的时间内收到了来自该UNI 接口的针对该组播组的IGMP/MLD Report消息,则不删除组播转发表中的相应表项,并继 续向该UNI接口转发组播数据报文。

这种方式下,ONU对Last Member Query消息的推荐处理方式如下:

ONU 针 对 每 个 UNI 接 口 的 每 个 特 定 组 设 置 一 个 定 时 器 ( CTC-Last Member Query Timer),其初始值均为0,CTC-Last Member Query Timer的超时时间为[Last Member Query Count]×[Last Member Query Interval]。当ONU收到来自OLT的特定组查询报文并向某 个UNI接口转发了该特定组查询消息后则启动CTC-Last Member Query Timer。在CTC-Last Member Query Timer超时之前,对于来自OLT的同样的(下行的)特定组查询报文(无论一 个还是多个),ONU均将其转发到相应的UNI接口,而对CTC-Last Member Query Timer定 时器不作任何操作。如果ONU在CTC-Last Member Query Timer超时之前收到了来自该UNI 接口的针对该组播组的(上行的)IGMP/MLD Report消息,则ONU将此IGMP/MLD Report消息 透传给OLT,并将定时器CTC-Last Member Query Timer归零并关闭(不删除本地组播转 发表中的相应表项)。如果ONU在CTC-Last Member Query Timer超时之前未收到了来自该 UNI接口的针对该组播组的(上行的)IGMP/MLD Report消息,则ONU删除本地组播转发表中 的相应表项,并将定时器CTC-Last Member Query Timer归零并关闭。

此外,建议ONU支持Proxy-Reporting功能,即ONU对所有组播应用终端发来的Report 消息进行过滤,以减少过多的上行IGMP/MLD Report消息对OLT的处理性能的影响。

本节中涉及的参数[Last Member Query Interval]和[Last Member Query Count] 的定义请参考RFC2236。在上述Non-Fast-Leave模式下中的两种Last Member Query发送 方式下,ONU的本地参数[Last Member Query Interval]和[Last Member Query Count] 的值均配置为固定值,并采用RFC2236的规定的缺省值([Last Member Query Interval] =1秒,[Last Member Query Count]=2)。OLT的参数[Last Member Query Interval] 和[Last Member Query Count]的值应可配置,缺省值建议也选用RFC2236规定的缺省值。

12.4 可控组播功能要求

12.4.1 OLT 的组播控制功能

OLT应维护1个用户组播业务权限控制表,以实现用户组播的集中控制和管理。OLT 的组播权限控制表的表项包括如下参数:

a) 组播MAC/组播IPv4/v6地址 b) 组播VLAN ID

c) 源IP地址(可选,仅用于IGMP v3/MLD v2) d) 用户标识(ONU ID+单播VLAN/CVLAN) e) 用户频道访问权限

f) 预览模板(预览时长、间隔、次数) 用户的频道访问权限分为禁止、预览和允许。

37

表12-1为OLT侧组播权限控制表的示例:

表12-1 OLT侧的用户组播权限控制表示例

Q/CT 2360-2011

用户ID EPxx(用户 A) Slot ID- ONU ID ONU PON ID Port ID 01-01 0001 1 组播组列表 224.1.1.1-224.1.2.1 组播VLAN 权限 4001 参数 允许 同时申请的 频道数不大 于2个 预览 时长 5 分钟 禁止 允许 允许 禁止 允许 禁止 禁止 禁止 … … EPxx(用户 A) EPxx(用户 A) EPyy(用户 B) EPyy(用户 B) EPyy(用户 B) EPzz(用户 C) EPzz(用户 C) EPzz(用户 C) EPzz(用户 C) 01-01 01-01 01-02 01-02 01-02 02-01 02-01 02-01 02-01 0001 0001 0002 0002 0002 0001 0001 0001 0001 1 1 1 1 1 2 2 2 2 224.2.1.1-224.2.2.1 224.3.1.1-224.3.2.1 224.1.1.1-224.1.2.1 224.2.1.1-224. 2.2.1 224.3.1.1-224.3.2.1 224.1.1.1-224.1.1.255 224.1.2.1-224.1.2.255 FF02::1:FF28:9C5A FF02::2:FF28:9C5A 4002 4003 4001 4002 4003 4001 4001 4002 4003 … … … … … 注:PON ID用于表示是该用户所在的槽位和PON接口。

OLT应支持通过本地CLI和EMS对其用户组播权限控制表的查询和配置,即能够实现本 地和远程的用户组播业务权限控制表条目的读取、增加、删除、修改等功能。

OLT应根据其PON接口下的用户对特定频道的访问权限,利用IGMP/MLD Proxy功能动 态管理组成员信息,以申请和取消组播业务流。其具体功能应满足上节的要求。

频道预览应能够针对单次预览的持续时长、预览次数、预览间隔时长设定;也应能 够针对预览总时长设置。应具有预览权限复位功能,可通过设定时间方式进行自动复位。 一般来讲,预览的相关参数(持续时长、预览次数、预览间隔时长、预览总时长等)为 全局属性,即所有用户对所有频道的预览参数均为相同的。

OLT应支持CDR(Call Detail Record)呼叫信息记录功能,记录用户的基本访问信 息(包括IGMP/MLD请求类型(加入、离开)、IGMP/MLD请求时间、用户标识、申请访问 的频道、频道权限、IGMP/MLD请求成功/失败、离开方式(强制、自主离开)、CDR记录 产生时间等)。

短时间的组播加入离开可不作CDR记录要求,具体时间参数应可设;短时间的组播预 览可不作计时要求,具体时间参数应可设。

应支持如下三种方式将CDR信息定时同步到管理系统,以确保CDR信息不丢失。: 方式一、定时上报;

方式二、记录到一定的数据量后自动上报; 方式三、管理员人工强制OLT进行CDR上报。

OLT应支持对每个用户可同时申请的组播业务频道数量的控制(一个计数器),且每 个用户可同时申请的组播频道数应可配置。

OLT应支持组播业务静态直接送抵到OLT的上联口和动态申请送抵的两种业务传输方 式,建议支持部分组播频道“预加入”功能。 38

Q/CT 2360-2011

12.4.2 ONU 的组播控制功能

ONU应支持可控组播协议,其本地动态组播转发表的表项包括如下参数: a) 组播MAC地址(可选支持组播IPv4/v6地址) b) 组播VLAN ID c) 用户端口标识

ONU 侧组播权限控制表示例如表 12-2 所示。

表12-2 ONU的本地组播转发控制表示例 ONU Port ID 组播VLAN 组播MAC(GDA) 1 4001 0x01005e010101 2 4002 0x01005e010102 6 4002 0x333301010101 … … …

MDU型的ONU应支持分布式IGMP/MLD方式下和可控组播方式下的Fast Leave功能(因 为ONU的每个接口对应于一个用户,需要对接口进行限速,这时就需要支持Fast Leave 功能)和Non Fast Leave功能(因为每个接口下可能连接多个组播应用终端,这时需要 支持Non Fast Leave功能)。SFU /HGU型的ONU应支持Non Fast Leave功能,可选支持分 布式IGMP/MLD方式下和可控组播方式下的Fast Leave功能(因为在ONU的接口速率和用户 下行带宽足够的情况下,未能迅速离开正在访问的组播组不会对新加入的组播组的业务 流产生影响)。

插卡式MDU(含以太网接口的小型插卡式设备、DSL接口的小型插卡式和中型插卡式 设备)应支持本地组播权限控制,由EMS通过SNMP进行管理。以太网接口的盒式MDU可选 支持本地组播权限控制。

12.5 组播性能要求

OLT设备整体支持的最大组播组数应不小于4K,支持的并发组播组数不小于2K,OLT 每个PON口支持的并发组播组数不小于1K。

MDU型ONU的每个宽带接口应支持不小于4个并发组播组,ONU整体支持的并发组播组 数应不小于4×最大宽带接口数。

SFU、HGU型ONU支持的并发组播组数应不小于4个。

OLT设备每秒处理IGMP/MLD协议报文的能力应不小于64×PON接口数量×25%(暂定)。 在组播流已递送到OLT设备的情况下,OLT从接收到来自特定PON口的特定组播组的第 一个IGMP/MLD请求报文到开始向该PON口第一个该组播组用户发送组播数据报文的时间 应不超过20ms(暂定)。

在组播流已递送到ONU设备的情况下,用户终端从发送IGMP/MLD请求报文到ONU设备 开始向该用户终端发送组播数据报文的时间应不超过100ms。

在Fast Leave模式下,用户终端从发送IGMP/MLD离开报文到ONU设备停止向该用户终 端发送组播数据报文的时间应不超过20ms。

13 系统保护

13.1 设备主控板 1+1 冗余保护

39


中国电信GPON设备技术要求V2.0(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《制定旅游计划》教学设计及反思

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: