Chapter 10 Broadband ATM networks

64
Chapter 10 Broadband ATM networks

description

Chapter 10 Broadband ATM networks. Outline. 10.1 introduction. Introduction. Cells: source information associated with each call being first converted into small fixed-sized packets Cell switching:the cell streams relating to different calls are multiplexed together - PowerPoint PPT Presentation

Transcript of Chapter 10 Broadband ATM networks

Page 1: Chapter 10 Broadband ATM networks

Chapter 10 Broadband ATM networks

Page 2: Chapter 10 Broadband ATM networks

Outline 10.1 introduction

Page 3: Chapter 10 Broadband ATM networks

Introduction Cells: source information associated with each

call being first converted into small fixed-sized packets

Cell switching:the cell streams relating to different calls are multiplexed together

Asynchronous transfer mode (ATM) : the cells relating to different calls have varying time intervals between them

Virtual circuit identifier(VCI): identify the packets relating to the different calls on each line rather than the different calls in the total network

Page 4: Chapter 10 Broadband ATM networks

Introduction Small cells have advantages for constant

bit rate traffic but disadvantages that the overheads associated with each cell are higher

A cell size is 53 bytes/octets A cell comprises a 48-byte payload field

with a 5-byte header for the VCI and other fields

Page 5: Chapter 10 Broadband ATM networks

10.2 cell format and switching principles

Protocol connection identifier (PCI) :the virtual circuit identifier used on each link

The PCI is made up of virtual path identifier (VPI) and virtual channel identifier (VCI)

Figure 10.1 Cell loss priority(CLP):in ATM cell format, it

enable the user to specify a preference as to which cells should be discarded

Page 6: Chapter 10 Broadband ATM networks
Page 7: Chapter 10 Broadband ATM networks

10.3 switch architectures Input controller (IC):involves a simple look-

up and mapping operation of the VPI/VCI in the header of the incoming cell into the corresponding output VPI/VCI

Buffering is provided in the IC or output controllers to hold simultaneously arriving cells

Control processor is to download routing information into the routing tables in each IC

Page 8: Chapter 10 Broadband ATM networks

10.3 switch architectures Switch fabrics can be classified as either time di

vision or space division In a time-division switch, a time-division backpl

ane bus is capable of transferring N cells in a single cell arrival time

In a space-division switch, the switch fabric comprises a matrix of interconnected switching elements that collectively provide a number of alternative paths through the switch

Page 9: Chapter 10 Broadband ATM networks

10.3 switch architectures Delta switch matrix: a switching fabric

comprises multiple switching stages Figure 10.4 Routing tag: if the tag bit is a binary 0, a

cell arriving on either input is routed to the upper output, else routed to the lover output

Blocking: in figure 10.4, those addressed to ports 2 and 3 arrive at the second switching element simultaneously

Page 10: Chapter 10 Broadband ATM networks

Figure 10.4 Delta switch matrix example.

Page 11: Chapter 10 Broadband ATM networks

10.3 switch architectures One approach to overcoming blocking is for the

switching element to discard one of the two cells Discarding cells can lead to an unacceptably

high cell loss rate in large switches A second approach is to perform the switching

operation several times faster than cell arrival rate

A third approach is to introduce buffering into each switching element but has the disadvantage of introducing additional delay to the switching operation

Page 12: Chapter 10 Broadband ATM networks

10.3 switch architectures Batcher-Banyan switch: no two cells entering

the switching matrix require the same output port and no common interconnecting links within the paths through the switch

If two cells arrive simultaneously at different input ports that require the same output port, just one cell is selected for transfer

Sorting matrix and shuffle exchange: all arriving cells are ordered such that they follow a unique path through the switching matrix

Figure 10.5

Page 13: Chapter 10 Broadband ATM networks

Figure 10.5 Batcher–Banyan switch matrix.

Page 14: Chapter 10 Broadband ATM networks

10.4 protocol architecture C-plane are concerned with signaling U-plane communicate on a user-to-user

basis with a similar protocol set in the destination station

M-plane are concerned with the management of the station

Figure 10.6

Page 15: Chapter 10 Broadband ATM networks

Figure 10.6 ATM protocol architecture.

Page 16: Chapter 10 Broadband ATM networks

10.4 protocol architecture10.4.1 ATM adaptation layer

ATM adaptation layer(AAL) : it performs an adaptation function between the service provided to the user layer and the underlying ATM layer

Service classes : the AAL layer provides a range of alternative service types

Three criteria The existence of a time relationship between the

source and destination users(voice) The bit rate associated with the transfer(constant or

variable) Connection mode(connectionless or connection-

oriented)

Page 17: Chapter 10 Broadband ATM networks

10.4.1 ATM adaptation layer

Both AAL1 and AAL 2 are connection-oriented AAL1 provides constant bit rate service AAL2 provides variable bit rate service AAL1 is known as circuit(switched) emulationTh

e convergence sublayer (CS) performs a convergence function between the service offered at the layer interface and the underlying layer

Page 18: Chapter 10 Broadband ATM networks

10.4.1 ATM adaptation layer

The segmentation and reassembly (SAR) sublayer performs the necessary segmentation of the source information ready for transfer

Service access point(SAP): is used to direct all information submitted for transfer to the appropriate CS protocol

Figure 10.7

Page 19: Chapter 10 Broadband ATM networks
Page 20: Chapter 10 Broadband ATM networks

10.4.1 ATM adaptation layer

Cell losses are overcome in an agreed way by inserting dummy bits into the delivered stream

Cell transfer delay variations are compensated for by buffering segments at the destination

In Figure10.8, SN and SNP field is used to protect the sequence number against single bit errors

Figure 10.8

Page 21: Chapter 10 Broadband ATM networks

Figure 10.8 SAR protocol data unit types: (a) AAL 1; (b) AAL 2.

Page 22: Chapter 10 Broadband ATM networks

10.4.1 ATM adaptation layer

AAL3/4 provides a connectionless data transfer service for the transfer of variable length frames up to 65535 bytes in length

The resulting CS PDU is segmented by the SAR protocol into multiple 48-octet SAR-PDUs

MID: in figure10.9 for receiving SAR protocol to relate each incoming segment to the correct PDU

Figure 10.9

Page 23: Chapter 10 Broadband ATM networks

Figure 10.9 CS and SAR PDU formats: (a) AAL3/4; (b) AAL 5.

Page 24: Chapter 10 Broadband ATM networks

10.4.1 ATM adaptation layer

Simple and efficient adaptation layer(SEAL):AAL5 provides a similar service to AAL3/4 but with a reduced number of fields in the CS and SAR PDUs

There is no head or tail associated with the SAR PDU

Signaling AAL or SAAL: AAL5 is also used as the AAL layer in the C-plane for the segmentation and reassembly of messages

Figure 10.9

Page 25: Chapter 10 Broadband ATM networks

10.4.2 ATM layer Its main function is to assign a header to the segm

ent streams generated by the AAL relating to a particular call

Constant bit rate(CBR):supports isochronous traffic

Variable bit rate/real time(VBR/RT): supports variable bit rate traffic with real-time requirements

VBR/NRT Available bit rate (ABR): bursty traffic with a know

n minimum, mean, peak rate Unspecified bit rate(UBR)

Page 26: Chapter 10 Broadband ATM networks

10.4.2 ATM layer Traffic descriptor includes parameters:

Peak cell rate(PCR) Sustained cell rate(SCR) Minimum cell rate (MCR) Cell delay variation tolerance(CDVT) Cell loss ratio(CLR) Cell transfer delay(CTD) Cell delay variation (CDV)

Generic cell rate algorithm(GCRA): determines whether the parameters for this call/VC conform to the agreed contract(Figure 10.10)

Page 27: Chapter 10 Broadband ATM networks

Figure 10.10 Principle of operation of generic cell rate algorithm.

Page 28: Chapter 10 Broadband ATM networks

10.5 ATM LANs Remote concentrator unit(RCT) is to minimize th

e number of ports The conversion of all information into streams of

fixed-sized cells has the advantage that the cells relating to the different types of call can be switched in a uniform way

Broadcast server enables a user at a worksation to set up on demand a videoconferencing session between many workstations

Figure 10.11

Page 29: Chapter 10 Broadband ATM networks

Figure 10.11 ATM LAN schematic.

Page 30: Chapter 10 Broadband ATM networks

10.5 ATM LANs Legacy LANs With on-demand connections, the user device send

s a request for a switched virtual connection (SVC) to be set up between itself and destination

Signaling control point(SCP) : a central control Signaling virtual channel connections (SVCCs): all t

he signaling messages are transferred across the network to and from the SCP over a set of VCs

Page 31: Chapter 10 Broadband ATM networks

10.5 ATM LANs Permanent VCs (PVCs): between each works

tations and servers Connectionless server (CLS): a central data f

orwarding point Figure 10.12

Page 32: Chapter 10 Broadband ATM networks

Figure 10.12 ATM LAN routing example: (a) network segment;(b) example routing table entries.

Page 33: Chapter 10 Broadband ATM networks

10.5.1 call processingconnection-oriented calls

Services such as telephony require a separate VC to be set up for the duration of the call

Signaling virtual channel connection (SVCC): All messages relating to the setting up and clearing of calls are carried over a separate channel

When an SVCC is set up by network management, an entry is also made in the routing table of SCP

To initiate the setting up of a call, the user of the station follows a dialog which involves specifying the address of the required recipient of the call and the call type

Page 34: Chapter 10 Broadband ATM networks

10.5.1 call processingconnection-oriented calls

Recommendation Q.2931:to support the exchange of signaling messages

If the response is positive, this is communicated back to the SCP by adding entries into each switch routing table that links the port VPI/VCI of the calling station

To set up a conferencing session, the initiator of the session communicates with the SCP

The SCP communicates with the user of each of these stations to ascertain their availability and willingness to participate

Page 35: Chapter 10 Broadband ATM networks

10.5.1 call processingconnectionless calls

One for use with a bridged LAN and the other for use with a router-based LAN

LAN Forum: LAN emulation(LE), LE configuration server (LECS), broadcast and unknown-address server (BUS)

The LECS is used by all stations that are connected to the total ATM LAN to determine the ATM addresses of the LES and BUS

The LES provides an address resolution service to convert from 48-bit MAC addresses into 20-byte ATM addresses

Page 36: Chapter 10 Broadband ATM networks

10.5.1 call processingconnectionless calls

The BUS is responsible for supporting multicasting /broadcasting and for relaying frames to stations whose MAC address is unknown by the LES

Figure 10.13 All stations have an LE client (LEC) At the end of the initialization phase, both the L

ES and BUS have the set of addresses of all active stations that are connected to the ATM LAN

In the first case the bridge operates in the nonproxy mode and in the second the proxy mode

Page 37: Chapter 10 Broadband ATM networks

Figure 10.13 LAN emulation: (a) terminology and networking components; (b) unicast protocol architecture; (c) multicast protocol architecture.

Page 38: Chapter 10 Broadband ATM networks
Page 39: Chapter 10 Broadband ATM networks

10.5.1 call processingconnectionless calls

Control direct VCC:VCC that connects an LEC to the LES

LE address resolution protocol(LE ARP) forms an address resolution request message and sends this to the LE ARP in the LES

If the LE ARP does not have the ATM address of the destination LEC, the LES sends a copy of the LE ARP request message to all registered LECs using the set of control distribute VCCs

Page 40: Chapter 10 Broadband ATM networks

10.5.1 call processingconnectionless calls

To implement multicasting, a copy of the created MAC frame must be forwarded to all stations that belong to the same multicast group

Multicast send VCC and multicast forward VCC On receipt of a service primitive with a multicast

destination address, the LEP creates a frame and sends this to the LEP over multicast send VCC

On receipt of frame, the LEP broadcasts a copy of the frame to all stations over multicast forward VCC

Page 41: Chapter 10 Broadband ATM networks

10.5.1 call processingconnectionless calls Echo suppression:The LEP in each station

first determines from the LECID at the head of the frame whether it originated the frame. If it did, the LEP discards the frames

If the LECID does not match that of the station, the receiving LEP determines from the multicast address at the head of the frame whether this station is part of the multicast group

Page 42: Chapter 10 Broadband ATM networks

10.5.1 call processing The ARP in the CLS builds up a routing table contai

ning the address pair of all stations and router ports that are connected to it

Whenever a station IP has a datagram to send, it sends the datagram to the IP layer in the CLS

On receipt of the datagram, the IP in the CLS first reads the destination IP address from the head of the data gram to obtain the ATM address from its routing table

Streaming and pipelining Figure 10.14

Page 43: Chapter 10 Broadband ATM networks

Figure 10.14 Protocol architecture to support classical IP over an ATM LAN.

Page 44: Chapter 10 Broadband ATM networks

10.6 ATM MANs Distributed queue dual but(DQDB): using the as

ynchronous transfer mode to implement a MAN Seamless interconnection Each DQDB subnetwork is connected to a MAN s

witching system (MSS) Figure 10.15 Figure 10.16 At the head of each bus is a slot generator In a looped bus architecture, both slot generato

rs are colocated

Page 45: Chapter 10 Broadband ATM networks
Page 46: Chapter 10 Broadband ATM networks
Page 47: Chapter 10 Broadband ATM networks

10.6 ATM MANs Besides generating slots, the head of bus is

responsible for passing management information to the access nodes

Reconfiguration can be supported in the event of a link or a node failure by replicating the head of bus functions

Page 48: Chapter 10 Broadband ATM networks

10.6.2 protocol architecture Isochronous: the multiplexed voice samples wit

hin the duplex link must be transferred across the bus at the same rate as the access link

The MAC convergence function fragments the data frames submitted into multiple segments and reassembles them back on receipt

Queued arbitrated(QA) and prearbitrated(PA) The prearbitrated function in each node providi

ng the service is responsible for identifying the reserved slots relating to it

Page 49: Chapter 10 Broadband ATM networks

10.6.2 protocol architecture Physical layer conversion function

establishes a contiguous sequence of slots over the selected physical transmission medium

This has a duration of 125us which ensures that the frame can be used to support various CBR

Figure 10.17

Page 50: Chapter 10 Broadband ATM networks
Page 51: Chapter 10 Broadband ATM networks

10.6.3 Queued arbitrated access protocol

Queued-packet distributed-switch(QPSX): access to the slots that are available for the transfer of asynchronous data

Request counter: control the access to the slots on each bus

Figure 10.18

Page 52: Chapter 10 Broadband ATM networks
Page 53: Chapter 10 Broadband ATM networks

10.64 bandwidth balancing Under heavy load conditions, the nodes

nearest to the head of each bus start to obtain preferential access to both buses

Bandwidth balancing mechanism Bandwidth balancing modulus is the preset

limit As the modulus decreases, the unfairness

decreases but at the expense of an increase in the mean access delay

Figure 10.20

Page 54: Chapter 10 Broadband ATM networks
Page 55: Chapter 10 Broadband ATM networks

10.6.5 prioritized distributed queuing

To support the the transmission of prioritized cells, there can be three priority classes and each has a separate set of counters─request counter, countdown counter and request-queue counter

The three priority classes are 0,1,2 Figure 10.21

Page 56: Chapter 10 Broadband ATM networks
Page 57: Chapter 10 Broadband ATM networks

10.6.6 slot and segment formats To transfer connectionless data the

submitted frame is first divided into multiple segments by the MAC convergence protocol

It reassembles the received segments back into the original frame

For connection-oriented and isochroous data, the VCI in the cell header is used by the destination to identify those cells which are intended for it

Page 58: Chapter 10 Broadband ATM networks

10.6.6 slot and segment formats Four segment types

Single segment message(SSM) Beginning of message(BOM) Continuation of message(COM) End of message(EOM)

All segments relating to the same frame are allocated the same MID by the source access unit

Figure 10.22

Page 59: Chapter 10 Broadband ATM networks
Page 60: Chapter 10 Broadband ATM networks

10.6.7 SMDS SMDS or connectionless broadband data

service (CBDS):the connectionless data service offered by the MAC convergence function

SMDS interface protocols(SIP): the MAC convergence protocol ─SIP3,the queued arbitrated protocol ─ SIP2, the physical convergence protocol ─SIP1

The size of the SMDS service data unit can be up to 9188octets

Page 61: Chapter 10 Broadband ATM networks

10.6.7 SMDS The submitted SMDS service data unit is first e

ncapsulated by the MAC convergence protocol to form an IMPDU

It the segments this into a number of DMPDUs Figure 10.24

Page 62: Chapter 10 Broadband ATM networks
Page 63: Chapter 10 Broadband ATM networks

10.7 wide area ATM networks An ATM gateway is located at each customer site, on

e port of which is connected to the site ATM LAN and the other port to an ATM MAN

On receipt of an IP packet with a different site network, the CLS within the ATM LAN relays the packet to the ATM LAN port of the SMDS gateway

The packet is encapsulated into a standardized frame format and relayed to the destination gateway

The MSSs are interconnected by an ATM switching network rather than point-to-point high bit rate lines

Figure 10.25

Page 64: Chapter 10 Broadband ATM networks