你了解网桥吗?通信大佬带你看透明网桥!!
扫描二维码
随时随地手机看文章
网桥将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对透明网桥的相关情况以及信息有所认识和了解,详细内容如下。
第一种 802 网桥是透明网桥或生成树网桥,通常情况下,我们都称之为透明网桥。支持这种设计的人主要关心的是完全透明。按照他们的观点,一个有多个局域网的单位买回IEEE标准网桥后,他们只需要把连接插头插到网桥上就可以了。无需修改硬件和软件,无需设置地址开关,无需加载路由表或参数。简而言之,什么都不做,只需插入电缆即可完成。现有局域网的运行完全不受网桥影响。这太不可思议了,他们最终成功了。
透明网桥以混杂的方式工作。它接收连接到它的所有 LAN 传输的每个帧。当一个帧到达时,网桥必须决定是丢弃它还是转发它。如果要转发,必须决定要发送到哪个 LAN。这需要通过在网桥中的大哈希表中查询目的地址来确定。该表列出了每个可能的目的地及其所属的输出线路。在桥插入开始时,所有的哈希表都是空的。由于网桥不知道任何目的地的位置,因此它使用泛洪算法:每个具有未知目的地的传入帧都输出到连接到网桥的所有 LAN。随着时间的推移,桥梁将了解每个目的地的位置。一旦知道目标位置,发送到那里的帧只会放置在适当的 LAN 上,不再分发。
透明网桥采用的算法是反向学习方法。网桥以混杂的方式工作,因此它可以看到在任何连接的 LAN 上传输的帧。查看源地址就知道哪个机器可以在哪个局域网上访问,于是在hash表中增加一个项。
当计算机和网桥上电、断电或迁移时,网络的拓扑结构会发生相应的变化。那么,为了处理动态拓扑问题,每当添加哈希表条目时,该条目中都会指示帧的到达时间。每当表中已有目的地的帧到达时,此项将使用当前时间更新。这样的话就可以从表中每一项的时间知道机器最后一帧的到达时间。网桥中的进程会定期扫描哈希表并清除比当前时间早几分钟的所有条目。因此,如果将计算机从局域网中取出并在其他地方重新连接到局域网,计算机可以在几分钟内恢复正常工作,无需人工干预。该算法还意味着,如果机器在几分钟内处于非活动状态,则必须分发发送给它的帧,直到它自己发出帧为止。
到达帧的路由过程取决于发送局域网和目的局域网,如下:
(1) 如果源局域网和目的局域网相同,则丢弃该帧。
(2) 如果源局域网和目的局域网不同,则转发该帧。
(3)如果目的局域网未知,则传播。
有些人为了提高可靠性,在局域网之间并联了两个或多个网桥。但是,这种配置会导致其他问题,因为拓扑中会产生环路,从而可能导致无限循环。解决方案是下面描述的生成树算法。
上面提到的无限循环问题的解决方案是让网桥相互通信,并用到达每个局域网的生成树覆盖实际拓扑。使用生成树可以保证任意两个局域网之间只有一条路径。一旦网桥就生成树达成一致,LAN 之间的所有传输都遵循此生成树。由于从每个源到每个目的地只有一条唯一的路径,因此不可能有更多的循环。
为了构建生成树,必须首先选择一个桥作为生成树的根。实现的方法是每个网桥广播自己的序号,选择序号最小的网桥作为根。接下来,根据从根到每个网桥的最短路径构造生成树。如果网桥或 LAN 出现故障,请重新计算。
经由小编的介绍,不知道你对透明网桥是否充满了兴趣?如果你想对透明网桥有更多的了解,不妨尝试度娘更多信息或者在我们的网站里进行搜索哦。