Switched Virtual Circuit
   HOME

TheInfoList



OR:

A virtual circuit (VC) is a means of transporting data over a data network, based on packet switching and in which a connection is established within the network between two endpoints. The network, rather than having a fixed data rate reservation per connection, like in circuit switching, takes advantage of the statistical multiplexing on its transmission links (an intrinsic feature of packet switching, well suited to data traffic). In addition, VCs standardized by the
CCITT The ITU Telecommunication Standardization Sector (ITU-T) is one of the three sectors (divisions or units) of the International Telecommunication Union (ITU). It is responsible for coordinating standards for telecommunications and Information Commu ...
in 1976 impose per-connection flow controls at all user-to-network and network-to-network interfaces. They thus eliminate the need for the network to lose user packets in heavily loaded network zones, an intrinsic feature of datagram networks for their congestion control. Before a connection or virtual circuit may be used, it must be established between two or more
nodes In general, a node is a localized swelling (a "knot") or a point of intersection (a Vertex (graph theory), vertex). Node may refer to: In mathematics *Vertex (graph theory), a vertex in a mathematical graph *Vertex (geometry), a point where two ...
or
software applications Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists o ...
by means of call setup. After that, a bit stream or byte stream may be delivered between the nodes; hence, a virtual circuit protocol allows higher-level protocols to avoid dealing with the division of data into Protocol data units. Many virtual circuit protocols, but not all, provide reliable communication service through the use of data retransmissions invoked by error detection and automatic repeat request (ARQ). An alternative to virtual-circuit networks are datagram networks.


Comparison with circuit switching

Virtual circuit communication resembles circuit switching, since both are connection oriented, meaning that in both cases data is delivered in correct order, and signalling overhead is required during a connection establishment phase. However, circuit switching provides a constant bit rate and latency, while these may vary in a virtual circuit service due to factors such as: * varying packet queue lengths in the network nodes, * varying bit rate generated by the application, * varying load from other users sharing the same network resources by means of statistical multiplexing, etc.


Virtual call capability

In telecommunication, a virtual call capability, sometimes called a virtual call facility, is a service feature in which: *a call set-up procedure and a call disengagement procedure determine the period of communication between two DTEs in which
user Ancient Egyptian roles * User (ancient Egyptian official), an ancient Egyptian nomarch (governor) of the Eighth Dynasty * Useramen, an ancient Egyptian vizier also called "User" Other uses * User (computing), a person (or software) using an ...
data are transferred by a packet switched network *end-to-end transfer control of packets within the network is required *data may be delivered to the network by the call originator before the call access phase is completed, but the data are not delivered to the call receiver if the call attempt is unsuccessful *the network delivers all the user data to the call receiver in the same sequence in which the data are received by the network *multi-access DTEs may have several virtual calls in progress at the same time. An alternative approach to virtual calls is connectionless communication using datagrams. In the 1970s, the "virtual call" concept was used in the British EPSS and enhanced by Rémi Després as "virtual circuits" in the French RCP.


Layer 4 virtual circuits

Connection oriented transport layer protocols such as
TCP TCP may refer to: Science and technology * Transformer coupled plasma * Tool Center Point, see Robot end effector Computing * Transmission Control Protocol, a fundamental Internet standard * Telephony control protocol, a Bluetooth communication s ...
RFC 1180 may rely on a connectionless packet switching network layer protocol such as IP, where different packets may be routed over different paths, and thus be delivered out of order. However, it is possible to use TCP as a virtual circuit,RFC 1644 since TCP includes segment numbering that allows reordering on the receiver side to accommodate out-of-order delivery.


Layer 2/3 virtual circuits

Data link layer and network layer virtual circuit protocols are based on connection-oriented packet switching, meaning that data is always delivered along the same network path, i.e., through the same nodes. Advantages with this over connectionless packet switching are: * Bandwidth reservation during the connection establishment phase is supported, making guaranteed quality of service (QoS) possible. For example, a constant bit rate QoS class may be provided, resulting in emulation of circuit switching. * Less overhead is required since the packets are not routed individually and complete addressing information is not provided in the header of each data packet. Only a small virtual channel identifier (VCI) is required in each packet. Routing information is only transferred to the network nodes during the connection establishment phase. * The network nodes are faster and have higher capacity in theory since they are switches that only perform routing during the connection establishment phase, while connectionless network nodes are routers that perform routing for each packet individually. Switching only involves looking up the virtual channel identifier in a table rather than analyzing a complete address. Switches can easily be implemented in
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficien ...
hardware, while routing is more complex and requires software implementation. However, because of the large market of IP routers, and because advanced IP routers support
layer 3 switching A multilayer switch (MLS) is a computer networking device that switches on OSI layer 2 like an ordinary network switch and provides extra functions on higher OSI layers. The MLS was invented by engineers at Digital Equipment Corporation. Switch ...
, modern IP routers may today be faster than switches for connection-oriented protocols.


Example protocols

Examples of transport layer protocols that provide a virtual circuit: * Transmission Control Protocol (TCP), where a reliable virtual circuit is established on top of the underlying unreliable and connectionless IP protocol. The virtual circuit is identified by the source and destination network socket address pair, i.e. the sender and receiver IP address and port number. Guaranteed QoS is not provided. *
Stream Control Transmission Protocol The Stream Control Transmission Protocol (SCTP) is a computer networking communications protocol in the transport layer of the Internet protocol suite. Originally intended for Signaling System 7 (SS7) message transport in telecommunication, the p ...
(SCTP), where a virtual circuit is established on top of the IP protocol. Examples of network-layer and data-link-layer virtual circuit protocols, where data always is delivered over the same path: * X.25, where the VC is identified by a virtual channel identifier (VCI). X.25 provides reliable node-to-node communication and guaranteed QoS. * Frame Relay, where the VC is identified by a DLCI. Frame Relay is unreliable, but may provide guaranteed QoS. * Asynchronous Transfer Mode (ATM), where the circuit is identified by a virtual path identifier (VPI) and virtual channel identifier (VCI) pair. The ATM layer provides unreliable virtual circuits, but the ATM protocol provides for reliability through the ATM adaptation layer (AAL) Service Specific Convergence Sublayer (SSCS) (though it uses the terms "assured" and "non-assured" rather than "reliable" and "unreliable").ITU-T, ''B-ISDN ATM Adaptation Layer specification: Type 3/4 AAL'', Recommendation I.363.3 (08/96), International Telecommunication Union, 1996, p5.ITU-T, ''B-ISDN ATM Adaptation Layer specification: Type 5 AAL'', Recommendation I.363.5 (08/96), International Telecommunication Union, 1996, p5. *
General Packet Radio Service General Packet Radio Service (GPRS) is a packet oriented mobile data standard on the 2G and 3G cellular communication network's global system for mobile communications (GSM). GPRS was established by European Telecommunications Standards Inst ...
(GPRS) * Multiprotocol label switching (MPLS), which can be used for IP over virtual circuits. Each circuit is identified by a label. MPLS is unreliable but provides eight different QoS classes.


Permanent and switched virtual circuits in ATM, Frame Relay, and X.25

Switched virtual circuits (SVCs) are generally set up on a per- call basis and are disconnected when the call is terminated; however, a permanent virtual circuit (PVC) can be established as an option to provide a
dedicated circuit A leased line is a private telecommunications circuit between two or more locations provided according to a commercial contract. It is sometimes also known as a private circuit, and as a data line in the UK. Typically, leased lines are used by ...
link between two facilities. PVC configuration is usually preconfigured by the service provider. Unlike SVCs, PVC are usually very seldom broken/disconnected. A switched virtual circuit (SVC) is a virtual circuit that is dynamically established on demand and is torn down when transmission is complete, for example after a phone call or a file download. SVCs are used in situations where data transmission is sporadic and/or not always between the same data terminal equipment ( DTE) endpoints. A permanent virtual circuit (PVC) is a virtual circuit established for repeated/continuous use between the same DTE. In a PVC, the long-term association is identical to the data transfer phase of a
virtual call Virtual may refer to: * Virtual (horse), a thoroughbred racehorse * Virtual channel, a channel designation which differs from that of the actual radio channel (or range of frequencies) on which the signal travels * Virtual function, a programming ...
. Permanent virtual circuits eliminate the need for repeated call set-up and clearing. * Frame Relay is typically used to provide PVCs. * ATM provides both switched virtual connections and permanent virtual connections, as they are called in ATM terminology. * X.25 provides both virtual calls and PVCs, although not all X.25 service providers or DTE implementations support PVCs as their use was much less common than SVCs


See also

* Data link connection identifier (DLCI) *
Label switching Label switching is a technique of network relaying to overcome the problems perceived by traditional IP-table switching (also known as traditional layer 3 hop-by-hop routing). Here, the switching of network packets occurs at a lower level, namely ...
* Protocol Wars * Traffic flow (computer networking)


References

*{{FS1037C Communication circuits Network protocols Packets (information technology) Telephone services