Please enable JavaScript.
Coggle requires JavaScript to display documents.
Module 13: Network Virtualization - Coggle Diagram
Module 13: Network Virtualization
13.1. Cloud computing
The cloud
Cloud computing can reduce operational costs by using resources more efficiently.
Eliminates or reduces the need for equipment.
Reduces equipment and energy costs.
Streamlines IT operations.
Enables rapid responses to growing data volume requirements.
Enables anytime, anywhere access to data.
Cloud services
Top three services:
Software as a Service (SaaS)
The cloud provider is responsible for access to services.
Platform as a Service (PaaS)
The cloud provider is responsible for access to the development tools and services used to distribute the applications.
Infrastructure as a Service (IaaS)
The cloud provider is responsible for access to network equipment, virtualized network services and network infrastructure support.
Cloud models
Private clouds
Intended for a specific organization or entity, using the organization's private network.
Hybrid clouds
Consists of two or more clouds.
Public clouds
The public cloud uses the Internet to provide services.
Community clouds
A community cloud is created for the exclusive use of a specific community.
Cloud computing vs. the data center
Data center
Typically a data storage and processing facility managed by an internal or leased off-site IT department.
Cloud computing
Typically an off-site service that provides on-demand access to a shared pool of configurable computing resources.
13.2. Virtualization
Virtualization separates the operating system (OS) from the hardware.
Dedicated servers
Server virtualization
Server virtualization takes advantage of idle resources and consolidates the number of servers required.
Advantages of virtualization
Improved disaster recovery
Legacy technology support
Increased server uptime
Simplified prototyping
Less space required
Lower power consumption
Less equipment required
13.3. Virtual network infrastructure
Type 1 hypervisors
It is called physical infrastructure (bare metal), because the hypervisor is installed directly on the hardware.
Installation of a VM on a hypervisor
Type 1 hypervisors require a “management console” to manage the hypervisor.
The management software is used to manage multiple servers with the same hypervisor.
The complexity of network virtualization
Server virtualization hides server resources, such as the number and identity of physical servers, processors and operating systems from server users.
13.4. Software-defined networks
Control plane and data plane
A network device contains the following planes:
Control plane
It is usually considered the brain of the device. It is used to make forwarding decisions. The information sent to the control plane is processed by the CPU.
Data plane
Also known as the forwarding plane, this plane is usually the switch structure that connects the various network ports of a device.
Network virtualization technologies
Two main network architectures have been developed to support network virtualization:
Software-defined networking (SDN)
Cisco Application Centric Infrastructure (ACI).
SDN components may include the following:
OpenFlow
OpenStack
Other components