Cisco 3560三层交换机配置实战:从镜像选择到VLAN间路由
简介这份PDF资料面向网络工程师、运维人员及备考思科认证的学习者系统讲解Cisco Catalyst 3560-E系列三层交换机的功能特性与配置方法帮助读者掌握企业级交换机的部署与运维要点。资源包内含1个PDF文件大小约591KB内容涵盖设备概述、软件平台、万兆上行链路与TwinGig SFP转换器、模块化电源、PoE供电、冗余电源等硬件特性并延伸至高性能IP路由、QoS服务质量、高级安全特性及网络管理工具等软件功能。配置部分则从Console、Telnet、SSH等接入方式讲起逐步展开IP地址设置、VLAN划分、端口属性调整、路由协议启用、ACL与802.1X安全配置、QoS策略定义以及配置备份恢复等实操环节目录结构清晰便于按模块查阅。目前已有508人学习适合希望系统掌握3560-E交换机配置思路与排错方法的读者参考。1. 从一台二手 3560 说起为什么版本选错连 console 都进不去机柜里那台 Catalyst 3560 是朋友公司淘汰下来的面板上 24 个 10/100 口加两个 SFP 上行成色还行。我插上 console 线SecureCRT 里敲回车屏幕一片死寂——不是没输出是波特率不对。3560 的 console 默认 9600-8-N-1但有些批次出厂被改过得先确认。更坑的是这台机器跑的是 SMI 镜像只有基本 RIP 和静态路由想跑 OSPF 得先升级到 EMI 或 IP Services 特性集。很多新手拿到设备直接开配配到一半发现命令敲不进去回头查手册才知道是镜像版本卡住了。三层交换机配置这件事说难不难但版本、镜像、接口命名这三样只要错一个后面全是无用功。这篇笔记以 3560 为例把从拿到设备到 VLAN 间路由跑通的完整过程拆开写包括镜像选择、Console 接入、VLAN 与 SVI 配置、路由协议启用以及配坏了怎么用 Xmodem 救回来。适合手里有真机或模拟器、想一次把三层交换跑通的人。2. 环境准备镜像、线缆和终端软件先对齐2.1 确认硬件型号与镜像特性集3560 系列分好几个子型号配置前先看背板标签。常见的有 WS-C3560-24PS-S、WS-C3560G-48TS-E 等后缀-S代表 SMI 标准镜像-E代表 EMI 增强镜像。SMI 只支持静态路由和 RIPv1/v2EMI 才支持 OSPF、EIGRP、BGP 这些动态路由协议。如果你要做的实验涉及 OSPF拿到 SMI 的机器就得先升级镜像。查看当前镜像版本进到特权模式后执行Switch enable Switch# show version输出里重点看两行System image file显示当前加载的 IOS 文件名Switch Ports Model显示型号。如果文件名里带ipbase就是 IP Base 特性集带ipservices才是完整的三层路由功能。我一般会把这个输出截图存一份后面升级镜像时对照用。2.2 Console 线连接与终端参数3560 前面板有一个 RJ-45 console 口旁边印着 CONSOLE 字样。用附带的 rollover 线一头 RJ-45 一头 DB-9连接电脑串口如果电脑没有串口就加一个 USB 转串口模块。终端软件参数固定为参数值波特率9600数据位8奇偶校验无停止位1流控无SecureCRT 或 PuTTY 里建一个 Serial 会话按上表填好。如果敲回车没反应先检查线序——rollover 线和直通线外观一样但线序相反用错线是新手最常见的翻车点。确认线没问题后按一下交换机面板上的 Mode 按钮看端口指示灯是否闪烁排除设备没通电的可能。2.3 终端软件与 TFTP 服务器准备后续升级镜像或备份配置需要 TFTP。Windows 上可以用 Tftpd32Linux 下用tftpd-hpa。我一般在笔记本上开一个 TFTP 根目录把 IOS 镜像文件放进去交换机通过copy tftp: flash:拉取。注意 TFTP 服务器和交换机管理 IP 要在同一网段否则得配路由。# Linux 下快速起一个 TFTP 服务根目录设为 /srv/tftp sudo apt install tftpd-hpa sudo systemctl start tftpd-hpa # 确认服务监听在 69 端口 ss -lunp | grep 69这段命令的作用是安装并启动 TFTP 服务ss -lunp检查 UDP 69 端口是否在监听。如果没监听检查/etc/default/tftpd-hpa里的TFTP_DIRECTORY路径是否存在、权限是否可读。我习惯把镜像文件权限设为 644避免交换机读取时报权限错误。3. 基础配置从 Console 到管理 IP 打通3.1 进入配置模式与基本参数Console 连上后第一次启动会进入 Setup 对话模式直接输入no跳过进入命令行。3560 的配置模式分三层用户模式、特权模式#、全局配置模式(config)#。基本流程如下Switch enable Switch# configure terminal Switch(config)# hostname SW3560-01 SW3560-01(config)# enable secret Cisco123 SW3560-01(config)# line console 0 SW3560-01(config-line)# password Console123 SW3560-01(config-line)# login SW3560-01(config-line)# exitenable secret设置特权密码密文存储line console 0进入 console 线路配置password加login让 console 也需要密码。注意enable secret和enable password的区别前者加密后者明文生产环境一律用 secret。密码里如果带?号IOS 会把它当帮助键得先按CtrlV再输入。3.2 管理 VLAN 与 SVI 地址3560 默认所有端口在 VLAN 1管理地址通常配在 VLAN 1 的 SVI 上。但生产环境建议单独划一个管理 VLAN比如 VLAN 99。配置如下SW3560-01(config)# vlan 99 SW3560-01(config-vlan)# name MGMT SW3560-01(config-vlan)# exit SW3560-01(config)# interface vlan 99 SW3560-01(config-if)# ip address 192.168.99.1 255.255.255.0 SW3560-01(config-if)# no shutdown SW3560-01(config-if)# exit SW3560-01(config)# interface gigabitEthernet0/1 SW3560-01(config-if)# switchport mode access SW3560-01(config-if)# switchport access vlan 99interface vlan 99创建 SVI相当于给 VLAN 99 配了一个三层接口地址。no shutdown必须敲SVI 默认是 shutdown 状态。然后把 Gi0/1 划到 VLAN 99电脑接这个口就能 ping 通 192.168.99.1。这里有个细节3560 的 SVI 地址配好后show ip interface brief里如果显示administratively down就是忘了no shutdown。3.3 默认网关与远程登录管理 IP 配好后如果要跨网段管理还得配默认网关SW3560-01(config)# ip default-gateway 192.168.99.254注意这是ip default-gateway不是ip route 0.0.0.0 0.0.0.0。前者用于二层交换机管理流量后者用于三层路由。3560 作为三层交换机时如果开启了ip routing默认路由要用ip route配。这两个命令混用是常见错误配错了远程就连不上。远程登录用 Telnet 或 SSH。SSH 需要生成 RSA 密钥SW3560-01(config)# ip domain-name lab.local SW3560-01(config)# crypto key generate rsa modulus 1024 SW3560-01(config)# line vty 0 4 SW3560-01(config-line)# transport input ssh SW3560-01(config-line)# login local SW3560-01(config-line)# exit SW3560-01(config)# username admin privilege 15 secret Admin123crypto key generate rsa生成密钥对modulus 1024指定密钥长度。transport input ssh只允许 SSH 登录比 Telnet 安全。login local让 VTY 线路使用本地用户名密码认证。配完后用show ip ssh确认 SSH 已启用。4. VLAN 间路由与路由协议让三层真正跑起来4.1 创建 VLAN 并分配端口三层交换的核心是 VLAN 间路由。先建两个业务 VLANSW3560-01(config)# vlan 10 SW3560-01(config-vlan)# name Sales SW3560-01(config-vlan)# exit SW3560-01(config)# vlan 20 SW3560-01(config-vlan)# name Tech SW3560-01(config-vlan)# exit SW3560-01(config)# interface range gigabitEthernet0/2 - 5 SW3560-01(config-if-range)# switchport mode access SW3560-01(config-if-range)# switchport access vlan 10 SW3560-01(config-if-range)# exit SW3560-01(config)# interface range gigabitEthernet0/6 - 9 SW3560-01(config-if-range)# switchport mode access SW3560-01(config-if-range)# switchport access vlan 20interface range批量配置端口省去逐个敲命令。switchport mode access把端口设为接入模式switchport access vlan指定所属 VLAN。配完后用show vlan brief确认端口已正确划分。4.2 配置 SVI 实现 VLAN 间互通给 VLAN 10 和 VLAN 20 各配一个 SVI 地址SW3560-01(config)# interface vlan 10 SW3560-01(config-if)# ip address 192.168.10.1 255.255.255.0 SW3560-01(config-if)# no shutdown SW3560-01(config-if)# exit SW3560-01(config)# interface vlan 20 SW3560-01(config-if)# ip address 192.168.20.1 255.255.255.0 SW3560-01(config-if)# no shutdown SW3560-01(config-if)# exit SW3560-01(config)# ip routing关键命令是ip routing3560 默认可能没开三层路由必须手动启用。启用后VLAN 10 的电脑网关指向 192.168.10.1就能 ping 通 VLAN 20 的电脑。如果 ping 不通先show ip route看直连路由有没有生成再看两端电脑的防火墙是否拦了 ICMP。4.3 启用 OSPF 动态路由如果 3560 要和上游路由器跑动态路由以 OSPF 为例SW3560-01(config)# router ospf 1 SW3560-01(config-router)# network 192.168.10.0 0.0.0.255 area 0 SW3560-01(config-router)# network 192.168.20.0 0.0.0.255 area 0 SW3560-01(config-router)# network 192.168.99.0 0.0.0.255 area 0 SW3560-01(config-router)# exitrouter ospf 1启动 OSPF 进程进程号本地有效。network命令用反掩码宣告网段area 0是骨干区域。注意 SMI 镜像不支持 OSPF敲router ospf会报Invalid input detected这时候就得先升级镜像。升级方法在下一章讲。4.4 验证路由与接口状态配完后逐项检查SW3560-01# show ip route SW3560-01# show ip ospf neighbor SW3560-01# show interfaces status SW3560-01# show ip interface briefshow ip route看有没有 O 开头的 OSPF 路由show ip ospf neighbor看邻居状态是否 FULLshow interfaces status看端口 up/down 和 VLAN 归属show ip interface brief看 SVI 地址和协议状态。我一般把这四条命令的输出存成基线后面出问题好对比。5. 避坑与排查3560 配置中最容易翻车的五个点5.1 现象console 无输出换线也不行原因波特率被改过或者终端软件流控开了。3560 默认 9600但有些设备被改成 115200。解决终端软件里逐个试 9600、115200、38400流控全部设为 None。如果还不行断电重启重启过程中按住 Mode 按钮直到指示灯灭恢复出厂配置。5.2 现象SVI 配了 IP 但 ping 不通原因SVI 没no shutdown或者 VLAN 没创建。解决show ip interface brief看 SVI 状态如果是administratively down就进接口敲no shutdownshow vlan brief确认 VLAN 存在且端口已划分。还有一种情况是ip routing没开show ip route里没有直连路由。5.3 现象OSPF 邻居起不来原因两端 area 不一致、网络类型不匹配、或者接口被 passive 了。解决show ip ospf interface看 area 和网络类型show ip ospf neighbor看状态卡在 EXSTART 还是 INIT。EXSTART 通常是 MTU 不匹配INIT 是单边收到 hello。检查两端ip ospf network类型是否一致广播网络默认是 broadcast。5.4 现象升级镜像后设备起不来原因镜像文件不完整或者 boot 变量指向了错误文件。解决进 ROMMON 模式重启时按 CtrlBreak用boot flash:手动指定镜像启动。如果 flash 里没有可用镜像用 Xmodem 通过 console 传一个最小镜像进去。Xmodem 速度慢115200 波特率下传 10MB 大约要 15 分钟传之前把 console 波特率调到最高。5.5 现象配置改乱了想恢复出厂原因没有备份配置或者忘了erase startup-config后还要reload。解决erase startup-config删除启动配置delete vlan.dat删除 VLAN 数据库然后reload重启。注意vlan.dat不删的话VLAN 信息还在。重启后设备回到出厂状态console 波特率也恢复 9600。6. 装完怎么验证三层路由跑通的三个硬指标配置完成后别急着收工。我习惯用三个指标确认这套三层交换真的跑通了缺一个都说明还有隐患。第一个指标是 VLAN 间互通。找两台电脑分别接在 VLAN 10 和 VLAN 20 的端口上IP 设为 192.168.10.100/24 和 192.168.20.100/24网关分别指向对应 SVI。在 VLAN 10 的电脑上ping 192.168.20.100通的话说明 SVI 和ip routing都生效了。如果不通先在交换机上ping 192.168.20.100交换机自己能通但电脑不通问题在电脑网关或防火墙交换机自己也不通问题在 SVI 或 VLAN 划分。第二个指标是路由表完整。show ip route输出里直连网段应该是C开头OSPF 学到的应该是O开头。如果只有直连没有 OSPF检查router ospf里的 network 宣告是否覆盖了所有需要通告的网段。我见过有人只宣告了业务网段忘了管理网段结果远程管理断了只能跑去机房插 console。第三个指标是端口状态与 MAC 表。show interfaces status里所有接线的端口应该是connectedshow mac address-table里能看到终端 MAC 地址绑在正确的端口和 VLAN 上。如果某个端口显示notconnect检查网线和水晶头如果 MAC 表里没有检查端口是不是被shutdown了或者划到了错误的 VLAN。验证通过后把配置备份出来SW3560-01# copy running-config startup-config SW3560-01# copy startup-config tftp:第一条命令把当前配置写入 NVRAM重启后生效第二条把配置备份到 TFTP 服务器。我一般还会把show version、show ip route、show vlan brief的输出一起存到 TFTP 根目录命名带上日期比如SW3560-01_20250101_show_version.txt。这样下次设备出问题翻出备份对比一下就知道哪里被改过。从那以后我每次配完三层交换都强制走一遍「ping 对端 → 看路由表 → 查 MAC 表」这三步少一步都不收工。希望帮到你。本文还有配套的精品资源点击获取