【技术实现步骤摘要】
【国外来华专利技术】具有用户空间隧道的无线网状接入点相关申请本申请要求于2018年12月10日提交的美国专利技术专利申请16/215,382的优先权,该申请继而根据美国法典第35篇第119(e)条要求于2017年12月14日提交的美国临时专利申请62/598,761的优先权,其全部内容通过引用合并于此。
技术介绍
无线网状网络(诸如基于IEEE802.11s标准的那些)用作自组织和自恢复网状网络,这改善家庭和其他环境中的无线设备的覆盖范围。为了实现无线网状网络,诸如接入点的无线网状节点必须能够将帧转发到其他无线网状节点。在两个无线网状节点之间转发帧(也称为数据包)的数种现有方法使用如IEEE802.11s标准中定义的六地址帧编码,或使用如在IEEE802.11标准中指定的四地址模式,诸如在无线分布式系统(WDS)中使用的那些。然而,在芯片组、驱动程序、固件和无线堆栈上实现IEEE802.11s标准的要求可能很难满足。大多数移动电子设备和消费电子设备使用“加密狗”型无线芯片组,其中大多数无线功能在无线芯片组的嵌入式中央处理单元(CPU)的固件中实现。这些芯片类型中的大多数通常不支持IEEE802.11s标准。无线分布式系统(WDS)通常缺乏对如Wi-Fi保护接入(WPA)的许多功能的关键支持。IEEE802.11标准未定义如何构造WDS实现或WDS站如何交互以安排交换帧,这可能导致不同WDS产品当中的互操作性差。支持802.11或WDS所需的固件和驱动程序通常是供应商特定的,或者甚至是芯片组特定的。设备制造商改变无线芯片组供应商可能意味着,针对 ...
【技术保护点】
1.一种通过第一无线网状网络接入点WMAP转发帧的方法,包括:/n通过所述第一WMAP确定来自第一设备的所述帧去往与第二WMAP相关联的第二设备;/n使用应用层控制逻辑封装所述帧以产生包括互联网协议IP报头和有效载荷的第一封装帧,所述互联网协议IP报头包括所述第二WMAP的IP目的地地址和所述第一WMAP的IP源地址,并且所述有效载荷包括来自所述帧的报头和有效载荷数据;以及/n使用所述第一WMAP的站模式接口将所述第一封装帧发送到所述第二WMAP,所述发送有效地使所述第二WMAP将所述帧转发到所述第二设备。/n
【技术特征摘要】
【国外来华专利技术】20171214 US 62/598,761;20181210 US 16/215,3821.一种通过第一无线网状网络接入点WMAP转发帧的方法,包括:
通过所述第一WMAP确定来自第一设备的所述帧去往与第二WMAP相关联的第二设备;
使用应用层控制逻辑封装所述帧以产生包括互联网协议IP报头和有效载荷的第一封装帧,所述互联网协议IP报头包括所述第二WMAP的IP目的地地址和所述第一WMAP的IP源地址,并且所述有效载荷包括来自所述帧的报头和有效载荷数据;以及
使用所述第一WMAP的站模式接口将所述第一封装帧发送到所述第二WMAP,所述发送有效地使所述第二WMAP将所述帧转发到所述第二设备。
2.根据权利要求1所述的方法,其中,封装所述帧以产生所述第一封装帧包括:
从虚拟隧道接口接收所述帧;以及
使用所述虚拟隧道接口的用户空间文件句柄以将所述帧封装为层三帧。
3.根据权利要求1或权利要求2所述的方法,其中,封装所述帧以产生所述第一封装帧包括:
产生所述第一封装帧以包括下述作为有效载荷:
报头,该报头包括与所述第一设备和所述第二设备中的每一个相关联的媒体访问控制MAC地址,以及
IP报头,该IP报头包括所述第二设备的目的地IP地址、所述第一设备的源IP地址以及所述帧的有效载荷数据。
4.根据前述权利要求中的任一项所述的方法,其中,发送所述第一封装帧包括:
通过使用所述站模式接口将层二报头添加到所述第一封装帧来进一步封装所述第一封装帧以产生第二封装帧,所述第二封装帧包括报头,该报头包括:接收器地址RA,所述接收器地址RA包括所述第二WMAP的目的地AP模式接口的媒体访问控制MAC地址;源地址SA,所述源地址SA包括所述第一WMAP的源站模式接口的MAC地址;以及目的地地址DA,所述目的地地址DA包括所述第二WMAP的目的地AP模式接口的MAC地址。
5.根据前述权利要求中的任一项所述的方法,包括:
通过所述第一WMAP使用接入点AP模式接口从所述第一设备接收所述帧。
6.根据前述权利要求中的任一项所述的方法,其中,将所述第一封装帧发送到所述第二WMAP使用除了所述IEEE802.11s标准之外的IEEE802.11标准。
7.一种源无线网状接入点WMAP,包括:
接入点AP模式接口;
站STA模式接口;以及
所述源WMAP被配置成:
确定经由所述AP模式接口从源设备接收到的帧去往与目的地WMAP相关联的目的地设备;
使用应用层控制逻辑封装所述帧,以产生包括互联网协议IP报头和有效载荷的封装帧,所述互联网协议IP报头包括所述目的地WMAP的IP目的地地址和所述源WMAP的IP源地址,并且所述有效载荷包括来自所述帧的报头和有效载荷数据;以及
使用所述站模式接口将所述封装帧发送到所述目的地WMAP,其有效地使所述目的地WMAP将所述帧转发到所述目的地设备。
8.根据权利要求7所述的源WMAP,包括:
层二虚拟网络接口;以及
桥接器,所述桥接器被耦合到所述AP模式接口和所述层二虚拟网络接口,所述桥接器被配置成:
从所述AP模式接口接收所述帧;
确定所述帧去往与所述目的地WMAP相关联的所述目的地设备;以及
基于所述确定,将所述帧转发到所述层二虚拟网络接口。
9.根据权利要求8所述的源WMAP,其中,所述应用层控制逻辑被配置成:
从所述层二虚拟网络接口接收所述帧;以及
使用虚拟隧道接口的用户空间文件句柄以将所述帧封装为层三帧。
10.根据权利要求7至9中的任一项所述的源WMAP,其中,所述应用层控制逻辑被配置成:
产生具有因特网协议IP报头的封装帧;以及
产生所述封装帧以包括下述作为有效载荷:...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。