本文是《从 IP 到 SRv6 计算编排》新手教材第 12/13 编。 总目录 · 上一篇:第十一编:从读懂到会验证 · 下一篇:第十三编:权威标准与操作前置
103. 网络与Linux术语
| 英文/缩写 | 中文解释 | 在本项目中的意义 |
|---|---|---|
| Address | 地址 | 标识接口、节点、SID或服务的位置/身份 |
| AF_XDP | Address Family XDP,XDP地址族套接字 | 用户态高速收发宿主veth帧 |
| ARP | Address Resolution Protocol,地址解析协议 | IPv4地址解析为MAC |
| Backpressure | 背压 | 消费慢时向生产侧反馈压力 |
| Bandwidth | 带宽 | 单位时间可传输的数据量 |
| BPF/eBPF | Berkeley Packet Filter/extended BPF,扩展伯克利包过滤器 | 在内核受验证地运行分类与redirect程序 |
| bpffs | BPF File System,BPF文件系统 | 固定挂载eBPF map和program |
| Burst | 突发量 | 令牌桶允许短时超出平均速率的容量 |
| Byte | 字节 | 8个bit |
| CIDR | Classless Inter-Domain Routing,无类别域间路由 | 用地址/前缀长度表示网络 |
| Container | 容器 | 隔离进程、文件与网络环境的运行单元 |
| Completion Ring | 完成环 | 内核归还已完成TX UMEM frame的AF_XDP队列 |
| Control Plane | 控制面 | 产生和传播路由、资源、端点等事实 |
| Data Plane | 数据面 | 对真实业务包执行转发与计算 |
| Default Gateway | 默认网关 | 没有更具体路由时使用的下一跳 |
| Descriptor | 描述符 | 指向UMEM frame地址与长度的ring记录,不是包副本本身 |
| Docker | 容器运行与镜像工具 | 启动300个真实节点和服务 |
| ECEF | Earth-Centered Earth-Fixed,地心地固坐标 | 随地球表面旋转的卫星/端侧三维坐标 |
| ECI | Earth-Centered Inertial,地心惯性坐标 | 不随地球表面旋转的轨道计算坐标 |
| Encapsulation | 封装 | 在原报文外添加新协议头 |
| Endpoint | 端点 | 产生或接收业务的飞机、船或集成端侧 |
| ENETUNREACH | Network Unreachable,网络不可达 | Linux无法找到可用网络路径的错误 |
| Ethernet | 以太网 | 本项目veth和MAC转发使用的二层帧格式 |
| FIB | Forwarding Information Base,转发信息库 | Linux实际查包转发的路由结果 |
| Fill Ring | 填充环 | 用户态交给内核、可用于接收新帧的空UMEM地址队列 |
| Flow | 流 | 具有共同身份字段的一系列包 |
| Handover | 接入切换 | 移动端从旧接入节点转到新接入节点 |
| Hextet | 十六位组 | IPv6冒号分隔的16-bit一组 |
| Hop | 跳 | 从一个网络节点到相邻节点的一次转发 |
| Host | 宿主机/主机 | .2裸机或协议语境中的网络主机 |
| IPv4 | Internet Protocol version 4,网际协议第4版 | 32-bit地址协议 |
| IPv6 | Internet Protocol version 6,网际协议第6版 | 128-bit地址与SRv6承载协议 |
| L2/L3 | Layer 2/Layer 3,第二/第三层 | 以太网层与IP层 |
| LFA | Loop-Free Alternate,无环备用 | 普通路由的本地无环备下一跳 |
| Link-local | 链路本地地址 | 只在本链路有效的IPv6地址,通常fe80::/10 |
| Linux Bridge | Linux网桥 | 本项目明确不用它模拟物理链路 |
| LOS | Line of Sight,视距 | 两节点连线不穿过地球的几何可见条件 |
| Longest Prefix Match | 最长前缀匹配 | 多条路由匹配时选前缀最长者 |
| MAC | Media Access Control,媒体访问控制地址 | 以太网接口二层身份 |
| MTU | Maximum Transmission Unit,最大传输单元 | 一次链路可承载的最大包长 |
| Multicast | 组播 | 一包面向一个接收者组 |
| Namespace | 命名空间 | Linux隔离网络设备、路由和进程视图的机制 |
| NDP | Neighbor Discovery Protocol,邻居发现协议 | IPv6邻居、路由器及地址解析协议 |
| Neighbor Table | 邻居表 | IP下一跳到MAC的内核映射 |
| Network Byte Order | 网络字节序 | 多字节字段高位字节先传,即大端序 |
| Next Hop | 下一跳 | 当前节点把包交给的相邻节点 |
| Packet | 包/报文 | 网络协议处理的字节单元 |
| Prefix | 前缀 | 地址中表示网络范围的前若干bit |
| qdisc | Queueing Discipline,排队规则 | 本项目不用TC qdisc模拟物理链路 |
| RAAN | Right Ascension of the Ascending Node,升交点赤经 | 描述轨道平面绕地球自转轴的方位 |
| Redirect | 重定向 | XDP把帧交给另一个接口或AF_XDP socket |
| RIB | Routing Information Base,路由信息库 | 控制面保存的候选路由知识 |
| Route | 路由 | 对目的前缀选择下一跳或行为的规则 |
| Router | 路由器 | 根据三层目的转发报文的节点 |
| Socket | 套接字 | 进程与网络协议栈/设备交换数据的接口 |
| SGP4 | Simplified General Perturbations 4,简化常规摄动模型4 | 真实TLE常用传播模型;当前场景明确未使用 |
| SPSC Ring | Single Producer Single Consumer Ring,单生产者单消费者环 | fabric入口线程到链路worker的固定所有权队列 |
| SRTT/RTTVAR | Smoothed RTT/RTT Variation,平滑往返时延/波动 | HELLO自适应RTO的观测状态 |
| sysctl | System Control,内核运行参数接口 | 配置SRv6、邻居容量等Linux能力 |
| TC | Traffic Control,流量控制 | 本项目不靠它模拟链路速率/延迟 |
| TLE | Two-Line Element,两行轨道根数 | 真实卫星常见轨道输入;当前工程模型不读取 |
| Token Bucket | 令牌桶 | 用token控制每条有向链路长期平均发送速率 |
| Unicast | 单播 | 面向一个目的地址的通信 |
| ULA | Unique Local Address,唯一本地IPv6地址 | fc00::/7内的内网地址,本项目使用fd42::/16 |
| UMEM | User-space Memory,用户态共享内存 | AF_XDP收发帧buffer池 |
| veth | Virtual Ethernet,虚拟以太网对 | 一端发出的帧从另一端出现 |
| XDP | eXpress Data Path,快速数据路径 | Linux驱动入口处尽早处理报文 |
| XSKMAP | AF_XDP Socket Map,AF_XDP套接字映射 | XDP按源节点把项目帧redirect到对应socket |
104. SRv6与策略术语
| 英文/缩写 | 中文解释 | 在本项目中的意义 |
|---|---|---|
| Active Segment | 当前活动段 | 当前IPv6 DA所表示、正在执行的SID |
| Anycast | 任播 | 多实例共享逻辑地址,由路由选一个provider |
| Color | 策略颜色/策略分类标识 | 入口本地非零16-bit task策略键,不是画面颜色 |
| Compressed SID | 压缩SID | 在一个IPv6地址中携带多个较短指令 |
| DA | Destination Address,目的地址 | IPv6头中当前转发目的 |
| Decapsulation | 解封装 | 移除外层IPv6/SRH并交付内层包 |
| End | 端点行为 | 推进到下一个SRv6 segment |
| End.DT6 | 解封装并查IPv6表 | 最终在指定IPv6路由表交付/转发 |
| End.DX4 | 解封装并交IPv4下一跳 | 交付内层IPv4 |
| End.DX6 | 解封装并交IPv6下一跳 | 交付内层IPv6 |
| End.X | 端点后交指定下一跳 | 本项目进入具体算子namespace等 |
| Endpoint Behavior | 端点行为 | SID到达本节点时执行的网络程序 |
| Headend | 策略头端/入口 | 把普通包引入SR Policy的节点 |
| Locator | 定位前缀 | SID中把包路由到执行节点的部分 |
| Micro-segment/uSID | 微段/微SID | 压缩到IPv6地址中的短指令 |
| NEXT-C-SID | 下一压缩SID行为 | 从容器地址中取下一短指令继续执行 |
| Policy Steering | 策略导流 | 根据Color等条件把包导向SR Policy |
| Provider Drift | 提供者漂移 | 逻辑Anycast FIB变化使后续包自然选择不同实例 |
| Segment | 段 | 路径指令或服务行为的有序步骤 |
| Segment List | 段列表 | SR Policy要求执行的SID顺序 |
| Segment Routing | 分段路由 | 入口把路径/功能意图编码为segment序列 |
| Segments Left | 剩余段数 | SRH中尚待推进的segment计数 |
| SID | Segment Identifier,段标识符 | 同时标识位置、服务或SRv6行为 |
| SRH | Segment Routing Header,分段路由头 | IPv6 Routing Header type 4,携带segment信息 |
| SR Policy | Segment Routing Policy,分段路由策略 | headend、Color、endpoint及候选segment list |
| SRv6 | Segment Routing over IPv6,基于IPv6的分段路由 | 用IPv6 SID实现路径和网络程序 |
105. 控制面、编排和数据术语
| 英文/缩写 | 中文解释 | 在本项目中的意义 |
|---|---|---|
| Accepted | 已接收 | 消息通过接收层,不代表内核安装完成 |
| Alarm | 告警 | BNN首次火情发现后新建并送往固定地面端点的独立任务 |
| Applied | 已应用 | 期望状态已经由本地worker成功生效 |
| DAG | Directed Acyclic Graph,有向无环图 | task的算子依赖关系 |
| Decision Time | 决策时间 | 仅算法计算阶段耗时 |
| Deterministic | 确定性 | 相同输入产生可复现的相同输出 |
| EAGAIN | Try Again,暂时不可用 | 非阻塞I/O当前需稍后重试 |
| Epoch | 纪元/版本代 | 区分同一对象或进程的新旧实例 |
| ETS3 | 项目任务信令第3版 | REQUEST、READY、REJECTED线上协议 |
| Exact Placement | 精确放置 | HEFT选择具体算子实例和完整SR Policy |
| Fact | 事实 | 节点观测并上报的资源、邻接、归属等 |
| Generation | 代次 | 一份完整拓扑/快照的版本号 |
| HEFT | Heterogeneous Earliest Finish Time,异构最早完成时间 | Exact模式DAG列表调度算法 |
| Idempotent | 幂等 | 重复应用相同期望状态不产生额外副作用 |
| Immutable Snapshot | 不可变快照 | 一次规划期间内容不变化的输入版本 |
| Instance | 实例 | 某服务/进程一次具体启动身份 |
| Inventory | 清单 | 节点实际可用算子集合 |
| Lifetime | 生命周期/有效期 | 事实不刷新后可以保留多久 |
| Makespan | 总完工时间 | 整个DAG预计完成时间 |
| Orchestration | 编排 | 把DAG映射到具体资源并形成执行路径 |
| Placement | 放置 | 为每个stage选择执行实例的结果 |
| Primary | 主用 | 正常选择的路径/策略 |
| Provider | 提供者 | 发布某逻辑Anycast服务的具体实例 |
| READY | 就绪响应 | 入口已成功安装该task本地策略 |
| REJECTED | 拒绝响应 | 请求无效或当前无法形成要求的策略 |
| REQUEST | 请求 | 端侧发出的任务需求消息 |
| Resilient Placement | 弹性放置 | 逻辑Anycast服务链与局部FIB选择 |
| Sequence | 序列号 | 同一实例内判断消息新旧的单调编号 |
| Snapshot | 快照 | 某一代事实集合 |
| Stage | 阶段 | DAG中的一个计算节点 |
| State Owner | 状态所有者 | 对某项状态负责编写和解释的组件 |
| Task | 任务 | 具有task_id、DAG、源、目的和放置模式的业务 |
106. HEFT数学术语
| 英文/缩写 | 中文解释 |
|---|---|
| Candidate | 候选 |
| Communication Cost | 通信代价 |
| Computation Cost | 计算代价 |
| Dependency | 依赖 |
| EFT | Earliest Finish Time,最早完成时间 |
| EST | Earliest Start Time,最早开始时间 |
| Feasible | 可行 |
| Heuristic | 启发式 |
| NP-hard | 非确定性多项式困难 |
| Predecessor | 前驱 |
| Processor | 处理器 |
| Rank | 排序值 |
| Schedule | 调度方案 |
| Successor | 后继 |
| Sink | 汇点/目的端 |
| Source | 源点/入口 |
| Tie-break | 平局裁决 |
| Upward Rank | 向上排序值 |
107. 图像、SPP与机器学习术语
| 英文/缩写 | 中文解释 | 在本项目中的意义 |
|---|---|---|
| BNN | Binarized Neural Network,二值神经网络 | 对RGB Tile执行火焰KEEP/DROP |
| Binary Mask | 二值掩膜 | 每像素只有候选/非候选两种输出 |
| Blur | 模糊 | 以邻域平均等方式平滑图像 |
| Cache | 缓存 | 有状态算子临时保存同对象Tile |
| Convolution | 卷积 | 小矩阵在图像邻域滑动乘加 |
| Degradation | 降档 | 按有向链路速率把RGB单调变换为Gray或Edge |
| DROP | 丢弃裁决 | BNN正常判定非火焰并消费帧 |
| Edge | 边缘 | 图像亮度快速变化的位置 |
| EDGE1 | 单bit边缘格式 | 16×16 Tile占32 byte |
| Fire Mask | 火焰掩膜 | 按确定性RGB条件保留候选像素 |
| Fire Detection | 火情发现 | BNN对同一任务对象首次KEEP形成的Alarm触发事实 |
| GRAY8 | 8-bit灰度格式 | 16×16 Tile占256 byte |
| Gray | 灰度 | 用一个亮度值表达像素 |
| Inference | 推理 | 用已固定模型对输入作预测 |
| KEEP | 保留裁决 | BNN判定疑似火焰,原包继续 |
| Logit | 未归一化判别分数 | 当前BNN以0为KEEP/DROP边界 |
| Morton Code | 莫顿码/Z序码 | 交错二维坐标bit得到Tile ID |
| Object | 对象 | task中的一张逻辑图片或数据对象 |
| Operator | 算子 | 输入输出契约明确的独立计算函数 |
| Payload | 负载 | 协议头之后承载的业务字节 |
| RGB24 | 24-bit红绿蓝格式 | 每像素R/G/B各8 bit |
| Sobel | 索贝尔算子 | 用水平/垂直梯度检测边缘 |
| SPP | Satellite Processing Protocol,卫星处理协议 | 携带task/object/tile/format的64-byte头 |
| Tile | 图块 | 图片切分后的16×16处理单元 |
| Window | 窗口 | 有状态算子等待某组Tile的缓存范围 |
108. 实验、证据和工程术语
| 英文/缩写 | 中文解释 | 在本项目中的意义 |
|---|---|---|
| Artifact | 制品 | 镜像、报告、图片或构建输出 |
| ClickHouse | 列式分析数据库 | 保存可按Run查询的结构化事件 |
| Digest | 摘要 | 镜像内容的不可变哈希身份 |
| Evidence | 证据 | 能复核机制和结果的事件、图片、报告 |
| Frontend | 前端 | 浏览器中的只读事实可视化 |
| Gitea | Git代码协作平台 | 保存源码、Issue、提交和PR |
| JSONL | JSON Lines,逐行JSON | 本地不可变结构化事件格式 |
| Metric | 指标 | 有明确定义和分母的测量值 |
| MinIO | S3兼容对象存储 | 保存图片、大结果和正式证据 |
| Observer | 观察器 | 读取事实但不控制后端的组件 |
| PR | Pull Request,拉取请求 | 审查并合入一组分支修改 |
| Run ID | 运行标识 | 连接一轮场景、事件、图片和报告 |
| Token | 访问令牌 | 受限身份凭据,不得进入源码或日志 |
| Wall-clock Time | 墙钟时间 | 人实际等待的总时间,包含调度和阻塞 |