我试图了解什么构成了一个新的数据会话,在CDR中列出,其中包交换核心是一个典型的诺基亚西门子设置。
首先,是否在电话操作系统和服务GPRS支持节点(SGSN)之间管理数据会话?如果是这样,那么移动到由不同SGSN服务的新小区在CDR中创建一个新会话,还是切换维护相同的会话?
另外,有没有人能很好地解释Android如何详细处理数据会话呢?
发布于 2014-07-30 07:39:00
很难说,因为它依赖于CDR,但一般来说,移动网络中的数据会话指的是"PDP上下文“。PDP上下文是SGSN和GGSN ( 3G网络中)的用户保持的状态,通过RNC和NodeB(“基站”)一直保持到UA (您的电话)。在GGSN和SGSN之间使用的实际协议是一个GTP隧道,而从SGSN到RNC,您有一个名为IuPS的接口。
PDP上下文通常包含开始和结束时间以及已传输的数据包和字节数,这很可能是您在CDR中看到的信息。里面还有很多其他的数据。
当您在一个NodeB之间漫游时,您的PDP上下文在SGSN中将保持不变。一个“小”网络可能有两个SGSN(用于冗余目的),通常是多个RNCs (10-100),而有数千个NodeB。如果您在一个RNC的区域内漫游,RNC将处理漫游部分并通知其他节点移动。请注意GTP隧道如何不需要更改,因为它仍然从SGSN到相同的RNC。如果您在连接到不同RNC的两个NodeB之间漫游,SGSN也将参与其中。
更复杂的是,有一个叫做3 3GDT的东西,它代表直接隧穿。这意味着GTP隧道将直接从NodeB到GGSN,以便从SGSN卸载通信量。如果使用3 3GDT,GGSN自然也会参与RNC漫游。
您的PDP上下文只有当您关闭您的手机,松散的接收或在移动网络中出现问题时才会终止,因此PDP上下文可以很容易地持续数天或数周。然而,有时CDR被分割成较小的部分,尽管PDP上下文仍然处于活动状态。这是为了在CDR中更容易地看到用户处于活动状态,否则在PDP上下文终止之前,您可能无法获得订户的任何计费数据,而且由于它可能永远存在,这将使计费变得困难。
Android并没有真正参与其中。你手机上的操作系统只提供给你手机中的基带芯片一些配置数据,比如使用哪种APN等等。其余部分由基带芯片处理,基带芯片由QualComm等供应商生产。不同操作系统的手机生产商在不同的手机上使用了很多芯片,因此这一层的兼容性实际上是基带芯片和移动网络之间的兼容性,而不是手机上的操作系统。
另见:
https://networkengineering.stackexchange.com/questions/10115
复制相似问题