Featured image of post OLT 能不能成为算力边缘节点(一)?离用户这么近,为什么不行?

OLT 能不能成为算力边缘节点(一)?离用户这么近,为什么不行?

最近旁听了几次会议,领导提出了一个问题:“OLT 能不能成为算力边缘节点?”现场一时没人能给出清晰、系统的回答。

最近旁听了几次会议,领导提出了一个问题:“OLT 能不能成为算力边缘节点?”

现场一时没人能给出清晰、系统的回答。为了避免下次遇到类似汇报时一问三不知,我抽空把相关标准、网络架构与业务逻辑梳理了一遍,边查边学边思考,初步形成了以下理解,一点浅见,难免有错,欢迎指正 。

AI 越来越需要靠近用户。特别是一些实时交互、视频处理、工业控制之类的业务,算力如果离用户太远,网络时延和数据传输本身就可能成为瓶颈。

既然运营商的 OLT、BBU 等接入节点及其所在的机房本来就离用户很近,为什么不直接在这些位置部署 GPU,把它们变成边缘算力节点?

从物理位置看,这似乎是最直接的办法。

但仔细想了一下,事情没有这么简单。

我们真正需要思考的,可能不是“OLT 能不能放 GPU”,而是:

这些设备和位置,适不适合作为边缘算力服务节点?

直觉上的边缘(Edge):仅仅是距离近吗?

我们通常很容易把 Edge 理解为“离用户近”。

这个理解不能说错,但它其实只说了一部分。

如果只是从地理位置看,OLT 确实非常接近家庭和企业用户;基站 BBU 更不用说,手机就在其覆盖范围内。

但实现一个业务——例如一个 AI 请求,从用户信息产生到获得结果,中间会经过很多环节:用户在哪里接入、用户面数据在哪里被还原、流量如何被引导、服务从哪里进入、模型在哪里被调用、算力在哪里执行。

真正影响体验的,并不是单一的“距离”,而是整个业务链路在什么位置完成处理。

在查阅 Edge Computing 相关资料时发现,标准和业界讨论的重点,其实也并不是简单定义一个“离用户最近的节点”。从实际业务来看,我更愿意把 Edge 理解成三个层面:物理位置要足够接近,网络连接要足够方便,最重要的是服务和计算资源真的部署在那里。

因此,真正决定 AI 体验的不是“GPU 离用户多少公里”,而是业务处理在地理、网络、服务三个维度的协同位置。

也就是说, Edge真正要解决的,是让计算、网络和服务在合适的位置形成协同 。

经过 OLT,不等于业务就能在 OLT 处理

再来看看 OLT,问题就变得清楚了一些。

以传统PPPoE接入为例,PPPoE会话通常在BNG/BRAS等用户面功能处终止。用户的数据流转路径大致是: 用户终端 → ONU/ONT(PPPoE封装) → OLT → 承载网络 → BNG/BRAS/BNC-UP(PPPoE解封) → Internet 或云

OLT 离用户很近,但 PPPoE 会话通常是在 BNG/BRAS 等用户面功能处终止,OLT 本身并不是用户 IP 业务的终止点。

当然,现在宽带接入中也有 IPoE 等不同方式,具体的认证和用户面处理并不完全一样。但这里真正想说明的并不是 PPPoE 本身,而是一个更关键的问题:

数据经过那里,不等于业务在那里终止。

这是一个非常重要的认知前提。

一个非常容易产生的误解是:用户的数据经过 OLT,因此 OLT 就天然知道用户在访问什么服务。

假设我们真的在 OLT 旁边放了一台 GPU 服务器,或者做成了 OLT 设备上的算力板卡。

用户的业务怎么知道那里有这份算力?网络又怎么把这个业务流量送过去?

数据虽然经过 OLT,但 OLT 并不因此就承担用户 IP 业务的终止和 AI 服务处理。这时候,“OLT 很近”本身就不够了。

OLT通常不是用户IP业务的终止和服务处理点。

从“地理—网络—服务”的视角看:

  • 地理上,GPU 可能已经靠近用户;
  • 网络上,用户面仍然在较远的 BNG 终止,流量路径没有真正下沉;
  • 服务上,AI 服务入口和调度逻辑也不在 OLT 侧。

三者没有协同,单有“近”的地理条件,很难形成真正的 Edge 体验。

有了 GPU,就真的有 AI 服务了吗?

还有一个容易混淆的问题:我们很容易把“算力资源”和“AI 服务”看成一回事。

例如,在 OLT 机房的设备上插了算力板卡,或放了几台 GPU 服务器。从资源角度说,那个节点当然有了计算能力。

但用户并不能因为附近有 GPU,就自动获得一个 AI 服务。

GPU只是提供了计算能力。

用户真正能够使用的,却是一项完整的服务:要有模型,要有服务入口,要知道请求应该送到哪里,还要有相应的网络和调度机制。

换句话说,把GPU放到OLT旁边,只是把“计算资源”搬近了,并没有自动把“AI服务”搬近。

GPU 或算力板卡只是资源,AI 服务才是面向用户的一套完整能力。

这两者之间还有很长的一段距离。

还存在一个更复杂的问题:网络并不一定天然知道用户正在访问一个 AI 服务。

如果AI业务采用HTTPS等加密方式,网络设备通常无法仅靠读取应用层明文内容来判断具体请求是不是一次AI调用。因此,要实现精细的AI业务识别和引流,往往还需要应用、DNS、服务入口、策略或其他显式机制配合。

所以,所谓“把 AI 请求引导到附近的 GPU”,本身就需要一套业务和网络机制。

这时候,问题已经从“GPU 放在哪里”,变成了:

用户的 AI 请求到底从哪里进入这个服务体系?

我觉得这是理解 Edge AI 很关键的一步。

所以,Edge 到底应该放在哪里?

如果不再单纯按照物理距离判断,那么一个 Edge 的位置,实际上是由多个维度共同决定的。

首先是业务对时延的要求。

有些 AI 业务对时延并不敏感。用户发一个请求,等待几百毫秒甚至更长时间,并不会明显影响体验。这类业务没有必要为了追求“更近”而把算力一直往接入侧搬。

另外一些业务则不同。例如实时视频分析、工业控制、部分强交互式业务,数据量大、交互频繁,对时延和稳定性的要求更高,靠近用户部署才更有价值。

其次是用户面在哪里。

如果用户流量还需要绕很远的网络才能进入业务处理环节,那么即使把 GPU 放在用户附近,也未必能够真正获得低时延。

再就是数据在哪里产生。

视频、工业传感器、车辆等场景,会产生大量需要实时处理的数据。如果所有数据都先送到很远的中心云,再把结果返回,网络带宽和响应时间都会成为问题。

最后还有一个很现实的因素:算力资源的经济性。

GPU 并不是一台交换机。把大量算力分散到本地成百上千个 OLT 机房,除了服务器本身,还要考虑供电、散热、机房空间、网络、运维、资源利用率以及故障处理。

如果一个小区附近的算力大部分时间没有业务,所谓“离用户最近”的优势,很可能抵不过资源利用率下降带来的成本。

所以,Edge到底应该放在哪里,并没有一个固定答案。真正需要看的,是业务对时延的要求、用户数据在哪里、用户面在哪里,以及把算力部署到这个位置是否划算。

对普通大模型问答而言,算力放在中心云可能完全够用;而对于实时视频、工业控制等业务,几十毫秒甚至更低的时延要求,就可能使更靠近用户的计算资源变得有意义。

而不是简单的一条:用户在哪里,算力就放在哪里。

固网真正值得思考的,可能不是“OLT 加 GPU”

想到这里,我反而觉得,“OLT 能不能成为算力节点”这个问题,可能问得还不够准确。

OLT 本身当然可以旁挂服务器,技术上没有什么神秘之处。

真正值得研究的是: 运营商的 OLT 接入节点附近,能不能逐步形成一个能够提供网络、计算和服务的 Edge 环境?

这时候,Cloud CO 的思路就有些意思了。

所谓 Cloud CO,并不是简单地把一个传统机房变成“OLT 机房 + GPU”,而是把原本以接入设备为主的OLT机房,逐步演变成能够承载接入网络功能、用户面、云化资源以及各种边缘服务的平台。

OLT 仍然可以是 OLT,计算资源也可以是独立的计算资源,二者没有必要强行合并成一台设备。

从这个角度看,“OLT 是不是算力节点”反而没有那么重要。

更重要的问题是:OLT 所在的接入环境,能不能成为 Edge Cloud 的一个承载位置。

这相当于在问:

  • 地理上,接入站点是否具备部署算力的条件;
  • 网络上,用户面能否在本地或近端终止;
  • 服务上,AI Gateway 和服务编排能否在本地落地。

如果这三点可以逐步实现,那么 OLT 旁边有没有“贴着 OLT 的 GPU”,反而只是实现细节。

如果用户面也能下沉,事情就不一样了

不过,到这里还有一个绕不开的问题。

假设 Edge 算力真就在 OLT 节点,但用户业务还是按照传统方式一路向上到 BNG 进入业务网络,那么这份算力虽然下沉了,用户业务却没有真正跟着下沉。

所以,算力下沉的背后,其实还有一个网络问题: 用户面在哪里?

这里就自然碰到了 BNG 解耦。

一些电信标准组织提出了解耦BNG的框架,一个重要思路就是通过控制面与用户面的解耦,让用户面能够根据业务需求进行更加灵活的部署。而运营商的网络也在朝这个方向发展,例如中国联通的BNC建设,这给 Edge 服务进一步靠近用户创造了条件。

  • BNC-UP 高挂: 路径为 用户 → OLT → 本地承载 → BNC-UP(核心) → AI 服务 。此时 Edge 的地理位置、用户面和服务面都在核心。
  • BNC-UP/BNG 部署在汇聚节点: 路径为 用户 → OLT → BNC-UP/BNG(汇聚节点) → AI 服务(汇聚/核心节点) 。此时 Edge 的地理位置、用户面在汇聚节点,但服务面在汇聚或核心。
  • BNC-UP 下沉到 OLT 节点: 路径为 用户 → OLT → BNC-UP(OLT节点) → AI 服务(OLT节点) 。此时 Edge 的地理位置、用户面和服务面都在 OLT 节点。

用户面下沉只是让业务路径具备进一步靠近Edge的条件,并不意味着Edge服务自然就形成了。

真正“Edge 下沉”应该是: 用户面、业务入口和服务能力一起协同考虑。

这也正是“算力下沉”这个词容易让人产生误解的地方——真正需要下沉的,不能仅是计算资源本身。

现在的BNC-UP的建设,主要还是集中部署在本地的核心,之前IP城域网时期部署在汇聚节点的BNG,将会慢慢退网。这个建设思路适合传统的以南北流量为主的互联网访问业务,但在AI时代下,是否仍和IP城域网一样,将BNC-UP部署在汇聚节点,还需要进一步研究。

移动网络也是一样。BBU离用户很近,但并不意味着基站本身就是MEC。真正决定业务能不能使用附近计算资源的,同样涉及UPF的位置、业务引流以及服务部署位置。

所以,“BBU很近”和“业务可以使用附近算力”之间,同样不是一回事。

不同 AI 业务,需要的 Edge 其实并不一样

再仔细思考一下,就会发现另外一个问题:并不是所有算力服务都值得下沉。

对普通的大模型交互,中心云往往已经能够满足需求。

对企业私有数据、数据本地处理等场景,本地或专属Edge可能更有价值。

对实时视频、工业控制等对时延和确定性要求较高的业务,更靠近用户的Edge才可能体现价值。

所以,Edge并不是越靠近用户越好,而是要看业务到底需要什么样的计算位置。

甚至还有一类 AI,很可能天然就在网络设备附近:网络故障预测、ONU 异常识别、QoE 分析、流量预测、无线参数优化、网络节能等。

这种 AI 本身就是 网络 AI(AI for Network) 。

它和“向客户提供 GPU 算力”(Network for AI)并不是一回事。一个是网络自身使用 AI,另一个是运营商向客户提供 AI 算力或 AI 服务。

把这两类事情区分开以后,OLT 上到底要不要有 AI 能力,也会容易判断很多。

所以,OLT 到底能不能成为算力节点?

如果现在再回头看最开始领导提出的问题:“OLT 能不能成为 Edge 算力节点?”

如果仅从算力资源部署的位置来看,

OLT 当然可以成为一个算力部署位置。

但如果问题是:“把 GPU 放到 OLT 旁边,是不是就自然形成了一个面向用户的 AI Edge?”

答案显然没有那么简单。

因为真正决定一个 Edge 服务是否成立的,并不是算力距离用户有多近,而是:业务能不能到达它,服务能不能找到它,网络能不能把流量引导到它。

相比于纠结“OLT 能不能加 GPU”,我更愿意将这个问题演进为:

运营商能不能把 OLT 所在的接入环境,逐步变成一个可以提供网络、计算和 AI 服务的 Edge Cloud?

如果答案是可以,那么 OLT 当然可以成为其中的一部分。但它未必需要变成一台“带 GPU 的 OLT”。

这可能就是我目前对这个问题的一个阶段性理解。

这自然引出了下一个更具体的问题:

如果真的把 GPU 放到 OLT 旁边,用户到底怎么才能用上这份算力?

Powered by Hugo & Stack
使用 Hugo 构建
主题 Stack 由 Jimmy 设计