CN110611590A - 一种物联网网关通信备份的方法和*** - Google Patents
一种物联网网关通信备份的方法和*** Download PDFInfo
- Publication number
- CN110611590A CN110611590A CN201910869470.4A CN201910869470A CN110611590A CN 110611590 A CN110611590 A CN 110611590A CN 201910869470 A CN201910869470 A CN 201910869470A CN 110611590 A CN110611590 A CN 110611590A
- Authority
- CN
- China
- Prior art keywords
- gateway
- backup
- main
- internet
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了网关通信技术领域的一种物联网网关通信备份的方法、***及网关通信装置,旨在解决现有技术中感知层与网络层之间使用单网关方案,网关出现故障后无法在短时间内恢复的技术问题,在感知层与物联网服务平台之间设置主网关和备份网关,主网关为激活状态并负责信息转发,备份网关为禁用状态;判断主网关是否出现故障;当主网关出现故障时,备份网关自动激活,并负责信息转发,当主网关故障消除后,备份网关自动禁用。本发明通过在感知层与物联网服务平台之间设置主网关与备份网关,在主网关出现故障后备份网关可以及时激活,担负信息转发的任务,有效降低了因主网关故障导致的信息丢失问题。
Description
技术领域
本发明属于网关通信技术领域,具体涉及一种物联网网关通信备份的方法和***。
背景技术
物联网网关,在未来的物联网时代将会扮演非常重要的角色,它将成为连接感知网络与传统通信网络的纽带。作为网关设备,物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换.既可以实现广域互联.也可以实现局域互联。此外物联网网关还需要具备设备管理功能,运营商通过物联网网关设备可以管理底层的各感知节点,了解各节点的相关信息,并实现远程控制。目前在感知层与网络层之间均使用单网关方案,如果唯一的网关设备出现故障则无法在短时间内恢复通信,势必造成大量的数据丢失。
发明内容
本发明的目的在于提供一种物联网网关通信备份的方法和***,以解决现有技术中感知层与网络层之间使用单网关方案,网关出现故障后无法在短时间内恢复的技术问题。
为达到上述目的,本发明所采用的技术方案是:一种物联网网关通信备份的方法,感知层设备与外网服务平台之间设有主网关和备份网关,方法由主网关执行,包括:
在备份网关处于禁用状态时,进行感知层设备与外网服务平台之间的信息转发;
接收备份网关发出的探测报文;
响应于所述探测报文,在无故障状态下向备份网关回应确认报文,以使得备用网关维持或切换至禁用状态。
可选的,方法中通过感知层网络向备份网关发送确认报文。
可选的,方法中以广播形式向感知层设备发送通知报文,告知感知层设备当前网关的IP地址192.168.1.1对应的MAC地址是00.00.00.00.00.01。
一种物联网网关通信备份的方法,感知层设备与外网服务平台之间设有主网关和备份网关,方法由备份网关执行,包括:
向主网关周期性的发送探测报文,
响应于设定时长内接收到主网关回应的确认报文,保持或切换至禁用状态;
响应于设定时长内未接收到主网关回应的确认报文,保持或切换至激活状态,以在感知层设备与外网服务平台之间进行信息转发。
通过感知层网络向主网关发送探测报文。
方法还包括:在切换至激活状态后,以广播形式向感知层设备发送通知报文,告知感知层设备当前网关的IP地址192.168.1.1对应的MAC地址是00.00.00.00.00.02。
一种物联网网关通信备份的***,包括物联网服务平台、感知层,所述物联网服务平台与所述感知层之间通过主网关和备份网关通信连接,所述主网关与所述备份网关同一时刻只有一台为激活状态。
可选的,物联网网关通信备份的***包括网关探测模块、网关状态检测模块和网关通知模块,
所述网关探测模块运行于备份网关,用于探测主网关是否发生故障,若主网关发生故障则激活备份网关进行通信转发,若主网关故障消除则禁用备份网关;
所述网关状态检测模块运行于主网关,用于判断主网关是否为激活状态,并发送确认报文;
主网关和备份网关中分别运行有网关通知模块,当任一网关激活时,相应网关的网关通知模块通过LAN口发送通知报文,该通知报文以广播的形式发送至感知层所有设备,感知层设备根据通知报文更新本地地址列表中的当前网关地址,使得感知层设备能将数据信息正确的发送至当前处于激活状态的网关。
本发明所达到的有益效果:通过在感知层与物联网服务平台之间设置主网关与备份网关,在主网关出现故障后备份网关可以及时激活,担负信息转发的任务,有效降低了因主网关故障导致的信息丢失问题。
附图说明
图1是本发明实施例提供的一种物联网网关通信备份的方法、***及网关通信装置的物联网双网关示意图;
图2是本发明实施例提供的一种物联网网关通信备份的方法、***及网关通信装置的双网关网络参数示意图;
图3是本发明实施例提供的一种物联网网关通信备份的方法、***及网关通信装置的主网关处理流程示意图;
图4是本发明实施例提供的一种物联网网关通信备份的方法、***及网关通信装置的备份网关处理流程示意图;
图5是本发明实施例提供的一种物联网网关通信备份的方法、***及网关通信装置的激活网关通知示意图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
如图1、图2所示,一种物联网网关通信备份的***,网关A为主网关,网关B为备份网关,网关A和网关B同时连接感知层和物联网服务平台,任何时刻只有其中一台网关为激活状态并负责信息转发,默认情况下主网关A为激活状态,网关B为禁用状态。当网关A出现故障,则网关B被激活。当网关A恢复时,网关B被禁用。通过设置备份网关,降低网络传输过程中因主网关发生故障而造成的数据丢失现象。
一种物联网网关通信备份的方法,网关A作为主网关,为激活状态,网关B作为备份网关,为禁用状态。网关B通过其LAN口向网关A周期性的发送探测报文,判断网关A是否出现故障,在正常情况下,网关A会周期性的收到网关B发送的UDP探测报文,并发送确认报文,此时网关A作为激活网关,负责感知层设备与外网的服务平台的信息转发。当网关B收到确认报文后认为网关A在线,网关B保持禁用状态;当网关B出现故障,那么网关A在一定时间内收不到探测报文,此时网关A作为激活网关继续进行通信转发工作。当网关A出现故障,网关B发出探测报文后在一定时间内无法收到确认报文,则判断网关A出现故障。当网关A出现故障时,网关B自动激活,并作为激活网关进行信息转发工作。
网关B自动激活后继续向网关A周期性的发送探测报文,当网关B收到网关A发送的确认报文后,则判断网关A故障消除。当网关A故障消除后,网关B自动禁用,网关A重新负责信息的转发工作。
如图2所示,对感知层来讲,网关A与网关B是透明的,并不需要知道备份网关B的存在,只需要知道与感知层通信的内网IP地址即可,该IP是固定的,暂定为192.168.1.1。对物联网服务平台来讲,同样不需要知道备份网关B的存在,只需要知道网关的外网IP或域名即可。
网关的激活过程包括:设置当前网关LAN口的IP别名地址为192.168.1.1;从当前网关LAN口以广播的形式发送通知报文至感知层所有设备,感知层设备收到通知报文后更新本地的地址列表;启用当前网关连接外网的WAN口。通知报文是ARP应答报文,根据ARP协议,同一局域网的设备能正常通信,需要知道彼此的IP与MAC地址。ARP协议包含两种报文:ARP报文以及ARP应答报文。ARP报文负责询问本局域网指定IP的MAC地址是多少,收到ARP报文并且匹配到指定IP的设备回应ARP应答报文,告知指定IP的MAC地址。收到ARP应答报文的所有设备会更新本地的地址列表,即IP与MAC地址的对应关系。根据IP与MAC对应关系,感知层设备能将信息发送至当前激活设备。在默认情况下,感知层设备与网关为192.168.1.0/24网段,当前网关如果是主网关A,则网关A的LAN口IP别名地址为192.168.1.1,MAC地址为00.00.00.00.00.01 ,当前网关如果是备份网关B,则网关B 的LAN口IP别名地址为192.168.1.1,MAC地址为00.00.00.00.00.02 。
物联网网关通信备份的***,包括网关状态检测模块、网关探测模块和网关通知模块。
网关状态检测模块:本模块运行于主网关A,负责判断网关A是否为激活状态,并回应确认报文。处理流程如图3所示,网络正常情况下,网关A 的LAN口会周期性的收到网关B发送的UDP探测报文,并回应确认报文,接下来判断自己的网关状态是否激活,如果激活则返回等待探测报文的到来,否则激活本网关。网关A在一定时间内收不到探测报文则激活本网关。默认情况下网关A作为激活网关,进行感知层与物联网服务平台之间的信息转发。
网关探测模块:本模块运行于备份网关B,负责探测主网关A是否在线,若不在线则激活本网关负责通信转发。若网关A恢复则禁用本网关。处理流程如图4所示,网关B通过LAN口周期性的发送UDP探测报文,如果没有收到网关A发送的确认报文,则说明网关A不在线,接下来判断本网关是否激活,未激活则将本网关激活,获取信息转发的权力。如果收到网关A发送的确认报文,说明网关A在线,接下来判断本网关是否激活,若激活则禁用本网关,将信息转发的权力交还网关A。通过信息转发的权力在网关A与网关B之间的切换实现感知层与物联网服务平台之间的可靠通信。
网关通知模块:本模块被网关A与网关B调用,当任一网关激活时,该网关通过LAN口发送通知报文(ARP应答报文),该通知报文以广播的形式发送至感知层所有设备,感知层设备收到通知报文后更新本地的地址列表,地址列表存储了正确的网关地址对应关系,在之后的通信中,感知层设备能将数据信息正确的发送至当前处于激活状态的网关。工作原理如图5所示。
本发明通过在感知层与物联网服务平台之间设置主网关与备份网关,在主网关出现故障后备份网关可以及时激活,担负信息转发的任务,有效降低了因主网关故障导致的信息丢失问题;同时通过作为网关的通信装置实现网关之间的通信。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (8)
1.一种物联网网关通信备份的方法,其特征是,感知层设备与外网服务平台之间设有主网关和备份网关,方法由主网关执行,包括:
在备份网关处于禁用状态时,进行感知层设备与外网服务平台之间的信息转发;
接收备份网关发出的探测报文;
响应于所述探测报文,在无故障状态下向备份网关回应确认报文,以使得备用网关维持或切换至禁用状态。
2.根据权利要求1所述的物联网网关通信备份的方法,其特征是,通过感知层网络向备份网关发送确认报文。
3.根据权利要求1所述的物联网网关通信备份的方法,其特征是,以广播形式向感知层设备发送通知报文,告知感知层设备当前网关的IP地址192.168.1.1对应的MAC地址是00.00.00.00.00.01。
4.一种物联网网关通信备份的方法,其特征是,感知层设备与外网服务平台之间设有主网关和备份网关,方法由备份网关执行,包括:
向主网关周期性的发送探测报文,
响应于设定时长内接收到主网关回应的确认报文,保持或切换至禁用状态;
响应于设定时长内未接收到主网关回应的确认报文,保持或切换至激活状态,以在感知层设备与外网服务平台之间进行信息转发。
5.根据权利要求4所述的物联网网关通信备份的方法,其特征是,通过感知层网络向主网关发送探测报文。
6.根据权利要求4所述的物联网网关通信备份的方法,其特征是,还包括,在切换至激活状态后,以广播形式向感知层设备发送通知报文,告知感知层设备当前网关的IP地址192.168.1.1对应的MAC地址是00.00.00.00.00.02。
7.一种物联网网关通信备份的***,其特征是,包括物联网服务平台、感知层,所述物联网服务平台与所述感知层之间通过主网关和备份网关通信连接,所述主网关与所述备份网关同一时刻只有一台为激活状态。
8.根据权利要求7所述的物联网网关通信备份的***,其特征是,
包括网关探测模块、网关状态检测模块和网关通知模块,
所述网关探测模块运行于备份网关,用于探测主网关是否发生故障,若主网关发生故障则激活备份网关进行通信转发,若主网关故障消除则禁用备份网关;
所述网关状态检测模块运行于主网关,用于判断主网关是否为激活状态,并发送确认报文;
主网关和备份网关中分别运行有网关通知模块,当任一网关激活时,相应网关的网关通知模块通过LAN口发送通知报文,该通知报文以广播的形式发送至感知层所有设备,感知层设备根据通知报文更新本地地址列表中的当前网关地址,使得感知层设备能将数据信息正确的发送至当前处于激活状态的网关。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910869470.4A CN110611590A (zh) | 2019-09-16 | 2019-09-16 | 一种物联网网关通信备份的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910869470.4A CN110611590A (zh) | 2019-09-16 | 2019-09-16 | 一种物联网网关通信备份的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110611590A true CN110611590A (zh) | 2019-12-24 |
Family
ID=68891306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910869470.4A Pending CN110611590A (zh) | 2019-09-16 | 2019-09-16 | 一种物联网网关通信备份的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110611590A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112073425A (zh) * | 2020-09-16 | 2020-12-11 | 深圳市世纪本原科技股份有限公司 | 一种基于物联网的家庭网关批量配置方法 |
CN112367412A (zh) * | 2021-01-15 | 2021-02-12 | 广州技象科技有限公司 | 一种基于物联网的设备连接管理方法及装置 |
CN113452676A (zh) * | 2021-05-27 | 2021-09-28 | 鹏城实验室 | 一种检测器分配方法和物联网检测*** |
CN113765743A (zh) * | 2021-08-09 | 2021-12-07 | 中标慧安信息技术股份有限公司 | 智能网关工作状态监控方法 |
CN114007241A (zh) * | 2021-10-29 | 2022-02-01 | 杭州萤石软件有限公司 | ZigBee***及其网关设备、网关切换方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1531262A (zh) * | 2003-03-11 | 2004-09-22 | ��Ϊ��������˾ | 实现网络负载分担功能的网络通信方法 |
CN101951693A (zh) * | 2010-08-03 | 2011-01-19 | 天津中启创科技有限公司 | 异构无线网络的物联网网关及控制方法 |
CN102624929A (zh) * | 2012-04-20 | 2012-08-01 | 武汉邮电科学研究院 | 一种基于虚拟网关的无线传感网网关冗余方法 |
CN103297256A (zh) * | 2012-02-23 | 2013-09-11 | 感知技术无锡有限公司 | 一种物联网感知层节点的管理方法及*** |
CN108933692A (zh) * | 2017-05-27 | 2018-12-04 | 北京轻停网络科技有限公司 | 物联网网关的数据传输方法、第一网关和双机热备*** |
-
2019
- 2019-09-16 CN CN201910869470.4A patent/CN110611590A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1531262A (zh) * | 2003-03-11 | 2004-09-22 | ��Ϊ��������˾ | 实现网络负载分担功能的网络通信方法 |
CN101951693A (zh) * | 2010-08-03 | 2011-01-19 | 天津中启创科技有限公司 | 异构无线网络的物联网网关及控制方法 |
CN103297256A (zh) * | 2012-02-23 | 2013-09-11 | 感知技术无锡有限公司 | 一种物联网感知层节点的管理方法及*** |
CN102624929A (zh) * | 2012-04-20 | 2012-08-01 | 武汉邮电科学研究院 | 一种基于虚拟网关的无线传感网网关冗余方法 |
CN108933692A (zh) * | 2017-05-27 | 2018-12-04 | 北京轻停网络科技有限公司 | 物联网网关的数据传输方法、第一网关和双机热备*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112073425A (zh) * | 2020-09-16 | 2020-12-11 | 深圳市世纪本原科技股份有限公司 | 一种基于物联网的家庭网关批量配置方法 |
CN112367412A (zh) * | 2021-01-15 | 2021-02-12 | 广州技象科技有限公司 | 一种基于物联网的设备连接管理方法及装置 |
CN113452676A (zh) * | 2021-05-27 | 2021-09-28 | 鹏城实验室 | 一种检测器分配方法和物联网检测*** |
CN113765743A (zh) * | 2021-08-09 | 2021-12-07 | 中标慧安信息技术股份有限公司 | 智能网关工作状态监控方法 |
CN113765743B (zh) * | 2021-08-09 | 2022-08-19 | 中标慧安信息技术股份有限公司 | 智能网关工作状态监控方法 |
CN114007241A (zh) * | 2021-10-29 | 2022-02-01 | 杭州萤石软件有限公司 | ZigBee***及其网关设备、网关切换方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110611590A (zh) | 一种物联网网关通信备份的方法和*** | |
EP2028768B1 (en) | Service protecting method, system and device based on connectionless | |
CN102035676B (zh) | 基于arp协议交互的链路故障检测与恢复的方法和设备 | |
CN101483558B (zh) | 网络设备接入分组交换网络的方法、***及装置 | |
RU2526749C2 (ru) | Способ и система реализации достижимости маршрута к хосту в кольце доступа сети передачи пакетов | |
CN113364610B (zh) | 网络设备的管理方法、装置及*** | |
US8804486B2 (en) | Base stations routing traffic over a packet backhaul network to multiple routing elements | |
CN100484034C (zh) | 采用虚拟路由器冗余协议接入用户的方法和*** | |
CN101420381B (zh) | 一种提高vrrp负载均衡中转发可靠性的方法和装置 | |
CN108023974B (zh) | 一种地址老化方法和装置 | |
CN102780615B (zh) | 一种链路备份方法和路由转发设备 | |
CN101304346B (zh) | 一种链路监测方法及装置 | |
CN102904818A (zh) | 一种arp信息表项更新方法及装置 | |
US9077558B2 (en) | Client/bridge failure recovery method and system | |
CN102394787A (zh) | 基于epa交换机的双链路冗余控制方法 | |
CN102638389A (zh) | 一种trill网络的冗余备份方法及*** | |
CN102255757A (zh) | 一种链路切换方法及其装置 | |
CN102801632A (zh) | Pim-sm指定路由器和igmp查询器的统一选举方法 | |
EP2426855B1 (en) | Address refresh method and system | |
CN102231712B (zh) | 在编码器上进行负载分担的方法及编码器 | |
CN103701932A (zh) | 一种物联网中数据传输的方法 | |
CN101296126B (zh) | 一种链路故障通告方法、接口管理单元和路由器 | |
CN102238092B (zh) | 在编码器上进行负载分担的方法及编码器 | |
CN108270593A (zh) | 一种双机热备份方法和*** | |
CN113037622B (zh) | 一种防止bfd震荡的***及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191224 |