【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及无源光网络技术,特别地涉及一种无源光网络中实现互通组播的方法、系统和装置。
技术介绍
无源光网络(GPON,Gigabit-CapablePassive Optical Network)包括光线路终端(0LT,Optical Line Terminal),光网络终端(0ΝΤ,Optical Network Terminal)/光网络单元(0NU,Optical Network Unit)。在GPON布置的早期,运营商从不同的设备厂商采购OLT和0ΝΤ,由于各设备厂商均制定了自己特有的组播通信协议,因此不同设备厂商生产的OLT和ONU之间无法进行正常的组播通信。ITU-T G984. 4和G988标准协议详细地描述了 GPON中不同设备厂商生产的 OLT和ONT进行互通组播的实现方法,解决了 ONT同一个以太口下多个用户观看不同 MVLAN(Multicast Virtual Local Area Network,组播虚拟局域网)中不同组播节目的问题,但是对于同一个ONT下多个用户观看多个不同MVLAN下相同节目的场景,上述标准协议中并没有描述。现有技术通过对一个用户观看一个节目下发多个二层转发表项的方式解决了上述问题,但现有技术的这种方式在多MVLAN场景下会导致二层转发表项很快被使用完,导致新用户无法观看节目,同时由于无法确定组播节目的MVLAN,还会造成OLT对组播用户的组播业务不能正常的监控。
技术实现思路
为了解决现有技术存在的问题,本专利技术实施例提出了一种无源光网络中实现互通组播的方法、系统与装置。本专利技术实施例提供的一种无源光网 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】的保护范围为准。权利要求1.一种无源光网络中实现互通组播的方法,其特征在于,包括接收组播策略管理实体及组播用户信息实体,所述组播策略管理实体包括动态访问控制列表ACL,所述组播用户信息实体与所述组播策略管理实体的ACL表项具有对应关系;接收因特网组管理协议IGMP加入报文,获取所述IGMP加入报文携带的组播用户信息;查找与从所述IGMP加入报文获取的组播用户信息相匹配的组播用户信息实体;根据所述组播用户信息实体与所述ACL表项之间的对应关系,唯一地确定与查找到的组播用户信息实体相对应的ACL表项;根据所述唯一确定的ACL表项建立二层转发表项。2.如权利要求1所述的无源光网络中实现互通组播的方法,其特征在于,每一个组播用户信息实体包括ACL指针,所述ACL指针用于指示所述组播策略管理实体中与所述组播用户信息实体相对应的ACL表项。3.如权利要求1所述的无源光网络中实现互通组播的方法,其特征在于,从所述IGMP 加入报文获取的组播用户信息包括点播组播节目的组播用户的用户MAC地址以及用户 VLANID,所述方法还包括根据从所述IGMP加入报文获取的用户VLANID,获取承载组播用户IGMP加入报文的用户GEM_port通道所对应的组播用户GEM_portID。4.如权利要求3所述的无源光网络中实现互通组播的方法,其特征在于,所述组播用户信息实体用于标识有效的组播用户信息,包括有效的用户VLANID、用户MAC地址和用户 GEM_portID,且所述查找与从所述IGMP加入报文获取的组播用户信息相匹配的组播用户信息实体包括将根据所述IGMP加入报文获取的组播用户信息与所述组播用户信息实体中的有效的组播用户信息做比较,如果从所述IGMP加入报文中获取的用户MAC地址和用户VLANID以及根据所述VLAN ID获取的用户GEM_portID三者中至少有一项与所述组播用户信息实体中有效的用户MAC地址、用户VLANID及用户GEM_portID相匹配,则唯一确定出所述组播用户信息实体。5.如权利要求4所述的无源光网络中实现互通组播的方法,其特征在于,所述根据所述唯一确定的ACL表项建立二层转发表项包括将所述IGMP加入报文承载的组播节目IP地址转换为组播MAC地址;从所述唯一确定的ACL表项,获取组播虚拟局域网标识MVLANID ;根据所述唯一确定的ACL表项获取的MVLANID、所述组播MAC地址和发送所述IGMP加入报文的用户终端连接的局域网口号,建立二层转发表项,并根据所述二层转发表项打通所述ONT的无源光网络口到局域网口的通道。6.如权利要求4所述的无源光网络中实现互通组播的方法,其特征在于,如果通过对从所述IGMP报文中的组播用户信息与所述组播用户信息实体中有效的组播用户信息进行比较的方式,找不到与从所述IGMP加入报文中获取的组播用户信息相匹配的组播用户信息实体,则发送鉴权失败的消息。7.如权利要求1所述的无源光网络中实现互通组播的方法,其特征在于,所述组播策略管理实体的每一个ACL表项包括组播节目开始IP地址和组播节目结束IP地址;其中,所述方法还包括判断所述IGMP加入报文承载的组播节目IP地址是否在所述 ACL中组播节目开始IP地址与组播节目结束IP地址之间;如果所述组播节目IP地址不在所述ACL表项中的组播节目开始IP地址与组播节目结束IP地址范围之间,组播节目点播失败;如果所述组播节目IP地址在所述ACL表项中的组播节目开始IP地址与组播节目结束 IP地址范围之间,且仅有一个ACL表项满足此条件,则从所述唯一的ACL表项中获取唯一的 MVLANID,并根据所述组播节目IP地址对应的组播MAC地址、所述MVLANID和发送所述IGMP 加入报文的用户终端连接的局域网口号建立二层转发表项;如果存在多个ACL表项满足此条件,查找出与所述多个ACL表项相对应的组播用户信息实体,所述多个组播用户信息实体作为用来与从所述IGMP加入报文获取的组播用户信息进行匹配比较的组播用户信息实体。8.一种无源光网络中实现互通组播的系统,其特征在于,包括局端设备、光网络终端 ONT和用户终端所述局端设备用于向所述ONT发送组播策略管理实体及组播用户信息实体,所述组播策略管理实体包括动态访问控制列表ACL,所述组播用户信息实体与所述组播策略管理实体的ACL表项具有对应关系;所述用户终端用于向所述ONT发送因特网组管理协议IGMP加入报文;所述ONT用于接收所述IGMP加入报文,获取所述IGMP加入报文携带的组播用户信息, 查找与从所述IGMP加入报文获取的组播用户信息相匹配的组播用户信息实体;根据所述组播用户信息实体与所述ACL表项之间的对应关系,唯一地确定与查找到的组播用户信息实体相对应的ACL表项,并根据所述唯一确定的ACL表项建立二层转发表项。9.如权利要求8所述的无源光网络中实现互通组播的系统,其特征在于,每一个组播用户信息实体包括ACL指针,所述ACL指针用于指示所述组播策略管理实体中与所述组播用户信息实体相对应的ACL表项。10.如权利要求8所述的无源光网络中实现互通组播的系统,其特征在于,所述ONT 从所述IGMP加入报文获取的组播用户信息包括点播组播节目的用户MAC地址以及用户 VLANID,所述ONT还用于根据从所述IGMP加入报文获取的用户VLANID...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。