欢迎来到天天文库
浏览记录
ID:28060763
大小:611.00 KB
页数:38页
时间:2018-12-08
《以太网交换机原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.www.biteedu.com版权所有1.以太网交换机原理以太网交换机,作为今天我们广为使用的局域网硬件设备,一直为大家所熟悉。它的普及程度其实是由于以太网的广泛使用,作为今天以太网的主流设备,几乎所有的局域网中都会有这种设备的存在。看看以下的拓扑,大家会发现,在使用星型拓扑的情况下,以太网中必然会有交换机的存在,因为所有的主机都是使用电缆集中连接到交换机上从而能够互相连接的:其实在最早的星型拓扑中,标准的线缆集中连接设备是“HUB(集线器)”,但是集线器存在着:共享带宽、端口间冲突等问题,因为大家都知道,标准的以太网是一个“冲突的网络”,也就是说在一个所谓“冲突域”
2、里面,最多只有两个节点可以互相通讯。而且,虽然集线器有很多端口,但是其内部结构完全是以太网所谓的“总线结构”,也就是说其内部只有一条“线路”来进行通信。如果上图中的设备是集线器的话,举个例子来说,假如端口1和2之间的节点正在通信,其它端口是需要等待的。直接造成的现象也就是,比如端口1和2所连接节点之间传送数据需要10分钟,端口3和4所在的节点在此同时也开始通过此集线器传输数据,互相间冲突,造成大家所需的时间都会变久,时间可能会达到20分钟才能传送完毕。也就是说集线器上互相通讯的端口越多,冲突越严重,传送数据所需的时间越久。这种问题在小型以太网中并不会造成很大问题,并且可
3、以很好的工作,但是如果网络上的通讯量有增加,或者连接的节点数目很多的时候,“冲突”会严重影响网络的性能,比如我们在第一章中讲解以太网原理的时候就解释过优化“冲突域”的问题,这时候我们需要能够隔离“冲突”的设备,交换机就可以完成这个功能了。交换机在连接的时候,各个端口之间都可以同时通讯,也就是说端口间是不冲突的,也可以用来隔离冲突。那么,什么样的原理造成交换机可以达成这个能力呢?我们来看看下图:.页脚.....高骞biteedu@126.com版权所有翻录必纠www.biteedu.com.页脚.....www.biteedu.com版权所有我们可以发现,交换机内部存在着
4、桥接的环境,理论上每个端口之间都有独立的通路,而不是像集线器一样共享带宽。所以,当1口与2口间正在通讯的时候,3口与4口也可以同时进行通讯。这样一来理论上不会发生冲突,也就是说不会造成效率的降低。因为这个原因,交换机才会在今天非常的普及。刚才我们说交换机理论上可以让所有端口通讯互不影响,为什么强调理论上呢?因为,事实上出于造价,很少有交换机可以达到我们上图中的所谓“矩阵式交换”的能力,因为大家从图上也可以看到,为了让端口间绝对的存在可利用通路,每个端口都要预留到任何一个端口的线路,这种全矩阵交换机的模型实现起来造价非常昂贵,因为要利用大量的CPU和内存,这种工作方式的交
5、换机动辄要价会达到几十万人民币,普通网络环境根本无法使用。所以造成今天大部分的交换机其实是利用所谓“宽总线式交换”,牺牲带宽来换取造价,其原理如下图:宽总线式交换机是在交换机主板上预留一条“数据总线”,就像一条大家公用的公路,每个端口都可以利用其其中一部分带宽,假如这个总线带宽为200兆的话,也就是说最多同时是允许2组100兆端口同时可以通讯,其余端口如果也要通讯还是需要等待的,因为带宽已经分配完毕了。所以,这种方式的设备比较理想工作状态还有一点差距,但是因为几乎不会有普通交换机的端口会都在同时通讯,总会有些端口处在闲置的状态,所以满足绝大部分的网络要求是可以满足的。因
6、此,交换机有一项性能参数,叫做“交换容量”,也叫做“背板带宽”,指的是“交换机可以同时进出所有端口数据量的总合”,其实也就是数据的吞吐能力。.页脚.....高骞biteedu@126.com版权所有翻录必纠www.biteedu.com.页脚.....www.biteedu.com版权所有当然,处在网络核心的一些交换机对这个参数是有要求的。大家不妨考虑下这种状况:某台核心交换机用16个千兆端口连接16栋楼宇内的交换机,这台交换机绝对会要求16个端口同时通信,并可能带宽达到饱和状态,也就是说它需要至少16G的交换总容量,才能满足网络需求,这也是我们以后选择交换机交换容量的
7、一种参考。同时我们还要为未来升级预留扩展,那么为其准备1倍的升级空间,即此设备最好有32G的交换总容量。为了让大家对交换机的这个能力有个印象,我们举一些例子,如一般厂商的系列交换机中,低端部门工作组级交换机的交换容量一般是2G左右,汇聚层设备一般为20G左右,核心设备从30G到180G不等。交换机同时还支持全双工,有学习、过滤和转发的工作原理来优化工作环境,那么什么是“学习、过滤和转发”呢?我们来看下图:在图中,如果设备是集线器的话,PC1想要寻找PC2并进行通讯,会经历以下过程:首先PC1发送的寻址请求(目标地址是PC2的MAC地址)会
此文档下载收益归作者所有