0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

三层交换机的工作原理 三层交换机不能完全取代路由器的原因

网络技术干货圈 来源:网络技术干货圈 2024-03-29 09:29 次阅读

1. 三层交换机工作原理

三层交换机的工作原理可以用一句话概括为:”一次路由,多次交换“

首先简单回顾一下二层交换机的工作原理:

当二层交换机收到一个陌生的数据帧时,

会先将该数据帧的源MAC地址以及收到该帧的接口映射到MAC地址表中;

之后再根据MAC地址表查找该数据帧的目的MAC地址及其所对应的接口,若有则转发,若无则泛洪。

而到了三层交换机,由于三层交换机既有交换功能,也有路由功能,那么三层交换机的工作原理:

当三层交换机收到一个数据包时,

首先会查看源MAC地址,若是本地MAC地址,则解二层封装,若不是则丢弃;

解封装后,查看路由表,找到目的IP地址所对应的出接口和下一跳,然后找到出接口和下一跳的MAC地址,分别作为源MAC地址和目的MAC地址,进行新的二层封装;

若找不到下一跳的MAC地址,则进行ARP泛洪,若仍未找到则丢弃。

以上过程就是所谓的“一次路由”,此时由于三层交换机经过了路由表、MAC地址表的查找,形成了源IP地址、目的IP地址、源MAC地址、目的MAC地址、入接口、出接口的总的相互映射关系,也就是形成了一张“IP-MAC-接口”的总表,那么三层交换机再次收到相同的数据包时,就可以不再走路由,而是查找这张“总表”直接进行交换过程,这就是所谓的“多次交换”

路由的查找需要软件的参与而消耗大量时间,而交换过程可以通过硬件(CAM芯片)可以快速实现。由于三层交换机的“一次路由,多次交换”的工作原理,使得三层交换机节省了大量因查找路由表而损耗的时间,从而大大提高了转发效率。因此三层交换机广泛应用在园区网的三层架构中的汇聚层,给内网提供子网间路由,大大提高园区内网的通信速度。

2. 三层交换机不能完全取代路由器的原因

虽然三层交换机有优于路由器的地方,但三层交换机是不可能完全替代路由器的,原因在于:

路由器可以实现不同种网络的连接,支持更多的路由协议

路由器一般情况下路由性能比三层交换机更强(如CPU,内存等)

路由器能够实现NAT,而一般交换机没有NAT功能

归根结底还是因为普通三层交换机的物理性能通常不如路由器,无法承载路由器某些繁杂的工作(高端三层交换机除外)。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由器
    +关注

    关注

    22

    文章

    3728

    浏览量

    113697
  • CAM
    CAM
    +关注

    关注

    5

    文章

    200

    浏览量

    42970
  • NAT
    NAT
    +关注

    关注

    0

    文章

    145

    浏览量

    16234
  • 三层交换机
    +关注

    关注

    0

    文章

    41

    浏览量

    9715

原文标题:三层交换机的工作原理

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    三层交换机工作原理

    “192.168.1.1”的计算机想与IP地址为“10.1.1.2”的计算机通信,因为它们不在同一子网里,必须通过路由器路由才能实现通信。 三层交换机
    发表于 06-10 12:26

    求一种三层全千兆路由交换机的设计方案

    三层全千兆路由交换机有哪些特性?三层全千兆路由交换机的硬件该如何去设计?
    发表于 05-20 06:42

    三层交换机路由器的主要区别

    一、三层交换机路由器的主要区别 之所以有人搞不清三层交换机路由器之间的区别,最根本就是
    发表于 08-01 10:37 3319次阅读

    三层交换机路由器的比较

    三层交换机路由器的比较 为了适应网络应用深化带来的挑战,网络在规模和速度方向都在急剧发展,局域网的速度
    发表于 08-01 10:38 812次阅读

    三层交换机路由器和hub的比较分析

    关于三层交换机路由器,目前各个领域都应用的很广泛,包括hub(集线器),下面就对这者的区别进行详细的分析。之所以有人搞不清三层
    发表于 01-30 17:23 2288次阅读

    深入剖析三层交换机工作过程

    路由器三层转发主要依靠CPU进行,而三层交换机三层转发依靠ASIC芯片完成,这就决定了两者在转发性能上的巨大差别。当然,
    发表于 12-05 14:42 1.1w次阅读
    深入剖析<b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的<b class='flag-5'>工作</b>过程

    三层交换机配置实例详解

    举例讲解H3C配置三层交换机4个步骤详细用法,配置三层交换机通用的四个步骤就是:划分VLAN,并描述;给VLAN划网关;给VLAN指定端口;配置路由
    发表于 03-06 10:45 11.2w次阅读
    <b class='flag-5'>三层</b><b class='flag-5'>交换机</b>配置实例详解

    三层交换机路由器转发速率快的原因

    我们都知道二交换机工作的数据链路层,依靠mac地址来进行数据通信的,而路由器工作在网络,依靠ip地址来通信的,为了说明
    的头像 发表于 04-11 16:04 9290次阅读
    <b class='flag-5'>三层</b><b class='flag-5'>交换机</b>比<b class='flag-5'>路由器</b>转发速率快的<b class='flag-5'>原因</b>

    华为实验:三层交换机路由器互联

    华为实验:三层交换机路由器互联
    的头像 发表于 01-05 09:35 3033次阅读

    三层、 四交换机的区别

    OSI参考模型的第三层叫做网络,第三层交换机可以看成是路由器和二
    发表于 02-22 12:03 3860次阅读

    交换机三层交换机的区别

    计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二交换机三层交换机是两种常见的
    的头像 发表于 06-12 14:09 1.2w次阅读
    二<b class='flag-5'>层</b><b class='flag-5'>交换机</b>和<b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的区别

    深入解读路由器交换机三层交换机的区别

    随着以太网交换机的不断发展,现在的交换机提高了性能,其中虚拟网络和三层交换是最突出的。在三层交换
    的头像 发表于 09-29 17:36 1762次阅读
    深入解读<b class='flag-5'>路由器</b>、<b class='flag-5'>交换机</b>、<b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的区别

    三层交换机工作原理和实现方式

    三层交换机要执行三层信息的硬件交换路由处理(三层
    的头像 发表于 10-16 11:40 1604次阅读
    <b class='flag-5'>三层</b><b class='flag-5'>交换机</b>的<b class='flag-5'>工作原理</b>和实现方式

    交换机三层交换机路由器,哪个才是王者?

    交换机三层交换机路由器,哪个才是王者? 二交换机
    的头像 发表于 02-04 11:03 843次阅读

    交换机三层交换机有什么区别

    交换机分为二交换机三层交换机,它们在功能、应用场景和技术实现上有明显区别。
    的头像 发表于 08-07 15:33 1295次阅读