好的,我们继续进行这场深度探索之旅。

深度解析 3GPP TR 21.905:章节 3 (Part 12) - N字头的世界:网络(Network)、节点(Node)与名称(Name)的秩序构建

本文技术原理深度参考了3GPP TR 21.905 V19.0.0 (2025-09) Release 19规范。在我们成功探索了移动性(Mobility)和宏微观(Macro/Micro)世界的“M”字头之后,本文将带领读者进入一个充满秩序与定义的领域——“N”字头的世界。这是一个关于网络(Network)、**节点(Node)名称(Name)**的篇章。我们将在这里解构网络本身的多重身份,理解构成网络的最小功能单元——节点(Node)的演进,并深入探讨网络中用于寻址与识别的各种名称与号码体系。

引言:为数字世界绘制户籍与门牌

“小通,我们已经研究了网络的内部运作,比如切换、承载和移动性管理。现在,我们要退后一步,像一位城市规划师一样,审视整个‘通信城市’的宏观结构。这座城市由谁运营?它的边界在哪里?城市里的每一栋建筑(功能实体)是如何被命名的?市民(用户)又是如何通过唯一的门牌号(号码)找到彼此的?”

“‘N’字头的世界,正是3GPP为这座数字城市制定的‘行政区划’、‘建筑命名规范’和‘户籍门牌系统’。我们将在这里深入理解网络(Network)作为一个运营商、一个系统和一个拓扑结构的多重含义。我们会追溯从3G的Node B到5G的gNB,这些网络**节点(Node)的演进历程。我们还会看到,网络是如何通过网络代码(Network Code)来区分国别与运营商,又是如何通过号码(Number)**体系来实现全球用户的互联互通。理解了‘N’,你就能掌握构建这张全球网络秩序的顶层设计。”

小通准备好了,她将跟随导师的指引,去探索那些为复杂网络世界带来秩序与清晰度的基本法则。

1. 网络的“三重门”:从运营实体到功能集合

“‘Network’是3GPP词汇中最基础但也最容易产生歧义的词之一,因为它在不同上下文中,扮演着不同的角色。”导师说道。

1.1 Network Operator (网络运营商) & PLMN Operator

Network operator: See PLMN operator.

PLMN Operator: Public Land Mobile Network operator. The entity which offers telecommunications services over an air interface..

Network OperatorNetwork的第一重身份:商业与法律实体

  • 它是一个公司,如中国移动、AT&T、Vodafone。

  • 它的核心业务是提供**公众陆地移动网络(PLMN)**服务。

  • 它的标志是拥有政府监管机构颁发的运营牌照和分配的PLMN ID(即MCC+MNC)。

1.2 Network Element (网络单元) & Network Function (网络功能)

Network Element: A discrete telecommunications entity which can be managed over a specific interface e.g. the RNC.

Network Function (NF): [This term became central in 5G, its definition is in TS 23.501, but the concept is essential here] A processing function in a network which has defined functional behaviour and interfaces.

Network Element/FunctionNetwork的第二重身份:功能与技术的集合

  • NE (Network Element):是传统网络(2G/3G/4G)中对功能实体的称呼。它通常指一个离散的、物理或虚拟化的“盒子”,如一个基站(eNodeB)、一个MME。它强调的是“实体性”。

  • NF (Network Function):是5G服务化架构(SBA)中对功能实体的称呼。它强调的是“功能性”,一个NF代表了一组定义好的行为和接口(如AMF、SMF),它可以被软件化、容器化地部署在云基础设施上,更加灵活和解耦。

“从NE到NF的演进,是从‘买设备’到‘买功能’的理念转变,是网络走向云原生和软件化的核心标志。”导师总结道。

1.3 Core Network (CN) & Radio Access Network (RAN)

Core network: An architectural term relating to the part of 3GPP System which is independent of the connection technology of the terminal (eg radio, wired).

Radio Access Network (RAN): [Defined under specific technologies like GERAN, UTRAN, E-UTRAN, NG-RAN] The part of the 3GPP system that provides radio access for the user equipment.

CNRANNetwork的第三重身份:架构上的宏观划分

  • RAN接入技术相关的部分,负责处理所有与无线接口有关的事务。

  • CN接入技术无关的部分,负责用户管理、会话控制、安全和与外部网络的互通。

这种划分,我们之前在讨论AS/NAS分层时已经深入探讨过,是整个3GPP系统架构的基石。

2. 节点的演进史:从Node B到gNB

“网络是由一个个节点构成的。‘N’字头下的‘Node’,忠实地记录了基站这个关键节点的演进历史。”

2.1 Node B (节点B)

Node B: In UMTS, a logical node responsible for radio transmission / reception in one or more cells to/from the User Equipment. Terminates the Iub interface towards the RNC.

Node B3G UMTS时代基站的官方名称。

  • “B”的含义: 代表“Base station”。

  • 功能相对简单: 主要负责底层的无线收发、功率控制等物理层功能。

  • 被集中控制: 它的“大脑”是RNC(无线网络控制器),它通过Iub接口向RNC“汇报工作”并接收指令。

2.2 eNodeB & gNB

“虽然TR 21.905的‘N’字头下没有直接定义eNodeB和gNB,但理解Node B是理解它们演进的起点。”导师补充道。

  • eNodeB (evolved NodeB):是4G LTE时代的基站。其中的“e”(Evolved)代表了革命性的进步——它集成了原来RNC的大部分智能功能,实现了网络架构的扁平化

  • gNB (next generation NodeB):是5G NR时代的基站。其中的“g”(next generation)代表了其能力的再次飞跃。gNB不仅是无线接入点,更是边缘计算(MEC)的使能者,并且被设计为可以灵活地进行CU/DU分离部署,以适应不同的网络场景。

2.3 Non-Access Stratum (NAS) (非接入层)

Non-Access Stratum: Protocols between UE and the core network that are not terminated in the RAN.

NAS这个我们已经多次提及的核心概念,再次出现在“N”字头下。它的定义强调了其关键特征:

  • 端点: UE和核心网(AMF/MME)。

  • 透明传输: 不(not)在无线接入网(RAN)中被终结(terminated)

  • 内容: 负责移动性管理(MM)、会话管理(SM)等核心信令流程。

3. 网络的“身份证”与“门牌号”

“一个全球化的网络,必须有一套清晰、无冲突的识别和寻址体系。‘N’字头的CodeNameNumber术语,共同构筑了这个体系。”

3.1 Network code (网络代码) & Network subset code (网络子集代码)

Network code: MCC and MNC.

Network subset code: digits 6 and 7 of the IMSI.

Network code就是我们熟知的PLMN ID,是运营商网络的“全球唯一身份证号”。

  • MCC (Mobile Country Code): 移动国家码,如中国的460。

  • MNC (Mobile Network Code): 移动网络码,如中国移动的00, 02, 07。

Network subset code则提供了一种在运营商内部进行更精细化用户分群的机制。

“小通,你看你的IMSI,紧跟在MNC后面的两位数字,就是Network subset code。”导师解释道,“运营商可以用它来区分不同的用户类型,比如,‘01’代表普通公众用户,‘02’代表企业集团用户,‘03’代表物联网用户。这样,核心网在处理用户请求时,就可以根据这个子集代码,快速地为其匹配不同的服务策略或APN。”

3.2 Network personalisation (网络定制化) & Network subset personalisation

Network personalisation: Allows the network operator to personalise a ME so that it can only be used with that particular network operator’s (U)SIMs.

Network subset personalisation: A refinement of network personalisation, which allows network operators to limit the usage of a ME to a subset of (U)SIMs

这两个术语定义了“锁网”的不同粒度,我们之前在“D”字头的De-personalisation中已经接触过。

  • Network personalisation:是最常见的“运营商锁”。比如美版有锁iPhone,就只能使用AT&T的SIM卡。手机会校验SIM卡IMSI中的MCC和MNC。

  • Network subset personalisation:是更精细的“用户群锁”。手机不仅校验MCC和MNC,还会校验IMSI中的Network subset code。比如,一台为企业定制的手机,可能被设置为只能使用该企业员工(其IMSI子集码为特定值)的SIM卡,而不能使用该运营商的普通公众SIM卡。

3.3 Number (号码) & Number portability (号码携带)

Number: A string of decimal digits that uniquely indicates the public network termination point. The number contains the information necessary to route the call to this termination point.

Number portability: A capability that allows a user to retain the same public telecommunication number when changing from one service provider to another.

Number就是我们日常使用的电话号码(MSISDN)。它的核心作用是唯一标识一个公共网络的端点,并提供路由信息

Number portability,即我们熟知的“携号转网”,则是一项深刻改变了电信市场格局的政策和技术。

  • 核心能力: 用户在更换运营商时,可以**保留(retain)**自己原来的手机号码。

  • 技术实现: 这背后需要一个中央号码数据库(NPDB)。当有人拨打一个号码时,网络会先去查询这个数据库,以确定这个号码当前“归属”于哪个运营商,然后再将呼叫路由到正确的网络。

“携号转网打破了号码与运营商的强绑定,极大地促进了市场竞争,赋予了用户更多的选择权。”

3.4 Nomadic Operating Mode (游牧操作模式)

Nomadic Operating Mode: Mode of operation where the terminal is transportable but being operated while stationary and may in addition require user co-operation (e.g. close to open spaces, antenna setup…).

这个术语描述了一种介于“固定(Fixed)”和“全移动(Full Mobility)”之间的特殊使用模式。

  • 可移动 (transportable):设备可以被移动到不同地方。

  • 静止时工作 (operated while stationary):设备在工作时是静止的。

  • 可能需要用户协作: 比如需要手动对准天线。

“最典型的例子就是卫星电话或一些**固定无线接入(FWA)**终端。”导师举例道,“你可以把卫星电话带到世界的任何角落,但当你需要打电话时,你通常需要停下来,找到一个开阔地,并可能需要手动调整天线以对准卫星。这种‘可移动,静止用’的模式,就是Nomadic。”


FAQ

Q1:5G时代,为什么用NF(网络功能)来替代NE(网络单元)这个词?仅仅是换个名字吗?

A1:绝不是换名字那么简单,这代表了网络设计的根本性哲学转变NE源于传统电信世界,强调的是一个功能独立的“黑盒”设备,设备间的接口是点对点的、高度耦合的。而NF源于IT和云计算世界,它将网络功能彻底软件化、服务化。一个NF只是一段实现了特定业务逻辑的代码,它可以被打包成微服务或容器,按需部署在通用的硬件(COTS)上。NF之间通过标准的、基于HTTP/2的API进行交互(服务化接口)。这种转变带来了前所未有的灵活性、可扩展性和开放性,是5G能够实现网络切片、边缘计算等toB业务的基础。

Q2:网络代码(MCC+MNC)和电话号码的国家码(如中国的+86)是什么关系?

A2:它们是两套独立但又有一定关联的号码体系,用于网络的不同层面。

  • 网络代码(PLMN ID):用于无线网络识别和漫游。手机在搜网时,通过读取基站广播的PLMN ID,来识别当前是哪个国家、哪个运营商的网络。

  • 电话号码国家码:用于电话网络的呼叫路由。当你在国外拨打一个中国手机号时,加上“+86”,PSTN/IMS网络就知道要把这个呼叫路由到中国的国际关口局。

两者通常由同一个国家的电信监管机构进行分配,但应用场景完全不同。

Q3:携号转网(Number Portability)听起来很简单,为什么技术上实现起来很复杂?

A3:因为它打破了电信网络最基础的一个假设——“号码本身就包含了路由信息”。在没有携号转网的时代,看到一个号码的号段(如1390),网络就可以直接判断出它属于中国移动,并直接进行路由。但携号转网后,这个1390的号码可能已经转到了中国联通。因此,每一次呼叫发起时,网络都不能再相信号码本身,而是必须增加一个额外的、实时的查询步骤——去中央号码数据库查询这个号码的“当前户籍”在哪里。这个查询必须极快(毫秒级),数据库必须高度可靠、实时同步,这对整个网络的信令流程和后台系统都提出了非常高的要求。

Q4:Network subset code有什么实际的商业应用案例吗?

A4:非常多。一个典型的应用是移动虚拟网络运营商(MVNO)。比如,一家虚拟运营商租用了中国移动的网络来提供服务。为了区分自己的用户和中国移动的自有用户,中国移动可以在IMSI中为这家MVNO分配一个专属的Network subset code。这样,当核心网看到带有这个子集码的用户接入时,就可以为他们应用该MVNO专属的业务策略、计费规则,并将他们的数据流量导向该MVNO自己的服务器,实现业务上的隔离和定制。

Q5:Node B的“B”代表“Base station”,那RNC的“NC”是“Network Controller”,为什么不叫“BSC (Base station Controller)”?

A5:这是一个很好的历史问题,反映了3G和2G在命名体系上的差异。2G GSM系统中的基站控制器确实叫BSC (Base Station Controller),基站叫BTS (Base Transceiver Station),它们共同构成BSS (Base Station Subsystem),逻辑非常清晰。而3G UMTS在制定标准时,为了体现其技术的代际差异,采用了一套全新的、更偏向“节点”概念的命名体系。基站被称为Node B,而无线网络控制器被称为RNC (Radio Network Controller),它们共同构成RNS (Radio Network Subsystem)。虽然功能角色类似,但命名的改变也标志着一个新时代的开始。