首页 »网络技术 » 交换机原理:不对称交换机的工作原理 »正文
交换机原理:不对称交换机的工作原理
来源: 发布时间:星期一, 2008年12月15日 浏览:38次 评论:0
以太网交换机 ![](/icons/25594yi.gif) 般使用缓冲技术来存储和发送数据包到合适 ![](/icons/25594de.gif) 端口或者多个端口 ![](/icons/25594dou2.gif) 这个用来临时存放数据 ![](/icons/25594de.gif) 地方就叫做存储器缓冲区 ![](/icons/25594dou2.gif) 存储器缓冲区 ![](/icons/25594yi.gif) 般是通过两种方式在转发数据包 ![](/icons/25594dou.gif) 基于端口 ![](/icons/25594de.gif) 存储缓冲期和基于共享存储器缓冲区 ![](/icons/25594dou2.gif)
假设现在有个交换机 ![](/icons/25594dou.gif) 其只有A、B、C 3个接口 ![](/icons/25594dou2.gif) 现在假设从交换机 ![](/icons/25594de.gif) A端口有个数据需要发送到C端口 ![](/icons/25594dou.gif) 这个存储缓冲区该如何工作呢?
若交换机采用 ![](/icons/25594de.gif) 是基于端口 ![](/icons/25594de.gif) 存储缓冲器中 ![](/icons/25594dou.gif) 则数据包将存储在和特定 ![](/icons/25594de.gif) 进入端口相连 ![](/icons/25594de.gif) 队列中 ![](/icons/25594dou2.gif) 也就是说 ![](/icons/25594dou.gif) 当数据包从交换机 ![](/icons/25594de.gif) 端口A中进入 ![](/icons/25594dou.gif) 向从端口C出去时 ![](/icons/25594dou.gif) 则数据先会依次存储在端口A ![](/icons/25594de.gif) 存储器缓冲区里面 ![](/icons/25594dou.gif) 而不是直接被转发给发出端口C ![](/icons/25594de.gif) 存储器缓冲区里面 ![](/icons/25594dou2.gif) 交换机需要先判断 ![](/icons/25594yi.gif) 下 ![](/icons/25594dou.gif) 端口A所在 ![](/icons/25594de.gif) 存储器缓冲区里面 ![](/icons/25594dou.gif) 在这个数据包前面是否有其他 ![](/icons/25594de.gif) 包存在 ![](/icons/25594dou2.gif) 根据先来后到 ![](/icons/25594de.gif) 原则 ![](/icons/25594dou.gif) 只有等到其前面 ![](/icons/25594de.gif) 数据包全部发送完毕后 ![](/icons/25594dou.gif) 这个数据包才会被发送到C端口 ![](/icons/25594de.gif) 存储器缓冲区里面 ![](/icons/25594dou.gif) 然后再进行排队等候 ![](/icons/25594dou2.gif) 等到其前面 ![](/icons/25594de.gif) 数据全部发送出去的后 ![](/icons/25594dou.gif) 这个数据包才会在C端口上被发送出去 ![](/icons/25594dou2.gif) 所以 ![](/icons/25594dou.gif) 这很可能导致数据 ![](/icons/25594de.gif) 延迟 ![](/icons/25594dou.gif) 当 ![](/icons/25594yi.gif) 个C端口或者A端口比较繁忙时 ![](/icons/25594dou.gif) 这种延迟 ![](/icons/25594de.gif) 现象就会比较严重 ![](/icons/25594dou2.gif) 而且 ![](/icons/25594dou.gif) 这个存储器缓冲区 ![](/icons/25594de.gif) ![](/icons/25594de.gif) 大小 ![](/icons/25594yi.gif) 般是受到端口限制 ![](/icons/25594de.gif) ![](/icons/25594dou2.gif) 如此 ![](/icons/25594de.gif) 话 ![](/icons/25594dou.gif) 若把数据从100M/S ![](/icons/25594de.gif) 端口发送到10 M/S ![](/icons/25594de.gif) 端口上去 ![](/icons/25594de.gif) 时候 ![](/icons/25594dou.gif) 数据 ![](/icons/25594de.gif) 丢包现象就会比较严重 ![](/icons/25594dou2.gif) 所以 ![](/icons/25594dou.gif) 基于端口 ![](/icons/25594de.gif) 存储缓冲器 ![](/icons/25594dou.gif) ![](/icons/25594yi.gif) 般常用于对称交换机上 ![](/icons/25594dou.gif) 而不用于不对称交换机 ![](/icons/25594dou2.gif)
不对称交换机 ![](/icons/25594yi.gif) 般多用 ![](/icons/25594de.gif) 是基于共享 ![](/icons/25594de.gif) 存储缓冲器中 ![](/icons/25594dou2.gif) 共享存储缓冲器是指在交换机上 ![](/icons/25594dou.gif) 有专门 ![](/icons/25594yi.gif) 块地方 ![](/icons/25594dou.gif) 用来临时存放这些数据包 ![](/icons/25594dou2.gif) 而这块地方又是共享 ![](/icons/25594de.gif) ![](/icons/25594dou.gif) 交换机 ![](/icons/25594de.gif) 各个端口都可以访问 ![](/icons/25594dou2.gif) 这个基于端口 ![](/icons/25594de.gif) 存储缓冲器有本质 ![](/icons/25594de.gif) 区别 ![](/icons/25594dou2.gif) 后者 ![](/icons/25594de.gif) 话 ![](/icons/25594dou.gif) 各个存储缓冲器是各自独立 ![](/icons/25594de.gif) ![](/icons/25594dou.gif) 端口的间不能相互访问存储缓冲器 ![](/icons/25594dou.gif) 而只有端口主动进行数据包 ![](/icons/25594de.gif) 发送 ![](/icons/25594dou2.gif) 另外 ![](/icons/25594yi.gif) 个区别就是 ![](/icons/25594dou.gif) 基于端口 ![](/icons/25594de.gif) 存储缓冲器 ![](/icons/25594yi.gif) 般来说 ![](/icons/25594dou.gif) 其容量都是固定 ![](/icons/25594de.gif) ;而基于共享 ![](/icons/25594de.gif) 端口缓冲期 ![](/icons/25594dou.gif) 其存储 ![](/icons/25594de.gif) 容量则是根据端口 ![](/icons/25594de.gif) 需求区别 ![](/icons/25594dou.gif) 而进行动态分配 ![](/icons/25594de.gif) ![](/icons/25594dou2.gif) 如现在交换机 ![](/icons/25594de.gif) ![](/icons/25594yi.gif) 个100M/S ![](/icons/25594de.gif) 端口需要发送 ![](/icons/25594yi.gif) 个数据给10M/S ![](/icons/25594de.gif) 端口 ![](/icons/25594dou.gif) 则此时 ![](/icons/25594dou.gif) 共享存储缓冲器就会给其分配足够大 ![](/icons/25594de.gif) 存储器容量 ![](/icons/25594dou.gif) 让其能够 ![](/icons/25594yi.gif) 次性把数据包都进来 ![](/icons/25594dou.gif) 然后再共享存储缓冲器中进行等待 ![](/icons/25594dou.gif) 通过10M/S ![](/icons/25594de.gif) 端口发送出去 ![](/icons/25594dou2.gif) 这么做 ![](/icons/25594de.gif) 好处就是可以极大 ![](/icons/25594de.gif) 减少数据丢包 ![](/icons/25594de.gif) 现象 ![](/icons/25594dou2.gif) 这对于不对称交换机进行正常工作时非常有用 ![](/icons/25594de.gif) ![](/icons/25594dou.gif) 使得100M/S速度 ![](/icons/25594de.gif) 端口中 ![](/icons/25594de.gif) 包能够被成功发送到10M/S ![](/icons/25594de.gif) 端口上去 ![](/icons/25594dou2.gif)
了解不对称交换机 ![](/icons/25594de.gif) 工作原理 ![](/icons/25594dou.gif) 主要有两个作用
![](/icons/25594yi.gif) 是我们在选择不对称交换机 ![](/icons/25594de.gif) 时候 ![](/icons/25594dou.gif) 用来辨别真伪 ![](/icons/25594dou2.gif) 笔者在采购不对称交换机 ![](/icons/25594de.gif) 时候 ![](/icons/25594dou.gif) 发现有些杂牌 ![](/icons/25594de.gif) 不对称交换机存在鱼目混珠 ![](/icons/25594de.gif) 情形 ![](/icons/25594dou2.gif) 虽然在端口标识上或者产品介绍说明书上说支持不对称交换 ![](/icons/25594dou.gif) 但是 ![](/icons/25594dou.gif) 其实际上采用 ![](/icons/25594de.gif) 仍然是基于端口 ![](/icons/25594de.gif) 存储缓冲器技术 ![](/icons/25594dou2.gif) 这种滥竽充数 ![](/icons/25594de.gif) 不对称交换机 ![](/icons/25594dou.gif) 若被应用在企业网络中 ![](/icons/25594de.gif) 话 ![](/icons/25594dou.gif) 不但不能够提高企业 ![](/icons/25594de.gif) 网络性能 ![](/icons/25594dou.gif) 而且 ![](/icons/25594de.gif) 话 ![](/icons/25594dou.gif) 会造成数据 ![](/icons/25594de.gif) 频繁丢包 ![](/icons/25594dou.gif) 反而给网络通信造成更大 ![](/icons/25594de.gif) 困扰 ![](/icons/25594dou2.gif) 所以 ![](/icons/25594dou.gif) 网络管理员在采购 ![](/icons/25594de.gif) 时候 ![](/icons/25594dou.gif) 要确认清楚 ![](/icons/25594dou.gif) 采购 ![](/icons/25594de.gif) 不对称交换机 ![](/icons/25594dou.gif) 其是否真 ![](/icons/25594de.gif) 是采用了共享存储缓冲器技术 ![](/icons/25594dou2.gif)
2是对于我们网络部署也具有参考作用 ![](/icons/25594dou2.gif) 不对称交换机在 ![](/icons/25594yi.gif) 定程度上 ![](/icons/25594dou.gif) 能够提高服务器和客户机的间 ![](/icons/25594de.gif) 访问效率 ![](/icons/25594dou.gif) 但是 ![](/icons/25594dou.gif) 这也有 ![](/icons/25594yi.gif) 个度 ![](/icons/25594dou.gif) 不会无限 ![](/icons/25594de.gif) 提高 ![](/icons/25594dou2.gif) 利用了不对称交换机的后 ![](/icons/25594dou.gif) 到底可以提高多少 ![](/icons/25594de.gif) 企业网络应用性能呢 ![](/icons/25594dou.gif) 这主要取决于不对称交换机 ![](/icons/25594de.gif) 存储缓冲器 ![](/icons/25594de.gif) 容量以及端口 ![](/icons/25594de.gif) 速度 ![](/icons/25594dou2.gif) 了解了这个 ![](/icons/25594dou.gif) 我们网络管理人员就可以根据企业 ![](/icons/25594de.gif) 实际情况 ![](/icons/25594dou.gif) 进行不对称交换机 ![](/icons/25594de.gif) 选购
相关文章
读者评论
发表评论
|
|