【技术实现步骤摘要】
一种数据转发的方法和装置
本申请涉及通信
,特别是涉及一种数据转发的方法和装置。
技术介绍
目前,对于WIFI(WirelessFidelity,无线保真)网络来说,由于网络中往往存在许多现有网络设备在数据转发时不支持4地址模式而支持3地址模式,因此,网络设备之间通常采用3地址模式进行数据转发。在WIFI网络存在级联的情况下,一个节点设备接入了多个STA(Station,工作站)。此时,若该节点设备采用3地址模式将STA发送的数据报文转发给该节点设备的上级节点设备,由于3地址模式不能同时携带该节点设备的MAC(MediaAccessControl,媒体访问控制)地址和STA的MAC地址,该节点设备需要为每一个STA建立一条与上级节点设备的虚拟连接,每一条虚拟连接分别对应一个MAC地址。在该节点设备将一个STA发送的数据报文转发给上级节点设备时,在该数据报文中,该STA的MAC地址将被替换成该STA对应的虚拟连接对应的MAC地址。由于节点设备上提供的连接数量是受限制的,对于一个上级节点设备来说,其下级的节点设备为每个STA都建立了一条与该上级节点设备的虚拟连接,则该上级节点设备能够接入的STA数量将十分有限,因此,整个网络的接入用户数量将受到影响。
技术实现思路
本申请实施例所要解决的技术问题是,提供一种数据转发的方法和装置,以使得,在上级节点设备和下级节点设备均支持4地址模式时,上级节点设备与下级节点设备之间采用4地址模式进行数据转发,从而扩展上级节点设备能够接入的STA数量,提高整个网络的可接入用户数量,而且,在上级节点设备或下级节点设备不支持4地址模 ...
【技术保护点】
1.一种数据转发的方法,其特征在于,包括:第一节点设备向第二节点设备发送第一报文,所述第一报文用于表示所述第一节点设备支持4地址模式;若接收到所述第二节点设备发送的第二报文,所述第一节点设备将数据转发的模式设置成所述4地址模式,所述第二报文用于表示所述第二节点设备支持所述4地址模式;若接收不到所述第二节点设备发送的所述第二报文,所述第一节点设备将数据转发的模式设置成3地址模式;所述第一节点设备采用已设置的数据转发的模式向所述第二节点设备发送数据报文;其中,所述第一节点设备为所述第二节点设备的上级节点,或,所述第一节点设备为所述第二节点设备的下级节点。
【技术特征摘要】
1.一种数据转发的方法,其特征在于,包括:第一节点设备向第二节点设备发送第一报文,所述第一报文用于表示所述第一节点设备支持4地址模式;若接收到所述第二节点设备发送的第二报文,所述第一节点设备将数据转发的模式设置成所述4地址模式,所述第二报文用于表示所述第二节点设备支持所述4地址模式;若接收不到所述第二节点设备发送的所述第二报文,所述第一节点设备将数据转发的模式设置成3地址模式;所述第一节点设备采用已设置的数据转发的模式向所述第二节点设备发送数据报文;其中,所述第一节点设备为所述第二节点设备的上级节点,或,所述第一节点设备为所述第二节点设备的下级节点。2.根据权利要求1所述的方法,其特征在于,所述第一节点设备为所述第二节点设备的上级设备;所述第一报文中携带有所述4地址模式的标识,所述第二报文中携带有所述4地址模式的标识;所述第一报文为Beacon报文且所述第二报文为ProbeRequest报文,或,所述第一报文为Beacon报文且所述第二报文为AssociationRequest报文,或,所述第一报文为ProbeResponse报文且所述第二报文为AssociationRequest报文。3.根据权利要求1所述的方法,其特征在于,所述第一节点设备为所述第二节点设备的下级设备;所述第一报文中携带有所述4地址模式的标识,所述第二报文中携带有所述4地址模式的标识;所述第一报文为ProbeRequest报文且所述第二报文为ProbeResponse报文,或,所述第一报文为ProbeRequest报文且所述第二报文为AssociationResponse报文,或,所述第一报文为AssociationRequest报文且所述第二报文为AssociationResponse报文。4.根据权利要求2至3中任意一项所述的方法,其特征在于,在所述第一报文的VendorSpecific字段中携带有所述4地址模式的标识;在所述第二报文的VendorSpecific字段中携带有所述4地址模式的标识。5.根据权利要求1所述的方法,其特征在于,所述第一节点设备为所述第二节点设备的上级设备;所述第一报文为Beacon报文、ProbeResponse报文或AssociationResponse报文,所述第一报文中携带有所述4地址模式的标识;所述第二报文为采用所述4地址模式发送的数据报文。6.根据权利要求1所述的方法,其特征在于,所述第一节点设备为所述第二节点设备的下级设备;所述第一报文为ProbeRequest报文或AssociationRequest报文,所述第一报文中携带有所述4地址模式的标识;所述第二报文为采用所述4地址模式发送的数据报文。7.根据权利要求5至6中任意一项所述的方法,其特征在于,在所述第一报文的VendorSpecific字段中携带有所述4地址模式的标识。8.根据权利要求1所述的方法,其特征在于,所述第一报文为用于查询所述第二节点设备是否支持所述4地址模式的查询请求,所述第二报文为用于表示所述第二节点设备支持所述4地址模式的查询结果。9.根据权利要求1所述的方法,其特征在于,所述第一报文为所述第一节点设备采用所述4地址模式发送的数据报文;所述第二报文为所述第二节点设备在接收到所述第一报文之后采用所述4地址模式发送的数据报文。10.一种数据转发的方法,其特征在于,包括:若第二节点设备接收到第一节点设备发送的第一报文,所述第二节点设备将数据转发的模式设置成4地址模式并向所述第一节点设备发送第二报文,其中,第一报文用于表示所述第一节点设备支持所述4地址模式,所述第二报文用于表示所述第二节点设备支持所述4地址模式;若所述第二节点设备接收不到所述第一节点设备发送的所述第一报文,所述第二节点设备将数据转发的模式设置成3地址模式;所述第二节点设备采用已设置的数据转发的模式向所述第一节点设备发送数据报文;其中,所述第一节点设备为所述第二节点设备的上级节点,或,所述第一节点设备为所述第二节点设备的下级节点。11.一种数据转发的装置,其特征在于,包括:第一发送单元,用于第一节点设备向第二节...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。