配色: 字号:
LTE中的SRB和DRB
2017-02-08 | 阅:  转:  |  分享 
  
LTE中的SRB、RB、DRB、ERAB

?

?



?

ERAB、RB、SRB三个概念之间既相互联系又有所区别。首先看他们之间的联系(共性):它们都是下层协议向上层协议提供的服务。例如,ERAB是用户平面的接入层协议栈向非接入层提供的服务,而RB和SRB是RLC层向其用户提供的服务。关键是他们之间的区别:ERAB是运用在用户平面的UE和核心网之间的一个概念。当用户发起一个业务请求的时候,核心网根据被请求业务的特性要求接入网提供相应的无线接入承载(ERAB),而不关心该承载是以何种方式实现的,这样做的好处是简化了核心网和接入网之间的接口,并且使得这两个网元的独立性更好,便于彼此技术的独立更新。

?

SRB---无线资源承载LTE中,SRB(signallingradiobearers—信令无线承载)作为一种特殊的无线承载(RB),其仅仅用来传输RRC和NAS消息,在协议36.331中,定义了SRBs的传输信道:——SRB0用来传输RRC消息,在逻辑信道CCCH上传输——SRB1用来传输RRC消息(也许会包含piggybackedNAS消息),在SRB2承载的建立之前,比SRB2具有更高的优先级。在逻辑信道DCCH上传输.——SRB2用来传输NAS消息,比SRB1具有更低的优先级,并且总是在安全模式激活之后才配置SRB2。在逻辑信道DCCH上传输.下行piggybackedNAS消息仅仅使用在附着过程(例如连接成功/失败):承载的建立/修改/释放。上行的piggybackedNAS消息在连接建立期间初始化NAS消息(也就是发起连接建立,MSG3)注:通过SRB2传输NAS消息也是被包含在RRC消息中的,但是这些NAS消息不包括任何RRC协议控制信息,只是在RRC消息传输的时候包含在RRC中,相当于此时RRC是一个载体的形式。一旦安全模式被激活,所有SRB1和SRB2的RRC消息(包括某些NAS或者3GPP消息),都会通过PDCP来进行完整性保护和加密,NAS只是单独对NAS消息进行完整性保护和加密。换句话说,LTE存在的2层加密和保护:NAS只进行控制信令的加密工作,而PDCP同时进行控制平面和数据平面的完保和加密工作,SRB2的使用还要注意联系一点就是:它是建立在专用承载基础上的,使用DCCH逻辑信道注:在LTE里面,SRB有三个,SRB0对应的是CCCH,在信令建立过程中不需要建立,对SRB1,SRB2,会在RRCconnectionsetup和RRCReconfig消息里面进行配置rrcConnectionReqest是在SRB0上传输的,SRB0一直存在,用来传输映射到CCCH的RRC信令。UE收到NodeB的rrcConnectionSetup信令后,UE和NodeB之间的SRB1就建立起来了。eNodeB向UE发送RRCConnectionReconfiguration消息,建立SRB2和DRB。对DRB,确实在RRC协议里面对应的逻辑信道是5个比特,但去看DRB的取值它是从3到11的,总共8个,这里的逻辑信道的ID只是比特位上的对应,在MAC层标识DRB,两个ID的数值有可能相同,也可以不同。所以最多总共有3个SRB,8个DRB。

在无线承载中有两种,一种是数据承载称为DRB,一种是信令承载称为SRB。SRB一共有3中分别为SRB0、SRB1、SRB2。SRB0其实对应的是公共控制信道,是不属于某个用户的。是在小区建了好就会建了的。后两种信令承载是对应专用控制信道的,是对应用户的。SRB1在RRC建立过程完(rrcconnectionsetup)。SRB2和DRB在E-RAB指派阶段完成(rrcconnectionreconfiguration)

SRB0在小区建立的时候,已经建立了。

注:

rrcConnectionReqest是在SRB0上传输的,SRB0一直存在,用来传输映射到CCCH的RRC信令。

UE收到NodeB的rrcConnectionSetup信令后,UE和NodeB之间的SRB1就建立起来了。

eNodeB向UE发送RRCConnectionReconfiguration消息,建立SRB2和DRB

建立RRC链接,也就是建立RB的过程,这个时候终端与UE之间建立了通路,无论终端是传输用户面的数据,还是传输控制面的信令(除系统消息外)都需要建立RRCERAB可以看成是UE与PDN网管建立了通路,一般用户需要传输用后面数据时,才会有ERAB建立的过程。在LTE中,一个PDN链路对应一个ERAB就好比开机来说:UE要完成ATTACH的过程,要与MME进行交互,肯定要家里RRC连接,完成RB链路的搭建,但如果不建立承载,在无需建立RAB。

================================简单地说,erab就是你要传输的货物,srb就是为了传输货物而修的铁路,rb就是多个列车车厢================================

?

LTE中的SRB0是默认存在的,在ATTACH中,

RRCconnectionRequest和RRCconnectionsetup就是走的SRB0通道。

RRCconnectionsetupcomplete这条消息就是确认SRB1的建立。

SRB1建立后,才开始建立SRB2和DRB,

而RRCconnectionreconfigcomplete这条消息就是确认建立了SRB2和DRB。SRB是为传输信令用的,而DRB是传输数据用的。

每个UE可以有多个DRB来传输不同的业务。

?

LTESRB(signallingradiobearers—信令无线承载)作为一种特殊的无线承载(RB),其仅仅用来传输RRC和NAS消息,在协议36.331中,定义了SRBs的传输信道:

——SRB0用来传输RRC消息,在逻辑信道CCCH上传输

——SRB1用来传输RRC消息(也许会包含piggybackedNAS消息),在SRB2承载的建立之前,比SRB2具有更高的优先级。在逻辑信道DCCH上传输.

——SRB2用来传输NAS消息,比SRB1具有更低的优先级,并且总是在安全模式激活之后才配置SRB2。在逻辑信道DCCH上传输.

?

?

下行piggybackedNAS消息仅仅使用在附着过程(例如连接成功/失败):承载的建立/修改/释放。上行的piggybackedNAS消息在连接建立期间初始化NAS消息(也就是发起连接建立,MSG3)

注:通过SRB2传输NAS消息也是被包含在RRC消息中的,但是这些NAS消息不包括任何RRC协议控制信息,只是在RRC消息传输的时候包含在RRC中,相当于此时RRC是一个载体的形式。

?

?

一旦安全模式被激活,所有SRB1和SRB2的RRC消息(包括某些NAS或者3GPP消息),都会通过PDCP来进行完整性保护和加密,NAS只是单独对NAS消息进行完整性保护和加密。换句话说,LTE存在的2层加密和保护:NAS只进行控制信令的加密工作,而PDCP同时进行控制平面和数据平面的完保和加密工作,

?

SRB2的使用还要注意联系一点就是:它是建立在专用承载基础上的,使用DCCH逻辑信道

?

注:

rrcConnectionReqest是在SRB0上传输的,SRB0一直存在,用来传输映射到CCCH的RRC信令。

UE收到NodeB的rrcConnectionSetup信令后,UE和NodeB之间的SRB1就建立起来了。

eNodeB向UE发送RRCConnectionReconfiguration??消息,建立SRB2和DRB

献花(0)
+1
(本文系王小哲e59hv...首藏)