通过两个“区别”来认识三层交换机- leaves的日志- 网易博客

通过两个“区别”来认识三层交换机

2010-04-23 22:33:39 阅读6 评论0 字号:

三层交换技术,也称多层交换技术或IP交换技术,是相对于二层交换技术提出的。因工作在OSI七层网络标准模型中的第三层而得名.传统的路由器也工作在第三层,它可以处理大量的跨越IP子网的数据包,但是它的转发效率比较低,而三层交换技术在问络标准模型中的第三层实现了分组的高速转发,效率大大提高。三层交换技术的出现,解决了局域网中网段划分后,网络中子网必须依赖路由器进行管理的局面,解决了传统路由器低速,子网与子网之间访问、向外访问的网络瓶颈问题。一个具有三层交换功能的设备,是一个带有第三层路由功能的第二层交换机,但它是两者有机的结合,并不是简单的把路由器硬件及软件叠加在局域网交换机上。它的出现,既解袂了二层交换技术不能处理不同IP子网之间的数据交换的缺点,又解袂了传统路由器低速、复杂所造成的网络瓶颈问题特别适合于组建高速局域网。
        2 与二层交换机及路由器的区别
        2.1 与二层交换机的区别 二层交换机使用二层交换转发数据帧,而三层交换机的路由模块使用三层交换路由数据包。二层交换与三层交换的不同在于,二层交换是基于MAC地址的,而三层交换是基于网络层地址的,即IP地址。二层交换机通过读取封装在数据帧头里的目的MAC地址,然后通过和-MAC地址表里的条目对比,找到该数据帧所要被发送去的端口或接口,将它转发。如果该目的MAC地址在MAC地址表里没有记录,则向除接收到该数据帧的端口以外的交换机的所有端口发送该数据帧。
        三层交换机的路由模块通过读取封装在数据包头里的目的IP地址,然后通过和路由表里的条目对比。找到该数据包所要被发送去的接口并将它转发。如果该目的IP地址在路由表里没有相应的路由条目,则丢弃该数据包。
        2.2 与路由器的区别 三层交换机和路由器之间的区别,最根本的就是三层交换机也具有“路由”功能,与传统路田器的路由功能总体上是一致的。虽然如此,三层交换机与路由器还是存在本质区别的。三层交换机并不等于路由器,同时也不可能取代路由器。三层交换机非常适应局域网环境,而路由器非常适合应用于广域网中。也就是说,三层交换机无法适应网络拓扑各异、传输协议不同的广域网系统。具体而言,有下面几点。
        2.2.1 主要功能不同 虽然三层交换机与路由器都具有路由功能,但不能因此把它们等同起来。现在有管宽带路由器不仅具有路由功能,还提供了交换机端口、硬件防火墙功能,但不能把它同交换机或者防火墙等同起来。因为这些路由器的主要功能还是路由功能,其他功能只不过其附加功能,其目的是使设备适用面更广,使其更加实用。三层交换机也一样,它仍是交换机产品,只不过它是具备了一些基本的路由功能的交换机,它的主要功能仍是数据交换。也就是说它同时具备了数据交换和路由转发两种功能.但其主要功能还是数据交换:而路由器仅具有路由转发这一种主要功能。
        2.2.2 使用的场所不同 三层交换机主要是用于简单的局域网连接。困此,三层交换机的路由功能通常比较简单,路由路径远没有路由器那么复杂。它在局域网中的主要用途还是提供快速数据交换功能,满足局域网数据交换频繁的应用特点。而路由器则不同,它主要是为了满足不同类型的网络连接。虽然也适用于局城网之间的连接,但它的路由功能更多地体现在不同类型网络之间的互联上.如局域网与广域网之间的连接、不同协议的网络之间的连接等,所以路由器主要是用于不同类型的网络之间。它最主要的功能就是路由转发,解决好各种复杂路由路径网络的连接就是它的最终日的,所以路田器的路由功能通常非常强大,不仅适用于同种协议的局域网间,更适用于不同协议的局域网与厂域网间。它的优势在于选择{zj0}路由、负荷分担、链路备份及和其他网络进行路由信息的交换等路由器所具有的功能。为了与各种类型的网络连接,路由器的接口类型非常半富,而三层交换机则一般仅有同类型的局域网接口,非常简单。
        2.2.3 处理数据的方式不同 从技术上讲,路由器和三层交换机在数据包交换操作上存在着明显区别。路由器一般由基于微处理器的软件路由引擎执行数据包交换,而三层交换机通过硬件执行数据包交换。三层交换机在对{dy}个数据流进行路由后,将会产生一个MAC地址与IP地址的映射表,当同样的数据流再次通过时,将根据此表直接从二层通过而不是再次路由,从而xx了路由器进行路由选择而造成网络的延迟,提高了数据包转发的效率。同时,三层交换机的路由查找是针对数据流的,它利用缓存技术,很容易利用ASIC技术来实现,因此,可以大大节约成本,并实现快速转发。而路由器的转发采月最长匹配的方式,实现复杂,通常使用软件来实现,转发效率较低。
        因此,从整体性能上比较的话,三层交换机的性能要远优于路田器,非常适用于数据交换频繁的局域网中;而路由器虽然路由功能非常强大,但它的数据包转发效率远低于三层交换机,更适用于数据交换不是很频繁的不同类型网络的互联,如局域网与互联网的互联。如果把路由器,特别是xx路由器用于局域网中,则在相当大程度上是一种浪费(就其强大的路由功能而言),而月一还不能很好地满足局域网通信性能需求,影响子网间的正常通信。
        4 结束语
        综上所述,简单的认为三层交换技术就是“二层交换技术一路由转发”适用于中、大型局域网,为了减小广播风暴的危害及管理上的需要,必须把中、大型局域网按功能或地域等因素划分成若干个小局域网(子网),这样必然导致不同子网间存在大量的互访.单纯使用二层交换机难以实现网间的互访而单纯使用路由器,则由于端口数量有限,路由速度较慢,限制了网络的规模和访问速度,所以这种环境下,由二层交换技术和路由技术有机结合而成的三层交换机就最为适合
<#--{zx1}日志--> <#--推荐日志--> <#--引用记录--> <#--相关日志--> <#--推荐日志--> <#--推荐阅读--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构-->
郑重声明:资讯 【通过两个“区别”来认识三层交换机- leaves的日志- 网易博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——