交换机常用操作命令手册 目录 二、交换机配置模式介绍3 二、交换机基本配置3 2.1接口介质类型配置4 2.2接口速度/双工配置5 2.3VLAN配置6 2.4端口镜像9 2.5端口聚合10 2.6交换机堆叠11 2.7ACL配置12 2.8端口安全14 2.9交换机防攻击配置16 2.10DHCP配置21 2.11三层交换机配置22 三、交换机常用查看命令24 一、交换机配置模式介绍 交换机配置模式主要有: ?
用户模式:此模式只可以简单的查看一些交换机的配置和一些简单的修改.
Switch> ?
特权模式:此模式可以查看一些交换机的配置,后面讲述的很多show命令 便是在此模式下进行的,还可以对一些简单的设置配置,例如时间.
Switch>enable/在用户模式下输入enable将进入配置模式 Switch# ?
全局配置模式:此模式下可以进行对交换机的配置,例如:命名、配置密 码、设路由等.
Switch#configureerminal//特权模式下可以通过configterminal命令进 入配置模式 Switch(config)# ?
端口配置模式:此模式下对端口进行配置,如配置端口ip等.
interfacegigabitEthernet1/1进入到端口g1/1接口模式.
二、交换机基本配置 ?
交换机命名: 在项目实施的时候,建议为处于不同位置的交换机命名,便于记忆,可提高后 期管理效率.
switch(config)#hostnameruijie//ruijie为该交换机的名字 ?
交换机配置管理密码: 配置密码可以提高交换机的安全性,另外,telnet登录交换机的时候,必须要 求有telnet管理密码.
switch(config)#enablesecretlevel10rg//配置telnet管理密码为rg, 其中1表示telnet密码,0表示密码不加密 switch(config)#enablesecretlevel150rg//配置特权模式下的管理密码 rg,其中15表示为特权密码 ?
交换机配置管理IP switch(config)#interfacevlan1//假设管理VLAN为VLAN1 switch (config-if)#ip address 192.168.1.1255.255.255.0//给管理 VLAN配置管理IP地址
switch(config-if)#noshutdown//激活管理IP,养成习惯,无论配置什么 设备,都使用一下这个命令 ?
交换机配置网关: switch(config)#ipdefault-gateway192.168.1.254//假设网关地址为 192.168.1.254,此命令用户二层设备.
通过以上几个命令的配置,设备便可以实现远程管理,在项目实施时(尤其是 设备位置比较分散)特别能提高效率.
2.1接口介质类型配置 锐捷为了降低SME客户的总体拥有成本,推出灵活选择的端口形式:电口和光 口复用接口,方便用户根据网络环境选择对应的介质类型.
但光口和电口同时只能用其一,如图1,如使用了光口1F,则电口1不能使 用.
图1 接口介质类型的转换: Switch(config)#interfacegigabitethernet 0/1 Switch(config-if)#medium-typefiber//把接口工作模式改为光口 Switch(config-if)#medium-typecopper//把接口工作模式改为电口 ?
默认情况下,接口是工作在电口模式 ?
在项目实施中,如果光纤模块指示灯不亮,工作模式是否正确也是故障原因 之一 2.2接口速度/双工配置 命令格式: Switch(config-if)#speed{10|100|1000|auto}//设置接口的速率参 数,或者设置为auto Switch(config-if)#duplex{auto|full|half}//设置接口的双工模式 ?
1000只对千兆口有效; ?
默认情况下,接口的速率为auto,双工模式为auto.
配置实例: 实例将gigabitethernet0/1的速率设为1000M,双工模式设为全双工: Switch(config)#interface gigabitethernet 0/1 Switch(config-if)#speed 1000 Switch(config-if)#duplexfull ?
在故障处理的时候,如果遇到规律性的时断时续或掉包,在排除其他原因 后,可以考虑是否和对端设备的速率和双工模式不匹配,尤其是两端设备为不 同厂商的时候.
?
光口不能修改速度和双工配置,只能auto.
2.3VLAN配置 添加VLAN到端口: 在交换机上建立VLAN: Switch(config)#vlan100//建立VLAN100 Switch(config)#nameruijie/该VLAN名称为ruijie 将交机接口划入VLAN100中: Switch(config)#interfacerangef0/1-48//range表示选取了系列端口1- 48,这个对多个端口进行相同配置时非常有用 Switch(config-if-range)#switchport accessvlan100//将接口划到 VLAN100中 Switch(config-if-range)#noswitchportaccessvlan/将接口划回到默认 VLAN1中,即端口初始配置
交换机端口的工作模式: Switch(config)#interfacefastEthernet 0/1 Switch(config-if)#switchportmodeaccess//该端口工作在access模式 下 Switch(config-if)#switchportmodetrunk/该端口工作在trunk模式下 ?
如果端口下连接的是PC,则该端口一般工作在access模式下,默认配置为 access模式.
?
如果端口是上联口,且交换机有划分多个VLAN,则该端口工作在TRUNK模 式下.
图2 如图2:端口FO/1、FO/2、FO/3都必须工作在TRUNK模式下.
NATIVE VLAN配置 : Switch(config)#interfacefastEthernet 0/1 Switch(config-if)#switchport mode trunk Switch(config-if)#switchport trunknativevlan100//设置该端口 NATIVEVLAN为 100 ?
端口只有工作在TRUNK模式下,才可以配置NATIVEVLAN; ?
在TRUNK上NativeVLAN的数据是无标记的(Untagged),所以即使没有 在端口即使没有工作在TRUNK模式下,NativeVlan仍能正常通讯; ?
默认情况下,锐捷交换机的NATIVEVLAN为1.
建议不要更改.
VLAN修剪配置: Switch(config)#interfacefastEthernet 0/2 Switch(config-if)#switchport trunk allowed vlan remove 2-9 11- 19 21-4094/设定VLAN要修剪的VLAN Switch(config-if)#noswitchporttrunkallowedvlan//取消端口下的 VLAN修剪 图3 如图3,VLAN1是设备默认VLAN,VLAN10和VLAN20是用户VLAN,所以 需要修剪掉的VLAN为2-9 11-19 21-4094.
(4094为VLANID的最大 值) VLAN信息查看: Switch#show vlan VLAN Name Status Ports 1 default active Fa0/1 Fa0/11 Fa0/12 Fa0/13 Fa0/14 Fa0/15 Fa0/16 Fa0/17 Fa0/18 Fa0/19 Fa0/20 Fa0/21 Fa0/22 Fa0/23 Fa0/24 100VLAN0100activeFa0/1 Fa0/2 Fa0/3 Fa0/4,Fa0/5,Fa0/6 Fa0/7 Fa0/8,Fa0/9 Fa0/10 Switch# 2.4端口镜像 端口镜像配置: Switch(config)# monitor session 1 destination interface GigabitEthernet0/2 //配置G0/2为镜像端口
Switch(config)#monitor session 1 source interface GigabitEthernet 0/1both /配置G0/1为被镜像端口,且出入双向数据均被镜像.
Switch(config)#nomonitorsession1//去掉镜像1 ?
S21、S35等系列交换机不支持镜像目的端口当作普通用户口使用,如果需 要做用户口,请将用户MAC与端口绑定.
?
锐捷SME交换机镜像支持一对多镜像,不支持多对多镜像.
去除TAG标记: Switch(config)#monitor session1destination interface GigabitEthernet0/2encapsulationreplicate //encapsulationreplicate表述镜像数据不带TAG标记.
?
目前该功能只有S37、S57、S86、S96交换机支持,其他型号交换机不支 持.
?
锐捷交换机支持两种模式: 镜像目的口输出报文是否带TAG根据源数据流输入的时候是否带TAG来决 定.
强制的镜像输出报文都不带TAG,受限于目前芯片的限制,只支持二层转 发报文不带Tag,经过三层路由的报文,镜像目的端口输出的报文会带Tag.
端口镜像信息查看: S3750#sh monitor session 1 Session:1 Source Ports: Rx Only:None Tx Only:None Both : Fa0/1 Destination Ports:Fa0/2 encapsulationreplicate:true 2.5端口聚合 端口聚合配置: Switch(config)#interfacefastEthernet0/1 Switch(config-if)#port-group1//把端口fo/1加入到聚合组1中.
Switch(config-if)#noport-group1//把端口f0/1从聚合组1中去掉.
如图4,端口聚合的使用可以提高交换机的上联链路带宽和起到链路余的作 用.
图4 ?
S2126G/50G交换机最大支持的6个AP,每个AP最多能包含8个端口.
6 号AP只为模块1和模块2保留,其它端口不能成为该AP的成员,模块1和模 块2也只能成为6号AP的成员.
?
S2700系列交换机最大支持的31个AP,每个AP最多能包含8个端口.
?
S3550-24/48系列交换机最大支持的6个AP,每个AP最多能包含8个端 口.
?
S3550-12G/12G/24G系列交换机最大支持的12个AP,每个AP最多能 包含8个端口.
?
S3550-12SFP/GT系列交换机最大支持的12个AP,每个AP最多能包含8 个端口.
?
57系列交换机最大支持12个AP,每个AP最多能包含个8端口.
?
配置为AP的端口,其介质类型必须相同.
?
聚合端口需是连续的端口,例如避免把端口1和端口24做聚合.
端口聚合信息查看:
AggregatePort MaxPortsSwitchPort ModePorts Ag18EnabledAccessFa0/1 Fa0/2 S3750# 信息显示AP1的成员端口为0/1和0/2.
2.6交换机堆叠 设置交换机优先级: S3750(config)#device-priorit5 锐捷交换机的堆叠采用的是菊花链式堆叠,注意堆叠线的连接方法,如图5: 图5 ?
也可以不设置交换机优先级,设备会自动堆叠成功.
?
堆叠后,只有通过主交换机CONSOLE口对堆叠组进行管理.
查看堆叠信息: Student_dormitory_B#show member memberMACaddresspriorityaliasSWVerHWVer 1 00d0.f8d9.f0ba 10 1.61 3.2 2 00d0.f8d9.f2ef 1 1.61 3.2 3 00d0.f8ff.d38e 1 1.61 3.3 2.7ACL配置 ACL配置: 配置ACL步骤: 建立ACL: Switch(config)#Ipaccess-listextenruijie//建立ACL访问控制列表名为 ruijie,extend表示建立的是扩展访问控制列表.
Switch(config)#noIpaccess-listextenruijie/删除名为ruijie的ACL.
增加一条ACE项后,该ACE是添加到ACL的最后,不支持中间插入,所以需 要调整ACE顺序时,必须整个删除ACL后再重新配置.
添加ACL的规则: Switch (config-ext-nacl)#deny icmp any 192.168.1.1 255.255.255.0//禁止PINGIP地址为192.168.1.1的设备.
的应用.
Switch(config-ext-nacl)#denyudp any any eq /禁止协议为 的应用.
Switch(config-ext-nacl)#permitipanyany//允许行为.
将ACL应用到具体的接口上: Switch(config)#interface rangef 0/1 端口f0/1上.
Switch(config-if)#noip access-groupruijie in //从接口去除ACL.
ACL模版: 下面给出需要禁止的常见端口和协议(不限于此): Switch (config-ext-nacl)#deny tcp any any eq 135 Switch(config-ext-nacl)# deny tcp any any eq 139 Switch(config-ext-nacl)# deny tcp any any eq 593 Switch(config-ext-nacl)#deny tcp any any eq Switch(config-ext-nacl)# deny udp any any eq