多链路设备MAC地址管理方法、装置和多链路设备.pdf

上传人:奻奴 文档编号:9226598 上传时间:2021-05-10 格式:PDF 页数:21 大小:833.92KB
收藏 版权申诉 举报 下载
多链路设备MAC地址管理方法、装置和多链路设备.pdf_第1页
第1页 / 共21页
多链路设备MAC地址管理方法、装置和多链路设备.pdf_第2页
第2页 / 共21页
多链路设备MAC地址管理方法、装置和多链路设备.pdf_第3页
第3页 / 共21页
文档描述:

《多链路设备MAC地址管理方法、装置和多链路设备.pdf》由会员分享,可在线阅读,更多相关《多链路设备MAC地址管理方法、装置和多链路设备.pdf(21页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010185655.6 (22)申请日 2020.03.17 (71)申请人 腾讯科技 (深圳) 有限公司 地址 518000 广东省深圳市南山区高新区 科技中一路腾讯大厦35层 (72)发明人 左鑫 (74)专利代理机构 广州华进联合专利商标代理 有限公司 44224 代理人 毛丹 (51)Int.Cl. H04L 29/12(2006.01) (54)发明名称 多链路设备MAC地址管理方法、 装置和多链 路设备 (57)摘要 本申请涉及一种多链路设备MAC地址管理方 法。

2、、 装置、 多链路设备和计算机可读存储介质, 通 过多链路网络接入点的管理实体向其各虚拟实 体发送MAC层地址管理原语的同时, 在MAC层地址 管理原语中添加有根据预设的地址分配规则分 配的虚拟实体的MAC层地址; 使各虚拟实体从MAC 层地址管理原语中获得对应的MAC层地址, 当多 链路设备为多链路网络接入点时, 多链路网络接 入点实现对自身的MAC地址进行分配和管理。 权利要求书2页 说明书13页 附图5页 CN 111432044 A 2020.07.17 CN 111432044 A 1.一种多链路设备MAC地址管理方法, 所述方法包括: 多链路网络接入点的管理实体向其各虚拟实体发送M。

3、AC层地址管理原语, 所述MAC层地 址管理原语中添加有根据预设的地址分配规则分配的虚拟实体的MAC层地址; 各所述虚拟实体从所述MAC层地址管理原语中获得对应的MAC层地址。 2.根据权利要求1所述的方法, 其特征在于, 所述方法还包括: 多链路网络接入点的管理实体向其各虚拟实体发送MAC层网络开始原语; 各所述虚拟实体响应所述MAC层网络开始原语, 基于所述MAC层地址分别建立基础服务 集合; 基础服务集合建立成功的各虚拟实体在各链路上分别以对应的MAC层地址广播信标消 息。 3.根据权利要求1所述的方法, 其特征在于, 所述根据预设的地址分配规则包括以下规 则中的至少一种: 所述多链路网。

4、络接入点的管理实体随机生成具备管理分配标识符前缀的MAC层地址; 所述多链路网络接入点的管理实体结合多链路网络接入点的管理实体地址生成MAC层 地址。 4.根据权利要求2所述的方法, 其特征在于, 各所述虚拟实体响应所述MAC层网络开始 原语, 基于所述MAC层地址分别建立基础服务集合的步骤之后, 还包括: 各所述虚拟实体根据基础服务集合向所述多链路网络接入点的管理实体反馈携带有 结果说明字段的MAC层网络开始确认原语。 5.根据权利要求4所述的方法, 其特征在于, 所述方法还包括: 当所述多链路网络接入点的管理实体根据所述结果说明字段, 确定为MAC层地址不可 用导致虚拟实体基础服务集合建立。

5、失败时, 重新向对应的所述虚拟实体发送MAC层地址管 理原语, 所述MAC层地址管理原语中添加有重新根据预设的地址分配规则为所述虚拟实体 分配新的MAC层地址; 对应的所述虚拟实体基于所述MAC层地址管理原语, 获得MAC层地址。 6.根据权利要求2所述的方法, 其特征在于, 所述方法还包括: 接收多链路非网络接入点通过选定链路响应所述信标消息或探测响应消息所发送的 初始请求消息; 所述初始请求消息包括所述多链路非网络接入点的地址和所述多链路非网 络接入点的虚拟实体的信息; 根据所述初始请求消息确定所述多链路非网络接入点的各虚拟实体的MAC层地址; 存储所述多链路非网络接入点的管理实体地址和所。

6、述多链路非网络接入点各虚拟实 体的MAC层地址。 7.根据权利要求6所述的方法, 其特征在于, 所述信标消息和探测响应消息中携带的 MAC地址分配选项为第一分配方式时, 所述多链路非网络接入点的虚拟实体的信息包括: 所 述多链路非网络接入点的各虚拟实体的MAC层地址。 8.根据权利要求6所述的方法, 其特征在于, 所述信标消息和探测响应消息中携带的 MAC地址分配选项为第二分配方式时, 所述多链路非网络接入点的虚拟实体的信息包括: 所 述多链路非网络接入点的虚拟实体个数信息; 所述根据所述初始请求消息确定所述多链路非网络接入点的各虚拟实体的MAC层地址 权利要求书 1/2 页 2 CN 111。

7、432044 A 2 的步骤包括: 根据所述虚拟实体个数信息按照预定规则生成所述多链路非网络接入点的各 虚拟实体的MAC层地址; 基于所述多链路非网络接入点的管理实体地址, 向所述多链路非网络接入点发送多链 路非网络接入点的各所述虚拟实体的MAC层地址。 9.根据权利要求6所述的方法, 其特征在于, 所述方法还包括: 根据所述多链路非网络接入点的管理实体地址及所述多链路非网络接入点的各所述 虚拟实体的MAC层地址的冲突情况, 反馈包含原因字段的初始响应消息。 10.一种多链路设备MAC地址管理方法, 其特征在于, 所述方法包括: 根据接收到多链路网络接入点的信标消息或探测响应消息, 获取所述信。

8、标消息或所述 探测响应消息中携带的MAC地址分配选项; 根据所述MAC地址分配选项向所述多链路网络接入点发送初始请求消息; 所述初始请 求消息包括所述多链路非网络接入点的管理实体地址和所述多链路非网络接入点的虚拟 实体的信息。 11.根据权利要求10所述的方法, 其特征在于, 当所述MAC地址分配选项为第一分配方 式时, 所述根据所述MAC地址分配选项向所述多链路网络接入点发送初始请求消息, 所述初 始请求消息包括所述多链路非网络接入点的管理实体地址和所述多链路非网络接入点的 虚拟实体的信息的步骤, 包括: 为各虚拟实体随机生成具备管理分配标识符前缀的MAC层地址; 向多链路网络接入点发送初始。

9、请求消息, 所述初始请求消息包括所述多链路非网络接 入点的管理实体地址和所述多链路非网络接入点的虚拟实体的MAC层地址。 12.根据权利要求10所述的方法, 其特征在于, 当所述MAC地址分配选项为第二分配方 式时, 所述根据所述MAC地址分配选项向所述多链路网络接入点发送初始请求消息, 所述初 始请求消息包括所述多链路非网络接入点的管理实体地址和所述多链路非网络接入点的 虚拟实体的信息的步骤, 包括: 向多链路网络接入点发送初始请求消息, 所述初始请求消息包括所述多链路非网络接 入点的管理实体地址和所述多链路非网络接入点的虚拟实体个数信息; 接收所述多链路网络接入点根据所述初始请求消息, 发。

10、送的多链路非网络接入点各所 述虚拟实体的MAC层地址。 13.一种多链路设备MAC地址管理装置, 其特征在于, 所述装置包括: 管理实体和虚拟实 体; 多链路网络接入点的管理实体向其各虚拟实体发送MAC层地址管理原语, 所述MAC层地 址管理原语中添加有根据预设的地址分配规则分配的虚拟实体的MAC层地址; 各所述虚拟实体从所述MAC层地址管理原语中获得对应的MAC层地址。 14.一种多链路设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处理器执行所述计算机程序时实现权利要求1至12中任一项所述方法的步骤。 15.一种计算机可读存储介质, 存储有计算机程序, 其特。

11、征在于, 所述计算机程序被处 理器执行时实现权利要求1至12中任一项所述的方法的步骤。 权利要求书 2/2 页 3 CN 111432044 A 3 多链路设备MAC地址管理方法、 装置和多链路设备 技术领域 0001 本申请涉及通信技术领域, 特别是涉及一种多链路设备MAC地址管理方法、 装置、 多链路设备和计算机可读存储介质。 背景技术 0002 随着通信技术的发展, 出现了以Wi-Fi技术(以IEEE 802.11标准的无线局域网技 术), 可以将个人电脑、 手持设备(如PDA、 手机)等终端以无线方式互相连接。 0003 因为目前的Wi-Fi系统是硬件无线接入点设备与连接到无线网络中的。

12、终端之间的 数据传输, 当前的硬件无线接入点设备和终端是单链路设备, 只需要一个MAC地址, 通常采 用P802.1CQ所定义的LAAP(全称: Local Address Assignment Protocol)协议进行地址分 配, 如图1所示; 或采用出厂预设MAC地址的方式。 其中, LAAP协议的框架是建立在另一个已 发布的802.11aq标准之上, 称为PAD(Pre-Association Discovery)。 PAD允许终端在关联到 某无线接入点设备之前先获得该WiFi网络能够提供的服务, 避免无效的连接。 802.11aq为 支持PAD定义了一种新的消息容器, 允许终端与无线。

13、接入点设备在关联(association)交换 部分信息, 该消息容器被P802.1CQ项目采用作为动态MAC地址分配的基础。 0004 然而, 采用目前Wi-Fi系统的地址分配方式不能满足多链路设备的MAC地址分配和 管理。 发明内容 0005 基于此, 有必要针对上述技术问题, 提供一种能够适用于对多链路设备的MAC地址 管理的多链路设备MAC地址管理方法、 装置、 多链路设备和计算机可读存储介质。 0006 一种多链路设备MAC地址管理方法, 所述方法包括: 0007 多链路网络接入点的管理实体向其各虚拟实体发送MAC层地址管理原语, 所述MAC 层地址管理原语中添加有根据预设的地址分配。

14、规则分配的虚拟实体的MAC层地址; 0008 各所述虚拟实体从所述MAC层地址管理原语中获得对应的MAC层地址。 0009 一种多链路设备MAC地址管理方法, 其特征在于, 所述方法包括: 0010 根据接收到多链路网络接入点的信标消息或探测响应消息, 获取所述信标消息或 所述探测响应消息中携带的MAC地址分配选项; 0011 根据所述MAC地址分配选项向所述多链路网络接入点发送初始请求消息; 所述初 始请求消息包括所述多链路非网络接入点的管理实体地址和所述多链路非网络接入点的 虚拟实体的信息。 0012 一种多链路设备MAC地址管理装置, 其特征在于, 所述装置包括: 管理实体和虚拟 实体;。

15、 0013 多链路网络接入点的管理实体向其各虚拟实体发送MAC层地址管理原语, 所述MAC 层地址管理原语中添加有根据预设的地址分配规则分配的虚拟实体的MAC层地址; 0014 各所述虚拟实体从所述MAC层地址管理原语中获得对应的MAC层地址。 说明书 1/13 页 4 CN 111432044 A 4 0015 一种多链路设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处理器执行所述计算机程序时实现所述方法的步骤。 0016 一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现所述的方法的步骤。 0017 上述多链路设。

16、备MAC地址管理方法、 装置、 多链路设备和计算机可读存储介质, 通 过多链路网络接入点的管理实体向其各虚拟实体发送MAC层地址管理原语的同时, 在MAC层 地址管理原语中添加有根据预设的地址分配规则分配的虚拟实体的MAC层地址; 使各虚拟 实体从MAC层地址管理原语中获得对应的MAC层地址, 当多链路设备为多链路网络接入点 时, 多链路网络接入点实现对自身的MAC地址进行分配和管理。 附图说明 0018 图1为一个实施例中现有的LAAP协议进行地址分配流程图; 0019 图2为一个实施例中多链路设备的结构框图; 0020 图3为一个实施例中多链路设备MAC地址管理方法的流程示意图; 0021。

17、 图4为另一个实施例中多链路设备MAC地址管理方法的流程示意图; 0022 图5为另一个实施例中多链路设备MAC地址管理方法的流程示意图; 0023 图6为一个实施例中多链路设备MAC地址管理方法的多链路网络接入点内部的地 址管理流程图; 0024 图7为一个实施例中多链路设备MAC地址管理方法的多链路网络接入点为多链路 非网络接入点的地址管理流程图; 0025 图8为一个实施例中多链路设备MAC地址管理装置的结构示意图; 0026 图9为另一个实施例中多链路设备MAC地址管理装置的结构示意图; 0027 图10为一个实施例中多链路设备的内部结构图。 具体实施方式 0028 为了使本申请的目的。

18、、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本申请进行进一步详细说明。 应当理解, 此处描述的具体实施例仅仅用以解释本申请, 并不 用于限定本申请。 0029 多链路设备(Multi-link Device,MLD)具备一个以上虚拟实体(STA)的802.11be 设备, 具备多链路能力的WiFi设备能够同时或通过快速切换, 工作在不同的频段上, 从而以 更大的带宽、 更高效的接入信道, 在更短的时间内完成数据传输, 从而将目标最大吞吐量提 高30Gbps。 为实现多链路, 多链路设备中将包括多个逻辑的功能实体, 称为虚拟实体(STA), 负责处理与通信相关的数据和管理工作,。

19、 多链路设备可认为是由多个STA组成的集合, 统一 管理协调各个STA提供的MAC层功能, 统一对上层提供数据接口。 一个典型的多链路设备如 图2所示(一个多链路设备中包含有两个STA逻辑实体)。 0030 一个多链路设备需要多个MAC地址用于区分不同的虚拟实体(STA), 或用于在局域 网上标识MLD设备本身。 虚拟实体(STA)的个数暂不受限, 并且作为逻辑实体的虚拟实体 (STA)可以根据业务的需要动态生成或者删除, 不同虚拟实体(STA)之间需以不同地址区 分, 且与上层多链路设备的本身的地址(即标识MLD设备本身的48bit地址, 管理实体地址) 说明书 2/13 页 5 CN 11。

20、1432044 A 5 不同, 因此WiFi设备以及系统中需要设计动态的MAC地址管理方法。 0031 MAC层地址的结构: MAC层地址用于标识多链路设备中各个STA的48bit地址, MAC层 地址是一个48bit的数字序列, 通常以16进制表示, 由IEEE地址管理委员会(IEEE RAC)负责 管理。 根据IEEE RAC的规定以及2017年发布的IEEE 802c-2017标准, 将48bit的MAC地址划 分为前缀和扩展两个部分, 其中前缀部分定义了4个特殊bit, x/y/z/m, 用于区分了机构标 识符OUI(Organization Unique ID)和CID(Compan。

21、y ID), 以及标准分配标识符SAI (Standard Assignment ID)和管理分配标识符AAI(Administratively Assigned ID), 其 中CID也可以用作扩展本地标识符ELI(Extended Local ID), 这4个特殊bit位于地址序列 第一个字节的低4位。 后缀为地址扩展部分, 可依据用途、 场景由厂商、 网络管理员、 或通过 地址分配协议生成。 0032 在一个实施例中, 如图3所示, 提供了一种多链路设备MAC地址管理方法, 以该方法 应用于该多链路设备为多链路网络接入点为例进行说明, 包括以下步骤: 0033 步骤S220, 多链路网络。

22、接入点的管理实体向其各虚拟实体发送MAC层地址管理原 语, MAC层地址管理原语中添加有根据预设的地址分配规则分配的虚拟实体的MAC层地址。 0034 其中, 多链路网络接入点(即多链路的AP设备)是无线网络的创建者, 是网络的中 心节点, 如: 无线路由器, 具备一个以上虚拟实体的802.11be(指的是802.11be版本的Wi-Fi 标准)硬件设备。 多链路网络接入点的管理实体(Station Management Entity, 简称SME)是 提供对整个多链路网络接入点设备(MAC/PHY, 即媒体介入控制层/物理层)的管理功能, 确 保标准定义的各项功能正确的执行, 也是对外部管理。

23、应用的接口。 该虚拟实体是多链路网 络接入点的MAC层功能实体, 有自己独立的MAC地址, MAC层地址指的是虚拟实体的MAC地址。 0035 MAC层地址管理原语(如: MLME-Start.request原语)用于对虚拟实体的MAC层管理 实体(STA MLME, MLME全称为: MAC Sublayer Management Entity)的MAC层地址进行管理。 MAC层地址用于标识多链路网络接入点中各个虚拟实体(STA)的48bit地址。 0036 具体地, 在多链路网络接入点开始启动时, 多链路网络接入点的管理实体会向多 链路网络接入点的每一个虚拟实体发送MAC层地址管理原语。 。

24、在多链路网络接入点的管理 实体向多链路网络接入点的每一个虚拟实体发送MAC层地址管理原语时, 根据预设的地址 分配规则分配各虚拟实体的MAC层地址, 并将MAC层地址添加到发送给各虚拟实体的MAC层 地址管理原语中, 以便各虚拟实体在创建基础服务集合(如W-Fi网络)时, 给该基础服务集 合赋予MAC层地址。 0037 在一个实施例中, 根据预设的地址分配规则分配各虚拟实体的MAC层地址时, 预设 的地址分配规则可以是通过多链路网络接入点的管理实体随机生成具备管理分配标识符 前缀的MAC层地址。 0038 其中, 该MAC层地址仅允许在本地局域网中使用, 并具备管理分配标识符前缀(AAI 前缀。

25、)用于表示该地址为Local地址, 或者至少设置x bit1用于表示该地址为Local地址。 多链路网络接入点的管理实体随机生成具备管理分配标识符前缀的MAC层地址时, 可以配 合重复地址检测(Duplicate Address Detection,DAD)协议使用, 确认生成的MAC层地址在 局域网中无冲突, 无冲突时, 生成的MAC层地址有效, 有冲突时, 生成的MAC层地址无效, 需重 新随机生成有效的MAC层地址。 0039 在一个实施例中, 根据预设的地址分配规则分配各虚拟实体的MAC层地址时, 预设 说明书 3/13 页 6 CN 111432044 A 6 的地址分配规则可以是多。

26、链路网络接入点的管理实体结合多链路网络接入点的管理实体 地址按照顺序生成MAC层地址。 0040 其中, 多链路网络接入点的管理实体结合多链路网络接入点的管理实体地址, 管 理实体地址指多链路网络接入点设备本身的地址, 按照顺序生成, 假设多链路网络接入点 自带管理实体地址(用于标识多链路网络接入点设备本身的48bit地址), 即如图1中所示的 地址(z), 即下述的Addr(z): 0041 假设Addr(z)aa:bb:cc:dd:ee:ff 0042 Addr(x)Addr(z)aa:bb:cc:dd:ee:(f+i)mod16f,i0; 0043 Addr(y)aa:bb:cc:dd:。

27、ee:(f+i)mod16f,i1 0044 0045 步骤S240, 各虚拟实体从MAC层地址管理原语中获得对应的MAC层地址。 0046 其中, 在多链路网络接入点的管理实体向多链路网络接入点的每一个虚拟实体发 送MAC层地址管理原语时, 根据预设的地址分配规则分配各虚拟实体的MAC层地址, 并将MAC 层地址添加到发送给各虚拟实体的MAC层地址管理原语中, 虚拟实体从MAC层地址管理原语 中提取对应的MAC层地址即可, 在创建基础服务集合(如W-Fi网络)时, 给该基础服务集合赋 予MAC层地址。 0047 上述多链路设备MAC地址管理方法, 通过多链路网络接入点的管理实体向其各虚 拟实。

28、体发送MAC层地址管理原语的同时, 在MAC层地址管理原语中添加有根据预设的地址分 配规则分配的虚拟实体的MAC层地址; 使各虚拟实体从MAC层地址管理原语中获得对应的 MAC层地址, 当多链路设备为多链路网络接入点时, 多链路网络接入点实现对自身的MAC地 址进行分配和管理。 0048 在一个实施例中, 多链路设备MAC地址管理方法还包括: 多链路网络接入点的管理 实体向其各虚拟实体发送MAC层网络开始原语; 各虚拟实体响应MAC层网络开始原语, 基于 MAC层地址分别建立基础服务集合; 基础服务集合建立成功的各虚拟实体在各链路上分别 以对应的MAC层地址广播信标消息。 0049 其中, M。

29、AC层网络开始原语用于指示虚拟实体的MAC层管理实体(STA MLME, MLME全 称为: MAC Sublayer Management Entity)启动建立一个新的WiFi网络(称为BSS)的流程, 并指示该BSS的基本参数, 该基本参数为建立WiFi网络所需的参数。 虚拟实体的MAC层管理 实体根据接收到的MAC层网络开始原语中的BSS的基本参数, 建立一个基础服务集合(即W- Fi网络), 并根据MAC层地址管理原语中的MAC层地址, 来标识该基础服务集合。 0050 其中, 一个链路(link)对应一个虚拟实体, 每一个基础服务集合建立成功的虚拟 实体各自采用建立成功基础服务集合。

30、向所工作的链路(link)上都广播信标消息(beacon消 息), 广播信标消息时采用该虚拟实体建立基础服务集合时, 标识该基础服务集合的MAC层 地址作为发送地址(TA, 全称: TransmitterAddress, 用于在MAC header中表示数据包的发 送端MAC地址)来发送。 信标消息包括基础服务集合的基本参数、 MAC层地址、 多链路非网络 接入点的MAC地址分配选项等, 告知周围多链路非网络接入点一个新的基础服务集合已经 创建。 0051 多链路非网络接入点的MAC地址分配选项用于标识多链路非网络接入点的虚拟实 体的MAC层地址的分配规则, MAC地址分配选项可以是第一分配方。

31、式, 也可以是第二分配方 说明书 4/13 页 7 CN 111432044 A 7 式, 第一选项表示该多链路非网络接入点的虚拟实体的MAC层地址由多链路非网络接入点 自己随机生成; 第二分配方式表示由多链路网络接入点根据多链路非网络接入点的虚拟实 体个数, 为多链路非网络接入点的虚拟实体分配MAC层地址。 多链路非网络接入点的MAC地 址分配选项的第一分配方式可以用option0表示, 多链路非网络接入点的MAC地址分配选 项的第二分配方式可以用option1表示。 0052 多链路非网络接入点(Non-AP MLD)是连接到多链路网络接入点的网络中的多链 路终端, 具备多链路能力的WiF。

32、i设备能够同时或通过快速切换, 工作在不同的频段上, 从而 以更大的带宽、 更高效的接入信道, 在更短的时间内完成数据传输, 从而将目标最大吞吐量 提高30Gbps, 如: 各种具备多链路的个人计算机、 具备多链路的笔记本电脑、 具备多链路的 智能手机、 具备多链路的平板电脑和具备多链路的便携式可穿戴设备, 该多链路终端具备 一个以上虚拟实体的802.11be(指的是802.11be版本的Wi-Fi标准)硬件设备。 该虚拟实体 是多链路非网络接入点的MAC层功能实体(STA), 有自己独立的MAC地址。 0053 在一个实施例中, 各虚拟实体响应MAC层网络开始原语, 基于MAC层地址分别建立。

33、 基础服务集合的步骤之后, 还包括: 各虚拟实体根据基础服务集合建立结果向多链路网络 接入点的管理实体反馈携带有结果说明字段的MAC层网络开始确认原语。 0054 其中, 基础服务集合建立结果指的是各虚拟实体建立基础服务集合成功还是失 败。 MAC层网络开始确认原语用于通知多链路网络接入点的管理实体(SME)该基础服务集合 已经成功建立或者失败, MAC层网络开始确认原语中携带了结果说明字段(即: Reason code 字段)来表示成功建立或者失败及其理由。 通过反馈MAC层网络开始确认原语可以是使多链 路网络接入点的管理实体进一步对各虚拟实体进行管理。 0055 在一个实施例中, 多链路设。

34、备MAC地址管理方法还包括: 当多链路网络接入点的管 理实体根据结果说明字段, 确定为MAC层地址不可用导致虚拟实体基础服务集合建立失败 时, 重新向对应的虚拟实体发送MAC层地址管理原语, MAC层地址管理原语中添加有重新根 据预设的地址分配规则为虚拟实体分配新的MAC层地址; 对应的虚拟实体基于MAC层地址管 理原语, 获得MAC层地址。 0056 其中, MAC层地址不可用可以是MAC层地址无效, 如: 该MAC层地址在当前的局域网 中有冲突。 重新向其虚拟实体发送MAC层地址管理原语, 即再次向基础服务集合建立失败的 虚拟实体MAC层地址管理原语, 并MAC层地址管理原语中添加有重新根。

35、据预设的地址分配规 则为虚拟实体分配新的MAC层地址, 新的MAC层地址与之前发送的MAC层地址不同。 0057 各个虚拟实体在根据MAC层地址管理原语建立基础服务集合时, 可能会因为各种 原因, 导致基础服务集合建立失败, 虚拟实体将基础服务集合建立失败的原因写入MAC层网 络开始确认原语中, 反馈给多链路网络接入点的管理实体。 其中就包括因多链路网络接入 点的管理实体分配的MAC层地址不可用导致基础服务集合建立失败。 多链路网络接入点的 管理实体从接收到的各MAC层网络开始确认原语中, 可以知道虚拟实体的基础服务集合建 立成功或失败的情况, 当从MAC层网络开始确认原语中确定是MAC层地址。

36、不可用导致虚拟实 体基础服务集合建立失败时, 会重新为反馈该MAC层网络开始确认原语的虚拟实体重新分 配MAC层地址, 重新向对应的虚拟实体发送MAC层地址管理原语, MAC层地址管理原语中添加 有重新根据预设的地址分配规则为虚拟实体分配新的MAC层地址, 对应的虚拟实体从MAC层 地址管理原语提取MAC层地址即可。 说明书 5/13 页 8 CN 111432044 A 8 0058 在一个实施例中, 各虚拟实体的基础服务集合建立成功后, 各虚拟实体在各链路 上会接收到各多链路非网络接入点设备的探测消息(Probe Response消息), 该探测消息用 于探测周围的多链路非网络接入点设备,。

37、 根据该探测消息反馈探测响应消息, 该探测响应 消息中携带有多链路非网络接入点的MAC地址分配选项, 多链路非网络接入点的MAC地址分 配选项用于标识多链路非网络接入点的虚拟实体的MAC层地址的分配规则, MAC地址分配选 项可以是第一分配方式, 也可以是第二分配方式, 第一选项表示该多链路非网络接入点的 虚拟实体的MAC层地址由多链路非网络接入点自己随机生成; 第二分配方式表示由多链路 网络接入点根据多链路非网络接入点的虚拟实体个数, 为多链路非网络接入点的虚拟实体 分配MAC层地址。 多链路非网络接入点的MAC地址分配选项的第一分配方式可以用option 0表示, 多链路非网络接入点的MA。

38、C地址分配选项的第二分配方式可以用option1表示。 0059 在一个实施例中, 如图4所示, 多链路设备MAC地址管理方法还包括以下步骤: 0060 步骤S420, 接收多链路非网络接入点通过选定链路响应信标消息或探测响应消息 广播所发送的初始请求消息; 初始请求消息包括多链路非网络接入点的管理实体地址和多 链路非网络接入点的虚拟实体的信息; 0061 其中, 多链路网络接入点各虚拟实体在链路上广播的信标消息, 或反馈探测响应 消息时, 会在信标消息和探测响应消息中包含自身支持多链路非网络接入点的各虚拟实体 的MAC层地址的分配规则。 信标消息和探测响应消息中广播的多链路非网络接入点的各虚。

39、 拟实体的MAC层地址的分配规则相同。 初始请求消息(如: GAS initial request消息)可以 是通用广告服务初始请求, 在需要与多链路网络接入点建立连接时, 向多链路网络接入点 发起的初始请求消息; 多链路非网络接入点的管理实体地址是用于标识多链路非网络接入 点设备的MAC地址。 多链路非网络接入点的虚拟实体的信息可以是多链路非网络接入点的 各虚拟实体的MAC层地址, 也可是多链路非网络接入点的虚拟实体个数信息。 由多链路网络 接入点的虚拟实体接收多链路非网络接入点通过选定链路响应信标消息或探测响应消息 广播所发送的初始请求消息。 0062 步骤S440, 根据初始请求消息确定。

40、多链路非网络接入点的各虚拟实体的MAC层地 址。 0063 其中, 多链路网络接入点的管理实体根据初始请求消息确定多链路非网络接入点 的各虚拟实体的MAC层地址。 多链路非网络接入点的各虚拟实体的MAC层地址是用于标识多 链路非网络接入点的各虚拟实体的MAC地址。 0064 在一个实施例中, 信标消息和探测响应消息广播中携带的MAC地址分配选项为第 一分配方式时, 多链路非网络接入点的虚拟实体的信息包括: 所述多链路非网络接入点的 各虚拟实体的MAC层地址。 0065 其中, 第一分配方式表示该多链路非网络接入点的虚拟实体的MAC层地址由多链 路非网络接入点自己随机生成, 当信标消息和探测响应。

41、消息广播中携带的MAC地址分配选 项为第一分配方式时, 多链路非网络接入点随机生成其虚拟实体的MAC层地址, 并在向多链 路网络接入点发起初始请求消息时, 携带包含多链路非网络接入点的管理实体地址和多链 路非网络接入点的各虚拟实体的MAC层地址, 使多链路网络接入点获得多链路非网络接入 点的管理实体地址和多链路非网络接入点的各虚拟实体的MAC层地址, 从而对多链路非网 络接入点的管理实体地址和多链路非网络接入点的各虚拟实体的MAC层地址进行管理。 说明书 6/13 页 9 CN 111432044 A 9 0066 多链路非网络接入点随机生成其虚拟实体的MAC层地址, 仅允许在本地局域网中 使。

42、用, 并具备管理分配标识符前缀(AAI前缀)用于表示该地址为Local地址, 或者至少设置x bit1用于表示该地址为Local地址。 生成具备管理分配标识符前缀的MAC层地址时, 可以 配合重复地址检测(Duplicate Address Detection,DAD)协议使用, 确认生成的MAC层地址 在局域网中无冲突, 无冲突时, 生成的MAC层地址有效, 有冲突时, 生成的MAC层地址无效, 需 重新随机生成有效的MAC层地址。 0067 在一个实施例中, 信标消息和探测响应消息广播中携带的MAC地址分配选项为第 二分配方式时, 多链路非网络接入点的虚拟实体的信息包括: 多链路非网络接入。

43、点的虚拟 实体个数信息。 0068 根据初始请求消息确定多链路非网络接入点的各虚拟实体的MAC层地址的步骤包 括: 根据虚拟实体个数信息按照预定规则生成多链路非网络接入点的各虚拟实体的MAC层 地址; 基于多链路非网络接入点的管理实体地址, 向多链路非网络接入点发送多链路非网 络接入点的各虚拟实体的MAC层地址。 0069 其中, 第二分配方式表示由多链路网络接入点根据多链路非网络接入点的虚拟实 体个数, 为多链路非网络接入点的虚拟实体分配MAC层地址, 当信标消息和探测响应消息广 播中携带的MAC地址分配选项为第二分配方式时, 多链路非网络接入点向多链路网络接入 点发起初始请求消息时, 携带。

44、包含多链路非网络接入点的管理实体地址和多链路非网络接 入点的虚拟实体个数信息, 多链路网络接入点根据多链路非网络接入点的虚拟实体个数信 息, 为多链路非网络接入点的虚拟实体分配MAC层地址。 0070 多链路网络接入点的管理实体根据多链路非网络接入点的虚拟实体个数, 基于多 链路非网络接入点的管理实体地址, 按照顺序生成多链路非网络接入点的各个虚拟实体的 MAC层地址, 该MAC层地址需具备SAI前缀, 或AAI前缀, 如多链路非网络接入点的管理实体地 址为aa:bb:cc:dd:ee:ff, 则其中的多链路非网络接入点的各个虚拟实体的MAC层地址顺序 设置为: aa:bb:cc:dd:ee:。

45、f(f+2)mod16。 0071 多链路网络接入点的虚拟实体将多链路非网络接入点的管理实体地址作为接收 地址(RA, 全称Receiver Address, 用于在MAC header中表示数据包的接收端的地址), 向多 链路非网络接入点发送多链路非网络接入点的各虚拟实体的MAC层地址。 0072 步骤S460, 存储多链路非网络接入点的管理实体地址和多链路非网络接入点各虚 拟实体的MAC层地址。 0073 其中, 多链路网络接入点的管理实体存储多链路非网络接入点的管理实体地址、 及多链路非网络接入点的各虚拟实体的MAC层地址, 可以进一步对多链路非网络接入点的 管理实体地址和多链路非网络接。

46、入点的各虚拟实体的MAC层地址进行管理, 实现后续多链 路网络接入点与多链路非网络接入点的网络连接。 0074 在一个实施例中, 还包括: 根据多链路非网络接入点的管理实体地址及多链路非 网络接入点的各虚拟实体的MAC层地址的冲突情况反馈包含原因字段的初始响应消息。 0075 其中, 当多链路非网络接入点的管理实体地址及多链路非网络接入点的各虚拟实 体的MAC层地址, 在该局域网内没有冲突, 则在初始响应消息(GAS initial response消息) 的原因字段(Reason field字段)中表示没有地址冲突; 当多链路非网络接入点的管理实体 地址及多链路非网络接入点的各虚拟实体的MA。

47、C层地址, 在该局域网内有冲突时, 则在初始 说明书 7/13 页 10 CN 111432044 A 10 响应消息(GAS initial response消息)的原因字段(Reason field字段)中表示有地址冲 突, 并说明有冲突的地址, 该地址可以是多链路非网络接入点的管理实体地址或多链路非 网络接入点的各虚拟实体的MAC层地址。 0076 在一个实施例中, 请参阅图5, 一种多链路设备MAC地址管理方法, 以该方法应用于 多链路设备为多链路非网络接入点时进行说明, 包括以下步骤: 0077 步骤S620, 根据接收到多链路网络接入点的信标消息或探测响应消息, 获取信标 消息或探。

48、测响应消息中携带的MAC地址分配选项。 0078 其中, 多链路网络接入点(即多链路的AP设备)是无线网络的创建者, 是网络的中 心节点, 如: 无线路由器, 具备一个以上虚拟实体的802.11be(指的是802.11be版本的Wi-Fi 标准)硬件设备。 信标消息包括基础服务集合的基本参数、 MAC层地址、 多链路非网络接入点 的MAC地址分配选项等, 告知周围多链路非网络接入点一个新的基础服务集合已经创建。 探 测响应消息用于探测周围的多链路非网络接入点设备, 该探测响应消息中携带有多链路非 网络接入点的MAC地址分配选项。 多链路非网络接入点接收到多链路网络接入点的信标消 息时, 获取信。

49、标消息中多链路网络接入点的管理实体地址和多链路网络接入点的虚拟实体 的MAC层地址进行保存, 以便后续进行网络连接。 0079 MAC地址分配选项是链路非网络接入点的MAC地址分配选项, 用于标识多链路非网 络接入点的虚拟实体的MAC层地址的分配规则, MAC地址分配选项可以是第一分配方式, 也 可以是第二分配方式, 第一选项表示该多链路非网络接入点的虚拟实体的MAC层地址由多 链路非网络接入点自己随机生成; 第二分配方式表示由多链路网络接入点根据多链路非网 络接入点的虚拟实体个数, 为多链路非网络接入点的虚拟实体分配MAC层地址。 多链路非网 络接入点的MAC地址分配选项的第一分配方式可以用。

50、option0表示, 多链路非网络接入点 的MAC地址分配选项的第二分配方式可以用option1表示。 0080 步骤S640, 根据MAC地址分配选项向多链路网络接入点发送初始请求消息; 初始请 求消息包括多链路非网络接入点的管理实体地址和多链路非网络接入点的虚拟实体的信 息。 0081 其中, 初始请求消息(GAS initial request消息)可以是通用广告服务初始请求, 在需要与多链路网络接入点建立连接时, 向多链路网络接入点发起的初始请求消息; 多链 路非网络接入点的管理实体地址是用于标识多链路非网络接入点设备的MAC地址。 多链路 非网络接入点的虚拟实体的信息可以是多链路非网。

展开阅读全文
内容关键字: 多链路 设备 MAC 地址 管理 方法 装置
关于本文
本文标题:多链路设备MAC地址管理方法、装置和多链路设备.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/9226598.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1