1.打开Boson Network Designer ,构建拓扑结构。
1.将左边交换机图标拖至右边灰色区域,命名SW1.
主机图标也是一样拖到右边
都拖完后是这样的:
2.将交换机与主机进行连接。
右键,选择0/1(因需要将SW1的0/1接口与PC1连接):
弹出这个,点击finish,就连接成功了:
同理,将SW1的0/2接口与PC2连接,将SW2的0/1接口与PC3连接,将SW2的0/2接口与PC4连接。
此步最后结果如下:
3.将SW1与SW2连接(使用SW1的0/12接口与SW2的0/12接口连接)。
综上,这样拓扑结构就绘制完成啦,保存成一个.top文件。
2.打开Boson NetSim for CCNP ,打开所绘制的.top文件:
3.
(1)配置交换机基本参数
第一,配置交换机名称:将两台交换机名称分别配置为SW1和SW2。
Switch>enable (在用户模式下输入enable(可简写为en)命令就可以进入特权模式)
Switch# (此时已经进入特权模式下)
Switch#conf t (进入全局配置模式,在特权模式下输入config terminal(可简写conf t)命令即可,用户在该模式下可修改交换机的全局配置。如修改主机名。)
Switch(config)# (此时已经进入全局配置模式)
Switch(config)#hostname SW1 (修改交换机的主机名为SW1)
SW1(config)#
总体结构如下:
第二,配置接口模式并为vlan 1分配IP:将两台交换机的f0/1和f0/2接口配置为access模式,将f0/12接口配置为trunk模式。同时为SW1分配IP:192.168.0.1/24,为SW2分配IP:192.168.0.2/24。
SW1(config)#int f0/1 (进入FastEthernet 0/1接口的配置模式)
SW1(config-if)#switchport mode access(将端口f0/1切换为访问模式即access模式。)
SW1(config-if)#int f0/2
SW1(config-if)#switchport mode access(将端口f0/2切换为访问模式即access模式)
SW1(config-if)#int f0/12
SW1(config-if)#switchport mode trunk(将端口f0/12切换为trunk模式)
SW1(config-if)#int vlan 1 (进入VLAN 1的接口视图。在此视图下,可以通过配置接口参数来控制VLAN 1的网络行为,例如IP地址、子网掩码、端口状态等。)
SW1(config-if)#ip add 192.168.0.1 255.255.255.0(为SW1分配IP:192.168.0.1/24)
SW1(config-if)#no shut (“no shutdown”的缩写,意思是打开(启用)网络设备上的接口。)
SW1(config-if)#end (输入“end”命令时,网络设备将退出当前配置模式并返回到上级视图。)
SW1#copy run start (将当前交换机的运行配置复制到启动配置中。这个命令可以将当前配置保存下来,以便在交换机下次重启时能够恢复相同的配置。)
总体结构如下:
(以上两个步骤都是以SW1交换机为例,配置SW2时只要重复以上两个步骤即可,注意修改参数。)
配置第一台交换机完成后切换第二台交换机进行配置:
- 配置主机IP:为PC1~4分别分配IP:192.168.0.11/24、192.168.0.22/24、192.168.0.33/24、192.168.0.44/24。
例如为PC1分配IP:
- 测试网络连通性:在PC1中ping PC2和PC3,是否能正常通信,为什么
原因:SW1与SW2交换机均处于VLAN1下,因此SW1与SW2下所有主机均可互相通信。
(2)配置交换机VLAN和TRUNK
第一,配置VLAN:将SW1的f0/1和f0/2分别配置到VLAN10和VLAN20下;将SW2的f0/1和f0/2分别配置到VLAN10和VLAN20下。
SW1创建VLAN:
SW1>enable
SW1#vlan database (进入VLAN数据库。在此模式下,可以创建、修改或删除VLAN。)
SW1(vlan)#vlan 10 (创建一个ID为10的VLAN)
SW1(vlan)#vlan 20 (创建一个ID为20的VLAN)
SW1配置VLAN:
(主要命令:switchport access vlan 10 "switchport" 是用来启用或禁用交换机的接口,"access" 表示这个接口是用于连接用户设备的接口,"vlan" 后面的数字则表示要将接口分配到的 VLAN 编号。所以,"switchport access vlan 10" 就表示将当前接口分配到 VLAN 10。)
(SW2同理,重复上述两个创建,配置步骤即可)
第二,测试网络连通性:
在PC1中ping PC3和PC4;在PC2中ping PC3和PC4,它们是否可以正常通信?为什么?
PC1中:
PC2中:
原因:PC1与PC3都在VLAN 10下,因此可与PC3通信,而与PC4处于VLAN20下,不在同一个VLAN下因此不能与PC4通信。Trunk在未进行明确配置的情况下,Trunk接口默认允许所有VLAN通过。
第一,配置TRUNK:
分别配置SW1和SW2的TRUNK,使VLAN10中的主机可以互相通信;VLAN20中的主机不可以互相通信。
(主要命令:"switchport trunk allowed vlan none" 是一个命令,用于配置 Cisco 交换机端口的 Trunk 模式,以禁止该端口承载任何 VLAN 的数据帧。使用这个命令后,该端口将只允许默认 VLAN 的数据帧通过。)
- 测试网络连通性:
PC1 ping PC3可以通信,因为它们都是VLAN10中的主机:
PC2 ping PC4不可以通信,因为它们不是VLAN10中的主机,TRUNK只允许vlan10的数据通过:
最后,说一下我踩的坑:
如果你也是输入命令无效,可能是pojie的文件放错了,或者拓扑结构画错了(两个坑我都踩了),因为画的时候接口要和老师给的例子的接口一致(eg.SW1的f 0/1接口和PC1连接)才能照着老师给的例子打。
给大家一个画好的.top文件,如果你能使了,不再提示无效了,说明安装的没问题,就是图画错了。
链接:https://pan.baidu.com/s/1dC0XNVRG8sHFjKRPQcpkow
提取码:8d81