layer 3 in the GSM/GPRS/LTE

   经常从一些文档中看见类似 这样的描述 , layer 3 的 消息流程, layer 3的 MM ,RR,CC 。 那么layer 3 这一层到底是啥。。。为啥 会去包括 MM,RR,CC? 

   为什么 可以用 OSI 的 七层中的 layer3 来描述 并对应于  GSM/GPRS 里这几个层次?


    先看下对应关系。正对应于 OSI 的三层。 看下 OSI 自己对第三层的描述:

    O S I 模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。(BAIDU)

    The network layer provides the functional and procedural means of transferring variable length data sequences from a source host on one network to a destination host on a different network (in contrast to the data link layer which connects hosts within the same network), while maintaining the quality of service requested by the transport layer. The network layer performs network routing functions, and might also perform fragmentation and reassembly, and report delivery errors. Routers operate at this layer, sending data throughout the extended network and making the Internet possible. This is a logical addressing scheme – values are chosen by the network engineer. The addressing scheme is not hierarchical. (WIKI) 

   正常来讲,这一层所完成的是将data 在网络之间传递,网络之间路由的过程。那么对于IP network 来讲, 这个层三应该是通过IP 地址来进行路由。那么相对于layer3 来讲,它也应该完成路由的事情。但是这个GSM/GPRS/LTE 的layer3  路由是为了 网络间各个网元的寻址,还是为了出于更高一层业务的寻址? (一般如果用IP nework 来看,就是路由器通过IP地址的判断,来完成消息的传递)。

   UE 完成 无线侧的接入,落地之后, 就准备开始具体的请求服务过程。 这部分过程需要各个网元的参与,将用户的request 路由至正确的Server进行处理。牵扯到信令的寻址和路由,那么只有MTP3 和SCCP 才完成这部分事情(以 NON-GPRS为例),只有2个protocol 对应于OSI 的layer3. 但是对应于 24.007中layer 3的功能划分,现在是将SCCP 以上携带data 部分也作为是 Layer 3的部分(A口,IU口)。  那么就是讲不通的。所以考虑这个layer3 应该是从用户发起的服务开始,如何将这个用户请求最终路由到合适的Server进行处理这一过程。这个layer3 是出于对业务路由的考量。

   通过layer3 划分的几个子层,来看下layer3 具体完成了什么事情。 (from 3gpp 24.007)

   在 24.007中 ,layer3 for Non-GPRS Service 被分为 : RR, MM, CM三个子功能。

                                   for GPRS Service 被分为  :  RR,GMM,LLC, CM 四个子功能。

                                CM 这一层 有可以被细分为 , CC, SMS, SM,SS...(列出常见的部分)

那么 layer3 需要将从A 口, IU 口,或者 S1 口上来的消息 ,路由至正确的 地方进行处理, 是为MM 还是为 SM,还是为SS 的请求。而这些请求可能需要跳转多个节点,就需要MTP3, SCCP 层的配合( 当然到了LTE 中,就需要IP 路由的配合 )。 从这上面看, Layer3 for GSM/GPRS/LTE 的定义还是超出了在IP network 中 网络层的定义。但还是符合OSI 七层的定义。是为了将data 从一个network 转移到另外个network(The network layer performs network routing functions)。 而这个network 中,因为要处理的用户请求的data不一样,而将请求data 分为几种类型,从而有目的将这些data进行路由。这个routing的功能是有别于ip routing 的概念。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值