发明名称 |
一种安全网关及其故障检测方法 |
摘要 |
本发明公开了一种安全网关及其故障检测方法,所述方法包括:安全网关启动时,初始化预先配置的全局变量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室 |