单臂路由和三层交换机

目录

一.单臂路由

   1.单臂路由的工作原理

   2.单臂路由的配置

       2.1画出拓扑图

       2.2配置PC

       2.3配置交换机

       2.4配置路由器

       2.5测试

二.三层交换机

   1.三层交换机的概述

   2.三层交换机的配置

     2.1画出拓扑图

     2.2配置PC

     2.3配置二层交换机

     2.4配置三层交换机

     2.5测试

   3.拓展

三.总结


一.单臂路由

单臂路由可以实现vlan之间的通信

1.单臂路由的工作原理

路由器重新封装MAC地址,转换vlanid

2.单臂路由的配置
2.1画出拓扑图

2.2配置PC

当前只给出pc1的配置,PC2,3类似

2.3配置交换机

2.4配置路由器

2.5测试

二.三层交换机

1.三层交换机的概述

三层交换代表使用三层交换技术实现VLAN间的通信

三层交换=二层交换+三层转发。

三层交换机实现vlan之间通信的原理:

每一个 vlan都会虚拟出一个虚拟接口,然后在虚拟接口上配置ip地址

工作原理:

①主机A给B发送单播数据包

②交换机查找FIB表,找到下一跳地址

③查找下一跳地址对应的邻接关系的2层封装信息

④转发

当三层设备接收到一个数据帧,会拆除原数据帧,重新封装新的源MAC地址和目标MAC地址,并且因为帧头部的信息发生变化,最后的帧校验CRC也应当随之改变。

在这个流中的多个数据包,其中只有第一个数据包是由三层交换机的三层引擎来处理的,处理的方式是软件方式,与路由器相同,三层引擎获取了新的2层封装信息后,路由这个数据包。

在第一个数据包转发完成后,在硬件中创建一个MLS条目用于后续的数据包由硬件执行的重新封装和快速转发。2层数据帧会被重新封装为需要转发的下一个网段的帧格式。

这就是MLS“一次路由,多次交换"的原理。

基于CEF (一种基于拓扑转发的模型)的MLS,其关键是两张转发信息表,转发信息库(FIB)与路由表一一对应,是路由表的一一个镜像。路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VLANID的对应关系。而邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。

基于CEF的MLS转发过程,即发送单播数据包,通过查找FIB和邻接关系表,重新封装数据帧,从相应端口进行转发。

2.三层交换机的配置
2.1画出拓扑图

2.2配置PC

2.3配置二层交换机

2.4配置三层交换机

2.5测试

3.拓展

使PC4和PC1,2,3互通

3.1画出拓扑图

3.2配置pc

3.3配置二层交换机

3.4配置三层交换机

3.5配置路由器

3.6测试

三.总结

单臂路由三层交换机都可以实现VLAN之间的通信

单臂路有工作原理:路由器重新封装MAC地址,转换VLANID

三层交换机:一次路由,多次交换

一次路由:数据流的第一个数据包由三层引擎来处理,重新封装MAc,再路由转发数据包

多次交换:第一个数据包转发后,会在硬件创建一个MSL条目,MSL包含FIB(转发信息库:包含邻接主机IP和vlanid)、邻接关系表(包含邻接主机MAC地址),通过查询FIB和邻接关系表重新封装数据帧,从相应端口转发数据

三层交换机具有路由功能可转发数据,ip地址是配置在虚接口上而不是物理接口上,物理接口对接交换机配置trunk,对接pc机配合access

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/492198.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【linux深入剖析】基础IO操作 | 使用Linux库函数实现读写操作 | 文件相关系统调用接口

🍁你好,我是 RO-BERRY 📗 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 🎄感谢你的陪伴与支持 ,故事既有了开头,就要画上一个完美的句号,让我们一起加油 目录 前言1.复习C文件IO相关操…

【Java面试题】计算机网络

文章目录 1.计算机网络基础1.1网络分层模型/OSI七层模型是什么?1.2TCP/IP四层模型是什么?每一层的作用?1.2.1TCP四层模型?1.2.2为什么网络要分层? 1.2常见网络协议1.2.1应用层常见的协议1.2.2网络层常见的协议 2.HTTP2…

2024年天津农学院退役大学生士兵专升本专业课报名的通知

天津农学院2024年退役大学生士兵高职升本科专业课考试报名的通知 按照《2024年天津市高职升本科招生实施办法》(津招办高发〔2023〕14号)文件要求,现将天津农学院2024年高职升本科退役大学生士兵专业课考试报名、确认、缴费及考试等具体事项…

C++入门(一)

目录 命名空间: 为什么要提出命名空间? 命名空间的定义: 命名空间的使用: 加命名空间名称及作用域限定符: 使用using将命名空间中某个成员引入: 使用using namespace命名空间名称引用: C…

惊艳亮相!新版飞桨星河社区邀您共赴星辰大海

亲爱的开发者们: ​一场始于好奇、归于热爱的邂逅,让开发者们在飞桨星河社区相聚,相逢于活动、课程、比赛、项目……五年来,千万开发者的共同参与,让这个社区更富活力、更加温暖。 2018年,AI Studio 1.0版…

解决里面 switch里面解决非 final 资源 ID 相关的报错

报错 在只需要在gradle.properties下代这行代码码解决问题 #android.nonFinalResIdsfalse 其他配置 android.useAndroidXtrue android.enableJetifiertrue android.injected.testOnlyfalse android.nonTransitiveRClasstrue android.nonFinalResIdsfalse 解释如下&#xff1…

Longhorn简介

Longhorn 是 Kubernetes 的轻量级、可靠且易于使用的分布式块存储系统。 Longhorn 是免费的开源软件。最初由 Rancher Labs 开发,现在作为CNCF( Cloud Native Computing Foundation )的沙箱项目进行开发。 使用 Longhorn,您可以&…

建筑结构设计的内容与要求,建筑工程结构设计资料大全

一、资料描述 本套建筑设计资料,大小4.62G,1个压缩文件。 二、资料目录 0-结构设计 1-快速建模方法 A-satwe资料 B-剪力墙资料 C-地下室资料 D-基础 E-楼梯 F-水池 G-砖混结构 H-挡土墙 I-框剪结构 J-常用规范 K-配筋率计算方法 L-底框结…

机器学习笔记(2)—单变量线性回归

单变量线性回归 单变量线性回归(Linear Regression with One Variable)1.1 模型表示1.2 代价函数1.3 代价函数的直观理解1.4 梯度下降1.5 梯度下降的直观理解1.6 梯度下降的线性回归 单变量线性回归(Linear Regression with One Variable) ps:...今天很倒霉 一名小女孩悄悄地碎…

【Java程序设计】【C00376】基于(JavaWeb)Springboot的社区帮扶对象管理系统(有论文)

【C00376】基于(JavaWeb)Springboot的社区帮扶对象管理系统(有论文) 项目简介项目获取开发环境项目技术运行截图 博主介绍:java高级开发,从事互联网行业六年,已经做了六年的毕业设计程序开发&am…

常见的端口漏洞

ftp FTP服务端有很多 anonymous 匿名未授权访问 爆破ssh root密码爆破 后门用户 可以google查一些关于ssh后门的文章 里面的默认密码 可能会登入进去telnet 一般会发生在 路由器 或者交换机 嵌入式设备 管理端口 攻击方法 弱口令 25 smtp 默认用户 默认密码 邮件账号爆破 80 ht…

DasViewer电脑客户端打开文件夹时,一直显示崩溃,该怎么解决?

问题如图 如若用的是DasViewer V3.2.4Beta版本,可以换回3.2.1版本进行尝试。 DasViewer是由大势智慧自主研发的免费的实景三维模型浏览器,采用多细节层次模型逐步自适应加载技术,让用户在极低的电脑配置下,也能流畅的加载较大规模实景三维模型,提供方便快捷的数据浏…

【Linux】生产者消费者模型{基于BlockingQueue的PC模型/RAII风格的加锁方式/串行,并行,并发}

文章目录 1.认识PC模型2.基于BlockingQueue的PC模型2.1串行,并行,并发2.2理解linux下的并发2.2RAII风格的加锁方式2.3阻塞队列2.4深入理解pthread_cond_wait2.5整体代码1.Task.hpp2.lockGuard.hpp3.BlockQueue.hpp4.pcModel.cc 3.总结PC模型 1.认识PC模型…

校园气象观测站-科普教育

TH-XQ4校园气象观测站的作用主要体现在以下几个方面: 气象监测与数据收集:校园气象观测站能够实时监测并记录校园及其周边区域的气象数据,如温度、湿度、风速、风向、降雨量等。这些数据对于了解当地气候特点、分析气候变化趋势以及预测未来天…

“人工智能+”国家战略会带来哪些机会?

一、“人工智能”战略背景 2024年的中国政府工作报告首次引入了“人工智能”的概念,这是国家层面对于人工智能技术和各行业深度融合的重要战略举措。这一概念的提出意味着我国将进一步深化人工智能技术的研发应用,并积极推动人工智能与经济社会各领域的…

JS——三维评分确定客户等级

一、需求描述:如下图,目前有ABC三个维度的评分,每个维度有10个得分区间,客户评分落在1-4区间则等级为E,落在5—8区间则等级为D,落在9-10区间则等级为C,C为对称轴,B和D对称&#xff0…

网络安全——容器安全 不容忽视!

容器安全是使用安全工具和策略来保护容器化应用程序的各个方面免受潜在风险的过程。 为什么容器安全很重要? 随着世界各地的组织向容器化基础设施过渡,越来越多的关键工作负载在容器中运行,使它们成为攻击者的主要目标。受损的容器可能会威胁…

如何在半个月时间通过软考中级考试?软考改革后、不可不知机考的一些注意事项?

前言 文章底部有彩蛋!!! 去年工作之余备考了半个月、一次通过了软件设计师考试。这篇文章主要分享自己的备考经验以及软考改革后 机考注意点、希望对今年五月份参加软考的朋友有些帮助 拥有软考证书的好处 1、软考证书认可度高: 近年来《国家…

【面试经典150 | 】最长递增子序列

文章目录 Tag题目来源解题思路方法一:动态规划 写在最后 Tag 【动态规划】【数组】 题目来源 300. 最长递增子序列 解题思路 方法一:动态规划 定义状态 dp[i] 表示以位置 i 对应整数为末尾的最长递增子序列的长度。 状态转移 我们从小到大计算 dp…

函数进阶-Python

师从黑马程序员 函数中多个返回值的接收 def test_return():return 1,"hello",3x,y,ztest_return() print(x) print(y) print(z) 多种参数的使用 函数参数种类 位置参数 关键字参数 def user_info(name,age,gender):print(f"姓名是{name},年龄是:{age},性别是…
最新文章