Network Virtualization

8,060 views 52 slides Nov 19, 2017
Slide 1
Slide 1 of 52
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52

About This Presentation

This presentation describes about the fundamentals of network virtualization concepts


Slide Content

Network Virtualization S. Kingston Smiler ( [email protected] )

Agenda

Introduction

Need For Network Virtualization

Why Network V irtualization?

Traditional Computing Vs Modern Computing

Computing Provisioning Methods Source: Adopted from Transforming the Network With Open SDN by Big Switch Network

Modern Networking Complexity Ref: Javvin

Networking Provisioning Methods Source: Adopted from Transforming the Network With Open SDN by Big Switch Network

Computing Vs Networking Source: Adopted from Transforming the Network With Open SDN by Big Switch Network

Computing Vs Networking Source: Adopted from http://bradhedlund.com/2013/05/28/what-is-network-virtualization/

Enablers For Network Virtualization

Key NV Enablers

Data Center Cloud

Cloud Requirement Three Tier Application Architecture Each Tier has group of servers, wherein the services are deployed either in VM / containers. VMs are not treated as legacy servers in the networking world East-West traffic is poorly managed 15 Web Tier Application Tier Database Tier

SDN

What is SDN? 17 Source: Adopted from SDN Central ( Software-Defined Networking (SDN) Use Cases )

What is SDN? 18

SDN Innovation & Components 19 SDN Controller/ Network Operating System App App App App OpenFlow Packet-Forwarding Hardware OpenFlow compliant OS Packet-Forwarding Hardware OpenFlow compliant OS Packet-Forwarding Hardware OpenFlow compliant OS Well-defined Open API Source: Adopted from SDN Central ( Software-Defined Networking (SDN) Use Cases )

20 SDN Central SDN Approach

Current Network Vs OpenFlow Vs SDN Network

Server Abstraction Vs SDN Abstraction 22 SDN Central

SDN – Game changer? 23 Complete removal of control plane may be harmful. Exact division of control plane between centralized controller and distributed forwarders is yet to be worked out. SDN is easy if control plane is centralized but not necessary. Distributed solutions may be required for legacy equipment and for fail-safe operation. Source: Adopted from Introduction to Software Defined Software Defined Networking (SDN ) Networking (SDN ) by Prof. Raj Jain

Key Attributes for SDN Success Architecture for a Network Operating System with a service/application oriented namespace Resource virtualization, elasticity and aggregation (pooling to achieve scaling) Appropriate abstractions to foster simplification Decouple topology, traffic and inter-layer dependencies Dynamic multi-layer networking

SDN – Challenges 25

NFV

What is NFV? 27 Network Functions Virtualization (NFV) is a network architecture concept that proposes using IT virtualization related technologies, to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services . Concept of NFV originated from SDN. NFV and SDN are complementary. One does not depend upon the other . You can do SDN only, NFV only, or SDN and NFV together. Specification comes from ETSI Industry Specification Group.

Part III - Open Flow Applications 28 NFV v s SDN Source: Adopted from http://www.overturenetworks.com/blog/2013/04/12/network-function-virtualization-and-software-defined-networking-whats-difference

29 NFV Innovations Source: Adopted from SDN and NFV: Facts, Extensions, and Carrier Opportunities by Prof. Raj Jain

Network Virtualization Concepts

Classifications of Network Virtualization

In-Device Virtualization In-Device Network Virtualization vNIC vBridge OVS TUN/TAP

Packet Level Virtualization The packet carries information related to a set of user for isolation network traffic. Example is VLAN, L2VPN, L3PVN etc In VLAN case, the packet will carry the VLAN tag which is used to limit the broadcast domain of a switch / bridge The traffic which is flowing from a user from one VLAN will not be forwarded to other VLAN

Interface Level Virtualization In this case the traffic isolation is provided by assigning set of ports or interface to a particular customer. The packets from these ports will be only forwarded to the interface which is part of the same VRF. Very good example is VRF-lite

Network Level Virtualization In Network Level Virtualization, the entire physical network is sliced into multiple logical networks each assigning to a customer / group of customer. This kind of network is termed as virtual tenant network (VTN) The network slices are mapped to a customer / tenant and hence termed as VTN

VTN Concepts

Underlay Networks Underlay network comprises of the physical network devices like hubs, switches, routers. Underlay network provides the backbone or foundation for the overlay network. Typically underlay network is a L3 network which runs BGP / OSPF for exchanging the complete route information Will have reachability information to all the network nodes until the physical server.

Overlay Networks It’s a virtual network of nodes and logical link built on top of one or more networks Provides additional level of virtualization to the network without any redesign. Doesn’t impose any additional overhead to the underlay network. Requires underlay network

Overlays v Underlays VXLAN disassociates workloads from physical networks, allowing for possible transition to cloud based providers

Overlay Technologies

Types of Overlays

Physical Overlay (MPLS Tunneling) The Overlay Starts from the physical device. The starting node of the overlay is also part of the underlay

Virtual Overlay ( VxLAN ) The Overlay Starts from the virtual device. Virtual Access Core IP Backbone Aggregation Access Hosts VM OS VM OS Virtual Physical

Hybrid Overlay ( VxLAN Gateway) The Overlay Starts from virtual device and ends to a physical device and vice versa Virtual Access Core IP Backbone Aggregation Access Hosts VM OS VM OS Virtual Physical

Use Cases

Data Center Wiki Facility used to house computer systems (Servers, VMs, Hypervisor etc ) and associated components, such as   telecommunications   (Switches, Routers, Hypervisor, SAN) and  storage systems (Storage arrays, SAN) It generally includes redundant or backup  power supplies, redundant data communications connections , environmental controls (e.g., air conditioning, fire suppression) Various security devices (Services like) .

Datacenter Key Terminologies 47 Racks (48 Servers) Group of servers placed in a physical racks. Typically 48 servers will be placed in a rack. Top of Rack Switch (2 per rack) Network Equipment that directly connects to servers EoR Switch (2 per Row) (T1) Network Equipment that connects to TORs Aggregation Switch (T2) Network Equipment that aggregates access layer devices to provide connectivity across access layer Core Layer (T3) Network Equipment that interconnects multiple aggregation layer nodes

Data Center

Data Center Virtualization

Network Virtualization in TELCO

Network Virtualization in TELCO

Thank you [email protected]