计算机网络 实验二 交换机的基本配置
实验二 交换机的基本配置
- 实验目的
• 掌握交换机的配置方式及切换命令;
• 掌握交换机端口的基本配置;
• 掌握交换机mac地址的查看与管理方法。
- 实验设备
- 以太网交换机一台
- 服务器一台
- PC机五台
- 配置电缆、网线若干
- 网络拓扑及IP地址分配
给计算机Pc0~Pc4配置IP地址,分别是192.168.1.1、
192.168.1.2、192.168.1.3 、192.168.1. 4、192.168.1.5;
- 实验过程
实验用到的PC机、交换机、路由器等的配置过程描述、配置界面截图、以及网络连通性验证过程,包括输入的命令,命令执行结果(截图)等
实验内容1:交换机的配置方式
带外管理(本地配置)
拓扑图: 使用串行线连接PC的RS232口与交换机的 consol口
通过PC机的Terminal登录交换机
按回车进入客户模式
实验内容2: 交换机的命令行操作模式及密码设置
• 进入交换机的第一个模式为用户模式,系统提示符为 switch>
– switch> Enable !进入特权模式
– Switch#configure terminal !进入全局配置模式
– Switch(config)#Interface fastethernet 0/5 !进入交换机f0/5的端口配置模式
– Switch(config-if)# Exit !退回到上一级操作模式
– Switch(config)# End !直接退回特权模式
• 设置或修改进入特权模式的密码为123456,则需要在全局配置模式下输入以下命令:
– Switch(config)#enable password 654321
– Switch(config)#end !返回特权模式
– Switch# write !保存配置信息
• 输入exit退回到用户模式,再次输入exit退出用户模式,然后再次尝试进入到特权模式,验证是否需要输入密码。
验证结果:需要密码
Line配置模式
• 在全局配置模式下,执行line console 0命令进入Line配置模式。该模式主要用于对控制台端口设置用户级登录密码。
• 为consol端口配置用户密码
– Switch>enable
– Switch#conf term
– Switch(config)#line console 0
– Switch(config-line)#password 654321
– Switch(config-line)#login
– Switch(config-line)#end
– Switch#write
• 输入exit退回到用户模式,再次输入exit退出用户模式,然后再次尝试进入到特权模式,验证是否需要输入密码。
验证结果:需要密码
交换机命令的帮助信息
• switch>? !显示当前模式下所有可执行的命令
• switch#co? !显示当前模式下所有co开头的命令
• switch#copy ? !显示copy命令后可执行的参数命令的简写
l 交换机命令行支持命令简写,每个单词可只写前4个字母
• Switch#conf term
!该命令代表configure termina
实验内容3:配置系统名称
• 步骤1: configure terminal !进入全局配置模式
• 步骤2: hostname name !设置系统名称,名称必须由可打印字符组成,长度不能超过255个字节。
• 步骤3: end !回到特权模式。
• 步骤4 show running-config !验证你的配置。
• 可以在全局配置模式下使用no hostname来将系统名称恢复位缺省值。
实验内容4:交换机端口的基本配置
• 步骤1: configure terminal !进入全局配置模式
• 步骤2: Interface fastethernet0/5 !进入交换机f0/5的端口配置模式
• 步骤3: speed 10 !配置端口速率为10M
• 步骤4:duplex half !配置端口为半双工模式
• 步骤5:no shutdown !开启端口,使之能转发数据
• 步骤6:show interface fastethernet0/5 !查看交换机端口的配置信息
实验内容5: 交换机的MAC地址
• MAC地址表(即交换机的转发表)包含了用于在端口间转发帧的地址信息,有动态、静态、过滤三种类型的地址表。
1. 动态地址:
– 交换机通过接收到的帧逆向学习得到的MAC 地址。交换机通过逆向学习算法不断更新其动态地址表。
– 交换机复位后,所有动态地址都将丢失,交换机需要重新学习。
2. 静态地址
– 静态地址是手工添加的MAC地址。与动态地址功能相同,不过相对动态地址而言,静态地址只能手工进行配置和删除(不能学习和老化),静态地址将保存到配置文件中,即使交换机复位,静态地址也不会丢失。
查看地址表
• 在特权配置模式下输入如下命令
show mac-address-table address !查看MAC地址表
– address:可以是空、dynamic、static或者interface <接口>。
• 例:
– show mac-address-table !显示所有类型的MAC地址信息
– show mac-address-table dynamic !显示所有动态地址信息
– show mac-address-table static !显示所有静态地址信息
– show mac-address-table interface FastEthernet0/3 !显示接口FastEthernet0/3的所有类型的地址信息
删除动态地址
• 进入特权配置模式
clear mac-address-table dynamic !删除交换机上所有的动态地址
静态地址的添加与删除
• 全局配置模式下
• mac-address-table static mac-addr vlan vlan-id interface interface-id !添加静态地址
– mac-addr : 指定表项对应的目的MAC 地址
– vlan-id: 指定该地址所属的VLAN(目前输入1即可)
– interface-id:包将转发到的接口(可以是物理端口或AggregatePort)当交换机在vlan-id 指定的VLAN 上接收到以mac-addr 指定的地址为目的地址的包时, 这个包将被转发到interface-id指定的接口上。
• no mac-address-table static mac-addr vlan vlan-id interface interface-id ! 删除指定静态地址表项。
实验拓扑
• 1、查看地址表
(1)给计算机Pc0~Pc4配置IP地址,分别是192.168.1.1、
192.168.1.2、192.168.1.3 、192.168.1. 4、192.168.1.5;
(2)互相ping一下各计算机;
(3)特权配置模式下,执行命令:
show mac-address-table !显示所有MAC地址
show mac-address-table dynamic !显示所有动态地址
show mac-address-table interface FastEthernet0/1
!显示接口FastEthernet0/1的所有类型的地址
配置一个静态地址
(1)查看pc3的MAC地址;
00d0.ff64.69d1
(2)确认pc3连接的交换机端口;
(3)进入全局配置模式后,输入命令:
mac-address-table static <pc3的MAC地址> vlan 1 interface <pc3所连接的端口>
(4)退回特权模式,输入:
show mac-address-table !显示所有类型的MAC地址信息
show mac-address-table static !显示所有静态地址
show mac-address-table interface fastEthernet0/3 ! 显示指定接口的地址信息
相关文章:

计算机网络 实验二 交换机的基本配置
实验二 交换机的基本配置 实验目的 • 掌握交换机的配置方式及切换命令; • 掌握交换机端口的基本配置; • 掌握交换机mac地址的查看与管理方法。 实验设备 以太网交换机一台服务器一台PC机五台配置电缆、网线若干 网络拓扑及IP地址分配 给计算…...
Tor网络的全面解析
一、Tor网络概述 Tor网络,即“洋葱路由器”(The Onion Router),是一种用于保护用户隐私、避免网络监控的开源软件,可以实现匿名访问互联网。 Tor网络通过多重加密和随机转发,将用户的流量从多个节点中进行…...

数据集笔记:2015上海地铁一卡通数据
数据地址:上海地铁数据_免费高速下载|百度网盘-分享无限制 (baidu.com) 数据介绍 上海2015年几天的地铁一卡通出入站信息 卡号、交易日期、交易时间、公交线路/地铁站点中文名称、行业名称(公交、地铁、出租、轮渡、PR停车场)、交易金额、交易性质(非优惠、优惠、…...

【小沐学C++】C++ 基于Premake构建工程项目(Windows)
文章目录 1、简介2、下载和安装2.1 下载2.3 快速入门 3、使用3.1 支持的工程文件Project Files3.2 构建设置Build Settings3.3 链接Linking3.4 配置Configurations3.5 平台Platforms3.6 过滤Filters3.7 预设值Tokens 4、测试4.1 测试1:入门例子4.2 测试2:…...

Linux shell编程学习笔记2:我是谁 | who am i ?
〇、更新记录 20230926 补充例子2 一、前言 由于Linux系统的shell有许多种:sh、bash、cshell、tcsh、zsh……这些shell以sh为基础对象,在保持兼容性时又各有有创建,形成自己的功能特点,要想让我们编写的shell代码正确、可靠运行…...
移动端和PC端对比【组件库+调试vconsole +单位postcss-pxtorem+构建vite/webpack+可视化echarts/antv】
目录 组件库 移动端 vue vant PC端 react antd vue element 调试:vconsole vs dev tools中的控制台(Console) vconsole:在真机上调试 postcss-pxtorem:移动端不同的像素密度 构建工具 webpack 原理 Ba…...

maven多模块依赖包程序包xxx不存在
背景 rpc-common 被 rpc-server、rpc-client依赖 项目地址 https://github.com/pjmike/springboot-rpc-demo mvn clean install 打包时报错 报错信息 程序包xxxx不存在 找不到符号 原因分析 原因还不清楚,网友们帮解答一下 解决 主pom.xml 添加 <packaging…...

iOS17.0.2更新修复iPhone 15系列机型数据迁移问题,附新机快速数据迁移办法!
iPhone 15 系列机型已于今日正式发售,为解决iPhone15这些机型出现的数据迁移问题,苹果紧急发布了 iOS 17.0.2 更新,内部版本号为 21A350。 需要注意的是, iOS 17.0.2 更新仅适用于 iPhone 15、iPhone 15 Plus、iPhone 15 Pro 和 …...
面试题库(八):docker和linux
docker docker的原理?dockerfile里面用过什么命令?用过docker?dockerfile写过吗,常用命令,说下分层原理docker 部署有什么好处?docker 的底层原理是什么?namespace 和 cgroups,一个隔离环境,一个控制资源配额。那隔离环境主要隔离什么环境?docker镜像和容器有什么区别…...

深入理解传输层协议:TCP与UDP的比较与应用
目录 前言什么是TCP/UDPTCP/UDP应用TCP和UDP的对比总结 前言 传输层是TCP/IP协议栈中的第四层,它为应用程序提供服务,定义了主机应用程序之间端到端的连通性。在本文章,我们将深入探讨传输层协议,特别是TCP和UDP协议的原理和区别…...
Python-表白小程序练习
测试代码 在结果导向的今天,切勿眼高于顶,不论用任何方法能转换、拿出实际成果东西才是关键,即使一个制作很简易的程序,你想将其最终生成可运行的版本也是需要下一番功夫的。不要努力成为一个嘴炮成功者,要努力成为一个有价值的人…...
浅谈ChatGPT附免费体验地址
首先,让我来介绍一下ChatGPT是什么。ChatGPT是由OpenAI开发的大型语言模型,它代表着自然语言处理领域的最新进展。这个模型是通过大量的数据和先进的深度学习技术训练而成,具备了强大的语言理解和生成能力。 那么,ChatGPT能做些什…...

队列的使用以及模拟实现(C++版本)
🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻强烈推荐优质专栏: 🍔🍟🌯C的世界(持续更新中) 🐻推荐专栏1: 🍔🍟🌯C语言初阶 🐻推荐专栏2: 🍔…...

RV1126笔记四十一:RV1126移植LIVE555
若该文为原创文章,转载请注明原文出处。 RV1126的SDK有提供了一个librtsp.a封装好的RTSP推流库,但不开源,还有个确定延时长,所以想自己写一个RTSP的推流,但不想太麻烦,所以使用Live555。 记录下移植过程和测试结果。 live555需要用到的包有 openssl 和live555 一、 编…...

stable diffusion模型评价框架
GhostReview:全球第一套AI绘画ckpt评测框架代码 - 知乎大家好,我是_GhostInShell_,是全球AI绘画模型网站Civitai的All Time Highest Rated (全球历史最高评价) 第二名的GhostMix的作者。在上一篇文章,我主要探讨自己关于ckpt的发展方向的观点…...

电脑开机慢问题的简单处理
电脑用久了,开机时间要10-20分钟特别慢,一下介绍两种简单有效处理方式,这两种方式经测试不会影响原系统软件的使用: 方式一:禁用非必要启动项【效果不是很明显】 利用360里面的优化加速禁用启动项【禁用启动项还有其…...
SpringMVC-Rest风格
一、简介 REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候,可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id1 查询id为1的用户信息…...

WebGL实现透明物体(α混合)
目录 α混合 如何实现α混合 1. 开启混合功能: 2. 指定混合函数 混合函数 gl.blendFunc()函数规范 可以指定给src_factor和dst_factor的常量 混合后颜色的计算公式 加法混合 半透明的三角形(LookAtBlendedTriangl…...

RecycleView刷新功能
RecycleView刷新某一个Item,或这某一个Item中某一个View。 这样的需求,在实际的开发中是很普遍的。 在数据变化后需要刷新列表。 刷新列表有三种方式: 前两种大家应该很熟,第三中会有点陌生。 那么这三种方式,有什…...

目标检测如何演变:从区域提议和 Haar 级联到零样本技术
目录 一、说明 二、目标检测路线图 2.1 路线图(一般) 2.2 路线图(更传统的方法) 2.3 路线图(深度学习方法) 2.4 对象检测指标的改进 三、传统检测方法 3.1 维奥拉-琼斯探测器 (2001) 3.2 HOG探测器…...

shell脚本--常见案例
1、自动备份文件或目录 2、批量重命名文件 3、查找并删除指定名称的文件: 4、批量删除文件 5、查找并替换文件内容 6、批量创建文件 7、创建文件夹并移动文件 8、在文件夹中查找文件...

【入坑系列】TiDB 强制索引在不同库下不生效问题
文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...
C# SqlSugar:依赖注入与仓储模式实践
C# SqlSugar:依赖注入与仓储模式实践 在 C# 的应用开发中,数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护,许多开发者会选择成熟的 ORM(对象关系映射)框架,SqlSugar 就是其中备受…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...
安卓基础(aar)
重新设置java21的环境,临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的: MyApp/ ├── app/ …...

处理vxe-table 表尾数据是单独一个接口,表格tableData数据更新后,需要点击两下,表尾才是正确的
修改bug思路: 分别把 tabledata 和 表尾相关数据 console.log() 发现 更新数据先后顺序不对 settimeout延迟查询表格接口 ——测试可行 升级↑:async await 等接口返回后再开始下一个接口查询 ________________________________________________________…...

【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现企业微信功能
1. 开发环境准备 安装DevEco Studio 3.1: 从华为开发者官网下载最新版DevEco Studio安装HarmonyOS 5.0 SDK 项目配置: // module.json5 {"module": {"requestPermissions": [{"name": "ohos.permis…...
人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent
安全大模型训练计划:基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标:为安全大模型创建高质量、去偏、符合伦理的训练数据集,涵盖安全相关任务(如有害内容检测、隐私保护、道德推理等)。 1.1 数据收集 描…...
大数据驱动企业决策智能化的路径与实践
📝个人主页🌹:慌ZHANG-CSDN博客 🌹🌹期待您的关注 🌹🌹 一、引言:数据驱动的企业竞争力重构 在这个瞬息万变的商业时代,“快者胜”的竞争逻辑愈发明显。企业如何在复杂环…...