- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
The IEEE 802.1Q Standard
The IEEE 802.1Q networking standard lays down the specifications for VLANs (Virtual Local Area Networks or Virtual LANs) on an IEEE 802.3 Ethernet network. The standard is generally referred as Dot1Q. VLANs are a logical group of computers that appear to be on the same LAN irrespective of the configuration of the underlying physical network. Network administrators partition the networks to match the functional requirements of the VLANs so that each VLAN comprise of a subset of ports on a single or multiple switches or bridges. This allows computers and devices in a VLAN to communicate in the simulated environment as if it is a separate LAN.
Specifications laid down in IEEE 802.1Q
IEEE 802.1Q standard outlines the methods by which VLAN tags can be added to Ethernet frames, so that the frame can identify the VLAN to which it is destined to.
When a frame moves into a VLAN-enabled section of an Ethernet network, the tag is added to denote the VLAN membership. A frame can be within only one VLAN at a time.
IEEE 802.1Q also lays down the procedures that bridges and switches needs to adopt to manage VLAN tagged Ethernet frames.
Additionally, the standard can also define a quality-of-service (QoS) prioritization scheme as well as Generic Attribute Registration Protocol.
Frame Format of IEEE 802.1Q Frame
The main fields of a frame of classic Ethernet are −
- Preamble − An 8-byte starting field that provides alert and timing pulse for transmission.
- Destination Address − A 6-byte field containing physical address of destination stations.
- Source Address − A 6-byte field containing the physical address of the sending station.
- VLAN Tags − A 4-byte field containing the following sub-fields −
- TPID − A 2-byte Tag Protocol IDentifier that denotes the frame type.
- PRI − A 3-bit priority field for assigning QoS priority.
- CFI − A single bit Canonical Format Indicator, denoting whether the MAC address is encapsulated in canonical format that shows compatibility with Ethernet and token ring frames.
- VID − A 12-bit field containing the ID of the VLAN to which the frame belongs to.
- Type/Length − A 2 byte field that stores the process or the length of the data field.
- Data and Padding − A variable sized field (46 – 1500 bytes) that carries the data from the upper layers.
- CRC − A 4 – byte error detection field. (CRC stands for cyclic redundancy check)
- Related Articles
- Explain the Token Ring Network (IEEE Standard 802.5) in Computer Network.
- Explain the IEEE Standard 754 Floating-Point Numbers in computer architecture?
- Differentiate between IEEE 802.3 and IEEE 802.5 in Computer Network.
- What is IEEE 802.3?
- IEEE 802.3 and Ethernet
- Token Bus (IEEE 802.4) Network
- What are IEEE 802.11 networks?
- Wireless LAN and IEEE 802.11
- What are the IEEE 802.11 Wireless LAN Standards?
- Resilient Packet Ring (RPR) - IEEE 802.17
- Differentiate between infrastructure mode and the ad hoc mode of IEEE 802.11
- What are(Wireless LAN) IEEE 802.11 Networks in Computer Network?
- Getting the Standard Output and Standard Error Output Stream through Console in C#
- What is British standard system and international standard system?
- The C++ Standard Template Library (STL)