Presentation on theme: "1 The ATM Airport: VPI / VCI Switching Explained Carey Williamson Department of Computer Science University of Calgary."— Presentation transcript:
1 The ATM Airport: VPI / VCI Switching Explained Carey Williamson Department of Computer Science University of Calgary
2 Introduction u ATM terminology is confusing (e.g., Virtual Paths, Virtual Channels, VPIs, VCIs, VPCs, VCCs, PVCs...) u One way to explain these terms is with the use of a simple analogy: airline travel
3 The ATM Airport Analogy u Flight number on a specific airline –e.g., AC 1290 u Virtual Path Identifier (VPI) –e.g., VPI = 23
4 The ATM Airport Analogy u Flight number on a specific airline –e.g., AC 1290 u Seat assignment on a specific flight –e.g., 22A u Virtual Path Identifier (VPI) –e.g., VPI = 23 u Virtual Channel Identifier (VCI) –e.g., VCI = 305
5 The ATM Airport Analogy u Virtual Channel Connection: –an end-to-end concatenation of flights and seat assignments that get you (an individual traffic flow) to your actual destination –Example: from Saskatoon to Toronto requires going Saskatoon-Regina-Winnipeg-Toronto u Note that VPIs and VCIs are only locally significant (per hop basis)
6 The ATM Airport Analogy u Provides a two-level addressing scheme that uniquely identifies each cell (passenger) on a per-hop basis u All VCIs represent individual traffic flows u VPI is a bundle of VCIs all heading in the same direction
7 The ATM Airport Analogy u All VCIs on that VPI receive the same grade of service in some sense (e.g., food, cost, arrival time, bumpy flight, crash, etc.) u There might be other VPIs between the same two points that offer different quality of service (e.g., other airlines, other flights at different times of day)
8 The ATM Airport Analogy u Airlines (and air traffic controllers) only deal with VPIs (i.e., flights) when doing scheduling, takeoff, landing, routing, provisioning, etc (not individual cells) u Airlines can add or remove flights (VPIs) on a medium to long term basis, but individual passengers (VCIs) can come and go on a fairly short term basis
9 The ATM Airport (Contd) u Airport terminal –Lots of flights and passengers coming in and going out –Main goal is to make sure that passengers coming in on flights are sent out on the right outgoing flights u ATM switch –Lots of cells with VPIs and VCIs coming in, going out –Main goal is to make sure that cells coming in on input ports are switched onto the correct output ports
10 The ATM Airport (Contd) u An incoming passenger arrives on seat A of flight B at gate C, and wants to depart on seat D of flight E at gate F u Changing flights and seat: VP/VC switch u Changing seats, but not flight: VC switch u Changing flight, but not seat: VP switch u Same flight, same seat: no switch!
11 Strengths of the Analogy u Provides nice explanation for VPIs as bundles of VCIs heading to same place –Network management, routing, resource allocation deals with VPIs, not VCIs u Emphasizes locally significant nature of VPI and VCI, but end-to-end notion of virtual channels and virtual paths u Explains ATM switching in its role as label multiplexing
12 Weaknesses of the Analogy u VCIs in ATM actually correspond to a traffic flow (stream of cells) not just an individual cell u Cells are sent sequentially on ATM links, not in batches like airline flights u QOS notions of cell loss, cell delay, and cell delay variation dont really fit analogy well u Does not explain why baggage gets lost!!!
13 Summary u The ATM Airport offers a clever analogy for explaining and understanding the role of VPIs and VCIs in ATM networks u VPIs correspond to flights u VCIs correspond to individual traffic flows u Airports are the switching hubs that get you to your proper destination