虚拟pdn服务器,【转载】EPS中的PDN连接

本文详细探讨了UE在EPS中的PDN连接,包括UE可以有多个PDN连接,每个连接与不同的APN相关联,APN用于隔离UE访问的PDN。3GPP通过APN(在5G中为DNN)来选择PGW或SMF,从而实现网络对UE访问的控制。UE根据应用层决定向哪个APN发送数据,而PGW根据目标IP找到对应的PDN连接。此外,物理PGW可能为多个APN服务,通过虚拟路由器实现隔离。

这一篇将讲述更多PDN连接的细节,包括:UE有几个PDN连接?如果UE有多个PDN连接,互相是什么关系?UE使用哪个PDN连接发送哪些数据?

先说第一个。

直觉上,1个PDN连接就够了。UE和PGW之间建立PDN连接,业务数据都经PGW转发。如果只是为了实现IP连通性,1个PDN连接完全可以满足,网络也十分简单且易于理解 —— 然而,简单往往会导致灵活性的缺失。

如果UE只有1个PDN连接,意味着UE只连接1个PGW,UE可以访问什么完全取决于这个PGW对接的PDN(外部网络)。如果UE只访问互联网(Internet),PGW对接互联网就好了。如果UE还可能访问其他网络和资源,如IMS系统(VoLTE业务)、IoT平台(物联网业务)或行业应用(如银行专线)等,问题就变得复杂了。

出于安全考虑,EPS不能允许UE访问所有PDN。比如,只签约了互联网业务的用户,对银行专线或证券专线也可能会表现出过度的热情(“好想知道老王发了多少奖金,刚刚又买了哪只股票”),EPS必须把这种热情给浇灭。那么,如何灵活的控制UE访问的PDN呢?

方法是隔离。

PDN通常是互相隔离的。如果知道用户号码和UE IP对应关系,PDN可以通过ACL(Access Control List)控制是否允许UE访问。问题是,EPS架构中网络与业务相对分裂(业务把网络视作管道,网络也不太在意传的是什么业务),PDN(业务侧,相对EPS而言)很难同步获取EPS(网络侧)的内部信息,只能通过IP规划事先控制UE IP,再根据用户签约配置ACL。ACL方式不仅灵活性低,维护工程师还可能想打人。(配置网元分散,数据复杂,更新频繁,容易出错)

如果从EPS内部开始隔离,PDN就省心了 —— 如果有多个PGW,每个PGW对接一个PDN,UE想访问哪个PDN就连接哪个PGW,想访问多个PDN就连接多个PGW,这多灵活。当然,是否允许连接还是网络说了算,参与决策的网元有好些个,包括HSS、MME、DNS、PCRF等(这些网元后续再详细介绍),PGW自然也少不了。(大爷一脸傲娇)

3GPP给每个PGW取个名字,表示PGW对接的PDN,这个名字就是Access Point Name(访问接入点,多么的直白),简称APN。以中国移动为例,对接互联网的APN叫cmnet(中国电信叫ctnet或ctlte,中国联通叫3gnet,更准确的说,PGW通过这些运营商的内部网络连接互联网),对接IMS网络的APN叫IMS,对接物联网的APN叫cmiot。

于是,UE想访问多个PDN,就和多个APN(PGW)建立多个PDN连接。反过来说,UE可以有1个或多个PDN连接,分别连接不同APN(PGW)。比如,签约cmnet和IMS的用户,UE和cmnet和IMS两个APN(PGW)分别建立PDN连接,两个PGW相互独立,两个PDN连接也相对独立(部分网元共用,比如eNB和SGW)。

5G系统中和APN对应的概念是DNN(Data Network Name)。4G通过APN选择PGW,而5G通过DNN选择SMF(Session Management Function)或UPF(User Plane Function)。(3GPP TS 23.003:In 5GS, the Data Network Name(DNN) is e

<think>好的,我现在需要解释EPS Bearer、PDN和DNS服务器之间的关系。首先,我需要回顾一下相关的知识,确保自己理解正确。 根据引用[2],EPS Bearer是UE和P-GW之间的逻辑通道,用于数据传输。每个PDN连接对应一个默认承载,可能还有一个或多个专有承载。而PDN指的是外部的数据网络,比如互联网或企业网络,通过APN标识。P-GW作为边界网关,负责分配IP地址和管理承载。 接下来,DNS服务器属于PDN的一部分,比如互联网中的域名解析服务。当UE需要访问某个域名时,DNS查询会通过EPS Bearer发送到PDN中的DNS服务器,解析为IP地址,之后的数据传输同样通过EPS Bearer进行。 引用[4]提到,默认承载提供基本的连接,而专有承载可以根据不同业务需求分配不同的QoS。这可能影响DNS查询的优先级,但通常DNS使用默认承载。另外,IP地址由P-GW分配,可能来自DHCP服务器或静态配置,如引用[1]所述。 用户的问题还提到DNS服务器EPS Bearer的关系。需要明确的是,EPS Bearer是传输通道,而DNS服务器属于外部PDN,所以UE通过EPS Bearer访问DNS服务。例如,当UE发起一个网页请求,首先通过默认承载发送DNS查询到PDN的DNS服务器,获取IP后,数据流可能继续使用默认承载或专有承载传输。 总结关系:EPS Bearer是UE连接PDN的通道,PDN包含DNS服务器,UE通过EPS Bearer与PDN中的DNS交互,完成解析后继续通信。需要确认这些部分如何衔接,是否有遗漏。</think>### EPS Bearer、PDN与DNS服务器的关系分步解释 1. **EPS Bearer的作用** EPS Bearer是$UE$(终端)与$P-GW$(PDN网关)之间的**逻辑传输通道**,用于保障数据传输的$QoS$(服务质量)。每个PDN连接至少包含一个默认承载(Default Bearer),用于基本通信;专有承载(Dedicated Bearer)则按需创建,支持更高优先级或带宽的业务[^2][^4]。 2. **PDN的定义与功能** PDN(分组数据网络)是外部的数据网络(如互联网、企业内网),通过$APN$(接入点名称)标识。$P-GW$作为LTE网络与PDN的边界网关,负责为$UE$分配IP地址,并建立EPS Bearer连接[^1]。 3. **DNS服务器的角色** DNS服务器属于PDN的一部分(例如互联网的公共DNS),其功能是将域名解析为IP地址。当$UE$访问互联网服务时,需通过EPS Bearer向PDN内的DNS服务器发送查询请求,解析域名后再进行数据传输[^3]。 4. **三者的协作关系** - **连接建立**:$UE$通过默认承载连接PDN,获取IP地址(动态或静态)[^1]。 - **域名解析**:$UE$通过EPS Bearer向PDN的DNS服务器发起DNS查询(如`www.example.com`解析为`192.0.2.1`)。 - **数据传输**:解析完成后,数据流通过同一EPS Bearer或专有承载传输,具体取决于业务需求。 5. **关键交互示例** ```plaintext UE → EPS Bearer → P-GW → PDN(DNS服务器) → 返回IP → UE通过IP与目标服务器通信 ``` - 若DNS查询需要低延迟,运营商可为DNS流量配置高优先级的专有承载。 ### 总结 EPS Bearer是通道,PDN是目标网络(含DNS服务器),DNS解析依赖EPS Bearer完成,三者共同实现终端与外部网络的互联。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值