Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Aptitude
  • Engineering Mathematics
  • Discrete Mathematics
  • Operating System
  • DBMS
  • Computer Networks
  • Digital Logic and Design
  • C Programming
  • Data Structures
  • Algorithms
  • Theory of Computation
  • Compiler Design
  • Computer Org and Architecture
Open In App
Next Article:
IEEE 802.6 (DQDB)
Next article icon

IEEE 802.6 (DQDB)

Last Updated : 24 Jan, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
IEEE 802.6 standard i.e. DQDB(Distributed Queue Dual Bus) is a MAN(Metropolitan Area Network) protocol. It can be defined as a high speed shared medium access control protocol that is used over a bus network. It has two unidirectional buses, for controlling purposes, where the bus can carry data, video, and voice over a network with bandwidth being allocated as per time slots. The advantage of using the paired bus is that it is used to tackles failure configuration. It can be extended up to 30 miles at 34-55 Mbps.
Fig.1:- Working of DQDB
Directional Traffic: Each bus support traffic in only one direction and are opposite to one another. The start of the bus being represented as a square and the end of the bus being represented as a triangle (Fig.1). Bus A traffic moves from right to left (i.e. from station 1 to 5) whereas the bus B traffic moves from left to right (i.e. from station 5 to 1). 

Upstream and Downstream: The relationship of stations of the DQDB network depends on the directional flow of traffic of the buses. Considering bus A in Fig.1, which has station 1 & 2 marked as upstream w.r.t station 3 and station 4 & 5 are downstream w.r.t station 3. Here in bus A, station 1 is head of the bus as there is no upstream station and station 5 has no downstream station and it is regarded as to end of bus A. Working: The head of the bus A i.e. station 1 generates empty slot for use of bus A. Similarly, the head of bus B i.e. station 5 generate empty slot for use of bus B. The empty slot travels down its bus until the transmission station drops data into it and intended destination reads the data.
Fig.2:- DQDB Slot traveling
For example: If station 2 wants to send data to station 4 (Fig.2), it chooses a slot on bus A as station 4 is downstream in bus A. The head of the bus A i.e. station 1 creates an empty slot. Station 2 drops its data & address of destination slot into the passing slot. Station 3 reads the address and passes the slot as unread. Station 4 recognizes its address, reads the data and changes the status of the slot and passes it along with station 5 where it is absorbed. How slot reservation is done? To send data downstream, a station must wait for the arrival of the unoccupied slot, but here the question arises that how to stop an upstream station from manipulating the bus due to which the station near the end of the bus suffers, as the imbalance can lead to degraded quality of service. The solution to this problem is to do a reservation at the station. Here station 2 can make a reservation for bus A on bus B. Station 2 sets a reservation bit on a slot on bus B to tell each station it passes through, that the station is reserving a slot on bus A. All the station must respect the reservation of downstream station and leave the slot for requested station.

Next Article
IEEE 802.6 (DQDB)

U

uksha12
Improve
Article Tags :
  • Computer Networks

Similar Reads

    Token Bus (IEEE 802.4)
    Token Bus (IEEE 802.4) is a popular standard for token passing LANs. In a token bus LAN, the physical media is a bus or a tree, and a logical ring is created using a coaxial cable. The token is passed from one user to another in a sequence (clockwise or anticlockwise). Each station knows the address
    5 min read
    IEEE 802.11 Mac Frame
    MAC layer provides functionality for several tasks like control medium access, can also offer support for roaming, authentication, and power conservation. The basic services provided by MAC are the mandatory asynchronous data service and optional time-bounded service. IEEE 802.11 defines two MAC sub
    5 min read
    IEEE 802.11 MAC Enhancement
    IEEE 802.11 Architecture, more popularly known as WiFi is widely used to provide anywhere-anytime networking access. New enhancements keep getting introduced as global connectivity demands evolution and improvement. The IEEE 802.11 amendment was introduced to enhance the traditional 802.11 for highe
    8 min read
    Difference between IEEE 802.3, 802.4 and 802.5
    The IEEE 802 is a set of protocols that is employed in the management of network protocols.In IEEE standard IEEE 802.3, IEEE 802.4, and IEEE 802.5 are known as Ethernet, token bus, and token ring networks. Each standard has its own topology, access control, and frame format for. In this article, we
    8 min read
    Introduction of IEEE 802.15.4 Technology
    IEEE 802.15.4 is a low-cost, low-data-rate wireless access technology for devices that are operated or work on batteries. This describes how low-rate wireless personal area networks (LR-WPANs) function. IEEE 802.15.4e: 802.15.4e for industrial applications and 802.15.4g for the smart utility network
    6 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences