VPI

Stands for "Virtual Path Identifier."

A VPI is an 8- to 12-bit header in an Asynchronous Transfer Mode (ATM) cell that identifies the path the cell should take to its destination. An ATM cell's VPI works in conjunction with its Virtual Channel Identifier (VCI) to guide a cell as it passes through multiple ATM switches. The size of a VPI depends on the size and scale of the ATM network; small networks use an 8-bit VPI that supports hundreds of paths, while large networks use a 12-bit VPI that supports several thousand unique paths.

ATM is a networking technology that creates virtual paths for data cells to travel across to their destination. Unlike IP routing, where a packet in a data stream can take one of many possible routes, ATM cells in a data stream all take the same route. The VPI information in each cell's header identifies the specific virtual path the cell should take.

While ATM was designed to be more efficient at routing network traffic, in practice ATM networks were quite complex. The small size of each data cell, combined with the data taken up by VPI and VCI headers, resulted in significant overhead. Ethernet and IP-based networking technologies were simpler and scaled better to high traffic, eventually taking over the role that ATM networking had filled.

Updated August 10, 2023 by Brian P.

quizTest Your Knowledge

Which statement about datagrams is false?

A
They are sent over networks, but not over the Internet.
0%
B
They include a header that defines the source and destination.
0%
C
They don't require confirmation when they have been received.
0%
D
They are commonly sent over the UDP protocol.
0%
Correct! Incorrect!     View the Datagram definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of VPI on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.