[发明专利]一种基于GPON系统的端口数据包发送方法及系统有效
申请号: | 201810665611.6 | 申请日: | 2018-06-26 |
公开(公告)号: | CN108882064B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 陈光军 | 申请(专利权)人: | 潍坊学院 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L29/06;H04L12/24 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 殷盛江 |
地址: | 261061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 gpon 系统 端口 数据包 发送 方法 | ||
本发明涉及以太无源光网络技术领域,提供一种基于GPON系统的端口数据包发送方法及系统,方法包括:接收各个光网络单元ONU发送的数据包,并将接收到的数据包暂存在预先配置的接收缓冲区内;获取端口、目的MAC和链路方向之间的关系,将所述接收缓冲区内属于同向的数据包转存在对应的同向缓冲区内;对所述同向缓冲区内的数据包进行解析,生成端口数据发送指针链表;根据生成的所述端口数据发送指针链表,将所述同向缓冲区内的数据包发送到对应的端口缓冲区内,从而实现链路无环路、负载均衡的向多端口发送数据包,当某一链路发生故障,其他链路提供备份,提高数据报文的发送可靠性和发送效率。
技术领域
本发明属于以太无源光网络技术领域,尤其涉及一种基于GPON系统的端口数据包发送方法及系统。
背景技术
以太网无源光网络(Gigabit-Capable PON,GPON)技术是一种基于以太网技术、点到多点的无源光网络接入技术,其集以太网技术的易维护、低成本和PON网络的高效等特点于一身,是实现光纤接入网的最佳方式。
随着三网融合和光纤入户进程的加快,GPON系统普遍使用,宽带上网、视频点播、网络游戏等需求日益增多,用户数量庞大。在GPON系统资源一定的前提下,用户点播的视频等内容存在延迟现象,网络游戏出现卡顿现象,用户体验较差。同时,当链路出现故障时,发生中断,影响用户使用。
发明内容
本发明的目的在于提供一种基于GPON系统的端口数据包发送方法,旨在解决现有技术中在GPON系统资源一定的前提下,用户点播的视频等内容存在延迟现象,网络游戏出现卡顿现象,用户体验较差。同时,当链路出现故障时,发生中断,影响用户使用的问题。
本发明是这样实现的,一种基于GPON系统的端口数据包发送方法,所述方法包括下述步骤:
接收各个光网络单元ONU发送的数据包,并将接收到的数据包暂存在预先配置的接收缓冲区内;
获取端口、目的MAC和链路方向之间的关系,将所述接收缓冲区内属于同向的数据包转存在对应的同向缓冲区内;
通过对输入命令和协议进行解析,形成规则,对所述同向缓冲区内的数据包进行解析,生成端口数据发送指针链表,所述端口数据发送指针链表包含数据帧首地址、数据帧长度、下一数据帧首部地址和发送端口之间的关系,所述规则包含端口号、聚合组号、实例号、VLAN号、QINQ号和链路方向之间的关系;
根据生成的所述端口数据发送指针链表,将所述同向缓冲区内的数据包发送到对应的端口缓冲区内;
其中,聚合组之间和聚合组内的端口之间均采用负载均衡和互为备份的策略。
作为一种改进的方案,所述方法还包括下述步骤:
在端口缓冲区发送数据的过程中,对每一个所述端口缓冲区的空闲存储容量进行监测;
对从所述接收缓冲区输送至所述同向缓冲区内的数据包进行解析,生成端口数据发送指针链表。
作为一种改进的方案,所述方法还包括下述步骤:
依据剩余存储容量的大小优先级和端口数据发送指针链表,将数据包发送给对应的端口缓冲区。
作为一种改进的方案,所述对所述同向缓冲区内的数据包进行解析的步骤具体包括下述步骤:
通过对输入命令和协议进行解析,形成规则,获取每一个数据包所对应的实例号,并确定每一个实例所对应的用于发送数据包的聚合组;
根据流量负荷均衡规则,在聚合组内确定出用于发送数据包的对应端口。
作为一种改进的方案,所述获取端口、目的MAC和链路方向之间的关系的步骤具体包括下述步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潍坊学院,未经潍坊学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810665611.6/2.html,转载请声明来源钻瓜专利网。