计算机网络 实验二 交换机的基本配置
实验二 交换机的基本配置
- 实验目的
• 掌握交换机的配置方式及切换命令;
• 掌握交换机端口的基本配置;
• 掌握交换机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探测器…...
聊一聊国内大模型公司,大模型面试心得、经验、感受
有着过硬的技术却无处可用是不是很苦恼呢,大家在面试时是不是也积累了一些经验呢,本文详细总结了大佬在大模型面试时的一些经验及感悟,希望对大家面试找工作有所帮助。 2023年,大模型突然国内火了起来,笔者就面了一些…...
【分布式微服务】feign 异步调用获取不到ServletRequestAttributes
公司调用接口的时候使用feign,但是服务之间还是使用了鉴权,需要通过RequestInterceptor 去传递uuid 概念 OpenFeign是一个声明式的Web服务客户端,它使得编写HTTP客户端变得更简单。在使用OpenFeign进行异步调用时,你可以通过配置来实现。但是,如果你在配置或调用过程中遇…...
c#编程里面最复杂的技术问题有哪些
C#编程中最复杂的技术问题通常涉及高级主题和复杂的应用场景。以下是一些可能被认为是C#编程中最复杂的技术问题: 1. **多线程和并发编程:** 处理多线程和并发问题涉及到锁定、线程同步、死锁避免、线程安全性和性能优化等方面的知识。编写高效且线程安…...
github代码提交过程详细介绍
1、下载github上面的代码 (1)在github网站上,找到想要下载的代码仓库界面,点击Code选项就可以看到仓库的git下载地址; (2)使用命令下载:git clone 地址; 2、配置本地git…...
Linux -- 使用多张gpu卡进行深度学习任务(以tensorflow为例)
在linux系统上进行多gpu卡的深度学习任务 确保已安装最新的 TensorFlow GPU 版本。 import tensorflow as tf print("Num GPUs Available: ", len(tf.config.list_physical_devices(GPU)))1、确保你已经正确安装了tensorflow和相关的GPU驱动,这里可以通…...
Mendix中的依赖管理:npm和Maven的应用
序言 在传统java开发项目中,我们可以利用maven来管理jar包依赖,但在mendix项目开发Custom Java Action时,由于目录结构有一些差异,我们需要自行配置。同样的,在mendix项目开发Custom JavaScript Action时,…...
自定义hooks之useLastState、useSafeState
自定义hooks之useLastState、useSafeState useLastState 在某些情况下,可能需要知道状态的历史值,例如,希望在状态变化时执行某些操作,但又需要访问上一个状态的值,以便进行比较或其他操作。自定义 React Hook 可以帮…...
前端判断: []+[], []+{}, {}+[], {}+{}
本质: 二元操作符规则 一般判断规则: 如果操作数是对象,则对象会转换为原始值如果其中一个操作数是字符串的话,另一个操作数也会转换成字符串,进行字符串拼接否则,两个操作数都将转换成数字或NaN,进行加法操作 转为原始数据类型的值的方法: Symbol.ToPrimitiveObject.protot…...
el-input-number/el-input 实现实时输入数字转换千分位(失焦时展示千分位)
el-input-number/el-input 实现实时输入数字转换千分位(失焦时展示千分位) 我把封装指令的代码放在了main.js,代码如下 // 金额展示千分位 Vue.directive("thousands", {inserted: function(el, binding) {// debugger// 获取input节点if (el.tagName.toLocaleUppe…...
一篇博客学会系列(2)—— C语言中的自定义类型 :结构体、位段、枚举、联合体
目录 前言 1、结构体 1.1、结构体类型的声明 1.2、特殊的结构体类型声明 1.3、结构体的自引用 1.4、结构体的定义和初始化 1.5、结构体成员变量的调用 1.6、结构体内存对齐 1.6.1、offsetof 1.6.2、结构体大小的计算 1.6.3、为什么存在内存对齐? 1.7、…...
access 可以做网站不/网站流量查询网站统计查询
ASP.NET 的ViewState是使用Base64的字符串保存在一个隐藏域中的。下面通过一个例子来解析它们 1. 页面<% Page Language"C#" AutoEventWireup"true" CodeBehind"Default.aspx.cs" Inherits"WebApp._Default" %><!DOCTYPE htm…...
网站开发软件有哪些/百度seo查询系统
mount命令 可以使用mount命令挂载光 盘镜像文件、移动硬盘、U盘以及Windows 网络共享和UNIX NFS网络共享等 软件包管理 rpm deb yum yum常用命令 yum list 查询服务器上所有可用的软件包 yum search 搜索服务器上的软件包...
办网站用什么证件/国外最好的免费建站
http://m.blog.sina.com.cn/s/blog_6bd7d94301014wru.html?sudarefwww.baidu.com#page5 count(1)比count(*)效率高where条件范围按照由大到小来写 删选出最多的条件写道最后面。索引列不要使用函数 否则索引可能不生效索引里面不要用*开头作为条件。多列…...
新手怎么搭建网站/现在如何进行网上推广
ueditor以下错误: ““/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 未能执行 URL。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该…...
济南网站建设公司有哪些/百度seo快速见效方法
OpenVAS漏洞扫描基础教程之创建用户 OpenVAS管理服务 默认情况下,OpenVAS服务仅创建了一个名为admin的用户,而且是管理员用户(拥有最高的权限)。如果想要其它客户端登陆的话,不可能都以管理员身份访问,否则…...
wordpress bbs插件/游戏合作渠道
文丨安迪斯晨风有一些生僻字,一眼看上去觉得和常用字没区别,不过等你揉揉眼睛仔细看就会发现它们像是“缺胳膊少腿儿”一样。作为一个强迫症患者,宝宝总想拿起笔给它添上一丢丢。下面就让我们来认识一下这些字吧!首先出场的是“戓…...