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

华为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地址表,老化周期会从更新的那一刻开始重新计算。

注意

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

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


http://www.kler.cn/a/562390.html

相关文章:

  • 企业级服务器如何初始化数据磁盘
  • C#与AI的交互(以DeepSeek为例)
  • STM32 最小系统
  • ubuntu开机自动挂载硬盘
  • 获取GitHub的OAuth2的ClientId和ClientSecrets
  • nv docker image 下载与使用命令备忘
  • 《云豹录屏大师:免费解锁高清录屏新体验》
  • Kronecker分解(K-FAC):让自然梯度在深度学习中飞起来
  • matlab ylabel怎么让y轴显示的标签是正的
  • VMware虚拟机安装win10系统详细图文安装教程(附安装包) 2025最新版详细图文安装教程
  • 《炎龙骑士团 1 邪神之封印》游戏信息
  • 深搜专题2:组合问题
  • 易基因:RNA甲基化修饰和R-loop的交叉调控:从分子机制到临床意义|深度综述
  • 使用Python爬虫获取孔夫子旧书网已售商品数据:调用item_search_sold接口
  • SmartDV借助AI新动能以定制IP和生态合作推动AI SoC等全新智能芯片的研发及产业化
  • WordPress平台如何接入Deepseek,有效提升网站流量
  • Android NDK 集成调用第三方SO库(标准SO库和非标准SO库)
  • java23种设计模式-工厂方法模式
  • 《Flink学习攻略:从入门到进阶的奇妙之旅》
  • MySQL 中表和视图的关系