之前听说过,三层交换机的路由是一次路由多次转发,而路由器的路由是依靠路由表对每一个数据包进行拆包,封包来选择最优路劲转发的,昨天做了一个小实验,验证了一下!!!在Cisco Packet Tracer中有如下拓扑图:

在三层交换和个路由器之间都做静态路由,全网都能通。只是在SW到6.0.0.0 网段时我把从SW-R1-R3的cost 值给成10。而SW-R2-R3我给成5,从6.0.0.0网段回到1.0.0.0,也一样上面路径的cost 为10 下面的为5.这样当主机0.ping主机1时去和回来都会走SW-R2-R3的路劲,但他们的路由表中都会有备份路由SW-R1-R3.

在SW上的配置有:

ip route 6.0.0.0 255.0.0.0 2.0.0.2 10

ip route 4.0.0.0 255.0.0.0 2.0.0.2 10

ip route 6.0.0.0 255.0.0.0 3.0.0.2 5

ip route 5.0.0.0 255.0.0.0 3.0.0.2 5

在路由器R3有配置:

ip route 1.0.0.0 255.0.0.0 5.0.0.1 5

ip route 3.0.0.0 255.0.0.0 5.0.0.1 5

ip route 2.0.0.0 255.0.0.0 4.0.0.1 10

ip route 1.0.0.0 255.0.0.0 4.0.0.1 10

在这种情况下从PC0pingPC1:肯定能PING通,并且还会走下面的路劲:

当我将R2-R3断开,再去ping,就PING不通了,看一下数据包的走向:

从pc0去往pc1的ping包并没有走上面路径的路由就是SW-R1-R3,而是一直傻傻的走之前他走过的路由,我们再看看pc1去PINGpc0:

路由器R3就很聪明的知道走R3-R1-SW,当然这样也不能通,因为在PC0给PC1返还报文时,还是很傻冒的走下面.

这就说明了三层交换机的路由是一次路由多次转发的,当他在发第一个包时,会查路由表,从哪里出去。然后会在自己的快速转发表里记录下来,第二次发数据包时,他先看的快速转发表,如果满足的话,就不会看路由表的,这样大大加快了转发速度,就上以上拓扑中PC0第一次去pingpc1时,就会记录下一个去往PC1的快速转发条目,所以后续从PC0去往pc1的包就不看路由表直接转发了,就算后续路不通,他也不知道.

而路由器有一个选路的过程,对每一个包都会进行选路,当得知一条路不通,他会马上选另一条路,这样他的转发速度就会没交换机快,但更可靠了.

所以我们一般用三层做为核心层设备,在面对出口路由之间的链路不会轻易变化时,时可以实现高速转发,是很合理的.而出口用路由器,提供选路机制,为网络提供可靠性。。。。。。

总结:其实实验很小,但做起来挺好玩,知识点也很小,但容易被忽略。

第一次发微博,大家支持一下哦!!!!

转载于:https://blog.51cto.com/yuanlang/1386547

关于三层交换机的路由处理方式和路由器的路由处理方式的不同相关推荐

  1. 计算机静态路由命令,华为计算机路由器静态路由配置命令.doc

    华为路由器静态路由配置命令 4.6.1 ip route 配置或删除静态路由. [ no ] ip route ip-address { mask | mask-length } { interfac ...

  2. 计算机网络如何选择路由器,无线路由器如何选择上网方式_路由器上网方式选哪个?-192路由网...

    设置无线路由器时,上网方式选哪个?确实,上网方式的选择,让很多用户都比较困惑:而且,一旦上网方式选择错误,会导致路由器无法联网的.所以,必须要确保选择的上网方式是正确的,下面教大家如何选择上网方式. ...

  3. 15 路由器综合路由配置

    借鉴网址:Packet Tracer 思科模拟器入门教程 之十四 路由器综合路由配置_柚子君.的博客-CSDN博客_思科模拟器入门教程 姓 名 彭彭头 实验日期 2022.05.17 学 号 实验序号 ...

  4. 一篇掌握3种不同vlan之间互联的方式(单臂路由+Vlanif接口)

    vlan可以隔离二层广播域,属于不同VLAN的用户之间不能进行二层通信.但是在实际应用中往往要求实现不同vlan之间的通信,那么如何实现vlan间的通信呢? 可以借助三层路由将报文从一个VLAN转发到 ...

  5. Packet Tracer 思科模拟器入门教程 之十四 路由器综合路由配置

    实验目标 掌握综合路由器的配置方法: 掌握查看通过路由重分布学习产生的路由: 熟悉广域网线缆的链接方式: 实验背景 假设某公司通过一台三层交换机连到公司出口路由器R1上,路由器R1再和公司外的另一台路 ...

  6. Cisco PT模拟实验(12) 路由器静态路由的配置

    Cisco PT模拟实验(12) 路由器静态路由的配置 实验目的: 掌握静态路由的配置方法和应用 掌握路由选择表中的路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 某公司除总部外,另有一处分 ...

  7. php 路由实现_PHP操作路由器实现方法示例

    本文实例讲述了PHP操作路由器实现方法.分享给大家供大家参考,具体如下: 用PHP操作路由器 我们经常会碰到需要自动换IP的需求,比方模拟点击投票,数据采集被封IP,Alexa作弊等等,也就是需要经常 ...

  8. 华为路由器http诊断失败_高端家庭的标配,华为路由Q2 Pro是路由器中的吴彦祖...

    文 | 柳华芳 华为Mate X成为MWC2019的超级明星,在全球科技媒体和社交网络非常火爆,一部手机开启两个时代,一个是商用级5G手机时代,一个是折叠屏手机时代. Mate X火了,高大上的手机是 ...

  9. 老毛子的二级路由,通过无线中继方式设置与主路由在同一网段

    以极路由作为示例root过程各有不同step3开始其他路由器也适用 **Step1: **路由器复位,有线/无线连接路由器进入后台(192.168.199.1/hiwifi.com),设置WiFi联网 ...

最新文章

  1. AOS V1.0 发布,JavaEE 应用基础平台
  2. 陌陌的 Service Mesh 探索与实践
  3. usb扩展坞同时接键盘鼠标_笔记本扩展伴侣,轻松解决接口烦恼,毕亚兹USB-C扩展坞体验...
  4. Java 类主动引用和被动引用
  5. 二叉树的先序,中序,后序,层次的递归及非递归遍历
  6. 蓝桥杯笔记:带分数(dfs排列问题)
  7. linux dlopen 源码,采用dlopen、dlsym、dlclose加载动态链接库
  8. error PRJ0003 : 生成“C:\WINDOWS\system32\cmd.exe”时出错
  9. spring配置事务
  10. 老徐小程序之小程序怎么选?
  11. java中的传参是什么意思_Java中参数传递是传值还是传址?
  12. 什么原因让你对程序员失去了往日的热情?
  13. 群晖(Synology)NAS服务器硬盘莫名丢失存储空间的解决方法
  14. 利用JNative调用MediaInfo.dll
  15. 使用pyqt和pyautogui来实现自动输出英文文本
  16. 微信分销商城如何保持客户粘性
  17. Easy App Locker - 给你的 mac 应用加锁保护你的隐私
  18. 了解前端工程化之组件化——Vue组件
  19. Javascript的图片滚动浏览效果代码
  20. mysql练习-数据库安全性与完整性

热门文章

  1. 动效引擎_汇众教育 | 高级引擎视效包装设计
  2. json文件示例_Spark SQL - JSON数据集
  3. element ui 批量删除之后动态更新列表_气象编程 | Python高效批量绘图方法
  4. oracle订单,银科软件:Oracle ERP订单管理模块详细介绍
  5. Leetcode-260. 只出现一次的数字 III
  6. 统计“3_人民日报语料”文本中的字符数和词数,把文件分别保存为 ansi, UTF8,UTF16,unicode 格式
  7. Leaflet中加载离线OSM瓦片地图(使用OfflineMapMaker切割下载离线png地图文件)
  8. ASP.NET在访问Controller的方法带参数时怎样防止黑客攻击
  9. C#中怎样连接数据库并将查询结果转为实体类以及如何加入事务
  10. SpringBoot中yml文件报错:org.yaml.snakeyaml.scanner.ScannerException:mapping values are not allowe here...