Questions and Answers
What is the purpose of the HEC field in ATM link protocols?
What type of errors does the 8-bit CRC in ATM cells correct?
What happens when multi-bit header errors are detected in ATM cells?
What is reserved in the UNI cell for local flow control?
Signup and view all the answers
How many GFC bits must be zero by default in an ATM UNI cell?
Signup and view all the answers
What distinguishes the NNI cell format from the UNI cell format?
Signup and view all the answers
What is the maximum number of VPs that a single NNI ATM interconnection can address?
Signup and view all the answers
How many VCs can each VP addressed by an NNI ATM interconnection support?
Signup and view all the answers
Which feature enables multiple terminals to share a single network connection in an ATM environment?
Signup and view all the answers
Study Notes
Packet Switching Overview
- Packet switching groups transmitted data into packets, independent of content or structure.
- Common packet switching protocols include Frame Relay, IP, and X.25.
- Packets contain address information for routers to route them to destinations.
X.25 Protocol
- A standard suite of protocols for packet switching covering Layers 1 to 3 of the OSI model.
- X.25 packets can carry up to 128 bytes of data.
- Features include packet assembly, delivery, error checking, and retransmission, making it suitable for noisy networks.
- Multiconversation support through multiplexing and virtual communication channels.
- Original use was for voice over analog telephone lines, now seen in ATMs and credit card networks.
- As corporate networks adopt IP, many X.25 functions are being shifted to cheaper technologies like Ethernet.
X.25 Network Layers
- Layer 1 (Physical Layer): Manages electrical signaling; includes standards like V.35, RS232.
- Layer 2 (Data Link Layer): Implements HDLC standard (LAPB) ensuring an error-free link; results in relatively high latency due to error correction.
-
Layer 3 (Network Layer): Handles end-to-end communication, connection setup, and flow control; supports two virtual connection types:
- Switched Virtual Circuits (SVCs): Temporary connections similar to phone calls.
- Permanent Virtual Circuits (PVCs): Always-on connections resembling leased lines.
X.25 Characteristics
- Default maximum packet size is typically 128 bytes; ranges from 64 to 4096 bytes.
- Optimized for low-speed lines (under 100kbps); inefficiency arises at higher speeds due to latency.
- Basis for modern packet-switched protocols like TCP/IP and ATM.
Frame Relay
- A standardized WAN technology using variable-size packets (frames) for cost-efficient data transmission.
- Primarily designed for intermittent traffic between LANs and WAN endpoints.
- Relies on a permanent virtual circuit (PVC) for continuous connections without full leased line costs.
- Faster than X.25 as it operates over low-error rate lines and offloads error correction to endpoints.
- Frame relay protocol uses a control plane for connection management and a user plane for data transfer.
Frame Relay Protocol Architecture
- Control Plane: Establishes and terminates logical connections, ensuring reliable data link control using LAPD at the data link layer.
- User Plane: Transfers user data and includes functionalities like frame delimiting, error detection, and congestion control.
Frame Relay Frame Format
- Flag Field: Denotes start and end of the frame using the 01111110 pattern with bit stuffing.
- Address Field: Identifies the virtual connection with Data Link Connection Identifiers (DLCI).
- Information Field: Maximum payload often negotiated, supporting up to 1600 octets.
- Frame Check Sequence (FCS): Utilizes cyclic redundancy check (CRC) for error detection.
Asynchronous Transfer Mode (ATM)
- A cell relay protocol supporting various traffic types (voice, data, video) through fixed-sized packets (cells).
- Employs a connection-oriented model requiring the establishment of virtual circuits prior to data transfer.
- Scalable architecture; upgrades can be made easily by adding switches or links.
- Underpins the notion of LAN Emulation (LANE) to integrate legacy networking technologies.
ATM Reference Model
- Composed of three planes: control, user, and management.
- Control Plane: Manages signaling requests.
- User Plane: Facilitates user data transfer.
- Management Plane: Coordinates system operations and maintenance.
ATM Layer Functions
- Physical Layer: Manages transmission mediums and data stream conversion.
- ATM Layer: Responsible for cell multiplexing, transport, and virtual circuit management.
- ATM Adaptation Layer (AAL): Prepares user data for cell conversion, segments data, and supports various traffic types through defined protocols.
ATM Adaptation Layer Protocols
- AAL Type 0: Raw cells without specific fields.
- AAL Type 1: Supports constant bit rate, synchronous traffic.
- AAL Type 2: Handles time-dependent variable bit rate traffic, suitable for voice.
- AAL Type 3/4: For connection-oriented asynchronous and connectionless data; supports additional headers.
- AAL Type 5: Similar to AAL 3/4 with a streamlined header format.### AAL 5 Overview
- AAL 5 is an ATM adaptation layer designed for connection-oriented higher-layer protocols.
- Intended to streamline transport by reducing protocol processing and transmission overhead.
- Accommodates variable bit rate and supports both connection-oriented and connectionless data.
- Does not require segment tracking or error correction, which simplifies processing compared to AAL 3/4.
- Uses the Payload Type Indicator (PTI) bit to signal the last cell in a transmission.
- Services employing AAL 5 include classic IP over ATM, Ethernet over ATM, SMDS, and LAN Emulation (LANE).
ATM Cell Structure
- An ATM cell consists of a 5-byte header and a 48-byte payload.
- Two cell formats defined: UNI (User-Network Interface) and NNI (Network-Network Interface), with UNI being most common.
- Header fields include:
- GFC (Generic Flow Control): 4 bits, default is four zero bits.
- VPI (Virtual Path Identifier): 8 bits for UNI, 12 bits for NNI.
- VCI (Virtual Channel Identifier): 16 bits.
- PT (Payload Type): 3 bits, used for cell type designation.
- CLP (Cell Loss Priority): 1 bit, indicates cell loss importance.
- HEC (Header Error Control): 8-bit CRC used for single and multi-bit error detection.
Header Error Control (HEC)
- HEC employs a polynomial-based CRC algorithm, facilitating error correction and detection.
- Single-bit header errors can be corrected, while multi-bit errors prompt dropping of errored cells until a valid one is found.
GFC and VPI in Cell Formats
- In UNI cell format, GFC enables local flow control/system submultiplexing, allowing multiple users on one network connection.
- On NNI, the 4-bit GFC is reallocated to extend VPI to 12 bits, allowing for a large addressing capability (near 2^12 VPs and almost 2^16 VCs).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
This quiz covers concepts related to packet switching, specifically focusing on X.25, Frame Relay, and ATM protocols. Explore how data packets are structured, routed, and how these protocols differ in a networking context. Test your understanding of digital communication methods integral to modern networking.