106
By B.A. Khivsara Asst. Prof In Computer Dept SNJB’s KBJ COE ,Chandwad Computer Networks Unit -6 Advance Network Technologies

Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

By B.A. Khivsara Asst. Prof In Computer Dept SNJB’s KBJ COE ,Chandwad

Computer Networks

Unit -6

Advance Network Technologies

Page 2: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Chapter Outline

Virtualization

Software defined network

ATM(Overview, Protocol Architecture, AAL)

GMPLS

Introduction of optical networks,

Propagation of Signals in Optical Fiber

Client Layers of the Optical Layer

Page 3: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

What is meant by virtualization

In computing, virtualization means to create a virtual version of a device or resource, such as a server, storage device, network or even an operating system where the framework divides the resource into one or more execution environments.

Even something as simple as partitioning a hard drive is considered virtualization because you take one drive and partition it to create two separate hard drives.

Page 4: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Virtualization in networking

When applied to a network, virtualization creates a logical software-based view of the hardware and software networking resources (switches, routers)

The physical networking devices are simply responsible for the forwarding of packets.

While the virtual network (software) provides an intelligent abstraction that makes it easy to deploy and manage network services and underlying network resources.

Page 5: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Virtualization in networking

Network Virtualization allows for abstracting the Networking resources into a logical/software model so that the same set of physical resources can be shared by multiple occupants in a protected and isolated manner.

There are 2 kinds of Networking resources, one is the physical resources like Router, Switch and

another is appliances like Firewall, Load balancer etc. The appliance can be either physical or virtual.

Page 6: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,
Page 7: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Elements of network virtualization?

Network virtualization can be implemented at the server or cluster level using hypervisor software

You can create a virtual network on a single system.

The hypervisor provides the abstraction layer that allows different types of internal networks to mimic the physical world.

Page 8: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Advantages of Virtualization in Networking

1. Easy and cheaper to manage networks: With network virtualization you can manage your network devices through a single management console. You don’t need physical access to switches, varied skills sets to manage multiple switches and routers,.

2. Reduce time to provision: It helps you to deploy your applications in a much quicker time.

3. Avoids limitations in current network topologies

4. Ease of building a fully automated cloud environment

5. Allows for policy based access

6. Analytics and easier troubleshooting

7. Cut down the cost to purchase core switches and routers.

Page 9: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Chapter Outline

Virtualization

Software defined network (SDN)

ATM(Overview, Protocol Architecture, AAL)

GMPLS

Introduction of optical networks,

Propagation of Signals in Optical Fiber

Client Layers of the Optical Layer

Page 10: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SDN Architecture

Page 11: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SDN Concept

Software-defined networking (SDN) is an approach to computer networking that allows network administrators to manage network services through abstraction of higher-level functionality.

This is done by decoupling the system that makes decisions about where traffic is sent (the control plane) from the underlying systems that forward traffic to the selected destination (the data plane).

SDN requires some method for the control plane to communicate with the data plane. One such mechanism is OpenFlow.

Page 12: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SDN Concept

Separate Control plane and Data plane entities

• Network intelligence and state are logically centralized

• The underlying network infrastructure is abstracted from the applications

Execute or run Control plane software on general purpose hardware

• Decouple from specific networking hardware

• Use commodity servers

Have programmable data planes

• Maintain, control and program data plane state from a central entity

An architecture to control not just a networking device but an entire network

Page 13: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SDN Benefits

Dynamic , Manageable ,cost-effective, adaptable

Directly programmable

Agile: administrators dynamically adjust network-wide traffic flow to meet changing needs.

Centrally managed

Programmatically configured: SDN lets network managers configure, manage, secure, and optimize network resources very quickly via dynamic, automated SDN programs

Open standards-based and vendor-neutral

Page 14: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Chapter Outline

Virtualization

Software defined network

ATM(Overview, Protocol Architecture, AAL)

GMPLS

Introduction of optical networks,

Propagation of Signals in Optical Fiber

Client Layers of the Optical Layer

Page 15: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM: Asynchronous Transfer Mode

Overview

Protocol Architecture

AAL

Page 16: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM-Asynchronous Transfer Mode

ATM is the cell relay protocol designed by ATM forum and adopted by ITU-T

ATM uses asynchronous TDM

Cells are transmitted along virtual circuits

Design Goals

• Large bandwidth and less susceptible to noise degradation

• Interface with existing systems without lowering their effectiveness

• Inexpensive implementation

• Support the existing telecommunications hierarchies

• Connection-oriented to ensure accurate and predictable delivery

• Many functions are hardware implementable

Page 17: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Multiplexing using Cells

• A cell network uses the cell as the basic unit of data exchange

– A cell is defined as a small, fixed sized block of information

– Cells are interleaved so that non suffers a long delay

– A cell network can handle real-time transmissions

– Network operation is more efficient and cheaper

Computer Networks 18-17

Page 18: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Conceptual Model

ATM network will be organized as a hierarchy.

• User’s equipment connects to networks via a UNI (User-Network Interface).

• Connections between provided networks are made through NNI (Network-Network Interface).

ATM will be connection-oriented.

• A connection (an ATM channel) must be established before any cells are sent.

Networks: ATM 18

Page 19: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Connections

• virtual path connections

• virtual channel connections

Two levels of ATM

connections:

• virtual path identifier VPI

• virtual channel identifier VCI

Indicated by two fields in

the cell header:

Networks: ATM 19

Page 20: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Architecture

• UNI: user-to-network interface

• NNI: network-to-network interface

Computer Networks 18-20

Page 21: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Virtual Connection • Connection between two endpoints is accomplished through

– Transmission path (TP)

– Virtual path (VP)

– Virtual circuit (VC)

• A virtual connection is defined by a pair of numbers: VPI and VCI

Computer Networks 18-21

Page 22: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

VPI and VCI: Hierarchical Switching

Computer Networks 18-22

Page 23: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Identifiers and Cells

Computer Networks 18-23

Page 24: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Layer and Headers

Computer Networks 18-24

Page 25: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM: Asynchronous Transfer Mode Overview

Protocol Architecture

AAL

Page 26: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Networks: ATM 26

Plan

e man

agemen

t

Management plane

Control plane User plane

Physical layer

ATM layer

ATM adaptation layer

Higher layers Higher layers

Layer man

ageme

nt

Figure 9.2 Leon-Garcia & Widjaja: Communication Networks Copyright ©2000 The McGraw Hill Companies

Page 27: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Layers

Computer Networks 18-27

Page 28: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM PHYSICAL LAYER The functions of this layer are split into two sublayers

• HEC generation and verification

• Cell scrambling and descrambling

• Cell delineation

• Path signal indication

• Time phasing-pointer processing

• Multiplexing

• Scrambling/descrambling

• Transmission frame generation/recovery

Transmission Convergence

TC

• Bit timing, line coding

• Physical medium

Physical Media Dependent

(PMD)

Page 29: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM LAYER

The ATM layer provides the following services:

Cell transmission : generation, reception, validation

Cell multiplexing/demultiplexing, cell relaying, cell copying

Cell payload discrimination Support of multiple QOS classes

Traffic management: usage control, traffic shaping, congestion notification

Connection assignment and removal

Switching

Page 30: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Adaptation Layer (AAL)

The protocol for packaging data into cells is collectively referred to as AAL.

The ATM Adaptation Layer (AAL) is responsible for the conversion between user's data and ATM cells

Must efficiently package higher level data such as voice samples, video frames and datagram packets into a series of cells.

Networks: ATM 30

Page 31: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM: Asynchronous Transfer Mode Overview

Protocol Architecture

AAL

Page 32: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

ATM Adaptation Layer (AAL) An AAL is further divided into:

Networks: ATM 32

The Convergence Sublayer (CS)

manages the flow of data to and from SAR sublayer.

(Responsible for Data integration)

The Segmentation and Reassembly Sublayer

(SAR)

breaks data into cells at the sender and reassembles

cells into larger data units at the receiver.

Page 33: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Application Adaptation Layer (AAL)

Convert data from upper-layer into 48-byte data units for the ATM cells

AAL1 – constant bit rate (CBR) video and voice

AAL2 – variable bit rate (VBR) stream low-bit-rate traffic an short-frame traffic such as audio

(ex: mobile phone)

AAL3/4 – connection-oriented/connectionless data

AAL5 – SEAL (Simple and Efficient Adaptation Layer)- No sequencing and error control mechanisms

Computer Networks 18-33

Page 34: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

AAL1

Computer Networks 18-34

Page 35: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

AAL2

Computer Networks 18-35

Page 36: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

AAL3/4

Computer Networks 18-36

Page 37: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

AAL5

Computer Networks 18-37

Page 38: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Chapter Outline

Virtualization

Software defined network

ATM(Overview, Protocol Architecture, AAL)

GMPLS

Introduction of optical networks,

Propagation of Signals in Optical Fiber

Client Layers of the Optical Layer

Page 39: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS Outline

Part I: MPLS

Part II: GMPLS

Page 40: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

MPLS

MPLS stands for: “Multi-Protocol Label Switching”

Packets are switched, not routed, based on labels

Labels are filled in the packet header

Basic operation:

• Ingress LER (Label Edge Router) pushes a label in front of the IP header

• LSR (Label Switch Router) does label swapping

• Egress LER removes the label

Page 41: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

MPLS Basic Idea

MPLS allows most packets to be forwarded at Layer 2 rather than having to be passed up to Layer

Each packet gets labeled on entry network by the ingress router.

All the subsequent routing switches perform packet forwarding based only on those.

Finally, the egress router removes the label(s) and forwards the original IP packet toward its final destination.

Page 42: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

MPLS Basic Idea(Cont.)

The label determines which pre-determined path the packet will follow.

Service providers can use MPLS to improve quality of service (QoS) by defining latency, jitter, packet loss and downtime.

it works with the Internet Protocol (IP), Asynchronous Transport Mode (ATM), and frame relay network protocols

Page 43: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

• MPLS involves setting up a specific path for a given sequence of packets by labeling every packet so that a routing table does not have to be referred in order to figure out which outward path a packet should be switched toward its destination. MPLS is called multiprotocol because it works with the Internet Protocol (IP), Asynchronous Transport Mode (ATM), and frame relay network protocols. In addition to moving traffic faster, MPLS makes it easier to manage a network for quality of service (QoS). The use of MPLS has become widespread as networks carry increasing volumes and varieties of traffic such as Voice over IP (VoIP).

Page 44: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

MPLS Operation

Page 45: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Part II: GMPLS

Page 46: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS and MPLS

GMPLS is deployed from MPLS

• Apply MPLS control plane techniques to optical switches and IP routing algorithms to manage light paths in an optical network

GMPLS made some modifications on MPLS

• Separation of signaling and data channel

• Support more types of control interface

• Other enhancement

Page 47: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS Basics

GMPLS (Generalized Multiprotocol Label Switching), also known as Multiprotocol Lambda Switching,

is a technology that provides enhancements to Multiprotocol Label Switching (MPLS)

support network switching for time, wavelength, and space switching as well as for packet switching.

Page 48: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS Basics

Generalized Multiprotocol Label Switching (GMPLS) enhances MPLS architecture by the complete separation of the control and data planes.

GMPLS enables a seamless interconnection and convergence of new and legacy networks.

GMPLS is based on the IP routing and addressing models.

Page 49: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Why GMPLS?

While the technology used by the GMPLS control plane remains IP-based, the data plane (traffic plane) can now diversify to include more varieties of traffic like:

• Support multiple types of traffic (ATM, IP, SONET and etc.)

• Support both peer and overlay models

• Support multi-vendors

• Perform fast provisioning

Page 50: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Why GMPLS?

GMPLS is conceptually similar to MPLS, but instead of using an explicit label to distinguish an LSP at each LSR, some physical property of the received data stream is used

The most commonly used schemes are:

• using the timeslot to identify the LSP, on a Time Division Multiplexed (TDM) link

• using the wavelength to identify the LSP, on a Wavelength Division Multiplexed (WDM) link

• using the fiber or port on which a packet is received.

Page 51: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS Labels

Page 52: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS Control interfaces

Packet Switch Capable (PSC)

• Router/ATM Switch/Frame Reply Switch

Time Division Multiplexing Capable (TDMC)

• SONET/SDH ADM/Digital Crossconnects

Lambda Switch Capable (LSC)

• All Optical ADM or Optical Crossconnects (OXC)

Fiber-Switch Capable (FSC)

FSC

LSC

LSC

TDMC

TDMC

PSC

Page 53: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

GMPLS Control Plane Functions and Services

Routing control—Provides the routing capability, traffic engineering, and topology discovery

Resource discovery—A mechanism to keep track of the system resource availability such as bandwidth, multiplexing capability, and ports

Connection management— connection creation, modification and deletion

Connection restoration—Implements an additional level of protection by establishing backup paths and enabling very fast switching in case of failure.

Page 54: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Chapter Outline

Virtualization

Software defined network

ATM(Overview, Protocol Architecture, AAL)

GMPLS

Introduction of optical networks,

Propagation of Signals in Optical Fiber

Client Layers of the Optical Layer

Page 55: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Communication Systems

Communication systems with light as the carrier and optical fiber as communication medium

Optical fiber is used to contain and guide light waves

• Typically made of glass or plastic

Page 56: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Fiber: Advantages

Capacity: much wider bandwidth (10 GHz)

Crosstalk immunity

Immunity to static interference

Higher environment immunity

Weather, temperature, etc.

Safety: Fiber is non-metalic:No explosion

Longer lasting

Security: tapping is difficult

Economics: Fewer repeaters

Page 57: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Disadvantages

Higher initial cost in installation

Interfacing cost

More expensive to repair/maintain

• Tools: Specialized and sophisticated

Page 58: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Fiber Architecture

Transmitter

Input

Signal Converter Light

Source

Source-to-Fiber

Interface

Fiber-to-light

Interface

Light

Detector Decoder Output

Fiber-optic Cable

Receiver

Page 59: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Fiber Architecture Components

• LED (Light Emitting Diode)

• ILD (Injection Laser Diode)

Light source:

• PIN (p-type-intrinsic-n-type)

• Photo Detector

• Both convert light energy into current

Light detector:

Page 60: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Fiber Construction

Core – thin glass center of the fiber where light travels.

Cladding – outer optical material surrounding the core

Buffer Coating – plastic coating that protects the fiber.

Page 61: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

61

About Light Rays (Angle of Reflection)

n2

aout

Glass material

with slightly

lower density

ain Glass material

with slightly

higher density

n1

a2 a2

a1 90

refraction Total

refraction reflection

Plane of Interface

Page 62: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Types Of Optical Fiber

62

Optical fiber

Step Index (SI) Graded Index (GI)

Single mode (SM) Multi mode (MM) Multi mode (MM)

Page 63: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Types Of Optical Fiber

Single-mode step-index Fiber

Multimode step-index Fiber

Multimode grade-index Fiber

Light

ray

Page 64: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Fiber network uses Wavelength-Division Multiplexing

WDM sends information through a single optical Fiber using lights of different wavelengths simultaneously.

Laser

Optical sources

l1

l2

ln

ln-1

l3

l1

l2

ln

ln-1

l3

Laser

Optical detectors

Optical

amplifier

Multiplexer Demultiplexer

Page 65: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Application

Telecommunications

Local Area Networks

Cable TV

CCTV

Optical Fiber Sensors

Page 66: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Chapter Outline

Virtualization

Software defined network

ATM(Overview, Protocol Architecture, AAL)

GMPLS

Introduction of optical networks,

Propagation of Signals in Optical Fiber

Client Layers of the Optical Layer

Page 67: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer Outline

SONET/SDH

Optical Transport Network(OTN)

Ethernet (Gigabit)

Generic Framing Procedure(GFC)

IP

Multi Protocol Label Switching(MPLS)

Resilience packet ring (RPR)

Storage Area Network(SAN)

Page 68: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer

The network that use optical fiber as their underlying transmission mechanism.

These network are called as Client Layers of the Optical Layer.

All client layer that we discussed here perform time division multiplexing.

Client N/w are divided into two types

• Backbone N/W

• Metro N/W

Page 69: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer

• a. Synchronous Optical Network (SONET)/

• Synchronous Digital Hierarchy (SDH)

• b. Optical Transport Network(OTN)

• c. Generic Framing Procedure(GFP)

• d. Internet Protocol (IP)

• e. Asynchronous Transfer Mode (ATM)

• f. Multiprotocol Label Switching (MPLS)

In the backbone networks

• a. Gigabit Ethernet

• b. 10-Gigabit Ethernet

• c. Fiber channel

• d. Resilient Packet Ring (RPR)

In the metro

networks 69

Page 70: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET/SDH Outline

Basic Intro

Architecture

SONET Layers

SONET Frames

STS Multiplexing

SONET Networks

70

Page 71: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET/SDH

Digital transmission standards for fiber-optic cable

Independently developed in USA & Europe

• SONET(Synchronous Optical Network) by ANSI

• SDH(Synchronous Digital Hierarchy) by ITU-T

Synchronous network using synchronous TDM multiplexing

All clocks in the system are locked to a master clock

It contains the standards for fiber-optic equipments

Very flexible to carry other transmission systems (DS-0, DS-1, etc)

17-71

Page 72: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET/SDH Architecture

Architecture of a SONET system: signals, devices, and connections

Signals: SONET(SDH) defines a hierarchy of electrical signaling levels called STSs(Synchronous Transport Signals, (STMs)). Corresponding optical signals are called OCs(Optical Carriers)

17-72

Page 73: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET/SDH Architecture

SONET devices: STS multiplexer/demultiplexer, regenerator, add/drop multiplexer, terminals

17-73

Page 74: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET/SDH Architecture

Connections: SONET devices are connected using sections, lines, and paths

Section: optical link connecting two neighbor devices: mux to mux, mux to regenerator, or regenerator to regenerator

Lines: portion of network between two multiplexers

Paths: end-to-end portion of the network between two STS multiplexers

17-74

Page 75: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET Layers SONET defines four layers: path, line, section, and photonic(Physical)

Path layer is responsible for the movement of a signal from its optical source to its optical destination

Line layers is for the movement of a signal across a physical line

Section layer is for the movement of a signal across a physical section, handling framing, scrambling, and error control

Photonic layer corresponds to the physical layer of OSI model

17-75

Page 76: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET Frames Each synchronous transfer signal STS-n is composed of 8000 frames. Each frame is a two-dimensional matrix of bytes with

9 rows by 90 × n columns.

Each byte in a SONET frame can carry a digitized voice channel

17-76

Page 77: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SONET Frames In SONET, the data rate of an STS-n signal is n times the data rate of an STS-1 signal

In SONET, the duration of any frame is 125 μs

17-77

Page 78: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer Outline

SONET/SDH

Optical Transport Network(OTN)

Ethernet (Gigabit)

Generic Framing Procedure(GFC)

IP

Multi Protocol Label Switching(MPLS)

Resilience packet ring (RPR)

Storage Area Network(SAN)

Page 79: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Transport Network (OTN) Outline

Basic Intro

Key Functions

OTN line rates

OTN Hierarchy

Frame Structure

Page 80: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

OTN Features

Simpler than SONET/SDH

Scalable for higher rates

Cost effective

Optimized for carrier WDM networks

Transparent delivery of client signals.

Page 81: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Transport Network (OTN)

OTN was designed to provide support for optical networking using wavelength-division multiplexing (WDM) unlike its predecessor SONET/SDH.

ITU-T Recommendation G.709 is commonly called Optical Transport Network

Page 82: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Optical Transport Network (OTN)

• OTN

• SONET/SDH

• Ethernet/FibreChannel

• Packets

Signals that OTN equipment processes are:

• Forward error correction (FEC) on OTN signals

• Management

• Protocol transparency

• Asynchronous timing

• Multiplexing and de-multiplexing of OTN signals

• Mapping and de-mapping of non-OTN signals into and out of OTN signals

key functions performed are:

Page 83: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

OTN line rates compared to SONET/SDH line rates

OTN Line rates SONET/SDH Line rates

OTU 1: 2.666 Gb/s STS-48 2.488 Gb/s

OTU 2:

10.709 Gb/s STS-192 9.953 Gb/s

OUT 3:

43.018 Gb/s STS-786 39.813 Gb/s

Page 84: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Converged transport over OTN

Page 85: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

OTN Hierarchy

Page 86: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

OTN Frame structure

Frame consist of 4080 columns and 4 rows of bytes

Frame starts from left top corner to bottom right corner

Each row has 16 no of FEC block with size 255 bytes.

Overhead is in 15 & 16 column in frame

Page 87: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer Outline

SONET/SDH

Optical Transport Network(OTN)

Ethernet (Gigabit)

Generic Framing Procedure(GFC)

IP

Multi Protocol Label Switching(MPLS)

Resilience packet ring (RPR)

Storage Area Network(SAN)

Page 88: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Ethernet

MAC layer- CSMA/CD

Point-to-Point link

LAN- topology , repeater ,VLAN , VPN

Switches –Spanning Tree & Link Aggregation Protocol

Ethernet Physical Layer

Page 89: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Gigabit Ethernet 802.3z

(a) A two-station Ethernet. (b) A multi-station Ethernet.

Page 90: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Gigabit Ethernet(2)

Supports two different modes of operations

1> full duplex 2> half duplex

In full duplex mode switch is used. In this contention is not possible so CSMA/CD protocol is not used.

In half duplex mode hub is used. In this collision is possible so CSMA/CD protocol is used.

Two features

• 1. carrier extension

• 2. frame bursting

Page 91: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Gigabit Ethernet (3)

Gigabit Ethernet cabling.

Page 92: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Gigabit Ethernet (4) Gigabit support both copper and fiber cabling

Signaling at 1Gbps over fiber means that light source has to be turned on and off in under 1nsec

LED’s can not operate at this speed so lasers are used

Three fiber diameters are permitted : 10,50 and 62.5 microns

Two wavelengths are permitted : 0.85 and 1.3 microns

On fiber new encoding scheme 8B/10B is used ie each 8bits is encoded as 10 bits on fiber

1024 possible code words for each input is possible so two rules are available to make the decision

1> No codeword have more than 4 identical bits in a row

2> No codeword may have more than six 0s or six 1s

Page 93: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Ethernet Frame Format

PRE SOF DA SA Length/Type Payload FCS

PRE SOF DA SA VLAN Header Length/Type Payload FCS

a. Basic Ethernet Frame

b. VLAN Ethernet Frame

Page 94: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Ethernet Frame Format

Preamble (PRE)-Used to indicate start of frame for synchronization

Start of delimiter (SOF)- indicates start of rest of the frame

Destination Address (DA)

Source Address (SA)

Frame Check Sequence (FCS) – For error detection

Page 95: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer Outline

SONET/SDH

Optical Transport Network(OTN)

Ethernet (Gigabit)

Generic Framing Procedure(GFC)

IP

Multi Protocol Label Switching(MPLS)

Resilience packet ring (RPR)

Storage Area Network(SAN)

Page 96: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Resilience packet ring (RPR)

It is a packet switched ring N/W that transport IP data packet.

Its applications are MAN & WAN

It provide services like:

• Guaranteed bandwidth

• constant bit rate

• low delay service and

• best-effort service.

This topology is resilient(flexible) to failure.

Page 97: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Resilience packet ring- Ring N/W

Ring N/W is bidirectional formed by two counter rotating ring called ringlet 0 and 1

There are 2 types of frames: transit frame & ingress frame

Transit frame which have accessed a ringlet

Ingress frame are new frames waiting for adding into ringlet.

Ringlet 0

Ringlet 1

Page 98: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Resilience packet ring- QoS

RPR supports 3 classes of traffics

•Class A: low latency and jitter

•Class B: Predictable latency & jitter

•Class C: Best effort transport

Page 99: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Client Layers of the Optical Layer Outline

SONET/SDH

Optical Transport Network(OTN)

Ethernet (Gigabit)

Generic Framing Procedure(GFC)

IP

Multi Protocol Label Switching(MPLS)

Resilience packet ring (RPR)

Storage Area Network(SAN)

Page 100: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Storage-Area Networks (SANS)

SANs are networks used to interconnect computer systems with other computer systems and peripheral equipments such as disk drives, printers and tape drives.

A key part of SANs is Switch which provides reconfigurable connectivity between the various attached devices.

SANs are typically operate at bit ranges ranging from 200 Mb/s to 10 Gb/s.

Operate over fiber optic links.

Fiber channel protocol become the leading SAN.

Page 101: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Storage Area Network (SAN)

A Storage Area Network (SAN) is a specialized, dedicated high speed network joining servers and storage, including disks, disk arrays, tapes, etc.

Storage (data store) is separated from the processors (and separated processing).

High capacity, high availability, high scalability, ease of configuration, ease of reconfiguration.

Fiber Channel is the de facto SAN networking architecture, although other network standards could be used.

101

Page 102: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SAN Benefits

Storage consolidation Data sharing Non-disruptive

scalability for growth Improved backup and

recovery

Tape pooling LAN-free and server-free data movement

High performance High availability server clustering

Data integrity Disaster tolerance Ease of data

migration Cost-effectives (total cost of ownership)

102

Page 103: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SAN Architecture

Switch

Tape drive

Disk drive

Printer CPUs

Page 104: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

SAN Topologies

Fibre Channel based networks support three types of topologies:

Point-to-point

Loop (arbitrated) – shared media

Switched

104

Page 105: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

References

• https://en.wikipedia.org/wiki/Virtualization

• https://en.wikipedia.org/wiki/Network_virtualization

• http://bradhedlund.com/2011/10/12/network-virtualization-is-like-a-big-virtual-chassis/

• https://sreeninet.wordpress.com/2014/03/29/network-virtualization-overview-and-commercial-solutions/

• https://www.opennetworking.org/sdn-resources/sdn-definition

• www.mhhe.com/engcs/compsci/forouzan/powerpoint/Chapter18.ppt

• groups.geni.net/geni/raw-attachment/wiki/clusterdvlan/MPLS.ppt

• www.slideshare.net/Convergent_Technology/gmpls-8193634

• facweb.cs.depaul.edu/cwhite/TDC%20460/SAN.ppt

• https://www.cpe.ku.ac.th/~plw/dccn/presentation/ch17.pdf

• https://www.cs.berkeley.edu/~tlavian/slides/Grid/294%20presentation.ppt

Page 106: Computer Networks Unit -6 Advance Network TechnologiesComputer Networks Unit -6 Advance Network Technologies . Chapter Outline Virtualization Software defined network ATM(Overview,

Thank You !