发明名称 |
无线环境下的组播转单播的实现方法 |
摘要 |
本发明提供一种无线环境下组播转单播的实现方法,包括以下步骤,S01:AP报文转发模块直接转发IGMP协议报文给AP组播协议报文处理模块,AP组播协议报文处理模块直接将IGMP协议报文转发给AC组播转发表模块;S02:AC组播转发表模块判断是否是第一次处理该IGMP协议报文,若是,根据收到的IGMP协议报文转成AC转发表,并转发至AC组播消息封装模块进行消息封装,AC组播消息封装模块将转发表封装消息发送到AP组播消息处理模块;若否,则不处理该协议报文;S03:AP组播消息处理模块将封装消息转发给AP组播转发表处理模块,形成AP组播转发表。S04:根据所述AC转发表和AP组播转发表进行数据流传输。采用这种方案,有效的利用无线局域网的宽带资源,保证只转发有效的组播流。 |
申请公布号 |
CN102547589B |
申请公布日期 |
2014.06.11 |
申请号 |
CN201110424745.7 |
申请日期 |
2011.12.16 |
申请人 |
福建三元达通讯股份有限公司 |
发明人 |
林煜 |
分类号 |
H04W4/06(2009.01)I;H04L29/12(2006.01)I;H04L12/70(2013.01)I |
主分类号 |
H04W4/06(2009.01)I |
代理机构 |
福州市鼓楼区博深专利代理事务所(普通合伙) 35214 |
代理人 |
林志峥 |
主权项 |
一种无线环境下组播转单播的实现方法,其特征在于:包括以下步骤,S01:AP报文转发模块直接转发IGMP协议报文给AP组播协议报文处理模块,AP组播协议报文处理模块直接将IGMP协议报文转发给AC(无线控制器)组播转发表模块;S02:AC组播转发表模块判断是否是第一次处理该IGMP协议报文,若是,根据收到的IGMP协议报文转成AC转发表,并转发至AC组播消息封装模块进行消息封装,其中,所述AC转发表包括VLAN‑ID、组播地址IP及隧道出口,AC组播消息封装模块将转发表封装消息发送到AP组播消息处理模块;若否,则不处理该协议报文;S03:AP组播消息处理模块将封装消息转发给AP组播转发表处理模块,所述AP组播转发表处理模块结合二层转发表确认用户对应的无线出口,形成AP组播转发表,所述AP组播转发表包括VLAN‑ID、组播地址IP、主机源IP及无线出口;S04:根据所述AC转发表和AP组播转发表进行数据流传输;其中,S04包括以下步骤,S401:AC转发组播流模块获取AC转发表,根据AC转发表将数据流转发给AP组播流处理模块;S402:AP组播流处理模块获取AP组播转发表,调用AP组播流转单播流模块,将组播地址转为单播地址,再通过单播流转发模块,将数据流传输到所述单播地址上。 |
地址 |
350003 福建省福州市鼓楼区软件大道89号福州软件园31号楼 |