【技术实现步骤摘要】
本专利技术涉及一种PON(Passive Optical Network:无源光纤网络)接入系统及其基于IGMP(Internet Group Management Protocol:因特网组管理协议)第三版的组播的实现方法。
技术介绍
IP(Internet Protocol:网络之间互连的协议)组播技术利用TCP/IP(Transmission Control Protocol/Internet Protocol:传输控制协议/因特网互联协议)协议实现IP网络中的一点对多点的高效数据传输通信。IP组播技术具有数据传输效率高、网络宽带利用率高、网络拥塞的可能性小以及能够避免广播和单播中可能出现的广播风暴问题等优点,IP组播技术被广泛应用于多媒体会议、实时数据传输、游戏等多个方面。基本方法是:当某一个人向一组人发送数据时,它不必向每一个人都发送所述数据,只需将数据发送到一个特定的预约的组播地址,所有加入该组的成员均可以从所述组播地址收到所述数据。这样对发送者而言,数据只需发送一次就可以被所有组成员接收,大大减轻了网络的负载和发送者的负担。IGMP(Internet Group Management Protocol:因特网组管理协议)是IP组播技术中的重要模块,运行IGMP的组播路由器负责将接收到的组播成员报告发给其他组播路由器,组播路由器在IGMP中充当“组播路由侧”和“组播用户侧”两种角色。目前IP组 ...
【技术保护点】
一种PON接入系统的基于IGMP第三版的组播的实现方法,所述PON接入系统包括一主控盘以及若干线卡,所述主控盘包括一CPU以及一交换芯片,每一线卡包括一CPU、一交换芯片以及若干PON口,其特征在于,所述实现方法包括针对主控盘和每一线卡执行的以下步骤:S1、针对线卡的每一PON口:线卡通过PON口接收用户终端发送的一组播成员报告,线卡的CPU根据所述组播成员报告生成一第一组播成员信息表,线卡的CPU通过第一组播成员信息表生成组播组地址、所述用户终端点播的组播源地址以及所述PON口的信息以作为第一三元组;S2、所述线卡的交换芯片接收所述线卡的CPU发送的所述第一三元组并保存;S3、针对每一主控盘端口:主控盘通过主控盘端口接收所述组播成员报告,主控盘的CPU根据所述组播成员报告生成一第二组播成员信息表,主控盘的CPU通过第二组播成员信息表生成组播组地址、所述线卡连接的所有用户终端点播的组播源地址及所述主控盘端口的信息以作为第二三元组;S4、主控盘的交换芯片接收主控盘的CPU发送的所述第二三元组并保存;S5、主控盘的交换芯片通过所述第二三元组中指定的主控盘端口,发送来自所述线卡连接的所有用户 ...
【技术特征摘要】
1.一种PON接入系统的基于IGMP第三版的组播的实现方法,所述
PON接入系统包括一主控盘以及若干线卡,所述主控盘包括一CPU以及一
交换芯片,每一线卡包括一CPU、一交换芯片以及若干PON口,其特征在
于,所述实现方法包括针对主控盘和每一线卡执行的以下步骤:
S1、针对线卡的每一PON口:线卡通过PON口接收用户终端发送的一
组播成员报告,线卡的CPU根据所述组播成员报告生成一第一组播成员信
息表,线卡的CPU通过第一组播成员信息表生成组播组地址、所述用户终
端点播的组播源地址以及所述PON口的信息以作为第一三元组;
S2、所述线卡的交换芯片接收所述线卡的CPU发送的所述第一三元组
并保存;
S3、针对每一主控盘端口:主控盘通过主控盘端口接收所述组播成员报
告,主控盘的CPU根据所述组播成员报告生成一第二组播成员信息表,主
控盘的CPU通过第二组播成员信息表生成组播组地址、所述线卡连接的所
有用户终端点播的组播源地址及所述主控盘端口的信息以作为第二三元组;
S4、主控盘的交换芯片接收主控盘的CPU发送的所述第二三元组并保
存;
S5、主控盘的交换芯片通过所述第二三元组中指定的主控盘端口,发送
来自所述线卡连接的所有用户终端点播的组播源地址的组播数据至所述线
卡;
S6、所述线卡的交换芯片通过所述第一三元组中指定的PON口,发送
来自所述PON口连接的用户终端点播的组播源地址的组播数据给用户终端。
2.如权利要求1所述的PON接入系统的基于IGMP第三版的组播的实
现方法,其特征在于,所述第一组播成员信息表和所述第二组播成员信息表
均包括端口INCLUDE源地址列表、端口EXCLUDE源地址列表和组播组过
滤模式,
当PON接入系统第一次接收的组播成员报告的组记录类型为INCLUDE
\t类型时,所述组播组过滤模式为第一状态,所述第一组播成员信息表的端口
INCLUDE源地址列表记录所述PON口连接的用户终端点播的全部组播源地
址,所述第二组播成员信息表的端口INCLUDE源地址列表记录所述线卡连
接的所有用户终端点播的全部组播源地址,线卡的CPU根据组播组过滤模
式为第一状态,通过第一组播成员信息表的端口INCLUDE源地址列表生成
所述第一三元组,主控盘的CPU根据组播组过滤模式为第一状态,通过第
二组播成员信息表的端口INCLUDE源地址列表生成所述第二三元组;
当PON接入系统第一次接收的组播成员报告的组记录类型为
EXCLUDE类型时,所述组播组过滤模式为第二状态,所述第一组播成员信
息表的端口EXCLUDE源地址列表记录所述PON口连接的用户终端未点播
的全部组播源地址,所述第二组播成员信息表的端口EXCLUDE源地址列表
记录所述线卡连接的所有用户终端未点播的全部组播源地址,线卡的CPU
根据组播组过滤模式为第二状态,通过第一组播成员信息表的端口
EXCLUDE源地址列表生成所述第一三元组,主控盘的CPU根据组播组过
滤模式为第二状态,通过第二组播成员信息表的端口EXCLUDE源地址列表
生成所述第二三元组;
当PON接入系统第一次接收的组播成员报告为非IGMP第三版的组播
成员报告时,所述组播组过滤模式为第三状态,端口INCLUDE源地址列表
和端口EXCLUDE源地址列表为空。
3.如权利要求1所述的PON接入系统的基于IGMP第三版的组播的实
现方法,其特征在于,所述实现方法还包括S1之前的S0:将PON接入系统
的工作版本设置为IGMP第三版本并将所述主控盘的交换芯片和全部所述线
卡的交换芯片切换至第三组播状态。
4.一种PON接入系统,所述PON接入系统包括一主控盘以及若干线
卡,所述主控盘包括一CPU以及一交换芯片,每一线卡包括一CPU、一交
换芯片以及若干PON口,其特征在于,针对主控盘和每一线卡:
针对线卡的每一PON口:通过PON口接收用户终端发送的一组播成员
报告后,线卡的CPU用于根据所述组播成员报告生成一第一组播成员信息
表并通过第一组播成员信息表生成组播组地址、所述用户终端点播的组播源
地址以及所述PON口的信息以作为第一三元组...
【专利技术属性】
技术研发人员:张显峰,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。