Friday, 5 April 2013

Virtual Circuit



Virtual circuit switching is a packet switching methodology whereby a path is established between the source and the final destination through which all the packets will be routed during a call. This path is called a virtual circuit because to the user, the connection appears to be a dedicated physical circuit. However, other communications may also be sharing the parts of the same path.
Before the data transfer begins, the source and destination identify a suitable path for the virtual circuit. All intermediate nodes between the two points put an entry of the routing in their routing table for the call. Additional parameters, such as the maximum packet size, are also exchanged between the source and the destination during call setup. The virtual circuit is cleared after the data transfer is completed.
Virtual circuit packet switching is connection orientated. This is in contrast to datagram switching, which is a connection less packet switching methodology.
Advantages of virtual circuit switching are:
·         Packets are delivered in order, since they all take the same route;
·         The overhead in the packets is smaller, since there is no need for each packet to contain the full address;
  • The connection is more reliable, network resources are allocated at call setup so that even during times of congestion, provided that a call has been setup, the subsequent packets should get through;
  • Billing is easier, since billing records need only be generated per call and not per packet.
Disadvantages of a virtual circuit switched network are:
  • The switching equipment needs to be more powerful, since each switch needs to store details of all the calls that are passing through it and to allocate capacity for any traffic that each call could generate;
  • Resilience to the loss of a trunk is more difficult, since if there is a failure all the calls must be dynamically reestablished over a different route.
Examples of virtual circuit switching are X.25 and Frame Relay.

No comments:

Post a Comment