相关概念
核心架构概念
服务功能链 (Service Function Chaining, SFC)
将多个虚拟网络功能(VNF)按业务需求编排成有序处理链的技术。典型特征包括:
服务抽象:将网络功能解耦为独立模块
动态编排:支持运行时链结构调整
流量导向:通过SDN控制器实现业务流按路径转发
相关参考资料:
网络功能虚拟化 (NFV)
传统硬件网络功能的软件化实现,关键特性:
弹性扩展:可根据负载动态伸缩实例
独立生命周期:每个VNF可单独启停/升级
服务示例:防火墙、NAT、负载均衡、IDS等
相关参考资料:
软件定义网络 (SDN)
实现SFC的关键使能技术,核心特征:
控制面与数据面分离
集中式网络视图
可编程流量调度(通过OpenFlow等协议)
相关参考资料:
典型SFC应用场景
边缘计算:UE→防火墙→视频优化→基站
云安全:流量→IPS→WAF→审计系统
5G核心网:UPF→SMF→AMF链式处理
MANO架构
ETSI提出的NFV管理与编排框架,包含三个核心组件:
NFV Orchestrator (NFVO):负责全局资源编排
VNF Manager (VNFM):管理虚拟网络功能生命周期
Virtualized Infrastructure Manager (VIM):管理计算/存储/网络资源
相关参考资料:
仿真技术维度
离散事件仿真
基于事件队列的时间推进机制
忽略物理时间消耗,关注逻辑正确性
适合大规模拓扑的理论验证
典型工具:纯Python实现或Matlab仿真
容器化实时仿真
使用Docker等容器技术构建实例
真实协议栈支持(TCP/IP等)
可注入实际流量测试
典型工具:Containernet
注:MiniSFC框架同时支持理论研究(离散事件仿真)和实践验证(容器仿真)两种研究范式