VPP/UPF/GTP
VPP
The Vector Packet Processor (VPP) How VPP Works (wiki fd.io / docs)
GPRS(MBA智库)
1. GPRS培训材料 .pdf (37页)
2. GPRS培训资料 .ppt (96页)
通用分组无线服务(英语:General Packet Radio Service,缩写:GPRS)是GSM移动电话用户可以使用的一种移动数据业务/技术。它经常被描述成“2.5G”,意指这项技术介于第二代(2G)与第三代(3G)移动通讯技术之间。它是利用GSM网络中未使用的TDMA信道,提供中速的数据传输服务。起初有人想通过扩展GPRS来覆盖其他标准,只是这些网络都正在转而使用GSM标准,这样GSM就成了GPRS唯一能够使用的网络。GPRS在Release 97之后被集成进GSM标准,起先它是由ETSI标准化,但是现在已经移交3GPP负责。
GPRS原理[编辑]
GPRS有别于旧的电路交换连接,电路交换连接在Release 97之前就已经被纳入GSM标准。在旧有系统中,一个数据连接要创建并保持一个电路连接,在整个连接过程中这条电路将被独占,直到连接被解除。GPRS基于分组交换,也就是多个用户可以共享一个相同的传输信道,每个用户只有在传输数据的时候才会占用信道。这意味着所有的可用带宽可以立即分配给当前发送数据的用户,这样有更多的间隙发送或接受数据,用户可以共享带宽。WEB浏览、收发电子邮件和即时消息都是能有效利用共享带宽的间歇传输数据的服务。
GPRS数据的通常计费方式不是按照电路交换方式的秒,而是千字节(KB)。在电路交换方式下,即使网络上没有数据传输,其他用户也不能使用空闲的信道。
GPRS最初支持(理论上)互联网协议IP,点到点协议PPP和X.25连接。后者典型的应用是无线付费终端,尽管它已经作为标准需求被去除。X.25依然可以通过PPP甚至是IP得到支持,但是这样做既不需要重新封装也不用集成什么到终端里。
GSM模块_GPRS数据传输机制和原理 介绍了很多概念
GTP (GRPS 隧道协议)
PDP上下文: 包数据协议(Packet Data Protocol,简称PDP,例如:IP、X.25、帧中继)上下文(context)是一个数据结构,在SGSN和GGSN上都会出现
GTP-C:
GTP-U: 用于在多个独立的隧道中为每个PDP上下文(Packet Data Protocol context)传输用户数据。
GTP': 用于从各个GSN向计费功能(charging function)传输计费数据。
-
GTP-C控制面流逻辑上与GTP-U关联,实际上是分离的。
-
对每个GSN-GSN对,存在一条或多条路径。
-
GTP-C是隧道建立、使用、管理和释放的手段。可以通过Echo消息维护路径,以使之保存活动,确保GSN间的连接失败可以在一定的时间内检测得到。
-
封装的T-PDU 在GTP-U隧道间传送。
-
GTP头中的TEID将指示T-PDU属于哪个隧道。用这个方式,GTP-U在隧道的两端复用和去复用分组。
-
GTP-U头中的TEID去复用来自隧道另一端的流量,以便投递给用户面实体。
-
GTP隧道允许复用不同的用户、不同的分组协议和不同的QoS级别。
来自 GPRS网络 9/53页
GPRS网络结构, 来自 《GPRS培训资料 .ppt》 9/96页
爱立信GPRS优化分册 .pdf 太细节,对于了解原理作用不大
UPF
upf plugin for VPP (git hub)
基站子系统[编辑]
基站子系统(Base Station Subsystem,简称:BSS)是传统的蜂窝电话网络的一个组成部分,负责处理一个移动电话和网络交换子系统之间的通信流量和信令。BSS负责通过空中接口(Air_interface)进行通话信道(channel)的转码、向移动电话分配无线电信道、寻呼(paging)、传输(transmission)以及其它和无线电网络相关的任务。
GSM核心网(GSM Core Network)(MBA智库)
(1)移动台(MS)移动台是用户设备,如车载型、便携型和手持型。移动台(MS)由移动终端与客户识别卡(SIM卡)组成。移动终端完成语音编码、信道编码、信息加密、调制解调、信息发/收等功能;SIM卡存储客户身份认证所需的信息和部分管理信息。
(2)基站子系统(BSS)由基站控制器(BSC)和基站收/发信台(BTS)组成。一个基站控制器(BSC)对一个或多个BTS进行控制,负责无线网络资源管理、小区配置、数据管理、功率控制、定位和切换等功能。每个基站收/发信台(BTS)服务于一个小区,负责为移动终端提供空中接口U。。BTS包括无线传输所需的各种硬件和软件,如发射机、接收机、天线、接口电路及检测和控制装置。
(3)网络子系统(NSS)主要起着交换、移动性管理和安全性管理等功能。
移动交换中心(MSC)是网络的核心,管理一个或多个BSC,是对所覆盖区域中的移动终端进行呼叫控制和完成语音信号交换的功能实体,也是移动通信网与其他公用通信网(ISDN、PSTN)之间的接口(其中GMSC为网关移动交换中心),使各种业务可供用户使用。
归属位置寄存器(HLR)是一个数据库,存储MSC所辖区域中注册的移动用户的信息,主要包括用户的签约信息和当前位置这两类信息。
访问位置寄存器(VLR)也是一个数据库,存储进入其覆盖区的移动用户的全部信息,使移动交换中心能够建立呼入和呼出的呼叫。
(4)运营支撑系统(OSS)由鉴权中心、移动设备识别寄存器和操作与维护中心组成。
鉴权中心(AUC)存储保证移动用户通信不受侵犯的鉴权参数等必要信息。
移动设备识别寄存器(EIR)实现对移动设备的识别、监视和闭锁等功能,禁止某些非法移动台的使用。
操作与维护中心(O&M/OMC)用于对所有网络单元的监测和维护。
呼叫流程:
服务于一个蜂窝电话簇的所有基站永久地连接到一个MSC。如果移动台移到另一个小区,则会通过BSC向MSC发出信号使HLR、新的VLR和旧的VLR都将得到通知以进行相应信息更新。当一个电话呼叫某一移动台时,呼叫首先被送到网关移动交换中心GMSC,它在HLR中查询得到移动台当前所在区域的MSC后,将首地址信息送往MSC,MSC则从VLR中查询移动台的位置,并通过辖区内的基站来寻呼此移动台,随即被叫移动台便会向基站发出寻呼响应建立通话。
来自 摩托罗拉的 GPRS原理概述 .ppt 19/81页,此外还详细介绍了各个接口的协议。
附着流程
分离流程
2G鉴权
3G鉴权
路由区更新
上下文激活流程
REF