计算机网络实验报告

实验三:交换机的交换表

参考书籍:《计算机网络》(第七版 谢希仁)P99-101

目录:

  1. 交换表的工作原理
  2. 交换机的MAC地址表的配置
  3. 实验内容

一:交换表的工作原理

  • 存储转发方式

        把整个数据帧先缓存后再进行处理。

  • 交换机建立一个交换表,根据交换表来转发数据。

        

1.1 以太网交换机的自学习功能

    以太网交换机运行自学习算法自动维护交换表。

    开始时,以太网交换机里面的交换表是空的

1.2: 按照以下自学习算法 处理收到的帧和建立交换表

  • A 先向 B 发送一帧,从接口 1 进入到交换机。
  • 交换机收到帧后,先查找交换表,没有查到应从哪个接口转发这个帧。
  • 交换机把这个帧的源地址 A 和接口1  写入交换表中,并向除接口1以外的所有的接口广播这个帧。
  • C 和 D 将丢弃这个帧,因为目的地址不对。只 B 才收下这个目的地址正确的帧。这也称为过滤。
  • 从新写入交换表的项目 (A, 1) 可以看出,以后不管从哪一个接口收到帧,只要其目的地址是A,就应当把收到的帧从接口1转发出去。
  • B 通过接口 3 向 A 发送一帧。
  • 交换机查找交换表,发现交换表中的 MAC 地址有 A。表明要发送给A的帧(即目的地址为 A 的帧)应从接口1转发。于是就把这个帧传送到接口 1 转发给 A。显然,现在已经没有必要再广播收到的帧。
  • 交换表这时新增加的项目 (B, 3),表明今后如有发送给 B 的帧,就应当从接口 3 转发出去。
  • 经过一段时间后,只要主机 C 和 D 也向其他主机发送帧,以太网交换机中的交换表就会把转发到 C 或 D 应当经过的接口号(2 或 4)写入到交换表中。
  • 考虑到可能有时要在交换机的接口更换主机,或者主机要更换其网络适配器,这就需要更改交换表中的项目。为此,在交换表中每个项目都设有一定的有效时间。过期的项目就自动被删除。

1.3:以太网交换机的这种自学习方法使得以太网交换机能够即插即用,不必人工进行配置,因此非常方便。

1.4:交换机自学习和转发帧的步骤归纳

  • 交换机收到一帧后先进行自学习。查找交换表中与收到帧的源地址有无相匹配的项目。

    1. 如没有,就在交换表中增加一个项目(源地址、进入的接口和有效时间)。
    2. 如有,则把原有的项目进行更新(进入的接口或有效时间)。
  • 转发帧。查找交换表中与收到帧的目的地址有无相匹配的项目。
    1. 如没有,则向所有其他接口(进入的接口除外)转发。
    2. 如有,则按交换表中给出的接口进行转发。
    3. 若交换表中给出的接口就是该帧进入交换机的接口,则应丢弃这个帧(因为这时不需要经过交换机进行转发)。

二:交换机的MAC地址表的配置

  • MAC(Media Access Control,媒体访问控制)地址表记录了MAC 地址与接口的对应关系,以及接口所属的VLAN 等信息
  • MAC 地址表项的生成方式有两种:自动生成、手工配置。
    1. 一般情况下,MAC 地址表由设备通过源MAC 地址学习自动生成。
    2. 为了提高安全性,网络管理员可手工在MAC 地址表中加入特定MAC 地址表项,将用户设备与接口绑定,从而防止非法用户骗取数据。
  • MAC 地址表项分为以下几种:
    1. 静态 MAC 地址表项:由用户手工配置,表项不老化
    2. 动态 MAC 地址表项:可以由用户手工配置,也可以由设备通过源MAC 地址学习自动生成。
  • 配置静态/动态MAC地址表项

    •    1.进入系统视图
        交换机管理界面输入SYS

                 2.添加或者修改静态/动态MAC地址表项

        mac-address { dynamic | static } mac-address interface interface-typeinterface-number vlan vlan-id

精简版

                   

      mac-address { dynamic | static } mac-address
  • 关闭MAC地址学习功能
     在系统视图下undo mac-address mac-learning enable
  • 配置动态MAC地址表项的老化时间

    mac-address timer { aging seconds | no-aging }
  • 交换机MAC地址转发表的表项包括:
    1. 目的MAC地址
    2. 端口所属的VLAN ID
    3. 状态
    4. 转发端口号
    5. 有效时间

  • H3C S5560X交换机的MAC配置

    1. 显示地址表信息

      display mac-address
    2. 显示某个接口下的地址表信息
      display mac-address interface gi 1/0/1
    3. 显示地址吧动态表项老化时间
      display mac-address aging-time
    4. 显示MAC地址学习功能的开启状态
      display mac-address mac-learning

  • 在Windows上查看主机MAC地址命令
    ipconfig –all     注意不要弄错了网卡(intel网卡)

三:实验内容

实验拓扑图

  1. 通过DMC连接到交换机
<!--即使用浏览器访问10.3.18.xxx帐户名:admin密码:admin123-->

2.将各主机连接到交换机5560X

    <!--将各主机的网线从机柜防火墙的接口处拔掉有序插到交换机5560X的接口上--> 

     3.使用各种查看mac信息的命令

<!-- 显示地址表信息display mac-address显示某个接口下的地址表信息display mac-address interface gi 1/0/1显示地址吧动态表项老化时间display mac-address aging-time显示MAC地址学习功能的开启状态display mac-address mac-learning-->

     4.交换机MAC信息学习实验

       ① A、B、C、D四台主机分别连接到交换机

       ② 为A、B、C、D四台主机的intel网卡配置ip:192.168.1.1 – 192.168.1.4

<!--分别打开A B C D机器网络连接的更改适配器界面,选择intel网卡,右键点击属性,修改其ipv4的ip地址为192.168.0.x,子网掩码设置为255.255.255.0
-->

      ③记录各台主机的MAC地址、IP地址、连接到交换机的接口号,所有主机关闭防火墙。然后执行以下操作

        C发送数据包给B

        C发送数据包给A

        D发送数据包给A

        A发送数据包给D,使用ping操作,

<!--在windows的命令提示符窗口下,输入ipconfig -all
在控制台打印出的信息中找到intel网卡的相关信息,
记录其mac地址,ip地址,并记录各主机通过配线架连接到交换机
5560X的端口号。最后,在控制台根据实验要求分别ping 各个主机格式:ping ip(192.168.1.x)
-->

5.配置静态MAC地址实验

    ①在windows中查看各计算机的MAC地址

<-- cmd中输入ipconfig -all查看-->

​​    ​​​​​②在交换机上将上述MAC地址配置到各个接口

<-- 在交换机管理界面将地址全部改成静态mac地址即可-- >

使用ping命令查看能否ping通

<--可以ping通-->

交换机配置静态MAC地址不变,但是将主机A和主机B所连接的端口互换,查看能否ping通,并截图。

<!—可以ping 通,因为交换机的交换表会即时用新的地址,接口信息覆盖之前存在交换表中的信息-->

6. 配置动态MAC地址表项的老化时间

  ①将表现老化时间配置为10s

<!—进入系统视图下 在管理界面输入sys输入命令:mac-address timer aging 10-->

查看何时MAC地址的表项会消失

<!—
10s后再次查看交换机表中信息即消失,
因为老化时间设置为10s,10s后交换表的数据会自动情况
-->

7.关闭MAC地址学习功能

   ①关闭MAC地址学习功能

<!--在交换机管理界面输入sys进入视图然后输入undo mac-address mac-learning enable关闭学习功能-->

查看主机之间能否ping通

<!--无法ping 通 因为交换机的交换表中一直为空,无法转发数据-- >

计算机网络-实验3-交换机的交换表及MAC地址管理相关推荐

  1. 计算机网络实验五:交换机中交换表的自学习功能

    一.实验目的 (1)理解二层交换机交换表的自学习功能. 二.实验仪器 1.装有Cisco Packet Tracer的Windows10计算机 三.实验原理(30%) 1.交换机可以即插即用,不需要人 ...

  2. 计算机网络交换箱套什么定额,计算机网络实验7:网络交换设备配置.pdf

    计算机网络实验7:网络交换设备配置 实验6 虚拟局域网( VLAN )实验 6.1 实验拓扑图 虚拟局域网(VLAN)实验拓扑图如图 6-1 所示. Ci s co 2960 PC-PT PC-PT ...

  3. 计算机网络 实验二 交换机配置与 MAC 地址转发表管理

    实验软件为HC3,环境为windows11 文章用于保存实验报告,可参考. 实验目的: 1 了解交换机的作用和特点,并掌握交换机的基本配置方法. 2 掌握HCL模拟软件的使用,掌握使用Telnet访问 ...

  4. 计算机网络交换机基本配置实验,计算机网络实验四交换机基本配置

    计算机网络实验四交换机基本配置 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 实验报告实验四:交换机基本配置一. 实验目的和要求(1) ...

  5. 计算机网络实验二交换机配置Cisco,计算机网络实验1 — Cisco交换机的配置

    Cisco交换机的配置实验的具体步骤及命令代码: 本来所有的端口默认在VLAN 1 中,四台电脑均在VLAN 1中,可相互ping通. 划分vlan:新增vlan 2,把f0/2端口划到vlan 2中 ...

  6. 计算机网络实验二交换机配置Cisco,思科实验1计算机和交换机的ip地址设置

    实验1计算机与交换机IP地址设置 1. 双击HostA, 输入用户名和入口令,键入"?"可以求得帮助. PCA login:root Password:linux 设置 IP : ...

  7. 计算机网络实验二 交换机Vlan原理 实验报告

    目录 [实验名称] [实验目的] [实验要求] [实验环境] 5.参考脚本:构建如图所示虚拟实验网络,可参考如下脚本: [实验步骤] 步骤1:创建虚拟实验网络,验证网络拓扑: 步骤2:在相同交换机连接 ...

  8. 计算机网络实验报告交换机的配置,交换机基本配置(实验报告1)

    一.实验目的 (1)了解交换机配置的方法. (2)掌握CLI配置环境. (3)掌握交换机的基本配置. 二.实验设备及环境 交换机一台.计算机一台.配置电缆一条,直通网线一条. 三.实验步骤 建立实验环 ...

  9. 计算机网络基于交换机实验报告,《计算机网络》实验报告交换机接口镜像

    <计算机网络>实验报告交换机接口镜像 (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机网络>实验报告实 ...

最新文章

  1. 数据库附加出错显示服务器,SQL Server数据库附加失败的解决办法
  2. 无法消除恐惧?Nature发现肠道菌与大脑间更多的神秘联系...
  3. python爬虫吧-python爬虫-贴吧
  4. Facebook与MySpace实现即时通讯一体化
  5. android自定义radiogroup,Android自定义RadioGroup
  6. Keil综合(01)一些常见文件类型的作用和功能说明
  7. Markdown入门指南-指间阁
  8. android 自定义progressdialog,android自定义ProgressDialog加载效果
  9. python两个乘号_详解python中*号的用法!(含实例:零基础也看能懂)
  10. Android实战技巧:用TextView实现Rich Text---在同一个TextView中设置不同的字体风格...
  11. win10解压文件时,出错:不能创建符号链接 你可能需要以管理员权限运行Winrar 客户端没有所需的特权
  12. Kconfig 和 Kbuild
  13. Python常用模块 之 datetime模块——处理时间和日期
  14. 微信公众号推广的40个有效果的方法
  15. yarn add 添加依赖的各种类型(指定版本安装、git中安装、tgz包安装、文件夹安装)
  16. java调用ip138实现ip地址查询
  17. 十分钟开发出神经网络五子棋(二)
  18. 某个IP地址的十六进制表示是C22F1481,试将其转换为点分十进制的形式.这个地址是哪一类IP地址?
  19. obj-c编程11:内存管理和ARC(自动引用计数)
  20. 【BI工具支持的数据源对照表(帆软/PowerBI/永洪/观远)】

热门文章

  1. Understanding memory usage on Linux
  2. 吊爆了,这一篇一出来:MybatisPlus使用Wrapper实现查询功能
  3. 老旧的医疗设备也能“赶时髦”?“聪明”的NVIDIA Clara说:没问题!
  4. Unity Shader 之 像素风格(马赛克风格)的简单实现
  5. 都说PHP简单,那新手开始如何入门PHP?
  6. 股票python量化交易011-JQData财务相对估值指标
  7. 山东省计算机奥赛成绩查询,2018年信息学联赛(NOIP)成绩查询入口,点击进入!
  8. 剑指offer易错点记录-20190315
  9. 题解 | #F. 一个经典概率问题(提供一个好想好实现不用积分的方法)#
  10. python英雄联盟万图视频制作