36
Fall 2005 Computer Networks 18-1 Chapter 18. Virtual Circuit Switching: Frame Relay and ATM 18.1 Virtual Circuit Switching 18.2 Frame Relay 18.3 ATM

Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

  • Upload
    adsila

  • View
    57

  • Download
    0

Embed Size (px)

DESCRIPTION

Chapter 18. Virtual Circuit Switching: Frame Relay and ATM. 18.1 Virtual Circuit Switching 18.2 Frame Relay 18.3 ATM. Wide area network and switching methods. Circuit switching. Create a real circuit (dedicated line) between source and destination Physical layer technology. - PowerPoint PPT Presentation

Citation preview

Page 1: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-1

Chapter 18. Virtual Circuit Switching:Frame Relay and ATM

18.1 Virtual Circuit Switching

18.2 Frame Relay

18.3 ATM

Page 2: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-2

Wide area network and switching methods

Page 3: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-3

Circuit switching

• Create a real circuit (dedicated line) between source and destination

• Physical layer technology

Page 4: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-4

Packet Switching: Datagram Approach

• Mostly used in the network layer

• Routing (selecting the best route for a packet) is performed at each router

Page 5: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-5

Packet Switching: Virtual Circuit Approach

• Packets (frames) are switched along a pre-determined path from source to destination

• Data link layer technology

Page 6: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-6

Virtual Circuit Identifier

• Virtual circuit network has two addresses– Global address which is unique in the WAN– Virtual circuit identifier which is actually used for data transfer

• VCI has switch scope; it is used between two switches

• Each switch can use its own unique set of VCIs

Page 7: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-7

VCI Phases

• Two approaches for the VC setup– Permanent virtual circuit (PVC)– Switched virtual circuit (SVC): setup, data transfer, teardown

Page 8: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-8

Data Transfer Phase

• All switches need to have a table entry for the virtual circuit

Page 9: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-9

Data Transfer using VCI

Page 10: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-10

SVC Setup: Request and Acknowledgment

Page 11: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-11

Frame Relay

• Frame Relay is a virtual circuit wide area network

• VCIs in Frame Relay are called DLCI(Data Link Connection Identifier)s

Page 12: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-12

Frame Relay Features

• Frame relay operates at a higher speed. It can easily be used instead of a mesh of T-1 or T-3 lines

• Frame relay operates just the physical and data link layers. It is good as a backbone to provide services to protocols that already have a network layer protocol, such as Internet

• It allows bursty data

• It allows a frame size of 9000 bytes accommodating all LAN frame sizes

• It is less expensive than other traditional WANs

• It has error detection at the data link layer only. There is no flow control pr error control

Page 13: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-13

Frame Relay vs. T-line Network

Page 14: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-14

Frame Relay vs. X.25 Network

Page 15: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-15

Frame Relay Layers

Page 16: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-16

Comparing Layers: X.25 & Frame Relay

Page 17: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-17

Frame Relay Frame

Page 18: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-18

Congestion Control

• Frame relay requires congestion control, because– Frame Relay does not have a network layer– No flow control at the data link layer– Frame Relay allows the user to transmit bursty data

• Congestion avoidance– Two bits in the frame are used– BECN(Backward Explicit Congestion Notification)– FECN(Forward Explicit Congestion Notification)

• Discarding: Traffic control

Page 19: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-19

BECN

Page 20: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-20

FECN

Page 21: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-21

Four Cases of Congestion

Page 22: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-22

ATM

• Asynchronous Transfer Mode

• ATM is the cell relay protocol

• ATM uses asynchronous TDM

• Cells are transmitted along virtual circuits

Page 23: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-23

Multiplexing using Cells

• The variety of packet sizes makes traffic unpredictable

• 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

Page 24: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-24

Synchronous vs. Asynchronous TDM

Page 25: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-25

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

Page 26: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-26

VPI and VCI: Hierarchical Switching

Page 27: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-27

Identifiers and Cells

Page 28: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-28

VP Switch and VPC Switch

Page 29: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-29

ATM Layers

Page 30: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-30

ATM Layer and Headers

Page 31: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-31

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) video and voice• AAL3/4 – connection-oriented/connectionless data• AAL5

– Sequencing and error control mechanisms are included in the upper layers

– SEAL (Simple and Efficient Adaptation Layer)

Page 32: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-32

AAL1

Page 33: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-33

AAL2

Page 34: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-34

AAL3/4

Page 35: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-35

AAL5

Page 36: Chapter 18. Virtual Circuit Switching: Frame Relay and ATM

Fall 2005 Computer Networks 18-36

ATM LAN

• Connectionless versus connection-oriented

• Physical addresses versus virtual connection identifiers

• Multicasting and broadcasting delivery