【技术实现步骤摘要】
日志处理方法及装置
本申请涉及通信
,尤其涉及一种日志处理方法及装置。
技术介绍
vSystem是一种轻量级的虚拟化技术,其可将一台物理设备划分为多台相互独立的逻辑设备。每个vSystem相当于一台真实的网络设备对外提供服务,其拥有独立的接口、VLAN、路由表项、地址范围、转发策略以及用户/用户组。由于vSystem的系统开销更小,因此,网络设备通过vSystem实现多租户的网络隔离。如图1所示,图1为现有vSystem组网示意图。在图1中,LAN1、LAN2、LAN3和LAN4为四个不同的局域网。其中,LAN1和LAN2属于企业A,LAN3和LAN4属于企业B,企业A、企业B均通过同一台网络设备连接至外网。通过vSystem虚拟化技术,将一台网络设备划分为四台网络设备使用。具体过程为:在网络设备中创建四个vSystem(即vsys1、vsys2、vsys3和vsys4),四个vSystem分别负责LAN1、LAN2、LAN3和LAN4的安全接入。每个LAN1、LAN2、LAN3和LAN4的网络管理员仅可登录至自己管理的vSystem进行配置、保存等操作,不会影响其它LAN的使用,其效果等同于LAN1、LAN2、LAN3和LAN4分别通过四个不同的网络设备接入网络。例如,LAN1通过网络设备1接入网络,LAN2通过网络设备2接入网络,LAN3通过网络设备3接入网络,LAN4通过网络设备4接入网络。目前,对于vSystem技术,如何节省网络设备的资源至关重要。网络设备的物理资源有限,每个v ...
【技术保护点】
1.一种日志处理方法,其特征在于,所述方法应用于网络设备,所述网络设备包括共享日志缓存区以及至少一个vSystem,每个vSystem具有一一对应的独占日志缓存区,所述方法包括:/n当第一vSystem对应的第一独占日志缓存区未存在空闲存储单元时,判断所述共享日志缓存区是否存在空闲存储单元;/n如果存在空闲存储单元,则将所述第一vSystem生成的第一日志信息存储至所述共享日志缓存区;/n如果未存在空闲存储单元,则判断所述共享日志缓存区中是否存在第二日志信息;/n若存在所述第二日志信息,则丢弃所述第一日志信息;/n其中,所述第一日志信息包括的时间戳为所述第一独占日志缓存区中全部日志信息包括的时间戳的最小值;所述第二日志信息包括的时间戳不早于所述第一日志信息包括的时间戳,且所述第二日志信息包括的时间戳为所述共享日志缓存区中全部日志信息包括的时间戳的最小值。/n
【技术特征摘要】
1.一种日志处理方法,其特征在于,所述方法应用于网络设备,所述网络设备包括共享日志缓存区以及至少一个vSystem,每个vSystem具有一一对应的独占日志缓存区,所述方法包括:
当第一vSystem对应的第一独占日志缓存区未存在空闲存储单元时,判断所述共享日志缓存区是否存在空闲存储单元;
如果存在空闲存储单元,则将所述第一vSystem生成的第一日志信息存储至所述共享日志缓存区;
如果未存在空闲存储单元,则判断所述共享日志缓存区中是否存在第二日志信息;
若存在所述第二日志信息,则丢弃所述第一日志信息;
其中,所述第一日志信息包括的时间戳为所述第一独占日志缓存区中全部日志信息包括的时间戳的最小值;所述第二日志信息包括的时间戳不早于所述第一日志信息包括的时间戳,且所述第二日志信息包括的时间戳为所述共享日志缓存区中全部日志信息包括的时间戳的最小值。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若未存在第二日志信息,则从所述共享日志缓存区中获取第三日志信息,所述第三日志信息包括的时间戳为所述共享日志缓存区中全部日志信息包括的时间戳的最小值;
删除所述第三日志信息,并将所述第一日志信息存储至所述共享日志缓存区。
3.根据权利要求1或2任一项所述的方法,其特征在于,所述将所述第一日志信息存储至所述共享日志存储区之前,所述方法还包括:
遍历所述共享日志缓存区,根据所述第一日志信息包括的时间戳,确定所述第一日志信息在所述共享日志缓存区的存储位置,所述第一日志信息包括的时间戳晚于前一个日志信息包括的时间戳,且不晚于后一个日志信息包括的时间戳;
所述将所述第一日志信息存储至所述共享日志缓存区,具体包括:
将所述第一日志信息存储确定出的存储位置处。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户输入的第一操作指令,所述第一操作指令包括所述第一vSystem的标识;
根据所述第一vSystem的标识,确定与所述第一vSystem对应的第一独占日志缓存区;
当所述第一独占日志缓存区存在空闲存储单元,从所述第一独占日志缓存区中读取日志信息;
当所述第一独占日志缓存区未存在空闲存储单元,从所述第一独占日志缓存区中读取日志信息后,根据所述第一vSystem的标识,从所述共享日志缓存区中,读取与第一vSystem的标识匹配的日志信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户输入的第二操作指令,所述第二操作指令包括所述第一vSystem的标识;
根据所述第一vSystem的标识,确定与所述第一vSystem对应的第一独占日志缓存区;
当所述第一独占日志缓存区存在空闲存储单元,清除所述第一独占日志缓存区中存储的日志信息;
当所述第一独占日志缓存区未存在空闲存储单元,清除所述第一独占日志缓存区中存储的日志信息后,根据所述第一vSystem的标识,从所述共享日志缓存区中,清除与第一vSystem的标识匹配的日志信息。
6.一种日志处理装置,其特征在于,所述装置应用于网络设备,所述网络...
【专利技术属性】
技术研发人员:杨益泉,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。