📜  IEEE 802.6 (DQDB)

📅  最后修改于: 2022-05-13 01:57:02.025000             🧑  作者: Mango

IEEE 802.6 (DQDB)

IEEE 802.6 标准即DQDB(分布式队列双总线)是一种MAN(城域网)协议。它可以定义为在总线网络上使用的高速共享媒体访问控制协议。它有两条单向总线,用于控制目的,其中总线可以通过网络传输数据、视频和语音,带宽按时隙分配。使用配对总线的优点是它用于解决故障配置。它可以以 34-55 Mbps 的速度扩展到 30 英里。


图 1:- DQDB 的工作

定向交通:
每辆公共汽车只支持一个方向的交通,并且彼此相反。公交车的起点用正方形表示,公交车的终点用三角形表示(图 1)。巴士 A 的交通从右向左移动(即从车站 1 到 5),而巴士 B 的交通从左向右移动(即从车站 5 到 1)。

上游和下游:
DQDB 网络的站点之间的关系取决于公交车的流量方向。
考虑图 1 中的巴士 A,其中站 1 和 2 标记为上游站 3,站 4 和站 5 是下游站 3。在巴士 A 中,站 1 是巴士的头部,因为没有上游站,并且5号站没有下游站,被认为是A总线的终点。

在职的:
总线 A 的头部,即站 1 生成空槽以供总线 A 使用。类似地,总线 B 的头部,即站 5 生成空槽以供总线 B 使用。空槽沿其总线行进,直到传输站丢弃数据进入它并且预期的目的地读取数据。


Fig.2:- DQDB Slot 移动

例如:
如果站 2 想向站 4 发送数据(图 2),它选择总线 A 上的一个槽,因为站 4 在总线 A 的下游。总线 A 的头部,即站 1 创建一个空槽。站 2 将其数据和目标插槽的地址放入经过的插槽。站 3 读取地址并将插槽作为未读传递。站 4 识别其地址,读取数据并更改时隙的状态,并将其与站 5 一起传递到它被吸收的位置。

插槽预订是如何完成的?
为了向下游发送数据,站点必须等待未占用时隙的到来,但这里出现的问题是,如何阻止上游站点操纵总线,因为不平衡会导致靠近总线末端的站点受到影响。导致服务质量下降。解决这个问题的方法是在车站进行预订。在这里,站 2 可以在总线 B 上为总线 A 预留位置。站 2 在总线 B 上的一个时隙上设置一个预留位,以告诉它通过的每个站,该站正在预留总线 A 上的一个时隙。所有站都必须尊重保留下游站并为请求站留出时隙。