一种数据转发方法、系统及无线接入点技术方案

技术编号:13505017 阅读:125 留言:0更新日期:2016-08-10 11:29
本发明专利技术公开了一种数据转发方法、系统及无线接入点,属于无线转发技术领域;方法包括:步骤S1,无线接入点接收一个预设的无线站点发送的上行数据流;步骤S2,无线接入点解析上行数据流并得到对应于发送上行数据流的无线站点的介质访问控制地址;步骤S3,无线接入点判断解析得到的介质访问控制地址是否已经被记录在无线接入点中;若否,则将介质访问控制地址记录在无线接入点中;步骤S4,根据被记录的对应于发送上行数据流的无线站点的介质访问控制地址,无线接入点通过第二接口将上行数据流转发至互联网络。上述技术方案的有益效果是:提升无线接入点的转发性能,提高数据面吞吐量,从而起到无线接入点性能加速的作用。

【技术实现步骤摘要】

本专利技术涉及无线转发
,尤其涉及一种数据转发方法、系统及无线接入点
技术介绍
现有技术中,AP(Access Point,无线接入点)通常工作在二层桥接(Bridge)模式下,并对数据包进行转发。二层桥接模式(通常为操作系统创建的虚拟Bridge)会模仿二层交换机的原理,在接收到数据包之后学习其源MAC(Media Access Control,介质访问控制)地址后将其加入到哈希表中,以形成MAC地址到端口的映射关系。随后在转发时,虚拟Bridge会提取数据包的目的MAC地址并进行哈希运算,查表找到要转发的端口并进行数据包转发。现有技术中,AP每次接收到STA(Station,无线站点)的上行数据包并进行发送时,均需要学习其源MAC地址并进行哈希运算,该过程非常复杂,增加了代码复杂度。同时耗费系统资源,降低数据转发的性能和效率。
技术实现思路
根据现有技术中存在的上述问题,现提供一种数据转发方法、系统及无线接入点的技术方案,旨在节省传统数据转发过程中学习MAC地址的步骤,提升无线接入点的转发性能,提高数据面吞吐量,从而起到无线接入点性能加速的作用。上述技术方案具体包括:一种数据转发方法,适用于无线接入点进行上行数据转发的过程中;其中,所述无线接入点上设置有至少一个第一接口,所述无线接入点分别通过每个所述第一接口连接一个对应的无线站点,所述无线接入点还通过一预设的第二接口接入互联网络,还包括:步骤S1,所述无线接入点接收一个预设的所述无线站点发送的上行数据流;步骤S2,所述无线接入点解析所述上行数据流并得到对应于发送所述上行数据流的所述无线站点的介质访问控制地址;步骤S3,所述无线接入点判断解析得到的所述介质访问控制地址是否已经被记录在所述无线接入点中;若否,则将所述介质访问控制地址记录在所述无线接入点中;步骤S4,根据被记录的对应于发送所述上行数据流的所述无线站点的所述介质访问控制地址,所述无线接入点通过所述第二接口将所述上行数据流转发至所述互联网络。优选的,该数据转发方法,其中,每个所述第一接口分别为虚拟访问点接口。优选的,该数据转发方法,其中,所述步骤S4中,所述第二接口为广域网接口。优选的,该数据转发方法,其中,于所述无线接入点中设置一桥接单元;所述步骤S3中,采用所述桥接单元记录解析所述上行数据流得到的所述介质访问控制地址。优选的,该数据转发方法,其中,所述桥接单元为于所述无线接入点的操作系统中创建的虚拟桥接单元。一种数据转发系统,适用于无线接入点进行上行数据转发的过程中;其中,包括一无线接入点,所述无线接入点包括:至少一个第一接口单元,所述无线接入点分别通过每个所述第一接口单元连接一个对应的无线站点;第二接口单元,所述无线接入点通过所述第二接口单元接入无线网络;解析单元,分别连接每个所述第一接口单元,用于接收并解析一个预设的所述无线站点发送的上行数据流,得到对应于发送所述上行数据流的所述无线站点的介质访问控制地址;判断单元,连接所述解析单元,用于判断解析得到的所述介质访问控制地址是否已经被记录在所述无线接入点中,并输出判断结果;记录单元,分别连接所述判断单元和所述第二接口单元,用于根据所述
判断结果,记录未被记录在所述无线接入点中的所述介质访问控制地址;所述无线接入点根据被记录的对应于发送所述上行数据流的所述无线站点的所述介质访问控制地址,通过所述第二接口将所述上行数据流转发至所述互联网络。优选的,该数据转发系统,其中,所述记录单元设置于所述无线接入点内的桥接单元内。优选的,该数据转发系统,其中,所述桥接单元为于所述无线接入点的操作系统中创建的虚拟桥接单元。一种无线接入点,其中,采用上述的数据转发方法。一种无线接入点,其中,包括上述的数据转发系统。上述技术方案的有益效果是:1)提供一种数据转发方法,能够节省传统数据转发过程中学习MAC地址的步骤,提升无线接入点的转发性能,提高数据面吞吐量,从而起到无线接入点性能加速的作用;2)提供一种数据转发系统,能够支持实现上述数据转发方法。附图说明图1是本专利技术的较佳的实施例中,一种数据转发方法的流程示意图;图2是本专利技术的较佳的实施例中,应用上述数据转发方法的转发原理示意图;图3是本专利技术的较佳的实施例中,一种数据转发系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的
限定。本专利技术的较佳的实施例中,基于现有技术中存在的上述问题,现提供一种数据转发方法,该方法适用于无线接入点进行上行数据转发的过程中;上述无线接入点上设置有至少一个第一接口,上述无线接入点分别通过每个第一接口连接一个对应的无线站点,上述无线接入点还通过一预设的第二接口接入互联网络。则如图1所示,上述方法具体包括:步骤S1,无线接入点接收一个预设的无线站点发送的上行数据流;步骤S2,无线接入点解析上行数据流并得到对应于发送上行数据流的无线站点的介质访问控制地址;步骤S3,无线接入点判断解析得到的介质访问控制地址是否已经被记录在无线接入点中;若否,则将介质访问控制地址记录在无线接入点中;步骤S4,根据被记录的对应于发送上行数据流的无线站点的介质访问控制地址,无线接入点通过第二接口将上行数据流转发至互联网络。在一个具体实施例中,上述无线接入点(下文中以AP表示)通过上述预设的第一接口分别连接多个无线站点(下文中以STA表示)。具体地,AP中包括多个不同的第一接口,每个STA分别连接一个对应的第一接口,而每个第一接口可以用来连接至少一个STA。则该实施例中,每个STA都可以通过对应的第一接口向AP发送上行数据流。AP接收到STA发送的上行数据流后,对其进行解析以得到其中包括的对应的STA的源MAC地址。随后,AP判断该源MAC地址是否之前已经被记录在AP中。上述判断过程可以通过以下方式进行:AP判断是否存在已经被记录的源MAC地址,随后将解析得到的源MAC地址与已经被记录的源MAC地址进行匹配:若匹配成功(即该源MAC地址已经被记录在AP中),则该源MAC地址不需要再次被记录,AP直接通过已经被记录的对应于发送该上行数据流的STA的源MAC地址对该上行数据流进行转发。若匹配失败(即该源MAC地址之前尚未被记录在AP中),则AP记录该源MAC地址,并根据该源MAC地址对相应的上行数据流进行转发。该实施例中,上述AP通过一预设的第二接口连接至外部的互联网络,并通过该第二接口转发上述上行数据流。该实施例中,上述AP对每个STA发送来的上行数据流均执行上文中所述的数据转发方法,以将其转发至外部的互联网络。综上所述,本专利技术技术方案中,AP通过第一接口连接STA并接收STA发送的上行数据流,随后解析上行数据流并判断其中的源MAC地址是否已经被学习(记录):若是,则不需要重复学习(记录)源MAC地址,直接本文档来自技高网
...

【技术保护点】
一种数据转发方法,适用于无线接入点进行上行数据转发的过程中;其特征在于,所述无线接入点上设置有至少一个第一接口,所述无线接入点分别通过每个所述第一接口连接一个对应的无线站点,所述无线接入点还通过一预设的第二接口接入互联网络,还包括:步骤S1,所述无线接入点接收一个预设的所述无线站点发送的上行数据流;步骤S2,所述无线接入点解析所述上行数据流并得到对应于发送所述上行数据流的所述无线站点的介质访问控制地址;步骤S3,所述无线接入点判断解析得到的所述介质访问控制地址是否已经被记录在所述无线接入点中;若否,则将所述介质访问控制地址记录在所述无线接入点中;步骤S4,根据被记录的对应于发送所述上行数据流的所述无线站点的所述介质访问控制地址,所述无线接入点通过所述第二接口将所述上行数据流转发至所述互联网络。

【技术特征摘要】
1.一种数据转发方法,适用于无线接入点进行上行数据转发的过程中;其特征在于,所述无线接入点上设置有至少一个第一接口,所述无线接入点分别通过每个所述第一接口连接一个对应的无线站点,所述无线接入点还通过一预设的第二接口接入互联网络,还包括:步骤S1,所述无线接入点接收一个预设的所述无线站点发送的上行数据流;步骤S2,所述无线接入点解析所述上行数据流并得到对应于发送所述上行数据流的所述无线站点的介质访问控制地址;步骤S3,所述无线接入点判断解析得到的所述介质访问控制地址是否已经被记录在所述无线接入点中;若否,则将所述介质访问控制地址记录在所述无线接入点中;步骤S4,根据被记录的对应于发送所述上行数据流的所述无线站点的所述介质访问控制地址,所述无线接入点通过所述第二接口将所述上行数据流转发至所述互联网络。2.如权利要求1所述的数据转发方法,其特征在于,每个所述第一接口分别为虚拟访问点接口。3.如权利要求1所述的数据转发方法,其特征在于,所述步骤S4中,所述第二接口为广域网接口。4.如权利要求1所述的数据转发方法,其特征在于,于所述无线接入点中设置一桥接单元;所述步骤S3中,采用所述桥接单元记录解析所述上行数据流得到的所述介质访问控制地址。5.如权利要求4所述的数据转发方法,其特征在于,所述桥接单元为于所述无线接入点的操作系统中创建的虚拟桥接单元...

【专利技术属性】
技术研发人员:李铭梁
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1