当前位置: 代码迷 >> 综合 >> GPRS 心跳包的由来
  详细解决方案

GPRS 心跳包的由来

热度:94   发布时间:2023-12-15 03:00:48

心跳功能的意思是指DTU每隔一定时间,发一个数据包到数据中心。

主要功能:

1.防止掉线,因为运营商为了防止一些终端挂在网上,而不传数据(因为GPRS或CDMA都是按流量收费的),所以当发现终端一定时间内没有传输数据时(约2分钟),就会把终端踢下线。

 

2.实现远程在线监测,数据中心可实现监测各终端是否在线。

 

不发心跳包DTU不会掉线。

但此时数据中心无法主动与DTU通信。

由于无线终端访问Internet时,都必须依靠GGSN,GGSN则利用NAT为所有无线终端进行映射,产生的映射均有一个TTL生存时间,一般为3分钟以内,如果超过3分钟,映射将会自动消失,此时在数据中心将无法主动与DTU通信。所以必须DTU定时发一些心跳数据来维持与数据中心的链路。

 

在申请APN/VPDN后,可去掉心跳包。因为此时DTU不需要通过GGSN与Internet进行通信,所以也不需要NAT。此时GGSN在为APN域内SIM卡直接静态路由,所以可去心跳包。



  相关解决方案