一种通用网关的实现装置及方法制造方法及图纸

技术编号:17488764 阅读:50 留言:0更新日期:2018-03-17 12:19
本发明专利技术涉及一种通用网关的实现装置及方法,该装置包括:初始化管理模块,用于创建抓取数据任务以及转发数据任务,并对数据初始化;数据包抓取模块,用于完成初始化管理模块创建的抓取数据任务,并通知数据包转发模块;数据包转发模块,用于在接收数据包抓取模块的转发通知后,完成初始化管理模块创建的转发数据任务。与现有技术相比,本发明专利技术具有将通用网关将冗余系统主运算系统与外部网络隔离、系统可靠性高,无需IP浮动、通信稳定性更高,通用性强等优点。

A universal gateway implementation device and method

【技术实现步骤摘要】
一种通用网关的实现装置及方法
本专利技术涉及一种网关装置,尤其是涉及一种通用网关的实现装置及方法。
技术介绍
在轨道交通信号系统中二乘二取二平台是一种广泛使用的安全平台。实际应用通常要求安全计算机的A/B机都能够提供对外输出,一般会把网络接口物理接入数据通信网,A/B机有两对IP地址都对外输出,或者A/B机使用一个公共IP对外输出。如果A/B机只能使用一个公共IP时,传统的方式需要采用IP浮动的技术,使IP地址在A/B机之间浮动切换。但IP浮动切换技术不够可靠,无法做到完全地无缝切换,平台运用不够灵活、扩展性不高;而且,平台的SIL4子系统直接接入数据通信网,容易受到外部网络状态的影响,影响平台的可靠性。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种通用网关的实现装置及方法。本专利技术的目的可以通过以下技术方案来实现:一种通用网关的实现装置,该装置包括:初始化管理模块,用于创建抓取数据任务以及转发数据任务,并对数据初始化;数据包抓取模块,用于完成初始化管理模块创建的抓取数据任务,并通知数据包转发模块;数据包转发模块,用于在接收数据包抓取模块的转发通知后,完成本文档来自技高网...
一种通用网关的实现装置及方法

【技术保护点】
一种通用网关的实现装置,其特征在于,该装置包括:初始化管理模块,用于创建抓取数据任务以及转发数据任务,并对数据初始化;数据包抓取模块,用于完成初始化管理模块创建的抓取数据任务,并通知数据包转发模块;数据包转发模块,用于在接收数据包抓取模块的转发通知后,完成初始化管理模块创建的转发数据任务。

【技术特征摘要】
1.一种通用网关的实现装置,其特征在于,该装置包括:初始化管理模块,用于创建抓取数据任务以及转发数据任务,并对数据初始化;数据包抓取模块,用于完成初始化管理模块创建的抓取数据任务,并通知数据包转发模块;数据包转发模块,用于在接收数据包抓取模块的转发通知后,完成初始化管理模块创建的转发数据任务。2.根据权利要求1所述的一种通用网关的实现装置,其特征在于,该装置还包括数据包修改模块,用于接收数据包转发模块调用,根据转发规则表,对数据包进行修改。3.根据权利要求1所述的一种通用网关的实现装置,其特征在于,所述的初始化管理模块数据初始化具体为:根据配置文件初始化网卡和设置网卡的IP地址,并初始化转发规则表。4.根据权利要求1所述的一种通用网关的实现装置,其特征在于,所述的数据包抓取模块抓取数据任务具体为:该模块在各使用到的网口侦听,如果有数据到达,就将该数据包拷贝一份放入数据缓存队列。5.根据权利要求2所述的一种通用网关的实现装置,其特征在于,所述的数据包转发模块完成的转发数据任务包括根据数据包类型进行相应操作。6.根据权利要求5所述的一种通用网关的实现装置,其特征在于,根据数据包类型进行相应操作具体为:对于ARP协议数据,如果是ARP请求,则更新通信设备的IP地址与MAC地址对应关系表,并向该设备回复ARP回复消息;如果是ARP回复消息,则只更新外部设备的IP地址与MAC地址对应关系表ARPtable;对于TCP或UDP数据,则交给数据包修改模块,经修...

【专利技术属性】
技术研发人员:杨辉王晓阳董高云余文兵郑重虎余君君
申请(专利权)人:卡斯柯信号有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1