Default Bearer, Dedicated Bearer... What exactly is bearer ?

 

While trying to get a better understanding of VoLTE and IMS , I came across bearers stuff which I thought might be useful to share with you guys. Before we talk about what default and dedicated bearer is, let's understand what bearer itself is :
 
Bearer is just a virtual concept. It defines how the UE data is
treated when it travels across the network. Network might treat some
data in a special way and treat others normally. Some flow of data might
be provided guaranteed bit rate while other may face low transfer. 

In short, bearer is a set of network parameter that defines data specific treatment   e.g.
Person A will always get at least 256 Kbps download speed on his LTE
phone while for person B there is no guaranteed bit rate and might face
extremely bad download speed at times

Now let me talk briefly about Dedicated and Default bearer one by one.

Default Bearer in LTE

When LTE UE attaches to the network for the first time, it will be
assigned default bearer which remains as long as UE is attached. Default
bearer  is best effort service. Each default bearer comes with an IP
address. UE can have additional default bearers as well. Each default
bearer will have a separate IP address. QCI 5 to 9 (Non- GBR) can be
assigned to default bearer. 
 

Dedicated Bearer

To put it simple, dedicated bearers provides dedicated tunnel to one or
more specific traffic (i.e. VoIP, video etc). Dedicated bearer acts as
an additional bearer on top of default bearer. It does not require
separate IP address due to the fact that only additional default bearer
needs an IP address and therefore dedicated bearer is always linked to
one of the default bearer established previously. Dedicated bearer can
be GBR or non-GBR (whereas default bearer can only be non-GBR). For
services like VoLTE we need to provide better user experience and this
is where Dedicated bearer would come handy. Dedicated bearer uses
Traffic flow templates (TFT) to give special treatment to specific
services

Example

Usually LTE networks with VoLTE implementations has two default and one dedicated bearer

Default bearer 1: Used for signaling messages (sip signaling) related to IMS network. It uses qci 5
Dedicated bearer: Used for VoLTE VoIP traffic. It uses qci 1 and is linked to default bearer 1
Default bearer 2: Used for all other smartphone traffic (video, chat, email, browser etc)

Why dont we use dedicated bearer for ims signaling as well ?
IMS network is separate network from normal internet. And it comes with
its own APN. Therefore we need separate default bearer for IMS network.
This also helps in separating IMS traffic from normal internet traffic
as well

How it is decided to send voip traffic (for example) on dedicated bearer?
Both UE and eNB has TFT which has rules for certain services. For
example, incase of VoLTE voip traffic, the rule are defined on the basis
of protocol number , destination network ip network etc

How is dedicated bearer linked to default bearer?
The value of "Linked EPS bearer identity" defined in setup info of
dedicated bearer is used to link dedicated bearer to default bearer

Please also visit Quality of Service (QoS) in LTE to get more better understanding on bearers and QoS

Default Bearer, Dedicated Bearer... What exactly is bearer ?的更多相关文章

  1. OpenShift 如何获取bearer Token以便进行各种API调用

    Openshift 需要通过bearer token的方式和API进行调用,比如基于Postman就可以了解到,输入bearer token后 1.如何获取Bearer Token 但Bearer T ...

  2. The OAuth 2.0 Authorization Framework: Bearer Token Usage

    https://tools.ietf.org/html/rfc6750 1.2. Terminology Bearer Token A security token with the property ...

  3. Bearer Token & OAuth 2.0

    Bearer Token & OAuth 2.0 access token & refresh token http://localhost:8080/#/login HTTP Aut ...

  4. dedicated bearer

    Session Initiation Protocol (SIP) Basic Call Flow ExamplesRFC3665 intuitive,   done. PDF] TS 123 401 ...

  5. 手动搭建ABP2.1.3 Zero——基础框架

    一.基础层搭建 二.PM.Core 三.PM.EntityFramework 四.PM.Application 五.PM.WebApi 六.PM.Web(MPA) 七.PM.Web(SPA) 八.单元 ...

  6. Revit 2017 编程须要用Visual Studio2015 +.NET Framework 4.52

    一年一度的Revit产品公布时刻,我们抢先想各位介绍下Revit 2017的变化和新功能 Major changes and renovations to the Revit API API chan ...

  7. Quality of Service (QoS) in LTE

    Background: Why we need QoS ? There are premium subscribers who always want to have better user expe ...

  8. 关于如何在Android、Java等非微软平台上建立高信任的SharePoint应用程序

    关于如何在非微软平台上建立高信任的SharePoint应用程序 原文 :http://blogs.msdn.com/b/kaevans/archive/2014/07/14/high-trust-sh ...

  9. SharePoint 2013 Apps TokenHelper SharePointContext OAuth Provider-Hosted App (抄袭,测试 csc.rsp 用)

    namespace Microshaoft.SharePointApps { using Microsoft.IdentityModel; using Microsoft.IdentityModel. ...

随机推荐

  1. Matlab零碎知识

    1.不定积分的求取 int syms x;%为自变量 f=x.^2; s=int(f,x); 其中显示辅助函数simple()和pretty()

  2. CSS多列布局Multi-column、伸缩布局Flexbox、网格布局Grid详解

    新css属性为我们提供了更加便捷的网页布局方式.来自微软的thomas lewis将带你认识去Grid Alignment,Flexibox Box以及Multi-column Layout这三大领域 ...

  3. adroid 分辨率适配

    (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x ...

  4. how to download a file with Nodejs(without using third-party libraries)用node下载文件

    创建HTTP GET请求并将其管理response到可写文件流中: var http = require('http'); var fs = require('fs'); var file = fs. ...

  5. Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件

    使用本地服务发邮件,经常被过滤掉而且占用资源,发送成功率不高.所以使用外部SMTP服务器发送邮件成为了需求. SMTP认证的目的是为了使用户避免受到垃圾邮件的侵扰,简单地说就是要求必须在提供了账户名和 ...

  6. ie浏览器float兼容性

    在最近的项目中,遇到label.input.和button显示同一行,需求如下 实现代码,框架为react.js <label class="formGrid__label requi ...

  7. Entity Framework 分页处理

    在SQL中进行分页,网上已经有很多例子了,在这里我使用Linq to SQL让C#来生成分页代码,首先创建分页的扩展方法: public static class Extensions { /// & ...

  8. 网络应用(4):块的概念 | Range

    分块来处理,也算是自然的想法,就是化整为零.而于对于文件的下载同样使用这个道理,既可整体下载,也可分块下载. 小程这里以http协议为例,来看一下块的概念与使用. http的range http1.0 ...

  9. PHP中的继承

    <?php class Bar { private $salary = 3000; public $lunch = 1000; // php中关于“可见性”的概念 public function ...

  10. DataGridView控件对Column的设置

    http://stackoverflow.com/questions/18666582/datagridview-autofit-and-fill 1.Column覆盖所有width: dgv.Aut ...