2024年1月17日发(作者:)
. -
交换机的基本配置实验
一、交换机配置的基本概念
1.交换机的命令模式
一般模式:提示符为>,只能进行查看交换机的基本信息show、ping、telnet
等操作;
特权模式:提示符为#,除了一般模式的操作外,可以进入各种操作配置模式;
全局模式:提示符为(config)# ,可以对交换机的全局参数进行配置;
接口模式:提示符为(config-if)# ,对交换机的接口进行配置。
在某模式下只能执行当前模式允许的命令,交换机的命令不能跨模式执行。
从一般模式进入特权模式:
switch>enable
输入密码后即可进入特权操作模式。
从特权模式进入全局模式:
switch#config terminal
从全局模式进入接口模式:
switch(config)#interface 接口编号(例如:fastethernet 0/1)
- .可修编 .
. -
输入exit 将从当前模式返回到上一级模式,输入end或Ctrl+Z将直接返回到特权模式。
2.帮助信息
命令速查:在任意命令模式下,输入 ? 将列出在当前模式下可以进行的操作命令及其功能说明:如:
switch>?
disable Turn off privileged mands
enable Turn on privileged mands
exit Exit from the EXEC
…….
命令帮助:在任意一个命令后面输入 ?将列出该命令后面所需的参数,如:
switch#show ?
命令简写:交换机的命令在没有二义性的前提下可以简写,如:
switch#conf t 代表config terminal 命令
命令补齐:当输入一个命令时如果不记得后面的拼写规则或参数时,可以按TAB键自动将命令或参数补齐,如:
switch#con 按键盘的TAB键后将自动补齐为config。
- .可修编 .
. -
二、交换机的基本配置
1、 交换机名称的配置
switch>enable
switch#configure terminal
将交换机的名称设置为switch_00X,X为工作台编号:
switch#hostname switch_00X
2、 全局参数配置
3、 接口基本参数配置
switch>enable
switch#configure terminal
选中第0个模块的第3个快速以太接口(fastethernet 0/3)
switch(config)#interface fa0/3
switch(config-if)#speed 100 !将该接口的速率设置为100M
switch(config-if)#duplex half !将该接口设置为半双工模式
switch(config-if)#no shutdown !将该接口激活
switch#show interface fa0/3 !查看接口fa0/3的配置信息(需要退出配置状态)
特别注意其中的管理状态(AdminStatus)和操作状态(OperStatus),只有当它们同时为up时该接口才能正常工作。
4、 查看当前运行的配置信息
- .可修编 .
. -
switch#show running-config
5、 保存配置信息
交换机的虚拟网络配置实验
1、 基于接口的VLAN划分
某三层交换机上的接口fa0/1上连接一台计算机PC1,IP地址为192.168.1X.2,网络掩码为255.255.255.0,接口fa0/10上连接另一台计算机PC2,IP地址为192.168.1X.10 ,网络掩码为255.255.255.0,其中X表示工作台的编号(下同)。将PC1和PC2分别划分到两个不同的VLAN中,从而将PC1和PC2从逻辑上进三层交换机
行隔离,通过隔离,限制了局域网的广播域的大小,达到提高网络通信效率的目Fa0/1 Fa0/10
的。
- .可修编 .
192.168.1X.2 192.168.1X.10
. -
图2-1
步骤1:划分前用PING在PC机上验证PC1和PC2是可以互相通信的;
步骤2:创建两个VLAN(test10和test20):
switch#configure terminal
switch(config)#vlan 10
switch(config-vlan)#name test10
switch(config)#vlan 20
switch(config-vlan)#name test20
switch(config)#vlan 30
switch(config-vlan)#name test30
switch(config)#no vlan 30
switch(config-vlan)#Ctrl-Z
switch#show vlan
!创建一个编号为10的VLAN
!将编号为10的VLAN命名为test10
!创建一个编号为20的VLAN
!将编号为20的VLAN命名为test20
!创建一个编号为30的VLAN
!将编号为30的VLAN命名为test30
!删除编号为30的VLAN
!返回特权模式
! 查看VLAN的创建情况
注意,交换机缺省时有一个编号为1、名字为default的VLAN,不可以删除,且所有接口都分配在该VLAN中。
步骤3:将 PC1和PC2连接的接口分别分配到test10和test20:
- .可修编 .
. -
switch#configure terminal
switch(config)#interface fa0/1! 选中fa0/1
switch(config-if)#switchport access vlan 10 ! 将fa0/1加入到test10
switch(config)#interface fa0/10 ! 选中fa0/10
switch(config-if)#switchport access vlan 20 !将fa0/10加入到test20
switch(config-vlan)#Ctrl-Z ! 返回特权模式
switch#show vlan ! 查看VLAN的配置与划分情况
步骤4:用PING在PC机上验证PC1和PC2之间无法通信, 从而达到了将PC1和PC2从逻辑上进行隔离的目的。
2、 VLAN之间的通信
通过上面的操作,将PC1和PC2从逻辑上进行隔离的目的,如果PC1与PC2之间需要通信,则需要通过三层交换实现。
步骤1:为VLAN分配网络号和掩码:
switch#configure terminal
switch (config)#interface vlan 10
switch(config-if)#ip address 192.168.1X.1 255.255.255.0
switch(config-if)#no shutdown //激活VLAN 10
switch(config-if)#exit
switch (config)#interface vlan 20
switch(config-if)#ip address 192.168.2X.1 255.255.255.0
switch(config-if)#no shutdown //激活VLAN 20
switch(config-if)#exit
步骤2:重新配置计算机的IP地址等参数:
将PC1的IP地址设置为与test10的网络地址一致的IP地址,如192.168.1X.2,把PC1默认网关设置为该VLAN的网络地址192.168.1X.1;
将PC2的IP地址设置为与test20的网络地址一致的IP地址,如192.168.2X.10,- .可修编 .
. -
把PC2默认网关设置为该VLAN的网络地址192.168.2X.1;
步骤3:用PING在PC机上验证PC1和PC2是可以互相通信的。
3、 跨交换机的VLAN实现
交换机1上的接口fa0/1上连接一台计算机PC1,IP地址为192.168.1X.2 ,网络掩码为255.255.255.0,接口fa0/10上连接另一台计算机PC2,IP地址为192.168.2X.2 ,网络掩码为255.255.255.0。
交换机2上的接口fa0/1上连接一台计算机PC3,IP地址为192.168.1X.10 ,网络掩码为255.255.255.0,接口fa0/10上连接另一台计算机PC4,IP地址为192.168.2X.10 ,网络掩码为255.255.255.0。
交换机3通过接口fa0/1连接交换机1的fa0/24,交换机3通过接口fa0/2连接交换机2的fa0/24。
将PC1和PC3划分VLAN test10中,将PC2和PC4划分VLAN test20中,从而实现跨交换机的VLAN划分。
VLAN
test 10
2层交换机1
Fa0/24
Fa0/24
2层交换机2
VLAN
test 10
Fa0/1 Fa0/2
三层交换机3
Fa0/1
Fa0/10
Fa0/10 Fa0/1
- .可修编 .
. -
步骤1:在交换机1上创建两个VLAN(test10和test20):
switch1#configure terminal
switch1(config)#vlan 10
switch1(config-vlan)#name test10
switch1(config)#vlan 20
switch1(config-vlan)#name test20
switch1(config-vlan)#Ctrl-Z
switch1#show vlan
!创建一个编号为10的VLAN
!将编号为10的VLAN命名为test10
!创建一个编号为20的VLAN
!将编号为20的VLAN命名为test20
!返回特权模式
! 查看VLAN的创建情况
PC1:192.168.1X.2
VLAN
test 20
PC4:192.168.2X.10
PC2:192.168.2X.2
PC3:192.168.1X.10
步骤2:将 PC1和PC2连接的接口分别分配到test10和test20:
switch1#configure terminal
switch1(config)#interface fa0/1 ! 选中fa0/1
switch1(config-if)#switchport access vlan 10 ! 将fa0/1加入到test10
switch1(config)#interface fa0/10 ! 选中fa0/10
switch1(config-if)#switchport access vlan 20 !将fa0/10加入到test20
switch1(config-vlan)#Ctrl-Z ! 返回特权模式
switch1#show vlan ! 查看VLAN的配置与划分情况
步骤3:配置交换机1的干线链路(假设交换机1通过fastethernet 0/24接口与交换机3的接口fastethernet 0/1相连):
- .可修编 .
. -
switch1#configure terminal
switch1(config)#interface fa0/24 ! 选中fa0/24
switch1(config-if)#switchport mode trunk ! 将fa0/24设置为干线工作模式
switch1#show interface fa0/24 switchport ! 查看交换机1的干线配置情况
步骤4:在交换机2上创建两个VLAN(test10和test20):
switch2#configure terminal
switch2(config)#vlan 10
switch2(config-vlan)#name test10
switch2(config)#vlan 20
switch2(config-vlan)#name test20
switch2(config-vlan)#Ctrl-Z
switch#show vlan
!创建一个编号为10的VLAN
!将编号为10的VLAN命名为test10
!创建一个编号为20的VLAN
!将编号为20的VLAN命名为test20
!返回特权模式
! 查看VLAN的创建情况
步骤5:将 PC3和PC4连接的接口分别分配到test10和test20:
switch2#configure terminal
switch2(config)#interface fa0/1 ! 选中fa0/1
switch2(config-if)#switchport access vlan 10 ! 将fa0/1加入到test10
switch2(config)#interface fa0/10 ! 选中fa0/10
switch2(config-if)#switchport access vlan 20 !将fa0/10加入到test20
switch2(config-vlan)#Ctrl-Z ! 返回特权模式
switch2#show vlan ! 查看VLAN的配置与划分情况
步骤6:配置交换机2的干线链路(假设交换机2通过fastethernet 0/24接口与交换机3的接口fastethernet 0/2相连):
switch2#configure terminal
switch2(config)#interface fa0/24 ! 选中fa0/24
switch2(config-if)#switchport mode trunk ! 将fa0/24设置为干线工作模式
switch2#show interface fa0/24 switchport ! 查看交换机2的干线配置情况
步骤7:配置交换机3的干线链路(假设交换机3通过fastethernet 0/1接口与交换机1的接口fastethernet 0/24相连,交换机3通过fastethernet 0/2接口与交换机- .可修编 .
. -
2的接口fastethernet 0/2相连):
switch3#configure terminal
switch3(config)#interface fa0/1
switch3(config-if)#switchport mode trunk
switch3(config)#interface fa0/2
switch3(config-if)#switchport mode trunk
switch3#show interface fa0/1 switchport
! 选中fa0/1
! 将fa0/1设置为干线工作模式
! 选中fa0/2
! 将fa0/2设置为干线工作模式
! 查看交换机3的干线配置情况
步骤8:用PING在PC1机上验证PC1和PC3是可以互相通信的,但PC1或PC3与PC2、PC4之间不能通信;在PC2机上验证PC2和PC4是可以互相通信的,但PC2或PC4与PC1、PC3之间不能通信。
4、 跨交换机的VLAN之间的通信
通过上面的操作,将PC1和PC3分配在VLAN test10中,将PC2和PC4分配在VLAN test20中,如果test10与test20之间需要通信,则需要通过三层交换实现。
步骤1:在交换机3上为VLAN分配网络号和掩码:
switch3#configure terminal
switch3(config)#vlan 10 !创建一个编号为10的VLAN
switch3(config-vlan)#name test10 !将编号为10的VLAN命名为test10
switch3(config)#vlan 20 !创建一个编号为20的VLAN
switch3(config-vlan)#name test20 !将编号为20的VLAN命名为test20
switch3(config)#interface vlan 10
switch3(config-if)#ip address 192.168.1X.1 255.255.255.0
switch3(config-if)#no shutdown !激活VLAN 10
switch3(config-if)#exit
switch3 (config)#interface vlan 20
- .可修编 .
. -
switch3(config-if)#ip address 192.168.2X.1 255.255.255.0
switch3(config-if)#no shutdown !激活VLAN 20
switch3(config-if)#exit
步骤3:重新配置计算机的IP地址等参数:
将PC1、PC3的IP地址设置为与test10的网络地址一致的IP地址,如192.168.1X.2和192.168.1X.10,把PC1、PC3默认网关设置为该VLAN的网络地址192.168.1X.1;
将PC2、PC4的IP地址设置为与test20的网络地址一致的IP地址,如192.168.2X.2和192.168.2X.10,把PC2、PC4默认网关设置为该VLAN的网络地址192.168.2X.1;
步骤4:用PING在PC机上验证PC1到PC2、PC3、PC4是可以互相通信的。
- .可修编 .


发布评论