计算机网络 实验二 交换机的基本配置

实验二   交换机的基本配置

  • 实验目的

掌握交换机的配置方式及切换命令;

掌握交换机端口的基本配置;

掌握交换机mac地址的查看与管理方法。

  • 实验设备
  1. 以太网交换机一台
  2. 服务器一台
  3. PC机五台
  4. 配置电缆、网线若干
  • 网络拓扑及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        ! 显示指定接口的地址信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/87228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker部署ActiveMQ消息中间件

1、准备工作 docker pull webcenter/activemq:5.14.3 Pwd"/data/software/activemq" mkdir ${Pwd}/data -p2、运行容器 docker run -d --name activemq \-p 61616:61616 \-p 8161:8161 \-v ${Pwd}/data:/opt/activemq/data \-v /etc/localtime:/etc/localtime \--r…

服务器补丁管理软件

随着漏洞的不断上升&#xff0c;服务器修补是增强企业网络安全的典型特征。作为业务关键型机器&#xff0c;计划服务器维护的停机时间无疑是一件麻烦事。但是&#xff0c;借助高效的服务器补丁管理软件&#xff08;如 Patch Manager Plus&#xff09;&#xff0c;管理员可以利用…

UE5读取json文件

一、下载插件 在工程中启用 二、定义读取外部json文件的函数&#xff0c;参考我之前的文章 ue5读取外部文件_艺菲的博客-CSDN博客 三、读取文件并解析为json对象 这里Load Text就是自己定义的函数&#xff0c;ResourceBundle为一个字符串常量&#xff0c;通常是读取的文件夹…

UML活动图

在UML中&#xff0c;活动图本质上就是流程图&#xff0c;它描述系统的活动、判定点和分支等&#xff0c;因此它对开发人员来说是一种重要工具。 活动图 活动是某件事情正在进行的状态&#xff0c;既可以是现实生活中正在进行的某一项工作&#xff0c;也可以是软件系统中某个类…

Ubuntu上通过源码方式安装Redis

上一篇文章Ubuntu上安装、使用Redis的详细教程已经介绍了再Ubuntu操作系统上安装Redis的详细过程&#xff0c;但是因为安装的Redis只有最主要的配置文件和redis-server&#xff0c;为了更深入地学习Redis和进行更复杂的操作&#xff0c;需要安装一个完整的Redis服务。 这篇文章…

SEO方案尝试--Nuxtjs项目基础配置

Nuxtjs 最新版 Nuxt3 项目配置 安装nuxtjs 最新版 Nuxt3 参考官网安装安装插件安装ElementPlus页面怎么跳转&#xff0c;路由怎么实现404页面该怎么配置配置 网页的title 安装nuxtjs 最新版 Nuxt3 参考官网安装 安装插件 安装ElementPlus 安装 Element Plus 和图标库 # 首先&…

EasyWindow - Android 悬浮窗框架

官网 https://github.com/getActivity/EasyWindow 项目介绍 本框架意在解决一些极端需求&#xff0c;如果是普通的 Toast 封装推荐使用 Toaster 集成步骤 如果你的项目 Gradle 配置是在 7.0 以下&#xff0c;需要在 build.gradle 文件中加入 allprojects {repositories {/…

【C++面向对象侯捷】8.栈,堆和内存管理

文章目录 栈&#xff0c;堆stack object的生命周期static local object的生命周期global object的生命周期heap objects 的生命期new&#xff1a;先分配memory&#xff0c;再调用构造函数delete: 先调用析构函数&#xff0c;再释放 memory动态分配所得的内存块&#xff0c;in V…

腾讯mini项目-【指标监控服务重构】2023-08-25

今日已办 traefik proxy jaeger Prometheus prometheus | Prometheus 配置完依然无法实现 web-url的前缀访问【待解决】 Set span storage type : elasticsearch services:elasticsearch:image: elasticsearch:7.17.12container_name: elasticsearchnetworks:- backend # …

超好用的接口自动化框架,lemon-easytest内测版发布,赶紧用起来~

easytest easytest 是一个接口自动化框架。 功能特点&#xff1a; 支持 http 接口测试 支持 json&#xff0c;html,xml 格式的响应断言 支持数据库断言 支持用例标记筛选 支持用例失败重运行 支持多线程 安装 pip install lemon_easytest 快速使用 不需要写任何代码…

postgresql|数据库|centos7下基于postgresql-12的主从复制的pgpool-4.4的部署和使用

前言&#xff1a; postgresql数据库只用自身的一些配置是无法做到最优的优化的&#xff0c;需要通过一些外置插件&#xff08;中间件&#xff09;来提高服务器的整体性能&#xff0c;通俗的说就是数据库仅仅依靠自身是无法达到性能最优的&#xff0c;很多时候需要更改数据库的…

Java内存模型介绍

文章目录 Java内存模型前言Java内存模型基本介绍指令重排相关概念主存和本地内存相关介绍JMM中的8种同步规则和8种同步操作happens-before 原则内存屏障总结 Java内存模型 前言 本文主要介绍一下JMM中的一些常见概念&#xff0c;通过本文让你能够快速的对JMM有一个大致的了解 …

【Java】基于物联网技术的智慧工地源码(项目端、监管端、APP端、智慧大屏)

智慧工地是将云计算、大数据、物联网、移动技术和智能设备等信息化技术手段&#xff0c;聚集在建筑工地施工管理现场&#xff0c;围绕人员、机械、物料、环境等关键要素&#xff0c;建立智能信息采集、高效协同管理、数据科学分析、过程智慧预测&#xff0c;最终实现建筑工地的…

2023/9/20 -- C++/QT

时钟: widget.h: #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPainter> #include <QPaintEvent> #include <QDateTime> #include <QLabel> #include <QTimer> #include <QDebug>QT_BEGIN_NAMESPACE namespac…

CSS复习之选择器

目录 一、常用选择器 1.1元素选择器 1.2id选择器 1.3class选择器 二、复合选择器 2.1交集选择器 2.2并集选择器 三、关系选择器 3.1子元素选择器 3.2后代选择器 3.3兄弟选择器 四、属性选择器 五、伪类选择器 六、伪元素的选择器 七、超链接的伪类 一、常用选择器…

【ArcGIS】土地利用变化分析详解(矢量篇)

土地利用变化分析详解-矢量篇 土地利用类型分类1 统计不同土地利用类型的面积/占比1.1 操作步骤Step1&#xff1a;Step2&#xff1a;计算面积Step3&#xff1a;计算占比 2 统计不同区域各类土地利用类型的面积2.1 操作步骤 3 土地利用变化转移矩阵3.1 研究思路3.2 操作步骤 4 分…

【卖出备兑看涨期权策略(Covered_call)】

卖出备兑看涨期权策略&#xff08;Covered_call&#xff09; 卖出备兑看涨期权策略是一种最基本的收入策略&#xff0c;该策略主要操作就是在持有标的资产的同时卖出对应的看涨期权合约&#xff0c;以此来作为从持有的标的资产中获取租金的一种方法。如果标的资产的价格上涨到…

UE5 虚幻引擎 如何使用构造脚本(Construction Script)? 构造脚本的奥秘!

目录 1 构造脚本&#xff08;Construction Script&#xff09;1.1 介绍1.2 案例1&#xff1a;利用样条组件程序化生成树木1.2 案例2&#xff1a;利用样条组件和样条网格体组件程序化生成道路 1 构造脚本&#xff08;Construction Script&#xff09; 1.1 介绍 问题&#xff1a…

web:[ACTF2020 新生赛]Include

前提知识 文件包含漏洞 php伪协议 题目 点开题目&#xff0c;页面只显示一个tips&#xff0c;点进去看看 点进去之后 没有别的提示&#xff0c;先看源代码&#xff0c;恩&#xff0c;什么都没有 再看一下点进tips显示的页面&#xff0c;发现url中 flag可能就藏在这个页面中&…

漫谈:C语言 C++ 左值、右值、类型转换

编程不是自然语言&#xff0c;编程自有其内在逻辑。 左值引起的BUG 编译器经常给出类似这样的BUG提示&#xff1a; “表达式必须是可修改的左值” “非常量引用的初始值必须是左值” 看一下示例&#xff1a; #include <iostream>void f(int& x) {} int main() {sho…