[发明专利]OLT设备及EPON系统有效
申请号: | 201210413779.0 | 申请日: | 2012-10-25 |
公开(公告)号: | CN103780982B | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 张健 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201617 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | olt 设备 epon 系统 | ||
技术领域
本发明涉及一种OLT设备及EPON系统,特别是涉及一种在EPON MAC芯片上为数据帧的帧头中的字段类型添加相匹配的SVLAN以区分不同ONU设备的OLT设备以及一种包括该OLT设备和多个该ONU设备的EPON系统。
背景技术
根据中国电信EPON(以太无源光网络)标准规范中的描述,灵活QinQ(802.1Q in 802.1Q,是基于IEEE 802.1Q协议也就是连网标准修正协议的扩展,在原有的802.1Q报文包头上又增加一层802.1Q标签来实现)技术是指EPON OLT(光线路终端)设备能够根据接收到的数据帧的帧头中的字段类型如LLID(逻辑链路标记)、CVLAN(用户虚拟局域网)、EtherType(以太帧里的一个字段,用来指明应用于帧数据字段的协议)、CVLAN优先级、MAC地址(硬件位址)、IP(网络之间互连的协议)地址及协议端口号等各种字段完成添加外层SVLAN(业务虚拟局域网),不同用户的ONU(光网络单元)设备发送的业务数据流通过OLT设备时,OLT设备对不同的业务数据流添加不同的SVLAN,以达到区分不同的用户、不同的业务的目的。
而现在的灵活QinQ技术的通常实现都是在OLT设备的交换芯片上设置相应规则,匹配数据帧,然后通过软件操作来修改数据帧,这种方法在用户很多且数据帧非常多时会大大增加交换芯片的负担,会影响到交换芯片的工作效率,从而也就降低了OLT设备的性能。
发明内容
本发明要解决的技术问题是为了克服现有技术中灵活QinQ技术都是在OLT设备的交换芯片上实现,导致增加了交换芯片的负担,降低了OLT设备的性能的缺陷,提供一种在EPON MAC芯片上为数据帧的帧头中的字段类型添加相匹配的SVLAN以区分不同ONU设备的OLT设备以及一种包括该OLT设备和多个该ONU设备的EPON系统。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种OLT设备,其包括一EPON MAC芯片,其特点在于,该EPON MAC芯片用于在接收到由多个ONU设备发送的数据帧后,为数据帧的帧头中的字段类型添加相匹配的SVLAN,以对该多个ONU设备进行区分。
其中,通过在该EPON MAC芯片上编程,建立规则集合,根据规则过滤接收到的数据帧,找出符合规则特征的合法数据帧,对数据帧进行修改操作,为数据帧的帧头中的字段类型添加SVLAN,从而就能区分不同用户的不同的ONU设备,进而也就实现了灵活QinQ。
并且与传统的实现方式相比,将数据帧的匹配和添加SVLAN的操作从OLT设备的交换芯片转移至EPON MAC芯片上进行,就减轻了交换芯片的负担,并且添加操作是由EPON MAC硬件芯片处理,相比软件操作,可以显著提高速度。
较佳地,该帧头中的字段类型包括LLID、CVLAN、EtherType、CVLAN优先级、MAC地址、IP地址及协议端口号中的一种或多种。
本发明还提供了一种EPON系统,其特点在于,其包括一个上述的OLT设备以及多个上述的ONU设备。
本发明的积极进步效果在于:本发明将数据帧的匹配和添加SVLAN的操作从OLT设备的交换芯片转移至EPON MAC芯片上进行,就减轻了交换芯片的负担,提升了OLT设备的工作性能,并且添加操作是由EPON MAC硬件芯片处理,相比软件操作,可以显著提高速度。
附图说明
图1为本发明的一较佳实施例的OLT设备的结构图。
图2为本发明的一较佳实施例的EPON系统的流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
如图1所示,本发明的OLT设备包括一EPON MAC芯片1,该EPONMAC芯片1还包括一灵活QinQ模块11以及一查找引擎模块12。
通过该EPON MAC芯片1以及其中的灵活QinQ模块11就能够首先进行编程,建立规则集合,具体操作为该灵活QinQ模块11会首先接收用户的输入指令,用户可以输入数据帧的帧头的字段类型以及相应的参数值,而该灵活QinQ模块11则可以解析用户的输入,并根据相应的参数来构造对应的规则,而规则的语法形式则可以采用:if(规则语句成立)do(规则动作)。
例如,若用户希望基于CVLAN(0x64)值添加SVLAN(0x3e8),则用户可以输入相应的参数CVLAN、0x64、SVLAN、0x3e8。而该灵活QinQ模块11在接收到参数后就可以构造如下规则:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210413779.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于轮胎填充的浇注型聚氨酯弹性体
- 下一篇:一种疏水中空纤维膜的制备方法