[发明专利]一种制造物联网网关中地址解析协议包的处理方法及装置有效
申请号: | 202010784231.1 | 申请日: | 2020-08-06 |
公开(公告)号: | CN111835886B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 杨文安;刘学为;沈悦 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 王灿 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 制造 联网 网关 地址 解析 协议 处理 方法 装置 | ||
1.一种制造物联网网关中地址解析协议包的处理方法,其特征在于,包括如下步骤:
S1、正常状态下制造物联网网关数据转发面收到上连邻居设备发出的地址解析协议请求包,把地址解析协议请求包上送到协议栈处理,协议栈回复地址解析协议响应包给上连邻居设备;
S2、当制造物联网网关发生主备倒换时,GR模块会设置地址解析协议自处理标志给数据转发面,数据转发面会从数据转发表中获取本机源MAC地址和邻居设备MAC地址,自行生成地址解析协议响应包发送给邻居设备;
S3、当制造物联网网关主备倒换完成,GR模块会消零地址解析协议自处理标志,此时数据转发面收到上连邻居设备发出的地址解析协议请求包继续上送到协议栈处理;
其中:所述S2中,制造物联网网关发生主备倒换时,GR模块发送主备倒换开始消息给转发表管理模块,转发表管理模块置位地址解析协议自处理标志给数据转发模块;所述S3中,制造物联网网关主备倒换完成时,GR模块发送主备倒换完成消息给转发表管理模块,转发表管理模块清零地址解析协议自处理标志给数据转发模块。
2.根据权利要求1所述的制造物联网网关中地址解析协议包的处理方法,其特征在于,所述S2中:
制造物联网网关发生主备倒换时,GR模块发送主备倒换开始消息给转发表管理模块,转发表管理模块置位地址解析协议自处理标志给数据转发模块并生成一个N秒定时器,N大于等于制造物联网网关倒换时间;N可以通过配置模块来配置,存放到存储模块,转发表管理模块从存储模块中获取N值,生成N秒定时器,如果N值为0,则不生成定时器;
定时器N秒时间到达,转发表管理模块清零地址解析协议自处理标志给数据转发模块并销毁定时器;
数据转发模块收到地址解析协议请求包,判断地址解析协议自处理标志是否置位,如果没置位,把地址解析协议请求包上送给协议栈处理,由协议栈来回复地址解析协议响应包;如果地址解析协议自处理标志置位,数据转发模块从存储模块的数据转发表中获取本机源MAC和邻居设备MAC,生成地址解析协议响应包发送给邻居设备。
3.根据权利要求2所述的制造物联网网关中地址解析协议包的处理方法,其特征在于,数据转发模块负责制造物联网网关数据包的转发,如果地址解析协议自处理标志为0,把地址解析协议请求包上送给协议栈处理,如果地址解析协议自处理标志为1,从存储模块中的数据转发表中获取本机源MAC地址和邻居设备MAC地址,生成地址解析协议响应包发送给邻居设备,具体为:
步骤S501,数据转发模块收到地址解析协议请求包;
步骤S502,地址解析协议自处理标志是否置1;
步骤S503,为0,数据转发模块把地址解析协议请求包上送给协议栈处理;
步骤S504,为1,数据转发模块从存储模块中的数据转发表中获取本机源MAC地址和邻居设备MAC地址,自行生成地址解析协议响应包发送给邻居设备。
4.一种制造物联网网关中地址解析协议包的处理装置,其特征在于,包括:
GR模块,GR模块用于负责制造物联网网关主备倒换的核心控制系统,用来控制制造物联网网关系统的整个倒换过程,当制造物联网网关主备倒换开始时,GR模块发送主备倒换开始消息给转发表管理模块,当制造物联网网关主备倒换完成时,GR模块发送主备倒换完成消息给转发表管理模块;
转发表管理模块,所述转发表管理模块用于负责维护制造物联网网关的各种数据转发表;转发表管理模块收到GR模块发来的主备倒换开始消息,转发表管理模块置位地址解析协议自处理标志给数据转发模块;转发表管理模块收到GR模块发来的主备倒换完成消息,转发表管理模块清零地址解析协议自处理标志给数据转发模块;转发表管理模块收到GR模块发来的主备倒换开始消息,转发表管理模块从存储模块中获取时间N值,生成N秒定时器;转发表管理模块收到GR模块发来的主备倒换完成消息,转发表管理模块销毁N秒定时器;
数据转发模块,所述数据转发模块用于负责制造物联网网关数据包的转发,如果地址解析协议自处理标志为0,数据转发模块把从上连邻居设备收到的地址解析协议请求包发送给协议栈处理,如果地址解析协议自处理标志为1,数据转发模块从存储模块中的数据转发表中获取本机源MAC地址和邻居设备MAC地址,生成地址解析协议响应包发送给邻居设备;
配置模块,所述配置模块用于配置定时器的时间值N,并把N值写入存储模块;
存储模块,所述存储模块用于存放数据转发模块需要的数据转发表以及存放定时器配置时间值N。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010784231.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:井口装置抬升高度的确定方法
- 下一篇:一种3D打印用液晶掩膜版及其打印系统