说明:新人学习,如有不对,请多指教

目录

实验目的:使连接同一交换机的不同网段的PC能够互通

实验步骤:

1、建立如图组网,分别对PC1和PC2进行相应配置:

2、在LSW2新建两个VLAN,将PC1和PC2所连接端口分别划分给不通vlan

3、创建交换机虚拟接口,使其具有三层路由功能

4、配置完毕后,测试互通性,实验完成

报文转发过程:

1、计算网络号

2、PC1发送ARP广播报表获取网关MAC地址

3、交换机学习到PC1的MAC地址到MAC地址表,并用网关的MAC地址回应PC1的ARP请求

查看MAC地址命令:

4、PC1得到网关的ARP请求后,把网关MAC当做PC2的MAC访问PC2

5、交换机查找硬件转发表/路由表进行三层转发

(1)若是三层交换机还未建立任何硬件转发表,此次交换作为首次情况下:

(2)三层交换机已建立硬件转发表:

(3)如果不匹配则查找路由表,有匹配则如果路由表中也没有匹配项,则丢弃报文

6、PC2收到LSW2转发过来的ICMP报文后,回应ICMP报文给PC1


实验目的:使连接同一交换机的不同网段的PC能够互通

实验步骤:

1、建立如图组网,分别对PC1和PC2进行相应配置:

2、在LSW2新建两个VLAN,将PC1和PC2所连接端口分别划分给不通vlan

3、创建交换机虚拟接口,使其具有三层路由功能

PS:

interface vlan-interface 命令用来进入指定的VLAN 接口视图。如果该VLAN 接口不存在,则先创

建该接口,再进入该VLAN 接口视图。

undo interface vlan-interface 命令用来删除指定的VLAN

接口;在创建VLAN接口之前,对应的VLAN必须已经创建,否则则不能创建指定的VLAN虚拟接口

用户可在虚拟接口视图下配置IP地址,使其具有三层路由功能

4、配置完毕后,测试互通性,实验完成

报文转发过程:

实现PC1访问PC2,假设三层交换机还未建立任何硬件转发表,此次交换为首次,流程如下:

1、计算网络号

当PC1向PC2发起ping请求时,PC1会将自己的IP地址(1.1.1.1)和子网掩码(255.255.255.0)做与计算得出网络号,同理PC2也会将自己的IP地址(2.2.2.2)和子网掩码(255.255.255.0)做与计算得出网络号,对比两台PC网络号不一致,所以两台PC不在同一子网内,需要进行三层转发

2、PC1发送ARP广播报表获取网关MAC地址

PC1与PC2不在同一子网内,PC1访问PC2需要有PC2的MAC地址,所以PC1会向网关(1.1.1.250)发送ARP广播,来获取网关的MAC地址

源MAC地址=PC1_MAC地址(54-89-98-A5-4B-0E)

源IP地址=PC_IP地址(1.1.1.1)

目的MAC地址=未知

目的IP地址=PC1网关地址(1.1.1.250)

3、交换机学习到PC1的MAC地址到MAC地址表,并用网关的MAC地址回应PC1的ARP请求

交换机收到ARP的广播报文后,会主动将PC1的MAC地址、接收该ARP报文的交换机接口号、所属的VLAN信息、Type类型学习到交换机MAC表内;同时,交换机也会把主机的IP、MAC、上连到交换机的接口等信息保存到交换机的硬件转发表里(三层硬件表项,MAC表是没有IP的)

交换机收到PC1的ARP请求的目的IP地址就是GE0/0/1的IP地址,所以使用GE0/0/1的MAC地址回复PC1的ARP请求

查看MAC地址命令:

display mac-address   #查看学习到的所有MAC地址表

display mac-address dynamic GigabitEthernet 0/0/2   #查看某个端口学习到的MAC地址表

display mac-address dynamic vlan 10   #查看某个VLAN学习到的MAC地址表

display interface vlanif10   #显示vlanif的MAC地址

4、PC1得到网关的ARP请求后,把网关MAC当做PC2的MAC访问PC2

源MAC=PC1_MAC(54-89-98-A5-4B-0E)

源IP=PC1_IP(1.1.1.1)

目的MAC=网关MAC(1.1.1.250MAC地址:4c1f-cc8c-27bf)

目的IP=PC2_IP

5、交换机查找硬件转发表/路由表进行三层转发

交换机收到PC1的请求报文后,首先根据源报文携带的信息更新MAC地址表

然后根据报文的目的MAC查找交换机的MAC表,发现目的的MAC地址就是本地VLAN的MAC地址,这种情况下交换机会把该报文上送到交换芯片的三层引擎处理(为什么会上送到三层引擎处理还待深究)。三层引擎将首先查找硬件转发表

(1)若是三层交换机还未建立任何硬件转发表,此次交换作为首次情况下:

A 、交换芯片根据报文的目的IP去查找其三层表项,由于之前未建立任何表项,因此查找失败,于是将报文送到CPU去进行软件处理;

B、CPU根据报文的目的IP去查找其软件路由表,发现匹配了一个直连网段(PC2对应的网段),于是继续查找其软件ARP表,仍然查找失败。然后LSW2会在目的网段对应的VLAN 20的所有端口发送请求地址2.2.2.2对应MAC的ARP请求;

C、PC2收到LSW2发送的ARP请求后,检查发现被请求IP是自己的IP,因此发送ARP应答,同时,将LSW2的IP与MAC的对应关系记录到自己的ARP表中,即2.2.2.250及MAC地址

D、LSW收到PC2的ARP应答后,将PC2的IP地址、MAC地址和端口等信息更新到ARP表中;

E、并将PC1的ICMP请求报文发送给B,报文的目的MAC地址修改为PC2的MAC地址,源MAC修改为GE0/0/2的MAC地址(此处与二层的区别在于需要对报文进行源和目的MAC地址的替换)。同时把相应的目的IP、下一跳MAC、出接口等信息存储到硬件转发表项中,下次就不需要查路由表了,这就是所谓的一次路由多次交换

(2)三层交换机已建立硬件转发表:

A、目的IP地址就是本地的IP地址,则交相应模块处理

B、目的IP是其他设备的IP地址,本地转发,则需像(1)中E步骤操作

(3)如果不匹配则查找路由表,有匹配则如果路由表中也没有匹配项,则丢弃报文

6、PC2收到LSW2转发过来的ICMP报文后,回应ICMP报文给PC1

应答报文与前面流程相似,只是先前已经把PC1的MAC、IP、端口等相关信息存储到了交换机的硬件转发表中,这个报文就交由交换芯片转发给PC1了

这样不同网段的PC1和PC2互访,只需要交换机的硬件转发表直接转发,而不需要经过查找路由表即可实现通信

三层交换机原理及实验操作相关推荐

  1. 路由器和三层交换机的基本实验操作

    目录 前言 一.路由和交换机的名词含义 路由器中: 交换机中: VLAN 的范围: 二.路由模拟实验 二.路由模拟实验 1.设置拓扑图 2.写入基础数据 2.为R2.R3配置静态路由优先级 3.写入静 ...

  2. 解读模拟摇杆原理及实验

    解读模拟摇杆原理及实验 Interpreting Analog Sticks 当游戏支持控制器时,玩家可能会一直使用模拟摇杆.在整个体验过程中,钉住输入处理可能会对质量产生重大影响.让来看一些核心概念 ...

  3. 【渝粤教育】国家开放大学2018年春季 0690-22T化工原理及实验 参考试题

    科目编号:0690 座位号: 2017-2018学年度第二学期期末考试 化工原理及实验试题(B) 2018年7月 一.填空题(每空2分,共30分) 塔板负荷性能图中有______________条线, ...

  4. 基于Matlab的模拟通信实验平台设计,【通信原理仿真实验】通信原理虚拟实验仿真平台的设计和实现_玛雅作文网...

    作文「通信原理虚拟实验仿真平台的设计和实现」共有 4564 个字,其中有 2704 个汉字,1316 个英文,162 个数字,382 个标点符号.作者佚名,请您欣赏.玛雅作文网荟萃众多优秀学生作文,如 ...

  5. 湘潭大学计算机组成原理试卷,湘潭大学 计算机组成与原理 控制器实验 实验报告...

    <湘潭大学 计算机组成与原理 控制器实验 实验报告>由会员分享,可在线阅读,更多相关<湘潭大学 计算机组成与原理 控制器实验 实验报告(10页珍藏版)>请在人人文库网上搜索. ...

  6. 第19节 HSRP-热备份路由协议原理及实验演示—基于Cisco Packet Tracer

    HSRP-热备份路由协议原理及实验-基于Cisco Packet Tracer 0 引言 1 HSRP协议概述 2 工作原理 2.1 核心原理 2.2 工作流程 3 相关命令 4 实验 4.1 实验要 ...

  7. 《数据库原理》实验 西北工业大学

    <数据库原理>实验 实验一:关系代数运算 实验二:数据类型 实验三:SQL编程1 实验四:SQL编程2 实验五:SQL编程3 实验六:SQL编程4 实验七:SQL编程综合 参考教材:< ...

  8. 《数据库原理》实验报告

    <数据库原理>实验报告 学号: xxxxxxx 姓名: xxx 指导教师: xxx 实验一 数据库.表.索引的定义 一.实验目的: 了解并掌握SQL Server 2008 的基础操作 了 ...

  9. 计算机会计学书籍,清华大学出版社-图书详情-《会计信息系统原理与实验教程》...

    前 言 会计信息系统涉及会计理论及实务.生产与运作管理.计算机软件等诸多方面知识,既有丰富的理论,又注重实践操作,为了适应这种特点,本书将原理的讲解和上机实验紧密.有机地结合起来.总体而言,本书具有以 ...

  10. 计算机原理汇编程序实验报告的总结,计算机组成原理及汇编实验报告

    计算机组成原理及汇编实验报告 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 17.90 积分 中南大学中南大学计算机组成原理及汇编实验报告计算机组 ...

最新文章

  1. 2013年的技术发展趋势
  2. php 修改上传文件大小 (max_execution_time post_max_size)
  3. vba excel 退出编辑状态_偷梁换柱之EXCEL编辑保护和VBA隐藏代码保护的解锁
  4. 霸榜!Google发布语义分割新数据集!
  5. Web数据挖掘小论文
  6. 最爱的文本编辑器_VS Code——插件推荐整理
  7. 通过CImageList加载图标 报错
  8. 琴岛学院java书_​师生共品书 传承优秀传统文化 琴岛学院第十三届金秋读书节开幕...
  9. 微信小程序毕业设计题目音乐播放器+后台管理系统|前后分离VUE.js
  10. STM32自学笔记15-步进电机驱动项目-磁编码器MT6816驱动
  11. idea设置console控制台显示内容大小-小白实操记录
  12. C语言bound函数,C++中lower_bound函数和upper_bound函数
  13. 机器人企业如何在激流勇进的市场中,深耕落地,突出重围?
  14. matlab 双目标定及参数说明
  15. CF1019B:交互题+二分
  16. windows的i386和amd64含义
  17. linux火狐网页无声音,解决Firefox在Ubuntu下播放Flash无声音的问题
  18. 2021年全国计算机二级考试时间安排出炉(全年)
  19. 蓝桥杯算法训练——逗志凡的危机——动态规划+递归
  20. macbook pro 系统重装

热门文章

  1. 在360与腾讯过家家时,我们该醒醒了
  2. 携创教育:自考英语二相当于什么水平?可以不考吗?
  3. 使用ArcGIS实现地貌晕渲
  4. POSTGRESQL 一个“大” SQL 的优化历险记
  5. siteapp–让独立博客变成手机app
  6. 基于51单片机的俄罗斯方块游戏
  7. 绿色数据中心“东数西算”全面启动
  8. 【生信分析】Analyzing RNA-seq data with DESeq2:输入数据和差异表达分析
  9. 帆软报表参数传给网络报表_报表开发工具FineReport的使用: 程序网络报表
  10. 传统数据处理技术如何与大数据处理技术有机结合