Packet switching provides virtual circuits between sites with contracted traffic rates. It shares bandwidth across these circuits more cost effectively than dedicated lines. Frame relay uses packet switching to multiplex logical data conversations over a single physical link using connection identifiers (DLCIs) assigned to each pair of connected devices. It establishes permanent or switched virtual circuits (PVCs or SVCs) between sites connected through a frame relay switch, which routes frames based on their DLCIs.