• No results found

CMC ICT3207 Call Flow

N/A
N/A
Protected

Academic year: 2020

Share "CMC ICT3207 Call Flow"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

Asynchronous Transfer Mode (ATM)

ATM is the cell relay protocol designed by the ATM Forum and adopted by

the ITU-T. The combination of ATM and B-ISDN will allow high-speed interconnection of all the world’s networks.

Among the challenges faced by the designers of ATM, six stand out.

First and foremost is the need for a transmission system to optimize the use of

high-data-rate transmission media, in particular optical fiber. In addition to offering large bandwidths, newer transmission media and equipment are

dramatically less susceptible to noise degradation. A technology is needed to take advantage of both factors and thereby maximize data rates.

 Second is the need for a system that can interface with existing systems, such

as various packet networks, and to provide wide area interconnectivity between them without lowering their effectiveness or requiring their replacement.

Third is the need for a design that can be implemented inexpensively so that

cost would not be a barrier to adoption.

Fourth, the new system must be able to work with and support the existing

telecommunications hierarchies (local loops, local providers, long-distance carriers, and so on).

Fifth, the new system must be connection-oriented to ensure accurate and

predictable delivery.

And last but not least, one objective is to move as many of the functions to

(2)

ATM

 Before discussing the solutions to these design requirements, it is useful to

examine some of the problems associated with existing systems:

 Different protocols use packets of varying size and intricacy.  The variety of packet sizes makes traffic unpredictable.

 Switches, multiplexers, and routers must incorporate elaborate software systems

to manage the various sizes of packets.

 A great deal of header information must be read, and each bit counted and

evaluated to ensure the integrity of every packet. As a result, internetworking among the different packet networks is slow and expensive at best, and

impossible at worst.

 Another problem is that of providing consistent data-rate delivery when packet

sizes are unpredictable and can vary so dramatically.

 To get the most out of broadband technology, traffic must be time-division

multiplexed onto shared paths. And because audio and video packets ordinarily are small, they are mixed with conventional data traffic which often creates

unacceptable delays and makes shared packet links unusable for audio and video information.

(3)

Cell Networks

 Many of the problems associated with packet internetworking are solved by

adopting a concept called cell networking.

 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.

 As packets of different sizes and formats reach the cell network from a tributary

network, they are split into multiple small data units of equal length and loaded into cells. The cells are then multiplexed with other cells and routed through the cell network.

 Because each cell is the same size and all are small, the problems associated with

multiplexing different-sized packets are avoided, i.e., they do not suffer a long delay.

 A second advantage is that the high speed of the links coupled with the small size

of the cells means that, despite interleaving, cells from each line arrive at their respective destinations in an approximation of a continuous stream. In this way, a cell network can handle real-time transmissions, such as phone call, without the parties being aware of the segmentation or multiplexing at all.

 To a cell network the smallest unit is a cell, not a bit. This distinction makes

(4)

Asynchronous TDM

ATM uses asynchronous time-division multiplexing to

multiplex cells coming from different channels.

It uses fixed-sized slots (size of a cell).

ATM multiplexers fill a slot with a cell from any input channel

that has a cell; the slot is empty if none of the channels has

a cell to send.

The figure below shows how cells from three inputs are

multiplexed. At the first tick of the clock, channel 2 has no

cell (empty input slot), so the multiplexer fills the slot with a

cell from the third channel. When all the cells from all the

channels are multiplexed, the output slots are empty.

(5)

ATM Architecture

 ATM is a cell-switched network.  The user access devices, called the

end points, are connected through a user-to-network interface (UNI) to the switches inside the network.

 The switches are connected through

network-to-network interfaces (NNIs).

 Connection between two end points

is accomplished through

transmission paths (TPs), virtual paths (VPs), and virtual circuits (VCs).

 A transmission path (TP) is the

physical connection (wire, cable,

satellite, and so on) between an end point and a switch or between two switches.

 A transmission path is divided into

several virtual paths. A virtual path (VP) provides a connection or a set of connections between two

(6)

Virtual Connection

Cell networks are based on virtual

circuits (VCs).

All cells belonging to a single

message follow the same virtual

circuit and remain in their original

order until they reach their

destination.

In figure 19.6, eight end points

are communicating using four

VCs. However, the first two VCs

seem to share the same virtual

path from switch I to switch III,

so it is reasonable to bundle these

two VCs together to form one VP.

On the other hand, it is clear that

the other two VCs share the same

path from switch I to switch IV,

so it is also reasonable to combine

them to form one VP.

(7)

Identifiers

 In a virtual circuit network, to

route data from one end point to another, the virtual connections need to be identified.

 For this purpose, the designers of

ATM created a hierarchical

identifier with two levels: a virtual path identifier (VPI) and a virtual circuit identifier (VCI).

 The VPI defines the specific VP

and the VCI defines a particular VC inside the VP. The VPI is the same for all virtual connections that are bundled (logically) into one VP.

 The lengths of the VPIs for UNI

and NNI interfaces are different. In a UNI interface, the VPI is 8 bits, whereas in an NNI, the VPI is 12 bits. The length of the VCI is the same in both interfaces (16 bits).

 So, a virtual connection is

identified by 24 bits in a UNI

(8)

Connection Establishment and Release

 The basic data unit in an ATM network

is called a cell. A cell is only 53 bytes long with 5 bytes allocated to header and 48 bytes carrying payload.

 Most of the header is occupied by the

VPI and VCI that define the virtual

connection through which a cell should travel from an end point to a switch or from a switch to another switch.

 Like X.25 and Frame relay, ATM uses

two types of connections: PVC & SVC.

 A permanent virtual circuit (PVC)

connection is established between two end points by the network provider. The VPIs and VCIs are defined for the

permanent connections and the values are entered for the tables of each

switch.

 In a switched virtual circuit (SVC)

connection, each time an end point wants to make a connection with

another end point, a new virtual circuit should be established. ATM cannot do the job by itself, but needs network layer addresses and the services of

(9)

Switching

 ATM uses switches to route the cell

from a source end point to the

destination end point. However, to make switching more efficient, it

normally uses two types of switches: VP and VPC.

 A VP switch routes the cell using only

the VPI. Suppose a cell with a VPI of 153 arrives at switch interface 1. The switch checks its switching table,

which stores four pieces of information per row: arrival interface number,

incoming VPI, corresponding outgoing interface number, and the new VPI. The switch finds the entry with

interface 1 and VPI 153 and discovers that the combination corresponds to output interface 3 with VPI 140. It changes the VPI in the header to 140 and sends the cell out through

interface 3.

 Figure 19.12 shows a conceptual view

[image:9.720.5.333.22.517.2]
(10)

Switching

 A VPC switch routes the cell using both

the VPIs and the VCIs. The routing requires the whole identifier.

 Suppose a cell with a VPI of 153 and VCI

of 67 arrives at switch interface 1. The switch checks its switching table, which stores six pieces of information per row: arrival interface number, incoming VPI, incoming VCI, corresponding outgoing interface number, the new VPI, and the new VCI. The switch finds the entry with the interface 1, VPI 153, and VCI 67 and discovers that the combination

corresponds to output interface 3, VPI 140, and VCI 92. It changes the VPI and VCI in the header to 140 and 92,

respectively, and sends the cell out through interface 3.

 The whole idea behind dividing a virtual

(11)

Switch Fabrics

For an ATM network that operates at 155 Mbps, over 350,000

cells per second may be arriving at each interface of a switch.

It is clear that there is a need for switches that can receive

and route cells as fast as possible.

Several approaches have been devised to accommodate these

requirements:

Crossbar switch, Knockout switch, Banyan switch & Batcher-Banyan switch.

(12)

Switch Fabrics

The problem with the crossbar

switch is the collision that

results when two cells arriving

at different inputs need to go

out the same output. The

knockout switch uses

distributors and queues to direct

the cells to different queues at

the output.

A more realistic approach is a

switch called a banyan switch. A

banyan switch is a multistage

switch with microswitches at

each stage that route the cells

based on the output port

represented as a binary string.

For n inputs and n outputs, we

will have log

2

(n) stages with n/2

microswitches at each stage.

(13)

Switch Fabrics

The problem with the banyan

switch is the possibility of

internal collision even when two

cells are not heading for the

same output port.

K. E. Batcher designed a switch

that comes before the banyan

switch and sorts the incoming

cells according to their final

destination. The combination is

called the Batcher-banyan switch.

Normally, another hardware

module called the trap is added

between the Batcher switch and

the banyan switch. The trap

module prevents duplicate cells

from passing to the banyan

switch simultaneously. Only one

cell for each destination is

allowed at each tick; if there are

more than one , they should wait

Figure

Figure 19.12 shows a conceptual view of a VP switch. The VPIs change, but the VCIs will remain the same

References

Related documents

length or in another word with increasing device dimensions. ii) As shown in Fig. 4 has demonstrated that modulator phase shift increases with increasing both applied bias

In view of these important properties and searching for the synthesis of new isoxazoloquinolines, which are useful for biological screening, in the current paper, we report a

Before we start to explore the trends in Mobile Cloud Computing (MCC) and also the connection between MCC and android apps we must understand what exactly is

The proposed methods is based on oxidation reaction of EZT with a known excess potassium permanganate (KMnO 4 ) as an oxidimetric reagent in acid medium followed by

The aim is to produces better prediction results using new developed prediction methods, compared to the known algorithms, prediction based on auto-associative method,

The present study describes the development of method based on oxidative coupling reaction between famotidine and the organic reagent -pyro catechol- in the

Arnold cat map is a 2 dimensional chaotic map which is used to shuffle the pixel position of the plain image Arnold cat map does not change the intensity value of the

In conclusion, some novel Schiff base ligands derived from 6-amino-2(3H)-benzothiazolones and substituted 2- hydroxybenzaldehyde (5a-5h) have been successfully