应用: Windows10+Cisco Packer Tracer
#下载Cisco Packer Tracer
Cisco Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习思科网络课程的初学者去设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。可以学习IOS的配置、锻炼故障排查能力
a. 登陆思科官网链接 Cisco Networking Academy Builds IT Skills & Education For Future Careers
b. 选择Courses-->Packer Tracer
c. 选择Inreoduction to Packer Tracer course.
d. 找到下面的Sign up today!-->English
e. 注册一个用户并激活之后登陆,然后找到Download Pakcer Tracer
f. 选择对于安装系统的版本即可,此处我们下载windows desktop 64bit version
g. 下载完成后找到对应的安装包,然后双击安装,Check “I accept the agreement”.
h. 按照默认提示知道安装完成,桌面上有一个Cisco Packet Tracer安装图标
#使用Cisco Packet Tracer来模拟3层交换机两个不通Vlan之间相互通信的场景:
#打开软件先添加网络环境(设备):
- 3层switch 3560-24PS x1
- 2层switch 2960-24TT x2
- End Devices x4
- 直连线 x6
#链接方式如下图:
- Switch0交换机通过FastEthernet0/1口通过直连线连接到PC0的FastEthernet0上
- Switch0交换机通过FastEthernet0/2口通过直连线连接到PC1的FastEthernet0上
- Switch1交换机通过FastEthernet0/1口通过直连线连接到PC2的FastEthernet0上
- Switch1交换机通过FastEthernet0/2口通过直连线连接到PC3的FastEthernet0上
- Switch0交换机通过FastEthernet0/24口通过直连线连接到Switch2(3层交换机)的FastEthernet0/23上
- Switch1交换机通过FastEthernet0/24口通过直连线连接到Switch2(3层交换机)的FastEthernet0/24上
#配置2层交换机和3层交换机
a. 先配置2层交换机,选择要配置的交换机,然后双击,在弹出的对话框中选择CLI
Switch>enable #开启特权模式
Switch#config t #进入配置终端模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10 #创建vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20 #创建vlan 20
Switch(config-vlan)#exit
Switch(config)#interface FastEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10 #将FastEthernet0/1端口配置为对应的vlan10接入口
Switch(config-if)#no shutdown #防止端口关闭
Switch(config-if)#exit
Switch(config)#interface FastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20 #将FastEthernet0/2端口配置为对应的vlan20接入口
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#interface FastEthernet 0/24
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 10,20
注: #将FastEthernet0/24端口配置为Trunk模式并允许通过vlan10和20
Switch(config-if)#no shutdown
Switch(config-if)#exit
注:Switch0的配置已经结束,Switch1的配置和Switch0基本一样,可以参照Switch0进行设置
#查看vlan设置 Switch# show vlan
#查看所有配置可通过Switch# show running-config 来查看
b. 配置3层交换机,和打开2层交换机的方法一致,选择CLI进行终端配置
Switch>enable #开启特权模式
Switch#config t #进入配置终端模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface FastEthernet 0/23
Switch(config-if)#switchport trunk encapsulation dot1q #设置802.1x链路
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 10,20
Switch(config-if)#switchport access vlan 10 #将FastEthernet0/23端口设置Trunk模式并通过vlan10和vlan20
Switch(config-if)#no shutdown #防止端口关闭
Switch(config-if)#exit
Switch(config)#interface FastEthernet 0/24
Switch(config-if)#switchport trunk encapsulation dot1q #将包封装成802.1Q协议
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 10,20
Switch(config-if)#switchport access vlan 10 #将FastEthernet0/24端口设置Trunk模式并通过vlan10和vlan20
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#ip routing #开启路由
Switch(config)#vlan 10 #3层交换机也需要创建vlan 10,后续需要设置ip
Switch(config-vlan)#exit
Switch(config)#vlan 20 #3层交换机也需要创建vlan 20,后续需要设置ip
Switch(config-vlan)#exit
Switch(config)# interface vlan 10
Switch(config-if)# ip address 192.168.10.1 255.255.255.0
#设置vlan10的IP地址,vlan地址如果和默认网关地址不一致,会ping不通
Switch(config-if)# no shutdown
Switch(config-if)#exit
Switch(config)# interface vlan 20
Switch(config-if)# ip address 192.168.20.1 255.255.255.0
#设置vlan20的IP地址,vlan地址如果和默认网关地址不一致,会ping不通
Switch(config-if)# no shutdown
Switch(config-if)#exit
Switch(config)# ip dhcp pool 10 #设置dhcp pool 10(vlan 10地址池)
Switch(dhcp-config)# network 192.168.10.0 255.255.255.0
Switch(dhcp-config)# default-router 192.168.10.1
Switch(dhcp-config)#exit
Switch(config)# ip dhcp pool 20 #设置dhcp pool 20(vlan 20地址池)
Switch(dhcp-config)# network 192.168.20.0 255.255.255.0
Switch(dhcp-config)# default-router 192.168.20.1
Switch(dhcp-config)#exit
Switch(config)# ip dhcp excluded-address 192.168.10.1 #设置dhcp pool 10排除地址
Switch(config)# ip dhcp excluded-address 192.168.20.1 #设置dhcp pool 20排除地址
#查看所有配置可通过Switch# show running-config 来查看
c. 将客户端FastEthernet0获取IP地址的设置从静态改为DHCP
d. 进行不通vlan间的通信
ping xxx.xxx.xxx.xxx
至此一个简单的3层交换机和2层交换机配置不同vlan互相通信就完成了!