Books
in black and white
Main menu
Share a book About us Home
Books
Biology Business Chemistry Computers Culture Economics Fiction Games Guide History Management Mathematical Medicine Mental Fitnes Physics Psychology Scince Sport Technics
Ads

Connection Oriented Networks - Perros H.G

Perros H.G Connection Oriented Networks - John Wiley & Sons, 2005. - 359 p.
ISBN 0-470-02163-2
Download (direct link): connectionorientednetworks2005.pdf
Previous << 1 .. 32 33 34 35 36 37 < 38 > 39 40 41 42 43 44 .. 181 >> Next

The generic flow control (GFC) field permits multiplexing of transmissions from several terminals on the same user interface. It is used to control the traffic flow from the end device to the network.
An ATM connection is identified by the combined virtual path identifier (VPI) and virtual channel identifier (VCI). Such a connection is referred to as a virtual channel connection (VCC). The VPI/VCI field is 24 bits in the UNI interface and 28 bits in the NNI interface. The VPI field is 8 bits in the UNI interface and 12 bits in the NNI interface. Therefore, in a UNI interface, there can be a maximum of 256 virtual paths, and in an NNI interface, there can be a maximum of 4096 virtual paths. In each interface, there can be a maximum of 65,536 VCIs. A VPI can be assigned to any value from 0 to 255. VCI values are assigned as follows: 0 to 15 are reserved by ITU-T, 16 to 31 are reserved by the ATM Forum, and 32 to 65,535 are used for user VCCs. The combined VPI and VCI allocated to a connection is known as the connection identifier (CI). That is, CI = {VPI, VCI}.
A virtual channel connection between two users consists of a path through a number of different ATM switches. For each point-to-point link that lies on this path, the connection is identified by a different VPI/VCI. That is, each VPI/VCI has local significance and is translated to a different VPI/VCI at each switch that the cell traverses. This operation is referred to as label swapping since the connection identifier is also known as a label, a term adapted later on in MPLS. Label swapping involves a look-up in the switching
50
ATM NETWORKS
Figure 3.3 An example of label swapping.
table of the ATM switch. The VPI/VCI of the incoming cell is indexed into the switching table and the new VPI/VCI that the cell will carry in its header on the outgoing link is obtained. At the same time, the output port number is also obtained, so that the switch knows to which output port to forward the cell. As mentioned above, labels have only local significance; that is, they are only used on a single link. This simplifies the selection process of a new label for particular link.
An example of label swapping is given in Figure 3.3. Each switch is represented by a circle, and the switching table is given immediately below the circle. For presentation purposes, we assume that the switching table is centralized and it contains information for all input ports. (In practice, there is a switching table for each input port.) The first column in the switching table specifies the VPI/VCI of each incoming connection and its input port. The second column gives the new label and the destination output port of each connection. Let us follow the path from A to B, which traverses through ATM switches 1 and 3. Note that on the incoming link to ATM switch 1, the connection has the label VPI = 40, VCI = 62. From the switching table, we find that its new label is VPI = 10, VCI = 89 and it should be switched to output port 3 of ATM switch 1. At ATM switch 3, we see that the connectionís new label on the outgoing link is VPI = 50, VCI = 77, and its destination output port is 6. Therefore, the path from A to B consists of the following three different labels: VPI/VCI = 40/62, VPI/VCI = 10/89, and VPI/VCI = 50/77. The input and output ports of each switch, through which the connection is established, can also be identified: the connection enters ATM switch 1 at input port 2, then exits from the same switch from output port 3, then enters ATM switch 3 at input port 1, and finally exits from output port 6. Similarly, the path from C to D can be traced.
ATM connections are point-to-point and point-to-multipoint. Point-to-point connections are bidirectional, and point-to-multipoint connections are unidirectional. An ATM connection, depending upon how it is set up, can be either a permanent virtual connection (PVC) or a switched virtual connection (SVC). A PVC is established manually by a network administrator using network management procedures. Typically, it remains in place for a long time. An SVC is established in real-time by the network using signaling procedures,
THE STRUCTURE OF THE HEADER OF THE ATM CELL
51
and it remains up for an arbitrary amount of time. The signaling protocol Q.2931 that is used to establish and release a point-to-point SVC is described in Chapter 5.
A point-to-point SVC is established when end device A sends a SETUP message to the switch to which it is attached - known as the ingress switch - requesting that a connection be established to a destination end device B. The ingress switch calculates a path through the network to B, and then it forwards the setup request to the next hop switch on the path, which forwards the request to its next hop switch. This forwarding process continues until the setup request reaches the switch to which B is attached, known as the egress switch. This last switch sends the setup request to B. If the request is accepted, then a confirmation message is sent back to A. At that time, A can begin to transmit data. Each switch on the path performs the following tasks: allocates some bandwidth to the new connection, selects a VPI/VCI label, and updates its switching table. When the connection is terminated, the switch tasks are done in reverse. That is, each switch: removes the entry in the switching table associated with the connection, returns the VPI/VCI label to the pool of free labels, and releases the bandwidth that was allocated to the connection.
Previous << 1 .. 32 33 34 35 36 37 < 38 > 39 40 41 42 43 44 .. 181 >> Next