【技术实现步骤摘要】
监控Buffer的方法和装置
本申请涉及网络通信
,特别设计一种监控缓存(Buffer)的方法和装置。
技术介绍
网络设备中很重要的一类是有框式网络设备,为了实现框式网络设备的高可靠性,一般会在框式网络设备中配置主主控板和备主控板两个主控板,以下简称为主主控和备主控。框式网络设备在转发报文的过程中,需要存储接收到的报文,此时,需要为主主控和备主控的每个内部通道接口申请一部分内存,作为对应内部通道接口的Buffer。框式网络设备的Buffer发生泄露时,会导致Buffer资源不断减少,当所有Buffer被消耗光后,将无法再处理报文,会直接丢弃接收到的所有报文,影响框式网络设备正常的业务处理。而目前,框式网络设备的主主控将接收到的报文存入Buffer前,会检测该主主控的内部通道接口对应的Buffer是否有可用空间,若无可用空间,则直接丢弃该报文,并不会发出任何的告警信息。因此,目前需要一种监控Buffer的方法,以在监控到Buffer资源耗尽前能够及时发出告警信息,防止丢弃报文。
技术实现思路
...
【技术保护点】
1.一种监控缓存Buffer的方法,应用于框式网络设备的主主控中,所述框式网络设备还包括备主控,其特征在于,所述方法包括:/n获取所述主主控和所述备主控上所有内部通道接口的Buffer的Buffer信息,得到Buffer信息集合,每个Buffer信息包括主控标识、内部通道接口标识、Buffer标识、存储单元总量和存储单元余量;/n确定所述Buffer信息集合中的各个存储单元余量是否小于最低阈值;/n若确定所述Buffer信息集合中的第一存储单元余量小于所述最低阈值,则基于所述第一存储单元余量对应的第一Buffer信息生成告警日志。/n
【技术特征摘要】
1.一种监控缓存Buffer的方法,应用于框式网络设备的主主控中,所述框式网络设备还包括备主控,其特征在于,所述方法包括:
获取所述主主控和所述备主控上所有内部通道接口的Buffer的Buffer信息,得到Buffer信息集合,每个Buffer信息包括主控标识、内部通道接口标识、Buffer标识、存储单元总量和存储单元余量;
确定所述Buffer信息集合中的各个存储单元余量是否小于最低阈值;
若确定所述Buffer信息集合中的第一存储单元余量小于所述最低阈值,则基于所述第一存储单元余量对应的第一Buffer信息生成告警日志。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将当前时间信息和所述第一Buffer信息构造成第一Buffer结构体;
在主主控链表中保存所述第一Buffer结构体;
将所述第一Buffer结构体同步给所述备主控,以使所述备主控将所述第一Buffer结构体添加到备主控链表。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
确定所述Buffer信息集合中的各个存储单元余量与对应的存储单元总量的比值是否大于恢复阈值;
若确定所述Buffer信息集合中的第二存储单元余量与对应的第二存储单元总量的比值大于所述恢复阈值,则确定所述主主控链表中是否保存包括所述第二存储单元余量对应的第二Buffer信息中的主控标识、内部通道接口标识、Buffer标识的第二Buffer结构体;
若确定所述主主控链表中保存所述第二Buffer结构体,则基于所述第二Buffer信息生成恢复日志。
4.根据权利要求3所述的方法,其特征在于,基于所述第二Buffer信息生成恢复日志,具体包括:
获取所述第二Buffer信息包括的主主控标识、内部通道接口标识和存储单元余量;
生成包括所述第二Buffer信息包括的主主控标识、内部通道接口标识和存储单元余量的恢复日志。
5.根据权利要求1-4任一所述的方法,其特征在于,基于所述第一存储单元余量对应的第一Buffer信息生成告警日志,具体包括:
获取所述第一Buffer信息包括的主主控标识、内部通道接口标识和存储单元余量;
生成包括所述第一Buffer信息包括的主主控标识、内部通道接口标识和存储单元余量的告警日志。
6.一种监控Buffer的装置,应用于框式网络设备的主主控中,所述框式网络设备还包括备主控,其特征在于,所述装置包括:
获取模块,用于获取所述主主控和所述备主控上所有内部通道接口的Buffer的Buffer信息,得到Buffer信息集合,每个Buffer信息包括主控标识、内部...
【专利技术属性】
技术研发人员:刘积磊,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。