中文 | English

相关概念

核心架构概念

服务功能链 (Service Function Chaining, SFC)

将多个虚拟网络功能(VNF)按业务需求编排成有序处理链的技术。典型特征包括:

  • 服务抽象:将网络功能解耦为独立模块

  • 动态编排:支持运行时链结构调整

  • 流量导向:通过SDN控制器实现业务流按路径转发

相关参考资料:

网络功能虚拟化 (NFV)

传统硬件网络功能的软件化实现,关键特性:

  • 弹性扩展:可根据负载动态伸缩实例

  • 独立生命周期:每个VNF可单独启停/升级

  • 服务示例:防火墙、NAT、负载均衡、IDS等

相关参考资料:

软件定义网络 (SDN)

实现SFC的关键使能技术,核心特征:

  • 控制面与数据面分离

  • 集中式网络视图

  • 可编程流量调度(通过OpenFlow等协议)

相关参考资料:

典型SFC应用场景

  1. 边缘计算:UE→防火墙→视频优化→基站

  2. 云安全:流量→IPS→WAF→审计系统

  3. 5G核心网:UPF→SMF→AMF链式处理

MANO架构

ETSI提出的NFV管理与编排框架,包含三个核心组件:

  • NFV Orchestrator (NFVO):负责全局资源编排

  • VNF Manager (VNFM):管理虚拟网络功能生命周期

  • Virtualized Infrastructure Manager (VIM):管理计算/存储/网络资源

相关参考资料:

仿真技术维度

离散事件仿真

  • 基于事件队列的时间推进机制

  • 忽略物理时间消耗,关注逻辑正确性

  • 适合大规模拓扑的理论验证

  • 典型工具:纯Python实现或Matlab仿真

容器化实时仿真

  • 使用Docker等容器技术构建实例

  • 真实协议栈支持(TCP/IP等)

  • 可注入实际流量测试

  • 典型工具:Containernet

注:MiniSFC框架同时支持理论研究(离散事件仿真)和实践验证(容器仿真)两种研究范式