摘要
当前的高可用性标准协议无法满足网闸等多机网络设备的高可用性需求。为解决该问题,提出一种基于虚拟路由器冗余协议(VRRP)的网闸高可用性协议模型。在VRRP协议基础上添加一个本地测试模块,在向其他设备发送宣告报文的同时,向本地另一端发送测试报文,对协议的功能、报文格式、状态转换图进行文字和形式化描述,根据协议完成模块和流程设计,从而实现原型。实验结果表明,当正常工作的主用机发生状况时,备用机可自动接替主用机工作,在优先级高的主用机故障解除并恢复正常后会重新接管工作,达到了预期效果。
The current high availability standard protocol can't fit the high availability requirement of the gatekeeper which consists of multi-hosts. In order to solve this problem, this paper proposes a high availability protocol model for gatekeeper based on Virtual Router Redundancy Protoeol(VRRP). This paper adds a local test module on VRRP, that a test packet is sent to the local on another side while the standard advertisement is sent to the other gap. Text and formally description are presented on function, message format and state transition diagram with finite automata. The model design and flow chart are made to implement the prototype. Experimental results show that when the normal working main machine occurs condition, the standby machine can automatically replace the main machine to work, the main priority with machine failure can take over the work again after returning to normal, and can realise the desired effect.
出处
《计算机工程》
CAS
CSCD
2013年第9期146-149,152,共5页
Computer Engineering
基金
上海第二工业大学校科研启动基金资助项目(QD210009)
关键词
安全隔离
高可用性
虚拟路由器冗余协议
有限自动机
网闸
security isolation
high availability
Virtual Router Redundancy Protocol(VRRP)
finite automata
gatekeeper