目录

12.1 交换机简介

12.2 实验1:交换机基本配置

1.实验目的

2.实验拓扑

3.实验步骤

12.3 实验2:交换机端口安全

1.实验目的

2.实验拓扑

3.实验步骤

4.实验调试

12.4 实验3:交换机的密码恢复

1.实验目的

2.实验拓扑

3.实验步骤

12.5 实验4:交换的IOS 恢复

1.实验目的

2.实验拓扑

3.实验步骤

12.6 交换机基本配置命令汇总


交换机是局域网中最重要的设备,交换机是基于MAC 来进行工作的。和路由器类似,交换机也有IOS,IOS 的基本使用方法是一样的。本章将简单介绍交换的一些基本配置,以及交换机独特的密码恢复和IOS 恢复步骤。

12.1 交换机简介

交换机是第2层的设备,可以隔离冲突域。交换机是基于收到的数据帧中的源MAC 地址和目的MAC 地址来进行工作的。交换机的作用主要有两个:一个是维护CAM(Conetxt Address Memory)表,该表是计算机的MAC 地址和交换端口的映射表;另一个是根据CAM 来进行数据帧的转发。交换对帧的处理有3 种:交换机收到帧后,查询CAM 表,如果能查询到目的计算机所在的端口,并且目的计算机所在的端口不是交换接收帧的源端口,交换机将把帧从这一端口转发出去(Forward);如果该计算机所在的端口和交换机接收帧的源端口是同一端口,交换机将过滤掉该帧(Filter);如果交换机不能查询到目的计算机所在的端口,交换机将把帧从源端口以外的其他所有端口上发送出去,这称为泛洪(Flood),当交换机接收到的帧是广播帧或多播帧,交换机也会泛洪帧。以太网交换机转发数据帧有3 种交换方式,如图所示。

(1)存储转发(Store-and-Forward)

存储转发方式是先存储后转发的方式,它把从端口输入的数据帧先全部接收并存储起来,然后进行CRC(循环冗余码校验)检查,把错误帧丢弃,最后才取出数据帧目的地址,查找CAM 后进行过滤和转发。存储转发方式延迟大,但是它可以对进入交换机的数据包进行高级别的检测,该方式可以支持不同速度的端口间的转发。

(2)直接转发(Cut-Through)

当交换机在输入端口检测到一个数据帧时,检查该帧的帧头,只要获取了帧的目的地址,就开始转发帧。它的优点是:开始转发前不需要读取整个完整的帧,延迟非常小。它的缺点是:不能提供检测能力。

(3)无碎片(Fragment-Free)

这是改进后的直接转发,是一种介于前两者之间的解决方法。无碎片方法在读取数据帧的前64 字节后,就开始转发该帧。这种方式虽然也不提供数据校验,但是能够避免大多数的错误。它的数据处理速度比直接转发方式慢,但比存储转发方式快许多。

Cisco 交换机和路由器一样,本质上也是台特殊的计算机,也有CPU 和RAM 等部件,也采用IOS,所以交换的很多基本配置(如密码和主机名等)和路由器类似的。

12.2 实验1:交换机基本配置

1.实验目的

通过本实验,读者可以掌握交换机的基本配置这项技能。

2.实验拓扑

3.实验步骤

(1)步骤1:配置主机名

Switch>enable

Switch#conf terminal

Switch(config)#hostname S1

(2)步骤2:配置密码

S1(config)#enable secret cisco

S1(config)#line vty 0 15

S1(config-line)#passwrod cisco

S1(config-line)#login

(3)步骤3:接口基本配置

默认时,交换机的以太网接口是开启的,对于交换机的以太网口可以配置其双工模式和速率等。

S1(config)#interface f0/1

switch(config-if)#duples{full|half|auto}

//duplex 来用配置接口的双工模式:full——全双工;half——半双工;

auto——自动检测双工的模式

switch(config-if)#speed{10|100|1000|auto}

//speed 命令用来配置交换机的接口速度,10——10Mbps;100——100 Mbps;

1000——1000 Mbps;auto——自动检测接口速度

(4)配置管理地址

交换机也允许被Telnet,这时需要在交换机上配置一个IP 地址,这个地址是在Vlan 接口上配置的》如下:

S1(config)#int vlan 1

S1(config-if)#ip address 172.16.0.1 255.255.0.0

S1(config-if)#no shutdown

S1(config)#ip default-gateway 172.16.0.254

//以上在VLAN1 接口上配置了管理地址,接在VLAN1 上的计算机可以直接进行Telnet 该地址。

为了其他网段的可以Telnet 交换机,我们在交换上配置了默认网关。

(5)保存配置

S1#copy running-config startup-config

Destination filename[startup-config]?

Building configuration...

[OK]

12.3 实验2:交换机端口安全

1.实验目的

通过本实验,读者可以掌握如下技能:

① 理解交换机的CAM 表;

② 理解交换机的端口安全;

③ 配置交换的端口安全特性。

2.实验拓扑

3.实验步骤

交换机端口安全特性可以让我们配置交换机端口,使得当具有非法MAC 地址的设备接入时,交换机会自动关闭接口或者拒绝非法设备接入,也可以限制某个端口上最大的MAC 地址数。在这里限制f0/接口只允许R1 接入。

(1)步骤1:检查R1的g0/0 接口的MAC 地址

R1(config)#int g0/0

R1(config-if)#no shutdown

R1(config-if)#ip address 172.16.0.101 255.255.0.0

R1#show int g0/0

GigabitEthernet0/0 is up ,line protocol is up

Hardware is MV96340 Ethernet,address is 0019.5535.b828(bia 0019.5535.b828)

//这里可以看到g0/0 接口的Mac 地址,记下它

Internet address is 172.16.0.101/16

(2)步骤2:配置交换端口安全

S1(config)#int f0/1

S1(config-if)#shutdown

S1(config-if)#switch mode access

//以上命令把端口改为访问模式,即用来接入计算机,在下一章将详细介绍该命令的含义

S1(config-if)#switch port-security

//以上命令是打开交换机的端口安全功能

S1(confg-if)#switch port-security maximum 1

//以上命令只允许该端口下的MAC 条目最大数量为1,即只允许一个设备接入

S1(config-if)#switch port-security violation shutdown

“switch port-security violation{protect|shutdown|restrict}”         //命令含义如下:

  • protect;当新的计算机接入时,如果该接口的MAC 条目超过最大数量,则这个新的计算机将无法接入,而原有的计算机不受影响;
  • shutdown;当新的计算机接入时,如果该接口的MAC 条目超过最大数量,则该接口将会被关闭,则这个新的计算机和原有的计算机都无法接入,需要管理员使用”no shutdown”命令重新打开;
  • restrcit;当新的计算机接入时,如果该接口的MAC 条目超过最大数量,则这个新的计算机可以接入,然而交换机将向发送警告信息。

S1(config-if)#switchport port-security mac-address 0019.5535.b828

//允许R1 路由器从f0/1 接口接入

S1(confgi-if)#no shutdown

S1(config)#int vlan1

S1(config-if)#no shutdown

S1(config-if)#ip address 172.16.0.1 255.255.0.0        //以上配置交换机的管理地址

(3)步骤3:检查MAC 地址表

S1#show mac-address-table

//R1 的MAC 已经被登记在f0/1 接口,并且表明是静态加入的

(4)步骤4:模拟非法接入

这时从R1 ping 交换机的管理地址,可以ping 通,如下:

R1#ping 172.16.0.1

在R1 上修改g0/0 的MAC 地址为另一个地址,模拟是另外一台设备接入,如下:

R1(config)#int g0/0

R1(config-if)#mac-address 12.12.12

几秒钟后,则在S1 上出现提示,f0/1 接口被关闭。

S1#show int f0/1

FastEthernet0/0 is down ,line protocol is down(err-disabled)

//以上表明f0/1 接口因为错误而被关闭。当非法设备移除后,在f0/1 接口下,执行”shutdown”和”no shutdown”命令可以重新打开该接口。

4.实验调试

S1#show port-security

//以上可以查看端口安全的设置情况

12.4 实验3:交换机的密码恢复

1.实验目的

通过本实验,读者可以掌握交换机的密码恢复这项技能。

2.实验拓扑

3.实验步骤

Cisco 交换机的密码恢复步骤和路由器的密码恢复方法差别较大,并且不同型号的交换机恢复方法也有所差异。以下是Catalyst 3560(Catalyst 2950 也类似)交换的密码恢复步骤。

①拨掉交换机的电源,按住交换机前面板的Mode 键不放,接上电源,你会看到如下:

Base ethernet MAC Address; 00;18;ba;11;f5;00

Xmodem file system is available.

The password-recovery mechanism is enabled.

The system has been interrupted prior to initializing the flash file system .The following commands will initialize

the flash filesystem and finish loading the operating system software;

flash_init

load_helper

bootswitch;

②输入flash_init 命令。

Initializing Flash...

flashfs[0]; 3 files, 1 directories

flashfs[0]; 0 orphaned files, 0 orphaned directories

flashfs[0]; Total bytes; 32514048

flashfs[0]; Bytes used; 6076928

flashfs[0]; Bytes available; 26437120

flashfs[0]; flashfs fsck took 12 second

...done initializing flash.

Boot Sector Filesystem (bs;) installed, fsid; 3

Setting console baud rate to 9600...

③输入load helper 命令。

④输入dir flash;

Directory of flash;/

2 −rwx 6073600 <date> c3560−ipbasek9−mz.122−25.SEB4.bin

3 −rwx 1455 <date> config.text

5 −rwx 24 <date> private-config.text

26437120 bytes available 6076928 bytes used)

//config.text 就是交换机的启动配置文件,和路由器的start-config 类似

⑤输入:rename flash;config.text flash;config.old 命令。

//以上是将启动配置文件改名,这样交换机启动时就读不到config-text 了,从而没有了密码

⑥输入boot 命令引导系统,这时就不要再按住Mode 键了。

⑦当出现如下提示时,输入N;

Continue with the configuration dialog?[yes/no];n

⑧用enable 命令,进入特权模式,并将文件config.old 改回config.text,命令如下:

rename flash;config.old flash;config.text

⑨将原配置装入内存,命令如下:

copy flash;config.text system;running-config

⑩修改各个密码

S1#conf t

S1#(config)#enable secret cisco

S1(config)#exit

⑾将配置写入nvram

S1#copy running-config start-config

12.5 实验4:交换的IOS 恢复

1.实验目的

通过本实验,读者可以掌握交换机的IOS 恢复这项技能。

2.实验拓扑

注意需要把计算机的串口和交换机的Console 直接连接。

3.实验步骤

如果交换机已经正常开机后IOS 才丢失,则IOS 可以从TFTP 服务器上恢复,具体步骤请参见路由器的IOS 恢复步骤。然而如果交换机无法正常开机,IOS 的恢复要使用Xmodem 方式,该方式是通过Console 口从计算机下载IOS,速度为9600 bps,因此速度很慢。步骤如下:

① 把计算机的串口和交换机的Console 口连接好,用超级终端软件连接上交换机;

② 交换机开机后,执行以下命令:

switch;flash_init

switch;load_helper

③ 输入复制指令:

switch:copy xmodem; flash;c2950-i6q412-mz.121-22.EA5a.bin

该命令的含义是通过Xmodem 方式复制文件,保存在FLASH,文件名为c2950-i6q412-mz.121-22.EA5a.bin。出现如下提示:

Begin the Xmodem or Xmodem-01K transfer now ...

在超级终端窗口中,选择【传送】→【传送文件】菜单,打开图12-5 所示窗口,选择IOS 文件,协议为”Xmodem”。单击”发送”按钮开始发送文件。由于速度很慢,请耐心等待,通信速率为9600 bps。

④ 传送完毕后执行以下命令:

switch;boot

启动系统。

12.6 交换机基本配置命令汇总

命令                                                           作用

duples{full|half|auto}                                 配置以太口的双工属性

speed{10|100|1000|auto}                         配置以太口的速率

ip default-gateway 172.16.0.254              配置默认网关

switch mode access                                 把端口以为访问模式

switch port-security                                  打开交换机的端口安全功能

switch port-security maximum 1              允许该端口下的MAC 条目最大数量为1


switch port-security violation{protect|shutdown|restrict}

配置交换机端口安全


switch port-security mac-address 0019.5535.b828

允许MAC 为0019.5535.b828 的设备接入本接口


show mac-address-table                         显示MAC 地址表

mac-address 12.12.12                            改变接口的MAC 地址


rename flash;config.text flash;config.old         将FLASH 中的文件改名


copy xmodem; flash;c2950-i6q412-mz.121-22.EA5a.bin

通过Xmodem 模式把文件复制到FLASH 中


boot                                                         重启交换机

第12部分 交换机基本配置相关推荐

  1. 三层交换机如何封装trunk_锐捷交换机常用配置命令汇总

    前面我们给大家汇总了华为.华三交换机的配置命令,都是非常适合小项目的,当然碰到大型的网络工程,还是需要厂家的专业人才来做.今天再给大家分享一下锐捷交换机的配置命令,这样国内三大家就全部都有了,学习一些 ...

  2. 【收藏】华为5700系列交换机常用配置示例

    欢迎关注微信公众号[厦门微思网络].www.xmws.cn专业IT认证培训19周年 主要课程:思科.华为.红帽.ORACLE.VMware.CISP.PMP等认证培训及考证 1 允许telnet(远程 ...

  3. 华为交换机的配置及:access、trunk、hybird端口详解

    今天我们来了解下华为交换机的配置,以及以太网的三种链路方式. 为了让大家更加清楚,每行代码都有解释. 一.华为交换机的基本配置 1.创建vlan: <Quidway> //用户视图,也就是 ...

  4. visio交换机图标_分享 | 华为交换机开局配置一本通,弱电新人学习!

    弱电项目经理在综合布线,实施方面都有丰富的经验,但碰到网络就头疼,特别是可网管的交换机,没有web界面的就头疼,不知道怎么配置交换机.现在分享弱电行业中常用的华为交换机开局配置一本通,有需要可以看看! ...

  5. 与华为交换机用access_学校机房项目交换机的配置,理解这篇,交换机配置不再难...

    前面我们发布了关于锐捷交换机配置相关命令,其实不论是华为,还是思科,以及h3c和锐捷,他们命令的配置原理都是一样的,只是小部分表示的命令有不同,理解了一家的交换机配置方式,那么其它的厂家的配置命令也能 ...

  6. 博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)

    https://www.cnblogs.com/pipci/p/12699367.html 一.zone的定义 Zone是Brocade交换机上的标准功能,FC SWITCH上的Zone功能类似于以太 ...

  7. 锐捷交换机配置命令大全_锐捷交换机常用配置命令汇总

    给大家分享一下锐捷交换机的配置命令学习一些基础网络知识还是不错的,尤其在视频监控系统中应用一下,还是可以的. 一.连接及远程登录 用一台计算机作为控制台和网络设备相连接,通过计算机对网络设备进行配置. ...

  8. 华为交换机命令 端口速率_华为交换机限速配置命令2016

    华为 s2300 s5000 s5700 s5120 s3900 1 . 华为 s2300 交换机如何配置端口限速 使用 QOS 命令来配置 ( 网络带宽的 10M . 100M 和 1000M 的单 ...

  9. 《Cisco/H3C交换机高级配置与管理技术手册》目录

    备受业界关注,备受无数读者殷切期待的,我的2012年新作--<Cisco/H3C交换机高级配置与管理技术手册>,经过一年的艰辛编写,现终于胜利封笔.现应许多热心读者的要求,把本书的原始目录 ...

最新文章

  1. 更改Webshpere的profile端口及删除profile
  2. Spring内核研究-通过工厂注入
  3. Linux系统命令sort详解
  4. iOS适配问题 键盘变大 整个界面被拉伸
  5. Vue.js-Day03-PM【组件通信(安装Vetur插件、父子组件通信、子父组件通信)、项目发送与启动(项目发给别人、启动别人的项目)】
  6. 《阿里巴巴Android开发手册》正式发布
  7. Apache Commons:Betwixt介绍
  8. eclipse中的WEB项目打包部署到tomcat .
  9. FPGA设计——CMOS摄像与HDMI显示(DVP版)
  10. WPF窗体隐藏鼠标光标的方法
  11. sublime运行node.js报[Decode error - output not cp936]错误
  12. win7右键没有新建文件夹了
  13. 评估数据库存储引擎的黄金三角
  14. 为什么国内动漫制作多为3D动漫?3DMAX制作次时代建模主要是因为?
  15. 切比雪夫多项式MATLAB绘图
  16. (c++课程设计)简单车辆管理系统(有五种类型的车辆)代码+报告
  17. 如何写期刊论文的文献综述
  18. 浙江大学【面板数据分析与STATA应用】——第四讲动态面板数据类型
  19. vue 中的 prop
  20. 华为云mysql认证ssl_华为云SSL证书

热门文章

  1. 磁盘出现“文件或目录损坏且无法读取”问题解决方法
  2. 【Java】基于JSON-Schema生成随机JSON的解决方案
  3. 按键精灵下载地址和学习地址
  4. 日常BUG总结:另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘
  5. 斜杠青年的9个必备网站实现月薪过万
  6. Thread地址(IPv6 and RLOC16)
  7. n阶楼梯,每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
  8. makefile 语法 /usr/bin/ld: cannot find -lxxxx
  9. 程序动态切片技术研究
  10. 你管这叫操作系统源码(十四)