当前位置: 首页 > news >正文

华为hcia——Datacom实验指南——二层交换原理

实验配置

        eNSP

什么是二层交换

        二层交换是指在同一个ip网段内,数据通过二层交换机进行转发。

什么是mac地址

        mac地址也叫做硬件地址,是以太网协议的链路层地址。简单的来说,mac地址就是我们硬件的身份证,独一无二。它是由48个bit来构成的,其中前24位是用来标示厂商的,后面24位是厂商自己分配的。

mac地址表

        主要分为静态和动态mac地址,其中静态的由管理员手动设置的,优先级比动态的高,且不会消失。动态的由交换机自己学习记录,每次数据通过交换机的时候,都会更新mac地址表,但是会存在一个老化周期(默认是300秒),如果在300内没有更新这一个,那么mac地址表就会把这个内容删除掉。

过程

        当一台pc主机,发送icmp协议的ping请求另外一台pc主机,数据会先通过第一台二层交换机,第一台交换机会先把这台pc主机的接口和mac地址写入mac地址表,然后再查找mac地址表是否由目的mac地址,如果没有那么就会泛洪出去进行寻找,目的pc主机收到数据后,就会发送数据给交换机,交换机同样先记录mac地址和接口再发送,如果查到对应的mac地址就会直接发送出去。

实验步骤

 第一步准备设备

我们需要在eNSP上准备两台主机pc和两台交换机。按照我的连线方式进行连线。

第二步开机

图标全部变成天蓝色代表开机成功。

第三步配置LSW1

输入代码

system-view
sysname LSW1
vlan batch 2
interface ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2
quit
interface ethernet0/0/2
port link-type access
port default vlan 2
quit

中途可能会出现日志文件不用管没关系的。

第四步配置LSW2

system-view
sysname LSW2
vlan batch 2
interface ethernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2
quit
interface ethernet0/0/2
port link-type access
port default vlan 2
quit

第五步配置PC1和PC2

第六步开始ping

 出现这种情况你就多ping几次。

然后就会出现这种情况。     

实验结束

分析数据包

我们可以发现在ping的时候,pc1首先会发送一个arp协议的广播出去寻找PC2的mac地址,然后pc2收到消息后会回复一个arp协议告诉pc1mac地址是多少。在这过程中交换机会记录发送方的接口和mac地址,然后再去查找mac地址表寻找目的主机,没有就发送泛洪出去问,当知道目的主机的mac地址后,就会通过icmp协议进行数据发送。

查看交换机的mac地址表

dispaly mac-address

我们看到第一种情况,没有任何显示,说明该交换机上mac地址表是空的,有可能是刚刚开机,一个新设备,也有可能是因为过了一个老化周期,没有更新,自动删除掉了。

第二种情况,当我们有数据进入到交换机或者接收到数据的时候,交换机就会自动更新mac地址表,老化周期会从更新的那一刻开始重新计算。

注意

我们连接的时候要注意接口,如果接口不同,那么进入的代码也需要相应的改变,

还要注意我们连接设备的线用的是什么,不同线要进行部分修改。

相关文章:

  • 一键导出数据库表到Excel
  • AI人工智能之机器学习sklearn特征选择
  • [原创](Modern C++)现代C++的关键性概念: 流迭代器std::istream_iterator的优秀用法
  • 树(比赛用)
  • LeetCode 2502.设计内存分配器:暴力模拟
  • 【新算法】基于Transformer-LSTM-Adaboost的多输入单输出回归预测模型【MATLAB】
  • 解决Value of type ‘AVCodecContext‘ has no member ‘channels‘ 的问题
  • Mac编译ffmpeg源码并集成到iOS App
  • QT C++ QtConcurrent::run 异步任务 简单例子
  • 显式指定 ChromeDriver 路径
  • 归并排序:分而治之的排序之道
  • 关于JavaWeb中的组件-------Servlet
  • 企业业务安全进阶之路:AI技术与数据分析的应用
  • 解析Excel表表头
  • 淘宝/天猫获得淘宝商品快递费用 API 返回值说明
  • 2.25作业
  • 滑动验证组件-微信小程序
  • level2Day5
  • Postgresql-重置统计信息(reset statistics)
  • 二分查找理解
  • 网站开发课题研究背景/营销手段有哪些
  • 网站建设高端设计/重庆百度关键词优化软件
  • 太原住房和城乡建设部网站/郑州网站seo优化公司
  • 南宁学网站建设/百度网站收录链接提交
  • wordpress首页显示友链/优化网站的方法有哪些
  • 建设银行悦生活网站/百度网页版怎么切换