System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种表项管理方法及装置制造方法及图纸_技高网

一种表项管理方法及装置制造方法及图纸

技术编号:44838910 阅读:2 留言:0更新日期:2025-04-01 19:37
本申请实施例提供了一种表项管理方法及装置,涉及通信技术领域,应用于网络设备,该方法包括:设置硬件MAC地址表禁止老化;执行软件表项轮询任务,轮询软件MAC地址表的每个存储位置;软件表项轮询任务,将轮询到的存储位置的第一软件MAC地址表项的认证类型与老化过滤位图掩码进行逻辑与运算;其中,老化过滤位图掩码的老化过滤参数比特位被设置为二进制值1;确定逻辑与运算结果中,老化过滤参数比特位的对应比特位二进制值为1,识别第一软件MAC地址表项匹配于老化过滤参数;轮询软件MAC地址表的下一个存储位置,以跳过第一软件MAC地址表项的老化删除处理。该方案能够解决用户终端在线,但硬件MAC地址表项已经被老化的问题,提高用户上网体验。

【技术实现步骤摘要】

本申请涉及通信,特别是涉及一种表项管理方法及装置


技术介绍

1、对于在网络设备上成功认证上线的用户终端,网络设备会在硬件媒体访问控制(media access control,mac)地址表中记录该用户终端的mac地址表项,并在在线用户列表中记录该用户终端的信息表项。网络设备配置有mac地址老化时间和下线检测时间,若mac老地址化时间内未接收到用户终端发送的报文,则网络设备的硬件芯片会老化硬件mac地址表中该用户终端的mac地址表项;若下线检测时间内未接收到用户终端发送的报文,则网络设备切断用户终端的连接,删除在线用户列表中该用户终端的信息表项。

2、由于mac地址老化时间和下线检测时间是相互独立的时间,若mac地址老化时间小于下线检测时间,则会导致用户终端在线,但硬件mac地址表项已经被老化的情况,该情况下,用户终端需要重新认证上线,才能进行访问网络资源,影响用户上网体验。


技术实现思路

1、本申请实施例的目的在于提供一种表项管理方法及装置,以解决用户终端在线,但硬件mac地址表项已经被老化的问题,提高用户上网体验。具体技术方案如下:

2、第一方面,本申请实施例提供了一种表项管理方法,应用于网络设备,所述方法包括:

3、设置硬件mac地址表禁止老化;

4、执行软件表项轮询任务,轮询软件mac地址表的每个存储位置;

5、所述软件表项轮询任务,将轮询到的存储位置的第一软件mac地址表项的认证类型与老化过滤位图掩码进行逻辑与运算;其中,所述老化过滤位图掩码的老化过滤参数比特位被设置为二进制值1;

6、所述软件表项轮询任务,确定所述逻辑与运算结果中,所述老化过滤参数比特位的对应比特位二进制值为1,识别所述第一软件mac地址表项匹配于老化过滤参数;

7、所述软件表项轮询任务,轮询所述软件mac地址表的下一个存储位置,以跳过所述第一软件mac地址表项的老化删除处理。

8、第二方面,本申请实施例提供了一种表项管理装置,应用于网络设备,所述装置包括:

9、设置模块,用于设置硬件mac地址表禁止老化;

10、执行模块,用于执行软件表项轮询任务,轮询软件mac地址表的每个存储位置;所述软件表项轮询任务,将轮询到的存储位置的第一软件mac地址表项的认证类型与老化过滤位图掩码进行逻辑与运算;其中,所述老化过滤位图掩码的老化过滤参数比特位被设置为二进制值1;所述软件表项轮询任务,确定所述逻辑与运算结果中,所述老化过滤参数比特位的对应比特位二进制值为1,识别所述第一软件mac地址表项匹配于老化过滤参数;所述软件表项轮询任务,轮询所述软件mac地址表的下一个存储位置,以跳过所述第一软件mac地址表项的老化删除处理。

11、第三方面,本申请实施例提供了一种网络设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现第一方面提供的方法。

12、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的方法。

13、第五方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面提供的方法。

14、本申请实施例有益效果:

15、本申请实施例提供的技术方案中,网络设备配置了老化过滤位图掩码,老化过滤位图掩码的老化过滤参数比特位被设置为二进制值1。当一个mac地址表项的认证类型与老化过滤位图掩码进行逻辑与运算的结果中,老化过滤参数比特位的对应比特位二进制值为1,则说明该mac地址表项的认证类型的老化过滤参数比特位的对应比特位二进制值为1,该mac地址表项匹配于老化过滤参数,可以跳过老化删除流程。对于mac地址老化时间小于下线检测时间的用户终端,可以将该用户终端的mac地址的认证类型设置为与老化过滤参数匹配的认证类型,进而实现跳过该用户终端的mac地址的老化删除流程。

16、此外,网络设备配置了软件表项轮询任务,轮询软件mac地址表的每个存储位置,这样,软件表项轮询任务可以轮询到每个存储位置的软件mac地址表项,进而实现跳过匹配于老化过滤参数的软件mac地址表项的老化删除流程,使得需要跳过老化删除流程的各个mac地址表项均可以避免被老化删除,以及不需要跳过老化删除流程的各个mac地址表项均可以及时地被老化删除,解决了用户终端在线,但硬件mac地址表项已经被老化的问题,提高了用户上网体验。

17、当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

本文档来自技高网...

【技术保护点】

1.一种表项管理方法,其特征在于,应用于网络设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括,

5.根据权利要求4所述的方法,其特征在于,所述执行软件表项轮询任务之前,所述方法还包括:

6.一种表项管理装置,其特征在于,应用于网络设备,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述执行模块,还用于执行软件表项轮询任务,轮询软件MAC地址表的每个存储位置;所述软件表项轮询任务,将轮询到的存储位置的第二软件MAC地址表项的认证类型与所述老化过滤位图掩码进行逻辑与运算;所述软件表项轮询任务,确定所述逻辑与运算结果中,所述老化过滤参数比特位的对应比特位二进制值为0,识别所述第二软件MAC地址表项不匹配于所述老化过滤参数;所述软件表项轮询任务,识别所述第二软件MAC地址表项未设置软件老化标识;所述软件表项轮询任务,为所述第二软件MAC地址表项设置所述软件老化标识,并为对应于所述第二软件MAC地址表项的第二硬件MAC地址表项设置硬件老化标识。

8.根据权利要求6所述的装置,其特征在于,所述执行模块,还用于执行软件表项轮询任务,所述软件表项轮询任务,将轮询到的存储位置的第二软件MAC地址表项的认证类型与所述老化过滤位图掩码进行逻辑与运算;所述软件表项轮询任务,确定所述逻辑与运算结果中,所述老化过滤参数比特位的对应比特位二进制值为0,识别所述第二软件MAC地址表项不匹配于所述老化过滤参数;所述软件表项轮询任务,识别所述第二软件MAC地址表项已设置软件老化标识;所述软件表项轮询任务,识别所述硬件MAC地址表中,对应于所述第二软件MAC地址表项的第二硬件MAC地址表项未设置硬件老化标识,为所述第二硬件MAC地址表项设置所述硬件老化标识;或者,识别所述硬件MAC地址表中,对应于所述第二软件MAC地址表项的第二硬件MAC地址表项已设置硬件老化标识;老化删除所述第二软件MAC地址表项以及所述第二硬件MAC地址表项。

9.根据权利要求6-8任一项所述的装置,其特征在于,所述执行模块,还用于:

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:确定模块和计算模块;

...

【技术特征摘要】

1.一种表项管理方法,其特征在于,应用于网络设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括,

5.根据权利要求4所述的方法,其特征在于,所述执行软件表项轮询任务之前,所述方法还包括:

6.一种表项管理装置,其特征在于,应用于网络设备,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述执行模块,还用于执行软件表项轮询任务,轮询软件mac地址表的每个存储位置;所述软件表项轮询任务,将轮询到的存储位置的第二软件mac地址表项的认证类型与所述老化过滤位图掩码进行逻辑与运算;所述软件表项轮询任务,确定所述逻辑与运算结果中,所述老化过滤参数比特位的对应比特位二进制值为0,识别所述第二软件mac地址表项不匹配于所述老化过滤参数;所述软件表项轮询任务,识别所述第二软件mac地址表项未设置软件老化标识;所述软件表项轮询任务,为所述第二软件mac地址表项设置所述软件老化标识,并为对应于所述第二...

【专利技术属性】
技术研发人员:廖深豪
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1