网桥兼容性方面需要注意的问题

网络
网桥(Bridge)像一个聪明的中继器。中继器从一个网络电缆里接收信号, 放大它们,将其送入下一个电缆。它们毫无目的的这么做,对它们所转发消息的 内容毫不在意。相比较而言,网桥对从关卡上传下来的信息更敏锐一些。

有人可能会天真地认为从一个802局域网到另一个802局域网的网桥非常简单,但实际上并非如此。在802.x到802.y的九种组合中,每一种都有它自己的特殊问题要解决。在讨论这些特殊问题之前,先来看一看这些网桥共同面临的一般性问题。

首先,各种局域网采用了不同的帧格式。这种不兼容性并不是由技术上的原因造成的,而仅仅是由于支持三种标准的公司(Xerox,GM和IBM),没有一家愿意改变自己所支持的标准。其结果是:在不同的局域网间复制帧要重排格式,这需要占用CPU时间,重新计算校验和,而且还有可能产生因网桥存储错误而造成的无法检测的错误。

第二个问题是互联的局域网并非必须按相同的数据传输速率运行。当快速的局域网向慢速的局域网发送一长串连续帧时,网桥处理帧的速度要比帧进入的速度慢。网桥必须用缓冲区存储来不及处理的帧,同时还得提防耗尽存储器。即使是10Mb/s的802.4到10Mb/s的802.3的网桥,在某种程度上也存在这样的问题。因为802.3的部分带宽耗费于冲突。802.3实际上并不是真的10Mb/s,而802.4(几乎)确实为10Mb/s。

与网桥瓶颈问题相关的一个细微而重要的问题是其上各层的计时器值。假如802.4局域网上的网络层想发送一段很长的报文(帧序列)。在发出***一帧之后,它开启一个计时器,等待确认。如果此报文必须通过网桥转到慢速的802.5网络,那么在***一帧被转发到低速局域网之前,计时器就有可能时间到。网络层可能会以为帧丢失而重新发送整个报文。几次传送失败后,网络层就会放弃传输并告诉传输层目的站点已经关机。

第三,在所有的问题中,可能最为严重的问题是三种802LAN有不同的***帧长度。对于802.3,***帧长度取决于配置参数,但对标准的10M/bs系统***有效载荷为1500字节。802.4的***帧长度固定为8191字节。802.5没有上限,只要站点的传输时间不超过令牌持有时间。如果令牌时间缺省为10ms,则***帧长度为5000字节。一个显而易见的问题出现了:当必须把一个长帧转发给不能接收长帧的局域网时,将会怎么样?在本层中不考虑把帧分成小段。所有的协议都假定帧要么到达要么没有到达,没有条款规定把更小的单位重组成帧。这并不是说不能设计这样的协议,可以设计并已有这种协议,只是802不提供这种功能。这个问题基本上无法解决,必须丢弃因太长而无法转发的帧。其透明程度也就这样了。

【编辑推荐】

  1. 充分考虑性价比户外无线网桥选购
  2. 通信设备——网桥和交换机基础知识入门
责任编辑:许凤丽 来源: IT专家网论坛
相关推荐

2015-09-16 13:19:11

2019-05-27 15:13:31

Redis服务高可用

2013-09-29 10:36:08

VMware虚拟化

2009-04-23 14:30:19

UML建模

2020-10-26 14:01:22

Java泛型

2010-08-20 13:22:21

IEFirefoxJavaScript

2019-05-15 10:38:17

微服务架构监控

2021-07-30 09:00:40

鸿蒙HarmonyOS应用

2023-10-04 00:03:00

SQL数据库

2023-04-17 19:43:54

兼容性测试软件测试

2014-12-23 13:50:46

多播组播

2009-03-07 09:49:07

Windows 7兼容性

2014-01-26 14:24:25

开源项目

2011-10-18 10:34:53

ibmdwSQLCLPPlus

2014-11-04 14:33:33

WebService

2009-06-11 14:33:16

Windows 7微软操作系统

2016-12-26 18:51:34

AndroidJavascriptJSONObject

2011-05-26 17:37:11

Ajax

2010-04-21 10:04:33

Oracle移植

2013-09-03 13:01:01

团队管理团队
点赞
收藏

51CTO技术栈公众号