33 comments so far
There can be one default bearer per APN, and IIRC the set of 11 bearers is per APN as well. So the second default bearer is from another set. Thus you have 10 bearers (flows) for dedicated bearers, which at least at this point in time seems enough (just like 64K a while ago
).
@Stefan: so, a certain UE can have any number of bearers? ..Let’s say that it is connected to 10 APNs, would it just be able to handle 110 bearers?
Ok! So a UE can have atmost 11 bearers, no matter to how many APN’s it is connected to. EBI is used to identify the bearer which is a 4 bit field, so there can be 16 values out of which 5 are reserved which leaves us with 11. Now why EBI is 4 bits? This is because of 3G convergence. In 3G we have NSAPI which is of 4 bits and it is mapped to EBI in LTE. Hence EBI is of 4 bits. No idea why NSAPI is set to 4 bits
UE identifies the bearers only with EBI, that means UE maps traffic based on the EBI value. SO you just cannot have two bearers with same EBI no matter if they are connected to different APN’s.
Dedidcated Bearer: Well UE/MME cannot create a dedicated bearer but they can request for it. PGW can accept the request or deny it.
@all : Is PCRF mandatory if I will use default bearer, If no what if P-GW sends a request to PCRF and PCRF didnt reply with a rule , will PDP attach successful ?
2) How to identify if the request is for Dedicated bearer or default bearer ?
@Rajeshwar: sry for the late reply, I was on vacation, no Internet access ![]()
So:
1. As far as I understand this, no, there is no need for a PCRF if I only do the UE attaching. Still, the PGW would try to find out rules about this UE when it attaches, so that it knows what policies to apply next: like, immediately after attach, the PGW may create dedicated bearers.
Also, according to TS 23.401, the only case where the PCRF is implicated in the attach procedure is in the case of IP-CAN Session Termination/Establishment. I am not so familiar with this IP-CAN thinggie, but it seems that many applications may require this PCRF verification in order for the PGW to have the OK to send an IP address to the UE.
So, in case we are talking about this type of implementations (which I believe should be the rule), the PCRF must exist, as it is the one ordering the PGW to send an IP to the UE or not to let it attach to the network.
2. Well, there are several ways…;the default bearer request is the first to come immediately after attach; there 4 messages exchanged here, from the MME to the SGW (and further on to the PGW): Create Session Request/Response (which attaches partially the network and allows uplink to be sent) and then Modify Bearer Request/Response – which actually creates the full bidirectional default bearer link;
in case of Multiple APN per UE, this works the same, just that the request is for a different APN (different APN string in the Create Session Request that reaches the PGW);
@All: As Santhosh pointed out, ” A UE can have 11 bearers atmost irrespective of the APN’s it is connected to”. So can I assume a UE can have 11 default bearers with 11 different PDN’s ?
@Vijay: yep, I understand this way also. BUT: the UE won’t be able to create any dedicated bearer in this situation.
@ All: Also another thing I assume is the UE can at the max have 10 dedicated bearers as one of the 11 will be default (default gets created the moment UE is switched ON). Correct me if I am wrong.
@Vijay: you are right
at most 10 dedicated bearers per UE
When and how to release default bearer? As it can exist even when UE has no connection to E-nodeB.
@James: Firstly, a default bearer is a pair of information saved on the eNB, MME, SGW and PGW. At a certain moment in time, all the bearers, including the default one, may not be active – ECM-IDLE mode. When and how you can release a default bearer?
Let’s take the case when the UE is in ECM-CONNECTED, so all its bearers are up all the time:
In this case, “releasing” – if you mean by it “deleting” the default bearer, means detaching from that network-APN. The default bearer can be released when the user loses signal, implicitly; the user can also simple detach from 1 APN, while remaining attached (keeping the default bearers at least) for other APNs. When this happens (via one of the PDN detach procedures, the MME sets a certain flag in the Delete Session message: Operation flag = 1) – this tell the PGW that this UE is detaching from the network.
ECM-IDLE case:
When the UE moves to ECM-IDLE, the network receives another type of message: Release Access Bearer Request. This tells the network that the particular eNB where the UE was/is connected is going to delete all the information about that UE from its local resources. The network deletes the USER-PLANE TEIDs (bearer information for user-plane, for data traffic), regarding that UE.
In this case, if the UE intends to detach itself from the network, it must first exit idle state, return to an active state, and barely then delete the session. You may ask: how does the network know where the UE is at a certain moment in time? – as there is no more data, and the user may travel accross country while in Idle. True, but the UE still signals to the network its position (see Tracking Area Update procedure). This is very important as, if downlink data arrives at the SGW, it must awaken the UE before sending it traffic – the UE is moving from ECM-IDLE to ECM-CONNECTED (re-creating its data traffic bearers). Unless there was the TAU procedure, the SGW won’t know which MME (and further eNB) to signal to get hold of that UE. Even worse, the UE may move out of the coverage area of its current SGW – so the downlink packets may have to reach other SGW – that’s part of the role of the TAU procedure type MME relocation, SGW relocation.
About your question: When and how you can release a default bearer?
In 23.401, 5.4.4.1 PDN GW initiated bearer deactivation, it is said: “If the default bearer belonging to a PDN connection is deactivated, the PDN GW deactivates all bearers belonging to the PDN connection.” It does not point out that multiple-PDN is required so we can assume there are cases that the default bearer is deactivated to delete all of the bearers even only with one PDN connection. Am I right? Based on this, I’d like to ask what signalling flow goes for this procedure? Between UE and MME, the NAS is DEACTIVATE EPS BEARER CONTEXT
REQUEST with default E-RAB ID and DEACTIVATE EPS BEARER CONTEXT
ACCEPT; But what is the message between eNB and MME, eNB and UE? In S1 interface, I think UE CONTEXT RELEASE COMMAND or Detach Request may be appropriate to trigger this procedure and RRC_Connection_Recfg in Uu interface. But from 5.4.4.1 in 23.401, seems it is ERAB Release command in S1 and RrcRecfg in Uu, same as dedicated RAB release. What’s your comments? Thank you.
As a complement, my question can be shorten as:
Assume that UE is in ECM-CONNECTED with one default bearer and one dedicated bearer established. Then MME sends DEACTIVATE EPS BEARER CONTEXT
REQUEST with default E-RAB ID to UE. What is the eNB’s incoming message from MME and out-going message to UE which carries NAS-PDU (DEACTIVATE EPS BEARER CONTEXT
REQUEST with default E-RAB ID )?
@Donna: let me get back to you on that with a documented response.
hi, I feel confused.36.321 Identity of the logical channel for DRB (DTCH) only 8.That mean max 8 dedicated bearers.But in 36.331 6.4 section ,the value of maxDRB is 11。
this paper also tell me there are 11 bearers one UE established。So I want to ask you what the number 11 come from。 sorry ,my English is poor。
@qiuhong: hmmm, I can’t remember precisely where I took this information from an year ago.
But, regarding what you say: TS 36.321 (at least Release 8 – which is now being implemented as 4G), section 6.2.1, there are 2 tables: Table 6.2.1-1 Values of LCID for DL-SCH and Table 6.2.1-2 Values of LCID for UL-SCH : both indicate the following range for the “Identity of the logical channel”: 00001-01010.
While TS 36.331, indeed clarifies: maxDRB INTEGER ::= 11 – Maximum number of Data Radio Bearers
There are 11 bearers available
I have some clarification to this coment(14):
“Unless there was the TAU procedure, the SGW won’t know which MME (and further eNB) to signal to get hold of that UE.”
In ECM-IDLE SGW always has the TEID and MME IP address(for control plane) for each attached subscriber and at the same time it does not have any knowledge of current TAC (it does not need this knowledge because it already has an available tunnel TEID+IP address to MME)
TAU is needed to be known by MME in order to page the UE. (for example when there’s pending downlink traffic in SGW)
Also one more comment to “Moment of thinking 1″
“The HSS is a database that holds only information regarding the default bearer (which basically identifies the UE as belonging to this network), while the PCRF has the role of “traffic shaping”.”
PCRF consist of at least 2 main components(beside PCEF):
1. SPR
2. PCRF
SPR (Subscriber Profile Repository) usually/shall/may be collocated with HLR/HSS and may also share the same back-end (enhanced DB structure) this way SPR functionality is used to enhance HSS functionality with per subscriber and service policy.
In this context SPR is close to HSS, while PCRF is how you correctly mentioned “PCRF has the role of “traffic shaping””
Are uplink and downlink (dedicated) bearers independent of each other in terms of establishment, release and QoS parameters?
@Nan: hey. First of all, thanks for the questions. I’ll try to answer them punctually, as far as I know
1. QoS parameters: are always separate. By separate, I mean there are separate IEs for them: GBRU/GBRD (Guaranteed Bit Rate Uplink/Downlink).
There can also be separate TFT (Traffic Flow Template) strings (which are basically Layer 3 – 4 Access Lists) for Uplink and for Downlink.
2. I’ve never seen, nor read any document that described negotiation as separate for Uplink and Downlink traffic. In my opinion, there is no reason this can’t be possible. I believe it is possible to negotiate these bearers separately. You just put, for example, GBRU = 0, and GBRD = 2000 in order to only negotiate values for the Downlink bearer. But then you will have to do more signaling overhead in order to also negotiate the Uplink.
I believe it’s good to just negotiate them both at the same time. (And don’t worry if you want to have separate TFTs, because you can aggregate and add more TFT strings on the same packet).
3. I would say the same as 2. above for the release aspect.
Thanks,
@Santosh: fair enough. It was just using the term “negotiation” for…establishment, or transmission.
Thank you for the attention
Cristina-Thanks. I have a followup: I think you are talking about so called “bi-directional” secondary bearers with independent parameters. But uni-directional ones may suffice – for example, if I want to stream down video (via HTTP download), I need the QoS on DL but the UL carries HTTP requests and TCP ACK/NACKs which can be shipped on the default UL bearer, right?
Hey.
The total number of bearers a UE can do at a time is 11. And all of them can be Default bearers.
Thanks,
Asume a default EPS and say 2 dedicated bearers have been established to the same PGW. What happens when the UE goes to ECM-IDLE? For the the Default bearer it is clear that the tunnel IDs and in general the bearer context will remain active between S-GW and P-GW (s5). However radio resources and S1 bearers will be released. Will the tunnel IDs and QoS contexts preserved in SGW and PGW for the dedicated bearers as well? If yes, for how long?
Hi Josh,
In TS23.401 section 5.3.5 S1 release procedure, the procedure used for entering IDLE mode, we found the following pieces of information:
- during this procedure S1-u bearers are released (S1-U is the interface between the eNB and SGW)
- the PGW is not informed of this release, so the release has no impact on the PGW
- only eNB related information (address and TEIDs) is released from the SGW. No other elements (including QoS) of the UE’s context are affected.
Since the PDN always has the default bearer to reach the UE, establishing a new dedicated bearer becomes simpler. Why ?
Hey, Ritu
What is the question, more exactly? Why is it simpler to create a dedicated bearer in 4G than in 3G?
Answer may be: because the 4G designers tried to create a simpler design. Simpler is better, more scalable and safer.
Is it possible to have more than one bearer in INITIAl CONTEXT SETUP message ?
I think yes because there is E-RAB to be Setup List in this messahe which can contain multiple bearer .
How can we differntiate that which one is default and which is dedicated bearer here ?
Many thanks .
[...] I was saying in a previous post, Bearers are structures that define a single QoS traffic between eNB – MME – SGW [...]