发明名称 一种安全网关及其故障检测方法
摘要 本发明公开了一种安全网关及其故障检测方法,所述方法包括:安全网关启动时,初始化预先配置的全局变量tos_nmi_watchdog和tos_watchdog_lasttime,并注册中断处理函数do_nmi;并在刷新条件被触发时,刷新所述tos_watchdog_lasttime变量;并在nmi中断被触发后,调用中断处理函数do_nmi检测tos_watchdog_lasttime变量在设定的时间内是否未被刷新过,若是,判定安全网关发生故障,重启系统。本发明所述方法能够快速定位安全网关死机的原因并且恢复系统。
申请公布号 CN101895440B 申请公布日期 2012.07.04
申请号 CN201010233706.4 申请日期 2010.07.22
申请人 北京天融信科技有限公司 发明人 娄扬;范鸿雷
分类号 H04L12/26(2006.01)I;H04L12/66(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 工业和信息化部电子专利中心 11010 代理人 梁军
主权项 一种安全网关故障检测方法,其特征在于,包括:安全网关启动时,初始化预先配置的全局变量tos_nmi_watchdog和tos_watchdog_lasttime,并注册不可屏蔽中断NMI中断处理函数do_nmi;其中,初始化tos_nmi_watchdog=1,表示开启NMI检测;初始化tos_watchdog_lasttime等于系统启动后的运行时长jiffies;安全网关在刷新条件被触发时,刷新所述tos_watchdog_lasttime变量;安全网关在NMI中断被触发后,调用所述中断处理函数do_nmi检测所述tos_watchdog_lasttime变量在设定的时间内是否未被刷新过,若是,判定安全网关发生故障,重启系统。
地址 100085 北京市海淀区上地东路1号院3号楼3层北侧301室