① 在思科虚拟机上 搭建拓扑图 如上; ② 首先在PC机中选择DHCP自动获取IP地址状态; ③ 在交换机SW1 SW2 中创建VLAN10-VLAN40 ;并把对应的PC机端口加入相应的SW1:VLAN10-20、SW2:VLAN30-40 ; ④ 把交换机与交换机相连的端口全部创建 trunk 链路; ⑤ Pc机网关配置在三层交换机端口上; ⑥ 路由两端配置两个网段,在最终服务器地址池获取到IP地址; 命令如下: 交换机SW1 Switch>enable ;进入特权模式 Switch#configure terminal ;进入全局模式
SW1(config)#vlan 10; 创建VLAN Switch(config-vlan)#vlan 20; 创建 Switch(config-vlan)#vlan 30; 创建 Switch(config-vlan)#vlan 40; 创建 Switch(config)#interface fastEthernet 0/1; 进入端口 Switch(config-if)#switchport mode access ;设置端口为access模式 Switch(config-if)#switchport access vlan 10 ;将VLAN10放入端口 Switch(config)#interface fastEthernet 0/2 ;进入端口 Switch(config-if)#switchport mode access ;设置端口为access模式 Switch(config-if)#switchport access vlan 20 ;将VLAN20放入端口 Switch(config)#interface fastEthernet 0/3; 进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ; 允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/4; 进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ; 允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/5; 进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all; 允许所有 vlan 通过 交换机SW2 Switch>enable; 进入特权模式 Switch#configure terminal ;进入全局模式
SW1(config)#vlan 10; 创建VLAN Switch(config-vlan)#vlan 20 ;创建 Switch(config-vlan)#vlan 30 ;创建 Switch(config-vlan)#vlan 40; 创建 Switch(config)#interface fastEthernet 0/1; 进入端口 Switch(config-if)#switchport mode access; 设置端口为access模式 Switch(config-if)#switchport access vlan 10 ; 将VLAN10放入端口 Switch(config)#interface fastEthernet 0/2 ; 进入端口 Switch(config-if)#switchport mode access; 设置端口为access模式 Switch(config-if)#switchport access vlan 20; 将VLAN20放入端口 Switch(config)#interface fastEthernet 0/3; 进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all; 允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/4 ;进入端口 Switch(config-if)#switchport mode trunk; 设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed; vlan all 允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/5; 进入端口 Switch(config-if)#switchport mode trunk ; 设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all; 允许所有 vlan 通过 交换机SW3 Switch>enable; 进入特权模式 Switch#configure terminal; 进入全局模式
SW1(config)#vlan 10; 创建VLAN Switch(config-vlan)#vlan 20; 创建 Switch(config-vlan)#vlan 30; 创建 Switch(config-vlan)#vlan 40; 创建 Switch(config)#interface fastEthernet 0/1;进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all; 允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/2;进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ;允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/3;进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ;允许所有 vlan 通过 交换机SW4 Switch>enable ;进入特权模式 Switch#configure terminal;进入全局模式
SW1(config)#vlan 10 ;创建VLAN Switch(config-vlan)#vlan 20 ;创建 Switch(config-vlan)#vlan 30; 创建 Switch(config-vlan)#vlan 40 ;创建 Switch(config)#interface fastEthernet 0/1;进入端口 Switch(config-if)#switchport mode trunk; 设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all; 允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/2;进入端口 Switch(config-if)#switchport mode trunk; 设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ;允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/3;进入端口 Switch(config-if)#switchport mode trunk; 设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ;允许所有 vlan 通过 交换机5 三层交换机: Switch>enable; 进入特权模式 Switch#configure terminal;进入全局模式 Switch>ip routing;开启三层路由功能 SW1(config)#vlan 10; 创建VLAN Switch(config-vlan)#vlan 20; 创建 Switch(config-vlan)#vlan 30 ;创建 Switch(config-vlan)#vlan 40 ;创建 Switch(config)#interface fastEthernet 0/1;进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ;允许所有 vlan 通过 Switch(config)#interface fastEthernet 0/2 ;进入端口 Switch(config-if)#switchport mode trunk ;设置端口为 trunk 链路 Switch(config-if)#switchport trunk allowed vlan all ;允许所有 vlan 通过 Switch(config)#interface vlan 10;进入vlan端口 Switch(config-if)#ip address 192.168.10.254 255.255.255.0;配置vlan网关 Switch(config)#interface vlan 20;进入vlan端口 Switch(config-if)#ip address 192.168.20.254 255.255.255.0;配置vlan网关 Switch(config)#interface vlan 30;进入vlan端口 Switch(config-if)#ip address 192.168.30.254 255.255.255.0;配置vlan网关 Switch(config)#interface vlan 40;进入vlan端口 Switch(config-if)#ip address 192.168.40.254 255.255.255.0;配置vlan网关 Switch(config)#interface fastEthernet 0/3; 进入端口 Switch(config-if)#no switchport ;开启端口路由功能 Switch(config-if)#ip address 192.168.50.1 255.255.255.0;配置IP地址 Switch(config-if)#ip helper-address 192.168.60.1 ; 寻求帮助 Switch(config)#interface vlan 10; 进入vlan端口 Switch(config-if)#ip helper-address 192.168.60.1; 寻求帮助 Switch(config)#interface vlan 20 ; 进入vlan端口 Switch(config-if)#ip helper-address 192.168.60.1; 寻求帮助 Switch(config)#interface vlan 30; 进入vlan端口 Switch(config-if)#ip helper-address 192.168.60.1; 寻求帮助 Switch(config)#interface vlan 40; 进入vlan端口 Switch(config-if)#ip helper-address 192.168.60.1; 寻求帮助 Switch(config)#ip route 192.168.6.0 255.255.255.0 192.168.5.254;配置下一跳 路由器 Router(config)#interface gigabitEthernet 0/0 ;进入端口 Router(config-if)#ip address 192.168.50.254 255.255.255.0 ;配置IP地址 Router(config)#interface gigabitEthernet 0/1 ;进入端口 Router(config-if)#ip address 192.168.60.254 255.255.255.0 ;配置IP地址
Router(config)ip route 192.168.10.0 255.255.255.0 192.168.50.1 ;配置下一跳 Router(config)ip route 192.168.20.0 255.255.255.0 192.168.50.1 ;配置下一跳 Router(config)ip route 192.168.30.0 255.255.255.0 192.168.50.1 ;配置下一跳 Router(config)ip route 192.168.40.0 255.255.255.0 192.168.50.1;配置下一跳 DHCP服务器 给服务器配置IP地址和创建地址池测试;