高防服务器随着盘算机网络的利用越来越广泛,人们对网络速度的请求也越来越高,传统的以Hub为中心的局域网已经不能满足人们的请求。在这样的一种背景下,网络交换技巧开端涌现并很快得到了广泛的利用。交换机也称为交换式Hulb( Switch Hub),虽然其功效及组网方法与Hub差不多,但它的工作原理却与Hub有着本质上的差别。如图1所示的是 Cisco2950交换机的外形图。
1、交换机的工作原理
集线器只能在半双工方法下工作,而交换机可以同时支撑半双工和全双工两种工作方法。全双工网络容许同时发送和吸收数据,从理论上讲,其传输速度可以比半双工方法增长一倍。因此,采用全双工工作方法的交换机可以明显地进步网络性能。
用集线器组成的网络称为共享式网络,而用交换机构建的网络则称为交换式网络。共享网络存在的最重要的问题是所有用户共享带宽,每个用户的实际可用带宽随着网络用户数目标增长而递减。这是因为当通信繁忙时,多个用户可能同时争用一个信道,而一个信道在某一时刻只容许一个用户占用。因此,大批的用户经常要处于等候状态,并不断地检测信道是不是已经空闲。
在交换式以太网络中,交换机供给给每个用户专用的信道,多个端口对之间可以同时进行通信而不会冲突,除非两个源端口试图同时将数据发往同一个目标端口。交换机之所以有这种功效,是因为它能根据数据帧的源MAC地址知道该MAC地址的机器与哪一个端口连接,并把它记住,以后发往该MAC地址的数据帧将只转发到这个端口,而不是像集成器那样转发到所有的端口。这样就大大减少了数据帧产生碰撞的可能。
2、换机的分类
交换机是构成全部交换式网络的要害设备。不同类型的交换机所采用的交换方法也会不同,从而对网络的性能也会造成影响。目前,交换机重要应用存储转发( Store andForward)、直通( Cut Through)和无碎片直通( Fragment Free Cut Through)3种方法。
当交换机运行在存储转发方法时,在转发数据帧之前一定要先吸收全部数据帧,并存储在一个共享的缓冲区中,然后检査其MAC地址和目标MAC地址,以及对全部数据帧进行CRC校验。如果交换机没有创造毛病,它将根据目标MAC地址把这个数据帧转发到相应的端口;否则,将丢弃这个数据帧。由于交换机在开端转发数据帧之前一定要先吸收到全部数据帧,因此存储转发模式的延迟会比较大,而且这个延迟和所转发的数据帧的大小有关。
直通转发方法容许交换机在检査到数据帧中的目标MAC地址时就开端转发数据帧。目标MAC地址在数据帧中占用6字节,而且位于数据帧的最前面,所以直通式的延迟很小。但是直通式无法像存储转发方法那样在转发数据帧之前对其进行毛病校验。因此,毛病的数据帧依然通过交换机被转发到目标设备,由目标设备丢弃该数据帧并请求重传。
无碎片直通方法有效地联合了直通式和存储转发方法的优点。当交换机工作在无碎片直通方法时,它只检査数据帧的前64字节。如果前64字节没有涌现毛病,交换机将转发该数据帧。反之,则丢弃该帧。采用这种机制的原因是当网络产生冲突时,大部分毛病都是产生在数据帧的前64字节。因此采用无碎片直通方法时能检査出大部分的毛病数据帧。
大部分交换机还可以同时支撑直通式和存储转发式两种工作方法。开端时,交换机采用直通式转发数据帧,同时监督着它所转发的数据帧是不是出错。当毛病帧达到了某一限制值时,交换机将主动切换到存储转发方法,以保证不让毛病的数据帧糟蹋带宽。这种工作机制联合了存储转发和直通式的优点,在网络环境好的时候能够有效地保证低延迟转发而在网络环境变差时,又能限制毛病帧的转发。
3、交换机的选择
对于用户来说,选择交换机最关心的还是端口速率、端口数,以及端口类型。目前主流的交换机端口速率有10/100Mbps自适应、10/100/1000Mbps自适应等种类,有些还带有光口,速率可能是100Mbps或1000Mbps,端口数可以是8个、16个、24个和48个。其次还要考虑背板带宽、吞吐率交换方法、堆叠能力和网管能力等指标。