2/3/4G网络架构
1通讯网络演进
1.1 概念名词
|
LTE=Long Term Evolution=长期演进, |
是3GPP制定的高数据率、低时延、面向分组域优化的新一代宽带移动通信标准项目。 |
|
E-UTRAN |
无线接入网 |
|
E-UTRA |
LTE空口 |
|
EPC |
3GPP的演进分组核心网 |
|
LTE系统 =EPS=E-UTRAN+EPC=EPC+eNB |
3GPP的演进分组系统 |
|
SAE |
系统架构演进项目 |
1.2 通讯网络发展历程
- 2G:GSM(2G,我国90后才有) EDGE(2.5G) cdma2000(2004年,北美提倡的制式)
- 3G:TD-SCDMA(移动,2009我国主导的) WCDMA(联通) EV-DO(电信)
- 4G:LTE TDD Type(type指的是无线帧) TD-LTE(不是真正意义上的4g,是3.9g最大部分保留了wcdma和td-scdma的特性)
TD-LTE-A 和FDD LTE-A (才是真正意义上的4g)

1.3 LTE基本概念
LTE
- LTE=Long Term Evolution=长期演进,是3GPP指定的下一代无线通信标准。
- 接入网将演进为E-UTRAN (Evolved UMTS Terrestrial Radio Access Network),核心网的系统架构将演进为SAE(System Architecture Evolution)
- LTE是以OFDM为核心的技术,为了降低用户面延迟,取消了无线网络控制器( RNC ),采用了扁平网络架构。
设计目标
- 带宽灵活配置:支持1.4MHz, 3MHz, 5MHz, 10Mhz, 15Mhz, 20MHz
- 值速率(20MHz带宽):下行100Mbps,上行50Mbps
- 增加频谱效率,达到3GPP R6 的2-4倍。 3GPP R6 HSDPA
- 控制面延时小于100ms,用户面延时小于5ms
- 系统结构简单化,低成本建网
- 增加小区边缘比特速率,但是保持现有的站址规划不变
- 以分组域业务为主要目标,系统在整体架构上将基于分组交换
2 网络架构图
2.1 2G架构

- 重要网元及作用

|
网元名称 |
作用 |
|
BTS(Base Transceiver Station基站收发信台) |
负责移动信号的接收和发送处理 |
|
BSC(基站控制器) |
各种接口的管理,承担无线资源和无线参数的管理 |
|
MSC(Mobile Switching Center,移动交换中心 ) |
是在电话和数据系统之间提供呼叫转换服务和呼叫控制的设备。MSC 转换所有的在移动电话和 PSTN 和其他移动电话之间的呼叫 |
|
EIR(设备标识寄存器) |
存储IMEI码 |
|
HLR 归属位置寄存器 |
存放业务信息 |
|
VLR 拜访位置寄存器 |
用户位置信息 |
|
AUC 鉴权 |
|
|
GMSC (Gateway Mobile Switching Center网关移动交换中心) |
它具有从HLR查询得到被叫MS当前的漫游号码,并根据此信息选择路由。 |
2.2 3G架构(不做展开)

2.3 4G架构

- 重要网元及主要作用
|
网元 |
功能 |
|
MME(Mobile management entity) |
接入控制 安全控制(鉴权,加密) 信令协调 |
|
S-GW(Serving gateway ) |
本地移动管理描点 传送数据包给P-GW |
|
P-GW(PDN gateway ) |
IP地址分配(私有地址) 提供EPC和外部数据网的连接 |
|
HSS (Home subscriber server) |
存储用户数据 存储用户的EPS位置信息和相关签约数据 鉴权中心 |
|
PCRF(Policy and charging rule function) |
策略控制和计费规则 |

2/3/4G网络架构的更多相关文章
- 数据中心网络架构的问题与演进 — 云网融合与 SD-WAN
目录 文章目录 目录 前文列表 云网融合 云网融合的应用场景 SD-WAN SD-WAN 的应用场景 企业组网互联 SD-EN 数据中心互联 SD-DCI 云间互联 SD-CX 企业用户接入云 数据中 ...
- 一般情况下的NB-IoT网络架构
一. NB总体网络架构 NB-IoT端到端系统架构如下图所示: 终端:UE(User Equipment),通过空口连接到基站(eNodeB(evolved Node B , E-UTRAN 基站)) ...
- IT人的5G网络架构视点:从网络架构演进的前世今生详解5G各NF网络功能体
一.引言 以前从来没关注电信无线上网网络的具体架构(也即PS域架构),现在开始学5G接触这些东西时,理解起来很痛苦,资料也少,于是一方面到处找人咨询,一方面到处查资料,最后发现应该从3G.4G时代的架 ...
- 深入理解openstack网络架构(1)
原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture 译文转载自:http://b ...
- [转]漫谈数据中心CLOS网络架构
http://djt.qq.com/article/view/238 1.数据中心网络架构挑战 随着技术的发展,数据中心的规模越来越大,一个数据中心的服务器容量从几年前的几千台服务器发展到今天的几万甚 ...
- 通过Microsoft Azure服务设计网络架构的经验分享(转)
原文:http://www.infoq.com/cn/articles/azure-networking-tips 本文从产品设计和架构角度分享了 Microsoft Azure 网络服务方面的使用经 ...
- 苹果iphone4s完美越狱后破解4g网络方法
苹果iphone4s完美越狱后破解4g网络方法教程 作者:佚名 字体:[增加 减小] 来源:互联网 时间:01-15 10:07:25我要评论 自从港版iPhone5s/c能够破解移动4G网络后, i ...
- 通过Microsoft Azure服务设计网络架构的经验分享
作者 王枫 发布于 2014年4月8日 本文从产品设计和架构角度分享了Microsoft Azure网络服务方面的使用经验,希望你在阅读本文之后能够了解这些服务之间,从而更好地设计你的架构. Mic ...
- Android 判断wifi和4G网络是否开启
public boolean isWifiAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) g ...
随机推荐
- The Preliminary Contest for ICPC Asia Xuzhou 2019 徐州网络赛 K题 center
You are given a point set with nn points on the 2D-plane, your task is to find the smallest number o ...
- linux多线程同步的四种方式
1. 在并发情况下,指令执行的先后顺序由内核决定.同一个线程内部,指令按照先后顺序执行,但不同线程之间的指令很难说清楚是哪一个先执行.如果运行的结果依赖于多线程执行的顺序,那么就会形成竞争条件,每次运 ...
- 获取Wi-Fi的SSID
前几天做项目的时候,碰到一个问题,获取wifi的SSID,其实就是获取Wi-Fi的名字 iOS12以前 在iOS13之前获取wifi的SSID很简单,苹果提供了接口CNCopyCurrentNetwo ...
- 多线程高并发编程(7) -- Future源码分析
一.概念 A Future计算的结果. 提供方法来检查计算是否完成,等待其完成,并检索计算结果. 结果只能在计算完成后使用方法get进行检索,如有必要,阻塞,直到准备就绪. 取消由cancel方法执行 ...
- SpringBoot系列(十四)集成邮件发送服务及邮件发送的几种方式
往期推荐 SpringBoot系列(一)idea新建Springboot项目 SpringBoot系列(二)入门知识 springBoot系列(三)配置文件详解 SpringBoot系列(四)web静 ...
- NEON的比较是把所有的bit都设置为1
NEON中的比较指令,如果结果为true,是把所有的bit都设置为1,而不是设置为1. ushort data1[4] = {129,0,136,255}; uint16x4_t v0 = vld1_ ...
- 基于Kubernetes服务发现机制的探讨Non Service
服务注册 注册中⼼作为一般的RPC/Web服务中的底层设施提供了服务进程元数据(IP, Port, Interface, Group,Method等)存储,被Watch的功能,每个服务进程均需接⼊同⼀ ...
- 详解 Spark 中的 Bucketing
什么是 Bucketing Bucketing 就是利用 buckets(按列进行分桶)来决定数据分区(partition)的一种优化技术,它可以帮助在计算中避免数据交换(avoid data shu ...
- Springboot中修改.properties文件为.yml文件时项目不能运行问题
可能很多小伙伴会考虑环境配置的问题,maven版本.idea版本什么的,其实没有必要 只要你之前.ies时能运行,那么环境配置就没有问题 不能运行的原因,一定是你的.yml文件的格式问题 .yml文件 ...
- 微服务框架 ketchup 介绍
1.背景 在ketchup诞生之前.期间也是用surging开发了两个项目.奈何surging没有文档,升级之后,只能从头在读一遍源码,了解新功能,会消耗大量的时间.商业化也使一些 想学习微服务的人望 ...
