Cisco技术-交换( 二 )


多点传送(组播):将数据发送到指定的节点 。
*必须要清楚广播域和冲突域的区别,这是很要害的!
*在很多情况下我们可以将交换机认为是一种网桥,但是,它们之间还是有区别的,看下面的比较:
1. 网桥一般只有两个端口,而交换机通常有很多端口;
2. 网桥的速度比交换机慢;
3. 网桥发送数据一般只存储/转发模式,而交换机不止一种模式;
4. 交换机的硬件结构比较合理;
5. 交换机拥有比网桥更多的功能,比如VLAN,第三层交换等;
6. 交换机比网桥拥有更多的存储器(RAM)容量以存储和转发数据;
7. 网桥工作在OSI的第二层,交换机则在地二,三层工作,等等 。
交换机的帧转发方式:
1. 直通交换(cut-through):交换机在读取到帧中的DMAC(目的MAC地址)后就执行帧转发,不执行FCS(帧校验和),转发速度快,但是可能转发错误帧,浪费带宽,假如网络不易产生帧错误,则可以考虑采用此方式 。
2. 存储转发(store&forward):以性能为代价,尽量减少无效帧 。交换机读取整个帧,转发前验证CRC(循环冗余校验)值,现在新的交换机可以在很短的时间内完成帧的检验,它可以完全隔离冲突域 。
3. 无分段交换:读取帧的前64个字节,然后开始转发帧 。
4. 适应性或错误感应交换:自动适应介质的情况,错误较少时用直通交换,当错误超过一定值时,动态调整为存储转发 。(Cisco的1900交换机及其软件不支持此方式)
用网桥进行分段:
网桥用于对网络进行物理分段(注重,它不能进行逻辑分段),在网络上使用网桥后,同一物理网段上的节点数将减少,即可以减少冲突,提高带宽的利用率 。
用交换机进行分段:
大致和网桥差不多,但要记住,交换机的每个端口是它自己的物理网段(这句话有点不好理解啊,也就是说,一个8口的交换机上连接了8个终端,那么我们就说有8个物理网段—也就是8个冲突域,当然,逻辑网段只有一个;交换机也可以划分逻辑网段,这要用到VLAN技术,这在后面讨论)
用路由器进行分段:
基本方式和网桥,交换机差不多,但是,它还可以进行逻辑分段,路由器基于第三层报头,目标IP寻址,目标IPX寻址或目标Appletalk寻址作出转发决定 。路由器不转发广播,所以,使用路由器可以形成更多的广播或逻辑网段 。

网桥,交换机,路由器的对比:
网桥 交换机 路由器
工作层 第二层 第二,三层 第三层
(OSI)
可以划分冲 是 是 是
突域
可以划分逻 否 否(使用VLAN除外) 是
网段辑
可以连接不同 否 是 是
网段
转发广播 是 是 否
转发帧速度 快 快 比较慢
选择网桥,交换机还是路由器?
我想这个问题是比较难回答的,只能根据实际情况来选择了,由于现在的交换机比较便宜,而且纯粹的网桥已经很少了,所以一般建议使用交换机来减少冲突,但是,假如只是一个几台机器的小局域网,HUB就可以了,也没有必要使用交换机 。现在有不少人认为在不久的将来,交换机将取代路由器,前一阵我和几个朋友一起吃饭的时候还为了这个问题争论了半天,的确,现在的交换机的功能十分强大,而且还出现了第三层交换机,相比较而言,路由器的转发帧速度明显比交换机慢,价格也很昂贵,但是,交换机还是无法完全取代路由器的 。
首先,交换机无法划分逻辑网段,即使使用VLAN技术,还是要有路由器的支持才行;第二,交换机提供的路径选择功能十分有限,无法象路由器一样提供强大的路径选择功能,这在越来越壮大的internet上是很重要的,我想谁也无法忍受一个老是找不到自己想要的东西的网络吧!

推荐阅读