JNCIE-Cloud key terms
JNCIE-Cloud · Get comfortable with the vocabulary.
- Underlay network
- Related: Overlay network, VXLAN, Encapsulation
The physical IP fabric of routers and switches that carries encapsulated traffic between virtualization hosts. It provides reachability and path redundancy but forwards overlay packets without interpreting tenant addresses inside them.
- Overlay network
- Related: Underlay network, VXLAN, Network virtualization
A logical network built on top of an underlay by tunnelling frames or packets between endpoints. Tenant addressing and segmentation live here, decoupled from physical topology, so virtual networks can span racks and sites.
- Multi-tenancy
- Related: Tenant network, Project, Role-based access control
An architecture in which one shared platform serves many independent customers or projects while isolating their traffic, data, and quotas. Isolation is enforced at every layer, from virtual routing to identity and storage.
- Service level agreement (SLA)
- Related: High availability, Live migration
A contractual commitment defining measurable targets such as availability, latency, or recovery time for a delivered service. Cloud designs are validated against these targets, and breaches usually trigger credits or penalties.
- High availability
- Related: Service level agreement (SLA), Live migration, Control plane
Designing a system so that failure of a component does not stop the service, typically through redundancy, health checks, and automatic failover. In cloud fabrics it spans hosts, control planes, and network paths.
- NFV (Network Functions Virtualization)
- Related: VNF, MANO, Service function chaining
Running network functions such as firewalls, routers, and gateways as software on general-purpose servers instead of dedicated appliances. It separates the function from the hardware and enables rapid deployment and scaling.
- VNF (Virtual Network Function)
- Related: NFV (Network Functions Virtualization), MANO, Service function chaining
A software implementation of a network function packaged to run on virtual machines or containers. It is instantiated, scaled, and healed by a management and orchestration layer rather than configured by hand.
- MANO
- Related: VNF (Virtual Network Function), NFV (Network Functions Virtualization), Heat
Management and Orchestration, the framework that onboards, deploys, monitors, and scales virtual network functions. It comprises the NFV orchestrator, VNF managers, and virtualized infrastructure managers working together.
- Service function chaining
- Related: VNF (Virtual Network Function), SDN controller, OpenFlow
Steering traffic through an ordered sequence of network functions, for example firewall then load balancer then intrusion detection. It is implemented with policy-based routing, traffic classifiers, or SDN flow rules.
- SDN controller
- Related: OpenFlow, Control plane, Service function chaining
A centralized software component that computes and programs forwarding decisions across network devices through southbound interfaces. Applications request connectivity through its northbound API instead of configuring each device individually.
- OpenFlow
- Related: SDN controller, Control plane
A southbound protocol that lets a controller install match-action flow entries in switches. It separates forwarding from control logic and is one of several options alongside NETCONF, gRPC, and vendor APIs.
- Control plane
- Related: Data plane, SDN controller, High availability
The part of a network or platform that decides where traffic goes and maintains state such as routing tables, cluster membership, or endpoint location. Its availability and consistency are critical to overall service health.
- Data plane
- Related: Control plane, Overlay network
The forwarding path that actually moves packets, using tables or flow entries computed elsewhere. It is optimized for throughput and latency, while policy and path selection happen in the control plane.
- VXLAN
- Related: VTEP, VNI, Overlay network
A tunnelling protocol that encapsulates Layer 2 frames in UDP and identifies segments with a 24-bit VNI. It allows many isolated virtual networks to share one IP underlay and is widely used in data centre fabrics.
- VTEP
- Related: VXLAN, VNI, Encapsulation
A VXLAN tunnel endpoint that encapsulates frames from a local segment, sends them over the IP underlay, and decapsulates them at the far end. It may be implemented in software on a hypervisor or in switch hardware.
- VNI
- Related: VXLAN, VTEP, Tenant network
A 24-bit VXLAN Network Identifier that labels which virtual segment a tunnelled frame belongs to. It provides the isolation boundary between tenants sharing the same underlay.
- Encapsulation
- Related: VXLAN, VTEP, Overlay network
Wrapping an original packet or frame inside an outer header so it can traverse a transport network. The outer addresses guide delivery; the inner addresses are restored on decapsulation at the far endpoint.
- Tenant network
- Related: Multi-tenancy, VNI, Neutron
A logical network instance dedicated to one project or customer, with its own addressing and isolation. It is created and manipulated through APIs and is mapped onto tunnels or VLANs on the physical fabric.
- Virtual routing and forwarding (VRF)
- Related: Tenant network, Multi-tenancy
A technique that keeps multiple independent routing tables on the same device or namespace. Each tenant's routes stay separate, so overlapping address ranges can coexist without conflict.
- Hypervisor
- Related: Virtual machine, vSwitch, Live migration
Software that runs virtual machines by allocating CPU, memory, and I/O while isolating guests from each other. Type 1 runs directly on hardware; type 2 runs as an application on a host operating system.
- Virtual machine
- Related: Hypervisor, Container, Live migration
A complete guest operating system with virtualized hardware, running under a hypervisor. It offers strong isolation and supports unmodified operating systems, at the cost of heavier resource overhead than containers.
- Container
- Related: Virtual machine, Pod, Kubernetes
An isolated process tree packaged with its dependencies that shares the host kernel. Containers start quickly and pack densely but provide weaker isolation than virtual machines, so they are often run inside them.
- vSwitch
- Related: Hypervisor, Overlay network
A software switch inside a hypervisor that connects virtual machine NICs to physical uplinks and enforces local policy. It can be a standard virtual switch or a distributed switch managed centrally across hosts.
- Live migration
- Related: Hypervisor, High availability
Moving a running virtual machine or workload between hosts with little or no downtime by transferring memory and state over the network. It underpins maintenance, balancing, and evacuation of failing hardware.
- Heat
- Related: Keystone, Neutron, MANO
The OpenStack orchestration service that deploys resources from declarative templates describing servers, networks, and volumes. It supports stacks, parameters, dependencies, and auto-scaling groups.
- Keystone
- Related: Project, Role-based access control, Heat
The OpenStack identity service that authenticates users and services and issues tokens, and that holds projects, roles, and the service catalog. Nearly every other API call is authorized through it.
- Neutron
- Related: Tenant network, Keystone, VXLAN
The OpenStack networking service that provides networks, subnets, ports, routers, and security groups through an API. It delegates to plugins and drivers that implement overlays or VLANs on the underlying infrastructure.
- Nova
- Related: Hypervisor, Neutron, Keystone
The OpenStack compute service that schedules and manages virtual machine instances. It interacts with hypervisors through drivers and relies on Neutron for networking and Cinder or Swift for storage.
- Project
- Related: Keystone, Multi-tenancy, Role-based access control
In OpenStack, the ownership and quota boundary that groups users and the resources they create. It corresponds roughly to a tenant and is the scope in which roles and network isolation are applied.
- Kubernetes
- Related: Pod, CNI, Container
An open-source container orchestration system that schedules pods onto nodes and continuously reconciles observed state with declared state. Its API server, scheduler, and controllers form a distributed control plane.
- Pod
- Related: Container, Kubernetes, CNI
The smallest schedulable Kubernetes unit, holding one or more containers that share a network namespace and storage volumes. Containers in a pod communicate over localhost and are always co-located.
- CNI (Container Network Interface)
- Related: Pod, Kubernetes, Overlay network
A specification and set of plugins that wire container network interfaces and assign addresses when pods are created or deleted. Different plugins implement overlays, routing, or direct attachment to physical networks.
- Service
- Related: Pod, Ingress, kube-proxy
A Kubernetes abstraction giving a stable virtual IP and DNS name to a set of pods selected by labels. It load-balances traffic even as pods are rescheduled, and can be exposed as NodePort or LoadBalancer.
- Ingress
- Related: Service, Pod
A Kubernetes API object and controller that routes external HTTP and HTTPS traffic to services based on host and path rules. It centralizes TLS termination and name-based virtual hosting at the cluster edge.
- kube-proxy
- Related: Service, Data plane, Kubernetes
The node component that programs local forwarding so traffic to service virtual IPs reaches the correct backing pods. It commonly uses iptables or IPVS rules and is part of the cluster data plane.
- OpenShift
- Related: Kubernetes, Route, Operator
A Kubernetes-based application platform that adds integrated routing, build pipelines, image registries, and stricter security defaults. It is managed through its own API and command line on top of standard Kubernetes primitives.
- Route
- Related: OpenShift, Service, Ingress
An OpenShift resource that exposes a service at an external hostname through the platform router. It provides HTTP and HTTPS publishing with optional TLS termination, comparable to a Kubernetes ingress rule.
- Operator
- Related: OpenShift, Kubernetes, Control plane
A packaging of operational knowledge as code that watches custom resources and reconciles the managed application toward the desired state. It automates deployment, upgrades, scaling, and recovery tasks.
- Role-based access control
- Related: Keystone, Project, OpenShift
Granting permissions through roles bound to users, groups, or service accounts rather than per individual. Both OpenStack and Kubernetes use it to enforce least privilege across projects and namespaces.