MOSHELL (10) : COLI 交互
引言
在现代移动通信网络的运维体系中,底层命令行接口(CLI)作为直接与网络设备操作系统交互的通道,始终扮演着不可替代的角色。尤其在爱立信的无线接入网(RAN)设备中,基于OSE(Operating System Embedded)内核的COLI(Command Line Interface)系统,为网络工程师提供了对硬件资源、软件进程及链路状态的精细化控制与诊断能力。本文旨在通过对一组典型的COLI操作日志进行技术解析,系统阐述爱立信RAN设备的底层架构、运维逻辑,并探讨其在5G-Advanced及未来网络自治演进中的定位与价值。
一、COLI系统的基本架构与交互模型
COLI是爱立信RAN设备(如ERBS节点)中用于与OSE实时操作系统进行交互的标准命令行接口。其核心设计理念是模块化与分布式。默认情况下,用户输入的COLI命令被发送至中央主处理器(Central MP),该处理器负责系统的全局协调与管理。通过执行pdr
(Print Device Registry)命令,可以查询当前系统中所有已注册处理器的逻辑地址(LinkHandler, LH)及其状态,这是理解设备分布式架构的第一步。
当需要对非中央MP的特定处理单元执行操作时,必须使用lhsh
(LinkHandler Shell)命令进行显式路由。例如:
RNC11> lhsh 001400 ?
该命令将后续的查询或操作定向至逻辑地址为001400
的处理器。这种设计清晰地反映了爱立信RAN设备普遍采用的多处理器(Multi-Processor, MP/BP)架构,其中不同的功能模块(如信令处理、用户面处理、射频控制等)被分配到独立的硬件板卡或逻辑处理器上,以实现高可靠性和性能隔离。
二、硬件资源的识别与分组:Board Profile (bp) 命令
对硬件资源的有效管理是运维的基础。bp
(Board Profile)命令用于查询设备中物理板卡(Board)的配置信息,包括板卡类型(BoardType)、软件分配(SwAllocation)以及所属的功能组(BoardGroups)。
日志中展示了两种典型的查询:
-
按功能组查询:
enb17<