[发明专利]吉比特无源光网络中实现上行组播的装置及方法无效
申请号: | 201010252179.1 | 申请日: | 2010-08-12 |
公开(公告)号: | CN101951323A | 公开(公告)日: | 2011-01-19 |
发明(设计)人: | 蔡溯源;易万春;晏春平;季鸣 | 申请(专利权)人: | 上海市共进通信技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/56;H04Q11/00 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 上海市虹梅路*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 比特 无源 网络 实现 上行 装置 方法 | ||
1.一种吉比特无源光网络中实现上行组播的装置,其特征在于,所述的装置包括:CPU单元、IGMP过滤单元、MAC地址查询单元、LAN端口单元和GPON端口单元,所述的LAN端口单元的输出端连接所述的IGMP过滤单元,所述的IGMP过滤单元的输出端分别连接所述的CPU单元和MAC地址查询单元、所述的MAC地址查询单元分别连接所述的CPU单元和GPON端口单元,所述的CPU单元的输出端连接所述的GPON端口单元。
2.根据权利要求1所述的吉比特无源光网络中实现上行组播的装置,其特征在于,所述的MAC地址查询单元包括源地址查询模块和目的地址查询模块,所述的源地址查询模块分别连接所述的IGMP过滤单元、CPU单元和目的地址查询模块,所述的目的地址查询模块分别连接所述的源地址查询模块、CPU单元和GPON端口单元。
3.一种利用权利要求1所述的装置实现吉比特无源光网络中上行组播的方法,其特征在于,所述的方法包括以下步骤:
(1)LAN端口单元将获得的数据包发送至IGMP过滤单元;
(2)IGMP过滤单元对数据包进行过滤,将组播数据报丈发送至MAC地址查询单元,将其它数据包发送至CPU单元;
(3)MAC地址查询单元从CPU单元获得组播源地址与目的地址对应表,查询所获得的数据包的源地址和目的地址,将源地址和目的地址已存于对应表中的数据包发送至GPON端口单元,将其它数据包发送至CPU单元;
(4)CPU对所获得的数据包进行分类处理,然后将数据包发送至GPON端口单元。
4.根据权利要求3所述的实现吉比特无源光网络中上行组播的方法,其特征在于,所述的步骤(3),具体包括以下步骤:
(31)MAC地址查询单元从CPU单元获得组播源地址与目的地址对应表,并将数据包发至源地址查询模块:
(32)源地址查询模块查询数据包的源地址是否存在于所述的组播源地址与目的地址对应表的源地址中,若是,则将数据包发送至目的地址查询模块并进入步骤(33),若否则将数据包发送至CPU单元并进入步骤(4);
(33)目的地址查询模块查询数据包的目的地址是否存在于所述的组播源地址与目的地址对应表中与其源地址对应的目的地址中,若是,则将数据包发送至GPON端口单元,若否,则将数据包发送至CPU单元并进入步骤(4)。
5.根据权利要求3或4所述的实现吉比特无源光网络中上行组播的方法,其特征在于,所述的步骤(4),具体包括以下步骤:
(40)CPU根据用户设定建立组播源地址与目的地址对应表;
(41)CPU根据数据包的MAC地址判断所获得的数据包是否为多播数据包,若是,则进入步骤(42);若否,则CPU以单播数据包形式将数据包发送至GPON端口单元;
(42)CPU根据数据包的MAC地址判断所获得的数据包是否为IGMP组播报文,若是,则进入步骤(43),若否,则CPU以广播数据包或特殊多播数据包将数据包发送至GPON端口单元;
(43)CPU区分IGMP组播报文为组播控制报丈或组播数据报丈,若为组播控制报文,则将数据包发至IGMP二层组播协议栈,若为组播数据报文,则进入步骤(44);
(44)CPU将组播数据报文的源地址和目的地址写入所述的组播源地址与目的地址对应表;
(45)CPU将组播数据报文的源端口设置为GPON端口。
6.根据权利要求5所述的实现吉比特无源光网络中上行组播的方法,其特征在于,所述的步骤(45)之后还包括以下步骤:
(46)CPU删除组播源地址与目的地址对应表中一定时间内未进行组播的源地址与目的地址。
7.根据权利要求5所述的实现吉比特无源光网络中上行组播的方法,其特征在于,所述的二层组播协议栈为IGMP协议的Snooping/Proxy协议栈。
8.根据权利要求3所述的实现吉比特无源光网络中上行组播的方法,其特征在于,在所述的步骤(3)之前还包括以下步骤:
(3-0)MAC地址查询单元询问CPU单元是否允许上行组播,若是,则进入步骤(3),若否,则进入步骤(3′)
(3′)MAC地址查询单元从CPU单元获得组播源地址与目的地址对应表,查询所获得的数据包的源地址和目的地址,将源地址和目的地址已存于对应表中的数据包丢弃,将其它数据包发送至CPU单元,并进入步骤(4)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海市共进通信技术有限公司,未经上海市共进通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010252179.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文的发送方法和设备
- 下一篇:一种通用多功能数字遥控电子开关