上海校区切换校区
图标

学习文章

当前位置:首页 > >学习文章 > >

{思科CCNA-RS}路由器和交换机的不同之处有哪些?

发布时间: 2017-06-16 11:17:30

普通用户用途的角度来划分

·   交换机用来将一根网线变为多根,如果网络需要登录大家各自分别登录。

·   路由器用来将一条网络变为多条,分出的多条网络共享主线的网络带宽。

实际情况是大部分家用路由由路由器和交换机两部分组成,交换机用于内部网络数据传输,路由器利用 NAT 转发数据与外部网络通信。

课本上的定义的角度来划分

·    交换机

o   用于同一网络内部数据的快速传输

o   转发决策通过查看二层头部完成

o   转发不需要修改数据帧

o   工作在 TCP/IP 协议的二层 —— 数据链路层

o   工作简单,直接使用硬件处理

·    路由器

o   用于不同网络间数据的跨网络传输

o   转发决策通过查看三层头部完成

o   转发需要修改 TTL ,IP 头部校验和需要重新计算,数据帧需要重新封装

o   工作在 TCP/IP 协议的三层 —— 网络层

o   工作复杂,使用软件处理


转发模式的角度来划分

·    交换机

o   硬件处理交换 (转发) 过程

o    一次路由(寻路),多次交换(转发)

·    路由器

o   软件处理交换 (转发) 过程

o   一次路由(寻路),一次交换(转发)

// 据说也有纯软件转发的三层交换机,暂不讨论

虽然上面写的是软/硬件的区别,实际上更多的是工作模式上的区别:

·         三层(多层)交换机并非纯硬件工作,而是有单独的路由引擎,但是路由引擎并非一直工作,而是在第一次通信的时候通过路由引擎查询路由表,建立转发表,之后的数据不再经过路由引擎,而是通过与二层类似的交换引擎进行转发。由于工作内容简单,转发引擎可以使用专门的硬件芯片来达到廉价高性能。

·         而路由器对每一个数据包都进行路由查询,占用大量资源,所以寻路效率较低,由于路由协议复杂,无法通过纯硬件芯片处理,造成大量数据转发时性能比不上三层(多层)交换机。事实上路由器方面也有类似的技术,例如思科快速转发机制。也正是工作模式上的差异,造成了他们在实际应用时的一些区别:

·         三层(多层)交换机的路由引擎较弱,相比路由器支持的路由协议有限。

·         同样由于三层(多层)交换机的路由引擎较弱,且转发表有限,不适合复杂的多网络互联。

·         因为并不是每一个包都会经过路由引擎,三层(多层)交换机的路由策略功能较弱。

·         三层(多层)交换机更适合网络结构简单,交换数据量大的情景下使用(例如小型网络的汇聚层)

·         路由器更适合复杂的多网络互联的核心交换区域。

 

课本厚度的角度划分



上一篇: {思科CCNA-RS}什么是端口?

下一篇: {思科CCNP-DC}关于3750堆叠的技术文档

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!