🌐

NaaS Overview and Models

Jun 17, 2025

Overview

This lecture explains Network as a Service (NaaS), its models, how it relates to cloud computing, and outlines major service patterns.

Introduction to NaaS

  • Network as a Service (NaaS) provides computer networking technology as an integrated service for organizations.
  • NaaS is related to other "as-a-service" models: IaaS, PaaS, SaaS, and Software-Defined Networking (SDN).
  • Traditionally, NaaS described network transport services and resource optimization by treating computing and networking as a unified resource.

NaaS in the Cloud Era

  • The rise of cloud computing expanded NaaS to connect enterprise resources across public and private clouds and multi-tenant data centers.
  • Modern NaaS supports new WAN (Wide Area Network) architectures, dynamic collaboration, and flexible network consumption models.

NaaS Service Models

  • Connectivity cloud: Uses private networks to bypass public Internet congestion, supporting elastic, on-demand, and programmable WAN connectivity.
  • Connecting through the cloud: Multiple sites or systems connect via cloud-based network services, without needing IaaS.
  • Virtual Private Network (VPN): Extends private networks securely over public ones, allowing safe data transfer as if on a private network.
  • Virtual network operation: A provider builds/operates networks and sells access to third parties, often used by mobile virtual network operators (MVNOs).
  • Non-Internet connectivity: NaaS can manage connections like satellite transponder bookings, even without IP-based networking.

Key Terms & Definitions

  • NaaS (Network as a Service) — The delivery of networking functions as a managed, integrated cloud service.
  • WAN (Wide Area Network) — A network that extends over a large geographical area, connecting remote sites.
  • VPN (Virtual Private Network) — Technology to securely connect private networks across public networks.
  • MVNO (Mobile Virtual Network Operator) — Wireless provider that sells network services without owning infrastructure.
  • API (Application Programming Interface) — A set of rules for connecting and interacting with software applications.

Action Items / Next Steps

  • Review related cloud service models: IaaS, PaaS, SaaS, and SDN.
  • Be able to explain and compare different NaaS service models.