Concepts
Core Architectural Concepts
Service Function Chaining (SFC)
Technology that orchestrates multiple Virtual Network Functions (VNFs) into ordered processing chains according to business requirements. Key characteristics:
Service Abstraction: Decouples network functions into independent modules
Dynamic Orchestration: Supports runtime chain restructuring
Traffic Steering: Implements service flow path forwarding via SDN controllers
Reference materials:
Network Functions Virtualization (NFV)
Software-based implementation of traditional hardware network functions. Key features:
Elastic Scaling: Dynamically scales instances based on load
Independent Lifecycle: Individual VNFs can be started/stopped/upgraded separately
Service Examples: Firewall, NAT, Load Balancer, IDS, etc.
Reference materials:
Software-Defined Networking (SDN)
Key enabling technology for SFC implementation. Core features:
Control Plane and Data Plane Separation
Centralized Network View
Programmable Traffic Scheduling (via protocols like OpenFlow)
Reference materials:
Typical SFC Application Scenarios
Edge Computing: UE → Firewall → Video Optimizer → Base Station
Cloud Security: Traffic → IPS → WAF → Audit System
5G Core Network: UPF → SMF → AMF Chained Processing
MANO Architecture
ETSI-proposed NFV Management and Orchestration framework comprising three core components:
NFV Orchestrator (NFVO): Responsible for global resource orchestration
VNF Manager (VNFM): Manages VNF lifecycle
Virtualized Infrastructure Manager (VIM): Manages compute/storage/network resources
Reference materials:
Simulation Technology Dimensions
Discrete Event Simulation
Event queue-based time advancement mechanism
Ignores physical time consumption, focuses on logical correctness
Suitable for theoretical validation of large-scale topologies
Typical tools: Pure Python implementations or Matlab simulations
Container-based Real-time Simulation
Uses container technologies (e.g., Docker) to build instances
Supports real protocol stacks (TCP/IP, etc.)
Enables actual traffic injection testing
Typical tools: Containernet
Note: The Mini-SFC framework supports both research paradigms - theoretical study (discrete event simulation) and practical validation (container simulation)