NFV Functions deployed as Virtual Network Functions (VNF's) and can be dynamically
deployed and scaled
NFV Optimize network infrastructure, reduce hardware dependence, and streamline network
service deployment
NFV Useful for service providers, telecom operators, and orgs with complex network
requirements
Southbound API Used to communicate between the control plane and data plane
Northbound API Communicate between control plane and application/management
systems
Southbound API OpenFlow, NETCONF, and gRPC
Northbound API RESTful APIs, WebSockets, and custom appliaction-specific APIs
Southbound API Control plane instructs the data plane on how to handle network traffic
Northbound API Provide way for external applications, services, or orchestrators to
request network services, retrieve network status, and manipulate network behavior.
Southbound API Used to communicate with physical or virtual network devices. Can
configure, manage, and monitor
Chef Uses code written in Ruby and a specialized Domain-Specific Language (DSL)
, AnsibleUses YAML-based playbooks, while also using JSON for data serialization during task
execution and communication.
AnsibleOperates agentlessly over SSH, automating processes within an environment
Virtual Network Function (VNF) Software implementation of a network function that
traditionally would be performed by dedicated hardware appliances
Virtual Network Function Manager (VNFM) Responsible for managing the lifecycle of VNFs.
Handles VNF deployment, scaling, updating, and termination. Interacts with the NFV
infrastructure.
Virtual Network Function Infrastructure (VNFI) Virtualized resources required to support
the execution of VNFs. Includes compute, storage, and network resources that VNFs need to
operate effectively.
Network Functions Virtualization (NFV) Architectural approach that involves virtualizing
and consolidating network functions onto standard hardware.
Network Functions Virtualization (NFV) Allows functions to run as software on general-
purpose servers, reducing the need for dedicated hardware.
Common Vulnerability Scoring System (CVSS) Framework used to assess and
communicate the severity of vulnerabilities in software and systems. Assigns score based on
impact, exploitability, and complexity
NIST SP 800-53 Security Controls Outlines a comprehensive set of security controls across
various control families, including access control, configuration management, incident response,
and more.