high speed networks

Post on 24-Jan-2015

536 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

HIGH SPEED NETWORKS

TRANSCRIPT

P13ITE05 High Speed Networks

UNIT - I

Dr.A.Kathirvel

Professor & Head/IT - VCEW

UNIT - I

Frame Relay Networks

Asynchronous transfer mode

ATM protocol architecture

ATM logical connection

ATM cell and service categories – AAL

High speed LANs: Fast, Gigabit ethernet, Fiber channel

Wireless LANs

3

Introduction

Packet-Switching Networks

Switching Technique

Routing

X.25

Frame Relay Networks

Architecture

User Data Transfer

Call Control

4

Packet-Switching Networks

Basic technology the same as in the 1970s One of the few effective technologies for long

distance data communications Frame relay and ATM are variants of packet-

switching Advantages:

- flexibility, resource sharing, robust, responsive

Disadvantages: Time delays in distributed network, overhead penalties

Need for routing and congestion control

5

Circuit-Switching

Long-haul telecom network designed for voice

Network resources dedicated to one call

Shortcomings when used for data:

Inefficient (high idle time)‏

Constant data rate

6

Packet-Switching

Data transmitted in short blocks, or packets

Packet length < 1000 octets

Each packet contains user data plus control

info (routing)‏

Store and forward

Chapter 4 Frame Relay 7

Figure 4.1 The Use of Packets

Chapter 4 Frame Relay 8

Figure 4.2 Packet

Switching: Datagram

Approach

9

Advantages over Circuit-Switching

Greater line efficiency (many packets can go

over shared link)‏

Data rate conversions

Non-blocking under heavy traffic (but

increased delays)‏

10

Disadvantages relative to Circuit-Switching

Packets incur additional delay with every node

they pass through

Jitter: variation in packet delay

Data overhead in every packet for routing

information, etc

Processing overhead for every packet at every

node traversed

Chapter 4 Frame Relay 11

Figure 4.3 Simple Switching Network

12

Switching Technique

Large messages broken up into smaller packets

Datagram

Each packet sent independently of the others

No call setup

More reliable (can route around failed nodes or congestion)‏

Virtual circuit

Fixed route established before any packets sent

No need for routing decision for each packet at each node

Chapter 4 Frame Relay 13

Figure 4.4 Packet

Switching: Virtual-

Circuit Approach

14

Routing

Adaptive routing

Node/trunk failure

Congestion

15

X.25

3 levels

Physical level (X.21)‏

Link level (LAPB, a subset of HDLC)‏

Packet level (provides virtual circuit

service)‏

Chapter 4 Frame Relay 16

Figure 4.5 The Use of Virtual Circuits

Chapter 4 Frame Relay 17

Figure 4.6 User Data and X.25

Protocol Control Information

18

Frame Relay Networks

Designed to eliminate much of the overhead in X.25

Call control signaling on separate logical connection

from user data

Multiplexing/switching of logical connections at layer

2 (not layer 3)‏

No hop-by-hop flow control and error control

Throughput an order of magnitude higher than X.25

Chapter 4 Frame Relay 19

Figure 4.7 Comparison of X.25 and

Frame Relay Protocol Stacks

Chapter 4 Frame Relay 20

Figure 4.8 Virtual Circuits and Frame

Relay Virtual Connections

21

Frame Relay Architecture

X.25 has 3 layers: physical, link, network

Frame Relay has 2 layers: physical and data link (or

LAPF)‏

LAPF core: minimal data link control

Preservation of order for frames

Small probability of frame loss

LAPF control: additional data link or network layer

end-to-end functions

22

LAPF Core

Frame delimiting, alignment and transparency

Frame multiplexing/demultiplexing

Inspection of frame for length constraints

Detection of transmission errors

Congestion control

23

LAPF-core Formats

24

User Data Transfer

No control field, which is normally used for:

Identify frame type (data or control)‏

Sequence numbers

Implication:

Connection setup/teardown carried on separate

channel

Cannot do flow and error control

25

Frame Relay Call Control

Frame Relay Call Control

Data transfer involves:

Establish logical connection and DLCI

Exchange data frames

Release logical connection

26

Frame Relay Call Control

4 message types needed

SETUP

CONNECT

RELEASE

RELEASE COMPLETE

27

ATM Protocol Architecture

Fixed-size packets called cells

Streamlined: minimal error and flow control

2 protocol layers relate to ATM functions:

Common layer providing packet transfers

Service dependent ATM adaptation layer (AAL)‏

AAL maps other protocols to ATM

28

Protocol Model has 3 planes

User

Control

management

29

30

Logical Connections

VCC (Virtual Channel Connection): a logical

connection analogous to virtual circuit in X.25

VPC (Virtual Path Connection): a bundle of VCCs

with same endpoints

Chapter 2 Protocols and the TCP/IP Suite 31

Figure 5.2

32

Advantages of Virtual Paths

Simplified network architecture

Increased network performance and reliability

Reduced processing and short connection setup time

Enhanced network services

33

34

VCC Uses

Between end users

Between an end user and a network entity

Between 2 network entities

Chapter 2 Protocols and the TCP/IP Suite 35

Figure 5.3

36

VPC/VCC Characteristics

Quality of Service (QoS)‏

Switched and semi-permanent virtual channel

connections

Cell sequence integrity

Traffic parameter negotiation and usage monitoring

(VPC only) virtual channel identifier restriction

within a VPC

37

Control Signaling

A mechanism to establish and release VPCs

and VCCs

4 methods for VCCs:

Semi-permanent VCCs

Meta-signaling channel

User-to-network signaling virtual channel

User-to-user signaling virtual channel

38

Control Signaling

3 methods for VPCs

Semi-permanent

Customer controlled

Network controlled

39

ATM Cells

Fixed size

5-octet header

48-octet information field

Small cells reduce delay for high-priority cells

Fixed size facilitate switching in hardware

40

Header Format

Generic flow control

Virtual path identifier (VPI)‏

Virtual channel identifier (VCI)‏

Payload type

Cell loss priority

Header error control

Chapter 2 Protocols and the TCP/IP Suite 41

Figure 5.4

42

Generic Flow Control

Control traffic flow at user-network interface (UNI)

to alleviate short-term overload conditions

When GFC enabled at UNI, 2 procedures used:

Uncontrolled transmission

Controlled transmission

43

44

Header Error Control

8-bit field calculated based on remaining 32 bits of

header

error detection

in some cases, error correction of single-bit errors in

header

2 modes:

error detection

Error correction

Chapter 2 Protocols and the TCP/IP Suite 45

Figure 5.5

Chapter 2 Protocols and the TCP/IP Suite 46

Figure 5.6

Chapter 2 Protocols and the TCP/IP Suite 47

Figure 5.7

48

Service Categories

Real-time service

Constant bit rate (CBR)‏

Real-time variable bit rate (rt-VBR)‏

Non-real-time service

Non-real-time variable bit rate (nrt-VBR)‏

Available bit rate (ABR)‏

Unspecified bit rate (UBR)‏

Guaranteed frame rate (GFR)‏

Chapter 2 Protocols and the TCP/IP Suite 49

Figure 5.8

50

ATM Adaptation Layer (ATM)‏

Support non-ATM protocols

e.g., PCM voice, LAPF

AAL Services

Handle transmission errors

Segmentation/reassembly (SAR)‏

Handle lost and misinserted cell conditions

Flow control and timing control

51

Applications of AAL and ATM

Circuit emulation (e.g., T-1 synchronous TDM

circuits)‏

VBR voice and video

General data services

IP over ATM

Multiprotocol encapsulation over ATM (MPOA)‏

LAN emulation (LANE)‏

52

AAL Protocols

AAL layer has 2 sublayers:

Convergence Sublayer (CS)‏

Supports specific applications using AAL

Segmentation and Reassembly Layer (SAR)‏

Packages data from CS into cells and unpacks at

other end

Chapter 2 Protocols and the TCP/IP Suite 53

Figure 5.9

Chapter 2 Protocols and the TCP/IP Suite 54

Figure 5.10

55

AAL Type 1

Constant-bit-rate source

SAR simply packs bits into cells and unpacks

them at destination

One-octet header contains 3-bit SC field to

provide an 8-cell frame structure

No CS PDU since CS sublayer primarily for

clocking and synchronization

56

AAL Type 3/4

May be connectionless or connection oriented

May be message mode or streaming mode

57

Chapter 2 Protocols and the TCP/IP Suite 58

Figure 5.12

59

AAL Type 5

Streamlined transport for connection oriented

protocols

Reduce protocol processing overhead

Reduce transmission overhead

Ensure adaptability to existing transport protocols

Chapter 2 Protocols and the TCP/IP Suite 60

Figure 5.13

61

62

Emergence of High-Speed LANs

2 Significant trends

Computing power of PCs continues to grow

rapidly

Network computing

Examples of requirements

Centralized server farms

Power workgroups

High-speed local backbone

63

Classical Ethernet

Bus topology LAN

10 Mbps

CSMA/CD medium access control protocol

2 problems:

A transmission from any station can be received by

all stations

How to regulate transmission

64

Solution to First Problem

Data transmitted in blocks called frames:

User data

Frame header containing unique address of

destination station

Chapter 6 High-Speed LANs 65

Figure 6.1

66

CSMA/CD

Carrier Sense Multiple Access/ Carrier Detection

If the medium is idle, transmit.

If the medium is busy, continue to listen until the channel is idle, then transmit immediately.

If a collision is detected during transmission, immediately cease transmitting.

After a collision, wait a random amount of time, then attempt to transmit again (repeat from step 1).

Chapter 6 High-Speed LANs 67

Figure 6.2

Chapter 6 High-Speed LANs 68

Figure 6.3

69

Medium Options at 10Mbps

<data rate> <signaling method> <max length>

10Base5

10 Mbps

50-ohm coaxial cable bus

Maximum segment length 500 meters

10Base-T

Twisted pair, maximum length 100 meters

Star topology (hub or multipoint repeater at central

point)‏

Chapter 6 High-Speed LANs 70

Figure 6.4

71

Hubs and Switches

Hub

Transmission from a station received by central hub

and retransmitted on all outgoing lines

Only one transmission at a time

Layer 2 Switch

Incoming frame switched to one outgoing line

Many transmissions at same time

Chapter 6 High-Speed LANs 72

Figure 6.5

73

Bridge

Frame handling done

in software

Analyze and forward

one frame at a time

Store-and-forward

Layer 2 Switch

Frame handling done

in hardware

Multiple data paths

and can handle

multiple frames at a

time

Can do cut-through

74

Layer 2 Switches

Flat address space

Broadcast storm

Only one path between any 2 devices

Solution 1: subnetworks connected by routers

Solution 2: layer 3 switching, packet-

forwarding logic in hardware

Chapter 6 High-Speed LANs 75

Figure 6.6

Chapter 6 High-Speed LANs 76

Figure 6.7

Chapter 6 High-Speed LANs 77

Figure 6.8

Chapter 6 High-Speed LANs 78

Figure 6.9

Chapter 6 High-Speed LANs 79

Figure 6.10

Chapter 6 High-Speed LANs 80

Figure 6.11

81

Benefits of 10 Gbps Ethernet over ATM

No expensive, bandwidth consuming conversion

between Ethernet packets and ATM cells

Network is Ethernet, end to end

IP plus Ethernet offers QoS and traffic policing

capabilities approach that of ATM

Wide variety of standard optical interfaces for 10

Gbps Ethernet

82

Fibre Channel

2 methods of communication with processor:

I/O channel

Network communications

Fibre channel combines both

Simplicity and speed of channel communications

Flexibility and interconnectivity of network communications

Chapter 6 High-Speed LANs 83

Figure 6.12

84

I/O channel

Hardware based, high-speed, short distance

Direct point-to-point or multipoint communications link

Data type qualifiers for routing payload

Link-level constructs for individual I/O operations

Protocol specific specifications to support e.g. SCSI

85

Fibre Channel Network-Oriented Facilities

Full multiplexing between multiple destinations

Peer-to-peer connectivity between any pair of ports

Internetworking with other connection technologies

86

Fibre Channel Requirements

Full duplex links with 2 fibres/link 100 Mbps – 800 Mbps Distances up to 10 km Small connectors high-capacity Greater connectivity than existing multidrop channels Broad availability Support for multiple cost/performance levels Support for multiple existing interface command sets

Chapter 6 High-Speed LANs 87

Figure 6.13

88

Fibre Channel Protocol Architecture

FC-0 Physical Media

FC-1 Transmission Protocol

FC-2 Framing Protocol

FC-3 Common Services

FC-4 Mapping

89

Wireless LAN Requirements

Throughput

Number of nodes

Connection to backbone

Service area

Battery power consumption

Transmission robustness and security

Collocated network operation

License-free operation

Handoff/roaming

Dynamic configuration

Chapter 6 High-Speed LANs 90

Figure 6.14

91

IEEE 802.11 Services

Association

Reassociation

Disassociation

Authentication

Privacy

Chapter 6 High-Speed LANs 92

Figure 6.15

Chapter 6 High-Speed LANs 93

Figure 6.16

94

Questions ?

top related