深度解析 3GPP TS 23.558:8.17 漫游与联邦支持 (边缘世界的“跨国旅行”与“商业联盟”)

本文技术原理深度参考了3GPP TS 23.558 V18.10.0 (2025-03) Release 18规范中,关于“8.17 Support for roaming and federation”的核心章节。在之前的篇章中,“智行一号”的旅程始终局限在一个运营商的“国土”之内。然而,真正的智能出行必然是跨地域、跨网络的。当“智行一号”从北京驶向巴黎,或者当它需要调用一个由第三方云厂商提供的顶级AI服务时,边缘世界如何打破边界,实现全球一体化的无缝体验?本章,我们将开启“智行一号”的“跨国之旅”,揭秘边缘世界的“国际关系法”——漫游与联邦。

引言:打破“孤岛”,走向“全球化”

到目前为止,我们构建的边缘世界,更像是一个个独立的“城邦”。每个运营商(ECSP)都拥有自己的ECS(城市规划局)、EES(区域服务中心)和EAS(商铺)。“智行一号”可以在一个“城邦”内自由穿梭,但如果它想去另一个“城邦”,就需要重新办理一套完全不同的“入境手续”。

这显然无法满足全球化时代的需求。8.17章“Support for roaming and federation”,正是为了打破这些“城邦”之间的壁垒,为边缘计算的“全球化”铺平道路而制定的“国际法准则”。

Roaming is a scenario where a UE is served by a visited PLMN. Federation is a scenario where a UE consumes edge services involving two or more ECSPs.

规范清晰地定义了两种跨域协同的模式:

  1. 漫游 (Roaming): 这是我们熟知的概念,但被赋予了边缘计算的新内涵。它是用户的跨域,核心是解决“我在他乡,如何使用家乡和当地的边缘服务?”的问题。
  2. 联邦 (Federation): 这是一个更深层次的商业与技术联盟。它是服务的跨域,核心是解决“我身在本国,如何调用和使用盟国的顶级边缘服务?”的问题。

本章,我们将跟随“智行一号”经历一次复杂的“国际旅行”,看一看这两种模式是如何通过精妙的架构和流程设计,将一个个独立的边缘“孤岛”,连接成一片广阔的“新大陆”。


1. 核心挑战:跨域的信息不对称

无论是漫游还是联邦,其核心挑战都是信息不对称。当“智行一号”身处法国(VPLMN)时:

  • 它本地的V-ECS(法国电信的ECS)不了解“智行一号”的签约信息和归属地(HPLMN,中国移动)的边缘应用生态。
  • 它归属地的H-ECS(中国移动的ECS)不了解法国本地有哪些可用的边缘节点。

如何打破这种信息壁垒,让两个原本独立的ECS能够“对话”和“合作”?这正是8.17章所有流程设计的出发点。


2. 联邦的核心:ECS-ER与EDGE-10接口 (8.17.2.3 ECS discovery via ECS-ER)

为了实现ECS之间的“对话”,规范引入了一个关键角色和一个关键接口。

  • ECS-ER (ECS with Edge Repository function): 带有“边缘仓库”功能的ECS。你可以把它理解为一个国家的“国家级边缘信息中心”或“外交部”。它不仅管理本国的边缘资源,还负责与其他国家的“信息中心”进行情报交换。
  • EDGE-10接口: 这是ECS-ER之间进行通信的“外交热线”。

通过ECS-ER和EDGE-10,原本孤立的ECS之间建立起了沟通的桥梁。


3. 联邦场景下的服务发现:“跨国采购”之旅

场景:“智行一号”身在中国(归属地),但它需要使用一个由法国AI公司VisionFR提供的、部署在法国本地边缘节点的顶级图像识别服务EAS-Vision。中国移动(ECSP-A)与法国电信(ECSP-B)之间已建立联邦关系。

Figure 8.17.2.3.2-1: ECS querying ECS-ER

“智行一号”的“跨国采购”之旅:

  1. 本地请求: “智行一号”的EEC向其归属地的H-ECS(中国移动的ECS)发起一个Service ProvisioningEAS discovery请求,明确指出需要EAS-Vision服务。
  2. 本地查询失败: H-ECS在自己的“国内商铺名录”中查询,发现没有这个服务。
  3. 启动“外交”查询 (ECS Discovery via ECS-ER): H-ECS意识到这是一个“跨国采购”需求。于是,它通过EDGE-10接口,向其联邦伙伴——法国电信的ECS-ER(我们称之为F-ECS-ER)——发起了一次**ECS discovery request**。这个请求相当于一份“外交照会”:“我有一个VIP客户(‘智行一号’),需要在你国境内寻找EAS-Vision服务,请提供相关情报。”
  4. 伙伴国响应: F-ECS-ER在法国本地查询后,找到了EAS-Vision服务所在的F-EES(法国本地的EES),并将其详细信息(EES地址、EDN网络参数等)在**ECS discovery response**中返回给H-ECS。
  5. 信息返回给UE: H-ECS收到“友邦”的情报后,将其整合到服务开通响应中,返回给“智行一号”。

后续步骤: “智行一号”拿到了法国本地F-EES的“通行证”。接下来,它就可以直接或通过漫游网络,与F-EES建立连接,完成注册和最终的EAS发现,成功使用上EAS-Vision服务。

核心机制: 整个联邦机制的核心,就是通过ECS-ER之间的信息代理,将一个本地无法满足的发现请求,转发给了有能力的联邦伙伴,从而实现了服务能力的“跨国延伸”。这可以是一次性的请求/响应,也可以是订阅/通知模式(比如,H-ECS向F-ECS-ER订阅“EAS-Vision服务的状态更新”)。


4. 漫游场景下的服务提供:“异国他乡”的生存指南 (6.2a & 8.17)

场景:“智行一号”已经物理上行驶到了法国巴黎。它开机后,接入了法国电信的网络(VPLMN)。

此时,它面临一个选择:是继续使用“老家”(中国移动,HPLMN)的服务,还是使用“当地”(法国电信,VPLMN)的服务?规范为这两种选择都提供了架构支持。

4.1 核心角色:V-ECS与H-ECS

  • V-ECS: Visited ECS,漫游地网络的ECS,即法国电信的ECS。
  • H-ECS: Home ECS,归属地网络的ECS,即中国移动的ECS。

“智行一号”的EEC通常会同时知道这两者的地址(例如,通过派生和5GC下发)。

4.2 漫游时的服务开通

当“智行一号”在巴黎发起服务开通请求时,它可以选择:

  • 向V-ECS请求: 这是最直接的方式。EEC向法国电信的V-ECS发起请求。V-ECS会返回法国本地可用的边缘服务(V-EES)。这就是**本地分流(LBO)**架构的基础,能获得最低的时延。
  • 向H-ECS请求: EEC也可以选择联系远在北京的H-ECS。H-ECS自身不了解巴黎的边缘节点,但它可以利用我们刚刚学习的联邦机制,向它的漫游伙伴V-ECS发起**ECS discovery**查询!最终,H-ECS还是会将从V-ECS那里获取到的法国本地V-EES信息返回给“智行一号”。

4.3 架构的融合:漫游是联邦的特例

从流程上看,漫游场景下的跨域发现,实际上是联邦机制的一个具体应用。H-ECS与V-ECS之间的交互,完全可以复用ECS-ER之间的ECS discoveryService provisioning information retrieval流程。

NOTE: Partner ECS can also be a V-ECS based on the roaming status of the UE for which the service provisioning information is being retrieved.

这体现了3GPP架构设计的优雅之处:用一套统一的“联邦”机制,同时解决了“服务跨域”(身在本国用他国服务)和“用户跨域”(身在他国用当地服务)两种场景下的核心信息不对称问题。


5. 信息流的“外交辞令” (8.17.3)

我们来解密ECS-ER之间“外交电报”的关键内容。

5.1 ECS discovery request (Table 8.17.3.8-1)

Information elementStatusDescription
ECS addressMEndpoint information of ECS…
Federation informationOList of information for different federation agreements…
> ECSP identifiersOThe list of ECSPs preferred by the ECS.
AC Profile(s)OFilter information about required services…
Connectivity informationO…such as serving PLMN information where the services are required.
UE locationOLocation of the UE for which the services are required.

核心情报解读:

  • Federation information: 携带了“国书”,证明本次请求是基于合法的联邦协议。
  • Connectivity information: (关键) 在漫游场景下,H-ECS向V-ECS发起请求时,会在这里附上“智行一号”当前的漫游地网络信息(serving PLMN)。V-ECS据此才能知道这个请求是针对自己网络内的用户。
  • UE location & AC Profile(s): 依然是“寻人”和“办事”的核心依据。

5.2 Service provisioning information retrieval (8.17.2.4)

这个流程比ECS discovery更进一步。它不仅是查询对方有哪些ECS,而是直接请求对方为某个特定需求,返回一份完整的“服务开通信息”(即EDN配置信息)。这相当于H-ECS在请求V-ECS:“别只告诉我你们有哪些‘区域服务中心’,请直接帮我为‘智行一号’办好‘临时居住证’,把最终的EES地址给我。”


总结:构建一个无边界的边缘世界

8.17章通过引入ECS-ER、EDGE-10接口以及一套标准的跨域查询流程,为边缘计算的“全球化”奠定了坚实的基础。

  • 联邦(Federation)机制,打破了服务提供商之间的壁垒,使得应用可以透明地调用和组合全球范围内的最佳边缘能力,构建出更强大的服务。
  • 漫游(Roaming)支持,打破了地理和网络的边界,确保了用户无论身在何处,都能获得与归属地一致的、且经过本地优化的边缘服务体验。
  • 架构的统一性,通过将漫游场景下的交互,建模为联邦机制的一个特例,用一套核心流程优雅地解决了两种不同的商业场景,展现了卓越的设计思想。

当“智行一号”结束了它的“跨国之旅”,无论是使用了法国本地的导航优化,还是调用了德国的AI算法,对于车主来说,一切都是透明和无感的。这份“身在何处,服务就在何处”的从容与自信,正是8.17章赋予它的最大财富。它标志着3GPP边缘计算架构,已经从一个“区域性”的解决方案,成长为一个真正具备“全球化”潜力的技术平台。

FAQ

Q1:联邦和漫游,哪个对用户的体验更好? A1:这取决于具体的服务类型。

  • 对于低时延敏感型服务(如V2X、云游戏)漫游并使用**本地分流(LBO)**访问当地的边缘节点(V-EES/V-EAS)体验最好。因为数据无需绕回遥远的归属地。
  • 对于内容或策略敏感型服务,比如用户希望访问归属地的特定内容库(有版权限制),或者运营商希望对漫游用户执行统一的策略,那么通过联邦/漫游机制,让用户在漫游地依然能够透明地访问到归属地的H-EAS,可能更符合需求。

Q2:建立联邦关系,是不是意味着两个运营商的ECS要时刻保持信息同步? A2:不一定。规范支持两种模式:

  • 紧耦合(订阅/通知模式): 两个ECS-ER之间可以建立长期订阅关系,一方的资源发生变化,会主动通知另一方。这种模式信息最实时,但信令开销大。
  • 松耦合(请求/响应模式): 只有当真正有跨域请求发生时,一方才会去查询另一方。这种模式开销小,但信息可能存在一定的滞后。 运营商可以根据联邦协议的紧密程度和业务需求,选择合适的同步策略。

Q3:一个ECS可以既是普通的ECS,又是ECS-ER吗? A3:可以。ECS-ER(带有边缘仓库功能)是对ECS功能的增强,而不是一个独立的实体。一个运营商可以将其网络中的部分或全部ECS升级为ECS-ER,让它们承担起“对外联络”的职责。通常,在每个PLMN中,会部署少量几个高可靠性的ECS-ER作为“国家级网关”,而其他ECS则只负责“国内业务”。

Q4:在联邦场景下,“智行一号”向H-ECS发起了对法国服务的请求。最终的计费是如何结算的? A4:这会触发一个复杂的跨运营商计费结算流程(Inter-operator settlement)。

  1. 计费记录: 法国电信的F-EES/F-EAS在为“智行一号”提供服务时,会生成详细的CDR计费记录,并标记该用户来自中国移动。
  2. 内部结算: 法国电信的计费系统(CHF)会根据这些CDR,计算出中国移动需要为此支付的“批发价”。
  3. 运营商间结算: 两家运营商会根据他们的联邦/漫游协议,定期进行账务结算。
  4. 最终用户账单: 中国移动在收到“批发账单”后,再根据“智行一号”车主的签约套餐,决定是否以及如何向车主收取这部分“国际边缘服务”的费用。

Q5:这些漫游和联邦的流程,对AC(应用客户端)和EEC来说是透明的吗? A5:在理想情况下,是的。EEC只需向它所知的ECS(无论是H-ECS还是V-ECS)发起一个标准的服务开通请求。它无需关心这个ECS为了满足它的请求,在后台与多少个“外国同行”进行了“外交磋商”。ECS的职责就是屏蔽这种跨域的复杂性,最终返回给EEC一个可以直接使用的EES地址。这正是这套架构设计的核心价值——为上层应用和客户端,提供一个统一、简单的边缘服务视图,无论其背后是多么复杂的跨域协同