GTP协议中的gtp6序列号号表示事件标识是什么意思啊?

维基百科,自由的百科全书
GPRS 隧道协议(英文:GPRS Tunnelling Protocol,简称:GTP)是一组基于
的,用于在 、 和
网络中承载 (通用分组无线业务,英文:General Packet Radio Service)。在
架构中,GTP 和基于“”(英文:Proxy Mobile IPv6)的各个接口在多个接口点上被定义。
GTP 可以被解耦成多个独立的协议,包括 GTP-C、GTP-U 和 。
GTP-C 在 中使用,用于
之间的信令通信。这使得 SGSN 能够代表用户来激活一个会话(激活)、停用这个会话、调整
参数,或者为一个到达另一个
的用户去更新一个会话。
GTP-U 在 中使用,用于承载(英文:Radio Access Network,简称RAN)和之间的用户数据。被传输的用户数据可以以 、 或者
中的任意一个格式来打包。
(本初 GTP,英文:GTP prime)使用与 GTP-C 和 GTP-U 相同的消息结构,但是具有不同的功能。它可以被用于承载从
网络的 CDF(计费数据功能,英文:Charging Data Function)一直到 CGF(计费网关功能)的计费数据。在大多数情况下,这将意味着从许多独立的网元,例如多个 ,变成一个集中式的计算机,它更有效地像网络运营商的计费中心传送计费数据。
不同的 GTP 变种被
网络中的 CGF、、 以及 RNC 实现。GPRS MSs(移动台,英文:Mobile Stations)被连接到一个 ,而不需要知道 GTP 的存在。
GTP 可以被和
一起使用。
可能是建议的或强制的,除非是版本0的隧道 。GTP 版本 1 仅在
所有的 GTP 变种都有共有的固定特性。消息的结构都是相同的,在 / 消息头之后,还有一个 GTP 的消息头。
GTPv1消息头包含如下的字段:
版本(Version)
协议类型(Protocol type)
保留(Reserved)
扩展消息头标志位(Extension Header Flag)
序列号标志位(Sequence Number Flag)
N-PDU 号马标志位(Number Flag)
消息类型(Message Type)
总长度(Total length)
序列号(Sequence number)
N-PDU 号(number)
下一扩展消息头类型(Next extension header type)
版本(Version)
这是一个 3 位的字段。对于 GTPv1来说,这个值始终是“1”。
协议类型(PT,全称:Protocol Type)
一个 1 位的值,区分是 GTP(值 1)还是 GTP'(值 0)。
保留(Reserved)
一个 1 位的保留字段(必须为 0)。
扩展消息头标志位(E,全称:Extension header flag)
一个 1 位的值,标记是否存在一个可选的扩展消息头字段。
序列号标志位(S,全称:Sequence number flag)
一个 1 位的值,标记是否存在一个可选的序列号字段。
N-PDU号标志位(PN,全称:N-PDU number flag)
一个 1 位的值,标记是否存在一个可选的 N-PDU 号字段。
消息类型(Message Type)
一个 8 位的字段,指示 GTP 消息的类型。关于各种不同消息类型的定义,请参考 3GPP TS 29.060 第 7.1 节。
总长度(Total Length)
一个 16 位的字段,指示消息体长度为多少字节(本消息包中紧接着必选的 8 位 GTP 消息头的剩余部分)。包含可选各个字段。
隧道端点标识(TEID,全称:Tunnel endpoint identifier)
一个 32 位(4 位八进制数)的字段,用于同一个 GTP 隧道中多路不同的连接。
序列号(Sequence number)
一个可选的 16 位字段。当 E、S 或 PN 位中的任意一个为“打开”时,这个字段会存在。只有在 S 位为“打开”时,这个字段才要求必须被解释。
N-PDU号(N-PDU number)
一个可选的 8 位字段。当 E、S 或 PN 为中的任意一个为“打开”时,这个字段会存在。只有在 PN 位 为“打开”时,这个字段才要求必须被解释。
下一扩展消息头类型(Next extension header type)
一个可选的 8 位字段。当 E、S 或 PN 为中的任意一个为“打开”时,这个字段会存在。只有在 E 位 为“打开”时,这个字段才要求必须被解释。
下一扩展消息头如下:
总长度(Total length)
内容(Contents)
内容(Contents)
下一扩展消息头(Next extension header)
长度(Length)
一个 8 位的字段。这个字段指出本扩展消息头的长度,包括长度、内容和下一扩展消息头字段,以八进制数4为单位,因此一个扩展的长度必须总是4的倍数。
内容(Contents)
扩展消息头内容。
下一扩展消息头(Next extension header)
一个 8 位字段。它指出下一扩展的类型,或者如果不存在下一扩展的话,则为 0。这样可以允许将若干个下一扩展消息头串联起来。
它也被称为“进化版GTP”(evolved-GTP)或“eGTP”。GTPv2-C 消息头包含如下的字段:
版本(Version)
捎带消息标志位(Piggybacking flag,简称 P)
TEID flag (T)
剩余(Spare)
消息类型(Message Type)
总长度(Total length)
TEID (只有在T=1时才出现)
64 (如果 TEID 未出现则为 32)
序列号(Sequence number)
剩余(Spare)
注意:不存在 GTPv2-U 协议。在 LTE 中的 GTP-U 仍使用 GTPv1-U。
捎带消息标志位(Piggybacking flag)
如果这个位被设置为 1,则另一个包含它自己的消息头的 GTP-C 消息应当在当前消息的结尾处出现。根据上层 GTP-C 消息的不同,存在不同的关于何种类型的消息可以被捎带。
TEID 标志位(TEID flag)
如果这个位被设置为 1,则 TEID 字段将在消息长度和序列号之间出现。除了 Echo 和 Echo reply 消息之外,其它所有消息都要求 TEID 出现。
总长度(Total length)
包括消息头和消息体的消息总长度(但是不包括 4 个八进制数的 TEID 字段——即使它存在的话)
除了共同的消息结构之外,还有一个共同的机制来验证从一个
之间的连接。这种机制使用 2 个消息:
echo request
echo response
最快每隔60秒,一个
就可以向每个其它的
发送一个 echo request,来确认它拥有一个活跃的连接。如果其它的端点没有响应的话,则它可以被视为宕机,而该活跃连接将被删除。
除了之前提到了两个消息之外,没有其它的在所有 GTP 变种中都共有的消息来做这个事情了。大部分情况下,它们有效地形成了3个完全独立的协议。
GTP-C 协议是 GTP 标准的“控制”部分。当一个签约用户请求一个 , 将发送一个“创建 PDP 上下文请求”(create PDP context request)的 GTP-C 消息给 ,给出该签约用户的请求的明细。该
将发送一个“创建 PDP 上下文响应”(create PDP context response)的 GTP-C 消息,这个消息会要么给出实际已经被激活的 ,要么指出一个失败,并给出该失败的原因。这是一个在 2123 端口上的
消息。 eGTP-C(或者 GTPv2-C) 协议负责在多个 Sx 接口上创建、维持和删除隧道。它被用于控制平面路径管理(control plane path management)、隧道管理(tunnel management)和移动性管理(mobility management).它也控制转发位置变更消息;SRNS 上下文,并在
切换时,创建转发隧道。
GTP-U实际上是一个相对来说比较简单的基于
的隧道协议,它允许在各个端点集之间的多个隧道。当用在
中时,每个签约用户将拥有一个或多个隧道,一个用于它们已经激活的各个 ,以及对于特定的连接可能拥有独立的隧道,包含不同的
各个独立隧道由一个 GTP-U 消息中的 TEID(隧道端点标识符,英文:Tunnel Endpoint Identifier)来标识,它应当被动态地分配一个随机数。如果这个随机数是能达到级水平的,则它提供了一个安全措施来抵御特定的攻击。即使这样, 标准的需求是,所有的 GTP 流量,包括用户数据,都应当在安全私有网络中被发送,不能直接连接到因特网。这个协议使用
端口 2152。
GTPv1-U 协议用于在 GTP 隧道上跨 Sx 接口交换用户数据。用于一个 UE 的一个
包被打包在一个 GTPv1-U 的包中,并在 P-GW 和 eNodeB 之间建立隧道,以进行关于一个在 S1-U 和 S5/S8 接口上的 UE 的传输。
协议被用于向 CGF(计费网关功能,英文:Charging Gateway Function)传输计费数据。GTP' 使用 / 端口 3386.
GTP 是 中使用的主要协议。它是这样一个协议,允许一个
网络的最终用户移动到不同的位置,而同时能持续的连接到因特网,就像来自在该
上的同一个位置一样。它通过承载从该签约用户的当前
到正在处理该签约用户的会话的
的该用户的数据来实现。使用三种形式的 GTP。
GTP-U 用于为每个 在各个独立的隧道中传输用户数据
GTP-C 用于控制目的,包括:
的建立和删除
可及性验证
更新;例如,当签约用户从一个
移动到另一个
GTP' 用于从各个
传送计费数据到计费功能
s 和 s(共称为“s”)在
端口 2123 上监听 GTP-C 消息,在端口 2152 上监听 GTP-U 消息。这个通信发生在一个单独的网络只能,或者,如果是国际漫游的情况下,发生在国际上,可能是通过 (GPRS Roaming Exchange,简称:GRX)。
计费网关功能(CGF,英文:Charging Gateway Function)在 / 端口 3386 上监听发送自
消息。核心网发送计费信息到 CGF,通常包含 激活次数以及最终用户已经传送的数据的质量。然而,发生在一个网络内的这个通信可能不那么标准化并且可能,根据供应商和配置选项的不同,使用私有的编码或者甚至完全私有的系统。
GTP-U 被使用在 和
之间的 IuPS 上,然而 GTP-C 协议不被使用。在这种情况下,(无线接入网应用部分,英文:Radio Access Network Application Part) 被用作为一个控制协议,并在
和(RNC,英文:radio network controller)之间建立 GTP-U 隧道。
应用层协议
二层 (例如, WAN or 以太网)
GTP-U 协议栈
GTP 可以与
一起使用。GTP 版本 1 只在
到 2004 年,有 2 个版本被定义:版本 0 和版本 1。版本 0 和版本 1 在结构上有显著的差异。在版本 0 中,信令协议(通过激活 PDP 上下文来建立隧道的协议)被和隧道协议绑定在一个端口上。版本 1 实际上是两个协议,一个用于控制(被称为“GTP-C”),而另一个则用于用户数据隧道(被称为“GTP-U”)。
网络中也被用于从 RNC 往
传送用户数据。然而,在这种情况下,信令传送使用 , 而不是 GTP-C。
GTP的原始版本(版本0)与当前版本(版本1)有显著的不同:
隧道标识符是非随机的;
提供了传输
所有的功能都使用固定的 3386 端口(不像在 GTPv1 中仅仅用于计费);
来做为传输的选项,但是对这个的支持是可选的;
与签约用户相关的字段,例如
版本 0 中的非随机 TEID 在一个攻击者对任一漫游合作伙伴网络有访问权限时,或可以找到其它一些方式来远程地向 GPRS 骨干网发送消息包的时候,表现出安全性问题。版本 0 现在不再被使用,并且在几乎所有的网络中都被版本 1 所替代。即使这样,新版本的标准声明,GSN 必须支持更旧的版本。但幸运的是,对不同端口的使用允许通过简单的 IP 访问列表来轻易地封锁版本 0.
GTP 原本是在 (欧洲通信标准化研究所,英文:European Telecommunications Standards Institute)(GSM 标准 09.60)中被标准化的。随着
标准的创建,它被移动到 。到 2005 年,3GPP 将其做为 3GPP 标准 29.060 来维护。GTP' 使用相同的消息格式,但是它的特殊使用由标准 32.295,以及用于它所传输的计费数据的标准化格式来覆盖。
TS 29.060 的后续版本反对 GTPv1/v0 互联工作,因此如果
不支持更高版本的话,没有版本降级运行。
GTPv2(用于进化版消息包服务)在 2008 年进入起草阶段,并在同年 12 月发布。GTPv2 提供到 GTPv1 的降级运行,通过早期的“版本不支持”机制,但明确不提供到 GTPv0 的降级运行。
(Proxy Mobile IPv6)
(Mobile IP)
GSM standard 09.60, ETSI, 1996-98, this standard covers the original version 0 of GTP.
3GPP TS 29.060 V6.9.0 (2005-06), 3rd Generation Partnership Project, 650 Route des Lucioles - Sophia Antipolis, Valbonne - FRANCE, 2005-06. This is the primary standard defining all of the GTP variants for GTP version 1.
3GPP TS 32.295 V6.1.0 (2005-06), 3rd Generation Partnership Project, 650 Route des Lucioles - Sophia Antipolis, Valbonne - FRANCE, 2005-06. This standard covers using GTP for charging.
3GPP TS 29.274 V8.1.0 (2009-03), 3rd Generation Partnership Project, 650 Route des Lucioles - Sophia Antipolis, Valbonne - FRANCE, 2009-03. GTPv2 for evolved GPRS.吉他谱上的符号是什么意思吉他谱上除了几弦几品那个示意图外其它符号是什么意思呢?_百度作业帮
吉他谱上的符号是什么意思吉他谱上除了几弦几品那个示意图外其它符号是什么意思呢?
如果看不清楚可以加我QQ&传给你.如果还有其他的特殊符号不明的可以单独例出来,我可以给你讲
您可能关注的推广回答者:真的爱你 吉他谱上符号是什么意思?
真的爱你 吉他谱上符号是什么意思?
上面的箭号是上面意思。老是弹了不对、麻烦知道的说下 ,谢谢。~!
弯的箭头就是推弦的意思··就是说在二弦的15品推到17品的音高~
过后的意思就是从刚才推上去的17品音高的弦放下来·恢复没有推弦时候的样子简单的说·就是推上去又放下来的意思·明白不?不过你用木吉他的话·这个估计推起来不容易~
其他回答 (2)
乱讲、我说的是solo部分
你问又不讲清楚..SOLO部分就是推弦了。
哎,15品格到17品格是滑音,一般用s来代替。也有可能是击弦,一般用h代替。不过看样子八成是滑音。17品格到15品格是勾弦,一般用p来代替。还有纠正一下楼上的,推弦不是这个,那叫滑音奏法,推弦是把弦往上推,用full代替。嗯,平常多看谱子就会发现各个符号所代表的意思。加油。
相关知识等待您来回答
音乐领域专家

我要回帖

更多关于 gtp协议 的文章

 

随机推荐