CN111787435A - 一种基于gpon路由器的网络加速*** - Google Patents

一种基于gpon路由器的网络加速*** Download PDF

Info

Publication number
CN111787435A
CN111787435A CN202010532047.8A CN202010532047A CN111787435A CN 111787435 A CN111787435 A CN 111787435A CN 202010532047 A CN202010532047 A CN 202010532047A CN 111787435 A CN111787435 A CN 111787435A
Authority
CN
China
Prior art keywords
acceleration
module
software
hardware
gpon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010532047.8A
Other languages
English (en)
Inventor
王晓明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xinhe Semiconductor Technology Wuxi Co Ltd
Original Assignee
Xinhe Semiconductor Technology Wuxi Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xinhe Semiconductor Technology Wuxi Co Ltd filed Critical Xinhe Semiconductor Technology Wuxi Co Ltd
Priority to CN202010532047.8A priority Critical patent/CN111787435A/zh
Publication of CN111787435A publication Critical patent/CN111787435A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0073Provisions for forwarding or routing, e.g. lookup tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种基于GPON路由器的网络加速***,属于网络加速技术领域,具体包括配置模块、服务端模块、软件加速模块、硬件加速模块和软硬件加速规则自主学习模块,其特征在于,所述配置模块包括网络加速的设置端模块及用户端接口;所述服务器端模块与软件加速模块、软硬件加速规则自主学习模块连接;所述硬件加速模块通过软硬件加速规则自主学习模块与服务端模块连接。本发明借助于综合合理使用软硬件资源,对家庭用户的诸多宽带应用业务实现了加速,不需要针对特定应用下载软件或者配置,减少了网路延迟和卡顿,提升了用户的宽带服务应用的体验,同时合理使用软硬件加速可以降低GPON路由器成本。

Description

一种基于GPON路由器的网络加速***
技术领域
本发明涉及网络加速技术领域,具体是一种基于GPON路由器的网络加速***。
背景技术
近年来,以视频点播、网络游戏、在线教育、网络直播、网络办公以及IPTV为代表的高宽带业务逐渐被电信运营商和广电运营商视为新的业务增长点,网络用户对宽带服务的要求也有所提高。在这种情况下,FTTH的GPON路由器广泛应用到家庭用户。
FTTH(光纤到用户)光纤接入网技术在接入物理速率、带宽效率和光分离比率、全业务承载能力以及安全性方面都具有明显优势,从而成为光接入时代的优选技术。
ONU放置于用户家中。在OLT和ONU之间采用无源的光分配网络,主要由光分路器和光纤构成,OLT可置于远端或者置于小区机房。
传统的加速方法是下载加速软件,但是加速软件只能提供单一的网络加速服务,例如迅雷只提供下载加速。用户需要安装多个软件。在有一些路由器上提提供了针对特定应用(比如在线游戏)的加速服务,路由器只是通过主处理器单元对某些服务进行加速。无法对更多的服务进行加速。针对这些问题而提出的一种基于GPON路由器的网络加速***,合理使用软硬件加速方式,可以对客户大部分的应用进行加速,不需要单独设置加速服务。让更多用户享受到高质量的宽带服务。
发明内容
本发明的目的在于提供一种基于GPON路由器的网络加速***,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种基于GPON路由器的网络加速***,包括配置模块、服务端模块、软件加速模块、硬件加速模块和软硬件加速规则自主学习模块,所述配置模块为配置加速参数及调试模块,包括网络加速的设置端模块及用户端接口,是用来设置加速的规则的一些参数,比如软加速的条数,进入硬件加速的阈值;所述服务器端模块与软件加速模块、软硬件加速规则自主学习模块连接,服务器端模块用于解析配置模块参数,并设置到软件加速模块、硬件加速模块和软硬件加速规则自主学习模块中;所述硬件加速模块通过软硬件加速规则自主学习模块与服务端模块连接。
GPON路由器通过软硬件加速规则学习模块,学习到数据流转换规则并根据数据流的阈值判断是否放入硬件数据流加速器里的加速规则存贮器里,如果达到硬件加速模块的数据流速率,就将加速规则配置到硬件加速模块中,如果没有达到,则放入到软件加速模块中;放入到软件加速模块中的规则如果数据流达到了硬件加速模块的规则阈值也会加入到硬件加速模块,这样可以让硬件加速模块承载大数据流量处理,软件加速模块承载较少流量的数据流,合理调配了处理器使用资源。
规则匹配字段包括常用的5元组,还有地址转换后的网络地址、端口号;这样后续的网络数据包如果匹配到对应的规则,会由GPON路由器的加速模块直接按照匹配规则对数据包进行包修改后转发出去,不用经过CPU处理从而降低使用率。
当然硬件加速的规则数目有限定,存储规则过多也会使加速器成本过高,目前选取的存储硬件加速规则数目为2K。
如果硬件数据流加速器的规则存储器存储规则装满之后,后续的学习到的数据流规则将会存储到GPON路由器的内存中,并由软件加速器进行处理。
软件加速器会在运行的基于Linux***的网络操作***上的连接跟踪的收包函数和发包函数记录packet中规则的相关字段记录到链表中的一个会话中。会话信息的链表是基于5元组的散列表,可以实现快速查找。
GPON路由器加速***中的软件加速***中可以存储的加速规则数目不少于4K。当软件加速规则学习到之后,后续的数据包匹配到后跳过Linux***本身的路由流程直接发送出去,节省了路由的时间。
与现有技术相比,本发明的优点是:提供了一种为GPON路由器的网络加速***,借助于综合合理使用软硬件资源,对家庭用户的诸多宽带应用业务实现了加速,不需要针对特定应用下载软件或者配置。减少了网路延迟和卡顿,提升了用户的宽带服务应用的体验。同时合理使用软硬件加速可以降低GPON路由器成本。
附图说明
图1为一种基于GPON路由器的网络加速***的框架结构示意图。
图2为一种基于GPON路由器的网络加速***的实施流程图。
图3为一种基于GPON路由器的网络加速***中软硬件加速模块的协同处理示意图。
具体实施方式
下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
请参阅图1-3,一种基于GPON路由器的网络加速***,包括配置模块、服务端模块、软件加速模块、硬件加速模块和软硬件加速规则自主学习模块,所述配置模块为配置加速参数及调试模块,包括网络加速的设置端模块及用户端接口,是用来设置加速的规则的一些参数,比如软加速的条数,进入硬件加速的阈值(数据流的速率);所述服务器端模块与软件加速模块、软硬件加速规则自主学习模块连接,服务器端模块用于解析配置模块参数,并设置到软件加速模块、硬件加速模块和软硬件加速规则自主学习模块中;所述硬件加速模块通过软硬件加速规则自主学习模块与服务端模块连接。
GPON路由器通过软硬件加速规则学习模块,学习到数据流转换规则并根据数据流的阈值判断是否放入硬件数据流加速器里的加速规则存贮器里,如果达到硬件加速模块的数据流速率(比如8Mbps),就将加速规则配置到硬件加速模块中,如果没有达到,则放入到软件加速模块中;放入到软件加速模块中的规则如果数据流达到了硬件加速模块的规则阈值(比如8Mbps)也会加入到硬件加速模块,这样可以让硬件加速模块承载大数据流量处理,软件加速模块承载较少流量的数据流,合理调配了处理器使用资源。
规则匹配字段包括常用的5元组(协议名称,源IP地址,目的IP地址,源端口号,目的端口号)还有地址转换后的网络地址、端口号;这样后续的网络数据包如果匹配到对应的规则,会由GPON路由器的加速模块直接按照匹配规则对数据包进行包修改后转发出去,不用经过CPU处理从而降低使用率。
当然硬件加速的规则数目有限定,存储规则过多也会使加速器成本过高,目前选取的存储硬件加速规则数目为2K。如果硬件数据流加速器的规则存储器存储规则装满之后,后续的学习到的数据流规则将会存储到GPON路由器的内存中,并由软件加速器进行处理。
软件加速器会在运行的基于Linux***的网络操作***上的连接跟踪的收包函数和发包函数记录packet中规则的相关字段记录到链表中的一个会话中。会话信息的链表是基于5元组的散列表,可以实现快速查找。GPON路由器加速***中的软件加速***中可以存储的加速规则数目不少于4K。当软件加速规则学习到之后,后续的数据包匹配到后跳过Linux***本身的路由流程直接发送出去,节省了路由的时间。
所述加速软件设置端模块还包括可以修改和调试的命令行界面。
所述用户端接口可以采用USB UART的方式或者采用SSH/TELNET等通过以太网连接的方式访问GPON设备的命令行配置界面。
所述配置内容包括1:HTTP协议跳过加速处理、2:加速会话链接超时时间、3:软件加速规则条目。
上面对本专利的较佳实施方式作了详细说明,但是本专利并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本专利宗旨的前提下作出各种变化。

Claims (6)

1.一种基于GPON路由器的网络加速***,包括配置模块、服务端模块、软件加速模块、硬件加速模块和软硬件加速规则自主学习模块,其特征在于,所述配置模块为配置加速参数及调试模块,包括网络加速的设置端模块及用户端接口,是用来设置加速的规则的一些参数,比如软加速的条数,进入硬件加速的阈值;所述服务器端模块与软件加速模块、软硬件加速规则自主学习模块连接,服务器端模块用于解析配置模块参数,并设置到软件加速模块、硬件加速模块和软硬件加速规则自主学习模块中;所述硬件加速模块通过软硬件加速规则自主学习模块与服务端模块连接。
2.根据权利要求1所述的一种基于GPON路由器的网络加速***,其特征在于,所述软硬件加速规则学习模块,优先将学习到的数据流转换规则放入硬件数据流加速器里的加速规则存贮器里,如果硬件数据流加速器的规则存储器存储规则装满之后,后续的学习到的数据流规则将会放到GPON路由器的内存中,并由软件加速器进行处理。
3.根据权利要求1所述的一种基于GPON路由器的网络加速***,其特征在于,所述硬件加速模块中可以存储的加速规则数目不少于2K。
4.根据权利要求1所述的一种基于GPON路由器的网络加速***,其特征在于,所述软件加速模块中可以存储的加速规则数目不少于4K。
5.根据权利要求1所述的一种基于GPON路由器的网络加速***,其特征在于,所述设置端模块包括可以修改和调试的命令行界面。
6.根据权利要求1所述的一种基于GPON路由器的网络加速***,其特征在于,所述用户端接口可以采用USB UART的方式或者采用SSH/TELNET等通过以太网连接的方式访问GPON设备的命令行配置界面。
CN202010532047.8A 2020-06-12 2020-06-12 一种基于gpon路由器的网络加速*** Pending CN111787435A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010532047.8A CN111787435A (zh) 2020-06-12 2020-06-12 一种基于gpon路由器的网络加速***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010532047.8A CN111787435A (zh) 2020-06-12 2020-06-12 一种基于gpon路由器的网络加速***

Publications (1)

Publication Number Publication Date
CN111787435A true CN111787435A (zh) 2020-10-16

Family

ID=72757507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010532047.8A Pending CN111787435A (zh) 2020-06-12 2020-06-12 一种基于gpon路由器的网络加速***

Country Status (1)

Country Link
CN (1) CN111787435A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115501580A (zh) * 2021-06-23 2022-12-23 中移物联网有限公司 一种游戏加速方法、光线路终端及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6515963B1 (en) * 1999-01-27 2003-02-04 Cisco Technology, Inc. Per-flow dynamic buffer management
JP2005006150A (ja) * 2003-06-13 2005-01-06 Nec Corp Cam実装パケットスイッチ装置及びcam実装パケットスイッチ装置におけるアドレス学習方法
CN1708959A (zh) * 2002-10-30 2005-12-14 帕克特弗兰特瑞典股份公司 软件和硬件包流转发的方法、路由器或交换机
CN1744563A (zh) * 2004-08-31 2006-03-08 杭州华为三康技术有限公司 在以太网交换机上实现策略路由的方法
CN102195875A (zh) * 2010-03-16 2011-09-21 马维尔以色列(M.I.S.L.)有限公司 组合式硬件/软件转发机制和方法
CN105791141A (zh) * 2014-12-23 2016-07-20 华为技术有限公司 一种流表置换方法及装置
CN107196776A (zh) * 2016-03-14 2017-09-22 中兴通讯股份有限公司 一种报文转发的方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6515963B1 (en) * 1999-01-27 2003-02-04 Cisco Technology, Inc. Per-flow dynamic buffer management
CN1708959A (zh) * 2002-10-30 2005-12-14 帕克特弗兰特瑞典股份公司 软件和硬件包流转发的方法、路由器或交换机
JP2005006150A (ja) * 2003-06-13 2005-01-06 Nec Corp Cam実装パケットスイッチ装置及びcam実装パケットスイッチ装置におけるアドレス学習方法
CN1744563A (zh) * 2004-08-31 2006-03-08 杭州华为三康技术有限公司 在以太网交换机上实现策略路由的方法
CN102195875A (zh) * 2010-03-16 2011-09-21 马维尔以色列(M.I.S.L.)有限公司 组合式硬件/软件转发机制和方法
CN105791141A (zh) * 2014-12-23 2016-07-20 华为技术有限公司 一种流表置换方法及装置
CN107196776A (zh) * 2016-03-14 2017-09-22 中兴通讯股份有限公司 一种报文转发的方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115501580A (zh) * 2021-06-23 2022-12-23 中移物联网有限公司 一种游戏加速方法、光线路终端及存储介质

Similar Documents

Publication Publication Date Title
CN109451264B (zh) 一种监控设备入会的方法和***
CN110647698B (zh) 页面加载方法、装置、电子设备及可读存储介质
US20070230480A1 (en) Method and system for controlling quality of service of IP packet in passive optical network system
CN109617956B (zh) 一种数据处理方法和装置
US20090154349A1 (en) Method and apparatus for managing traffic flow of forwarding entries through a virtual forwarding database of a network node
CN102202001A (zh) 用户带宽动态调整的方法、***和宽带网络网关
US9621363B2 (en) Method, system, and apparatus for implementing multicast on shared network
US9900804B2 (en) Method and device for processing to share network resources, and method, device and system for sharing network resources
KR101494565B1 (ko) 네트워크 시스템, 패킷 처리 방법 및 기억 매체
CN110572698B (zh) 一种统计巡检和监控播放记录的方法、装置、设备、介质
CN109450940B (zh) 一种实现网络流量封堵的装置和方法
CN111787435A (zh) 一种基于gpon路由器的网络加速***
WO2017063511A1 (zh) 一种基于sdn的住宅小区网络控制***
CN111224889A (zh) 一种数据传输的方法和装置
CN107018444B (zh) 一种基于PPPoE拨号接入的电信头端清流获取方法
US9729385B2 (en) Service provisioning method, device, and system in coaxial cable system
US8305920B2 (en) Method, system and terminal for determining QoS level
CN110650169A (zh) 一种终端设备升级方法和装置
CN101414921B (zh) 资源接纳、释放的控制方法及设备
CN110808843B (zh) 语音数据发送方法、装置、电子设备及存储介质
US10764337B2 (en) Communication system and communication method
CN208272994U (zh) 一种互联网交换中心网络接入装置
CN109040787B (zh) 一种分布式自治机顶盒内容分发网络的方法
CN102325034B (zh) 基于igmp/mld组播控制协议的组播控制***及控制方法
CN114285788A (zh) 一种设备连接方法、装置和设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201016