Células em uma rede ATM são transportadas através de conexões. Uma conexão fim a fim em redes ATM é conhecida como Conexão com Canal Virtual (VCC - Virtual Channel Connection). O conceito de conexão com canal virtual é semelhante ao conceito tradicional de conexão com circuito virtual. Uma VCC é formada pela concatenação de conexões virtuais estabelecidas nos vários enlaces da rede, da origem até o destino, formando um caminho único através do qual as células são encaminhadas. Cada conexão virtual em um enlace é denominada Enlace de Canal Virtual (VCL - Virtual Channel Link).
Para que cada célula possa ser encaminhada até o destino é necessário que o comutador saiba encaminhar as células de cada VCC estabelecida. Os nós chegam a um comutador através de uma VCL e devem ser encaminhados a um outro comutador (ou entregues ao destino) através de outra VCL. Em cada comutador, a próxima VCL de um caminho está relacionada à uma de suas portas. Deve-se observar que uma determinada linha de transmissão, e por conseguinte, uma porta qualquer de um comutador pode fazer parte de vários caminhos (VCCs) diferentes. Em outras palavras, existirão em cada enlace da rede diversas VCLs correspondendo a diferentes VCCs.
Cada célula deve identificar para o comutador por qual VCL ela foi enviada, através de alguma informação contida em seu cabeçalho. Os campos VCI e VPI são responsáveis por esta identificação.
Quando uma célula chega em um comutador ATM, os campos VCI e VPI identificam o VCL utilizado pelo comutador anterior do caminho estabelecido pela VCC. De posse desta informação de entrada, o comutador consulta uma tabela que relaciona cada VCL com o VCL seguinte e a porta de saída a ser utilizada para a retransmissão da célula.
Uma VCC é uma concatenação dos vários VCLs contidos nas tabelas dos nós de comutação.