目录

1. 三层交换机工作原理

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


1. 三层交换机工作原理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

三层交换机的工作原理相关推荐

  1. 华为三层交换机的工作原理

    目录 引言: 一.三层交换技术 二.三层交换机与二层交换机的区别 三.工作原理 四.三层交换机实现不同vlan间通信配置 总结: 引言: 三层交换机有哪些工作原理与二层有啥区别? 一.三层交换技术 1 ...

  2. 二层和三层、四层交换机工作原理

    第二层交换机 概念 众所周知,第二层交换机,是根据第二层数据链路层的MAC地址和通过站表选择路由来完成端到端的数据交换的. 工作流程 二层交换机具体的工作流程如下: (1) 当交换机从某个端口收到一个 ...

  3. 路由器和交换机的工作原理---笔面试

    路由器的工作原理 路由器的作用 1.路由,转发 2.不同网络类型的互联 路由器是一个工作在tcp/ip协议栈中的三层设备,同样具有二层的功能. 1.路由器的路由转发功能 对于一个进入路由器的数据包,先 ...

  4. 三层交换机工作原理(转载)

    路由器的三层转发主要依靠CPU进行,而三层交换机的三层转发依靠ASIC芯片完成,这就决定了两者在转发性能上的巨大差别.当然,三层交换机并不能完全替代路由器,路由器所具备的丰富的接口类型.良好的流量服务 ...

  5. 路由和交换机工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

  6. HSRP双机热备工作原理与配置

    热备份路由选择协议(HSRP) 一.HSRP的相关概念 1.HSRP的原理 1.1.HSRP概述 HSRP(Host Standby Routing Protocol,热备份路由选择协议)是Cisco ...

  7. 路由器与交换机的工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

  8. 6.OSI七层模型及交换机工作原理及VLAN(虚拟局域网)及VTP(vlan同步技术)

    交换机工作原理及VLAN(虚拟局域网) ❤OSI参考模型:从下往上,第一层是物理层 物理层:在设备之间传输比特流(以010101这样的二进制进行传输,以电信号的形式进行传输,0没有,1有) 物理层给线 ...

  9. 交换机与路由器的基本工作原理

    1.广播域和冲突域 1.1冲突域:   连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合.这个域代表了冲突在其中发生并传播的区域,这个区域可以被 ...

  10. 交换机开发(一)—— 交换机的工作原理

    一.交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去.交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所 ...

最新文章

  1. java注释@para_Java中文档注释各字段的含义是什么?例如author表示作者,para表示参数等...
  2. debug调到循环最后_Java入门(7)——循环和debug 调试
  3. 解决ssm项目表单数据提交到数据库乱码问题
  4. ASP.NET MVC – Nerdinner - notes
  5. 澳大利亚科学家研发智能袜子SoPhy,帮助患者进行理疗
  6. python函数使用易错举例
  7. 转载:警惕!!骗人的“培训机构” “北大青鸟”事件
  8. BGP——邻居状态机+报文分析(总结)
  9. 去哪儿-16-detail-banner
  10. 原生css页面滑动到指定位置开始动画_html/css 滚动到元素位置,显示加载动画
  11. 科学与技术计算机图片解释,【图片】计算机-科普—都是从网上找的【计算机科学与技术吧】_百度贴吧...
  12. extjs4动态生成多表头
  13. Response.AddHeader
  14. 剑指offer——复习1:二叉树三种遍历方式的迭代与递归实现
  15. 阿里蚂蚁金服中间件6轮面试!实拍题目和6点血泪总结!
  16. 和风天气更新数据失败原因分析
  17. Intent的用法(初步)
  18. CSS+SVG实现简单的点赞效果
  19. 小孟网站被黑客攻击,已经哭晕在厕所……
  20. LeetCode解题记录(409)——最长回文串

热门文章

  1. 季节怎么形容_描写四季冬的词语 形容冬天季节的词语
  2. 国外教育邮箱购买?国外邮箱哪个好?
  3. 服务器维护以后多久刷潮汐护符,魔兽世界怀旧服潮汐护符怎么获得
  4. activemq学习记录(二)(使用p2p模式和使用发布订阅模式去生产以及消费数据)
  5. Python 史上最全第三方库收集(第二弹)
  6. python的30个编程技巧
  7. 西北工业大学21计算机考研,研友分享:西北工业大学计算机考研血泪史
  8. GitHub 下载单个文件/文件夹
  9. linux实用教程复习题,linux上机复习题(部分答案)
  10. 英语语法高考英语单词拼写必背全表