项目背景:
某工作室随着业务不断发展壮大,为了更好地促进公司业务发展以及日常办公需求,需要进行信息化建设。公司内有行政部、商务部和开发三个部门(各部门人数20人左右),但是行政部和开发部的办公用户均分布在不同的楼层,在确保网络运行的***稳定性(网络维持正常运行)***以及各部门业务的***安全性(业务隔离,vlan)***的情况下,要求***三个部门之间不能互通(没有要求跨vlan通信,所以不需要路由器)***,但是可以在各自的部门内部互访。另外,客户要求通过一定的技术手段***提高链路带宽(聚合链路)***的同时确保网络的可靠性和稳定性。后续网络正常运行过程中,***行政部的网络管理员需要对全网交换机实现正常的运维和管理(2台交换机远程登录)***。
项目要求&拓扑图:
实搭拓扑图:
具体配置:
左右两个交换机配置原理相同,故用左侧交换机进行配置演示:
任务一:为三个部门创建不同的VLAN区域,并将三个部门的主机划分在各自的VLAN区域中。
Switch>en
Switch#conf t
Switch(config)#hostname SW1
SW1(config)#vlan 10
SW1(config-vlan)#vlan 20
SW1(config-vlan)#vlan 30
SW1(config-vlan)#ex
SW1(config)#int range fa0/1-9
SW1(config-if-range)#sw mo ac
SW1(config-if-range)#sw ac vlan 10
SW1(config-if-range)#ex
SW1(config)#int range fa0/10-16
SW1(config-if-range)#sw mo ac
SW1(config-if-range)#sw ac vlan 20
SW1(config-if-range)#ex
SW1(config)#int range fa0/17-22
SW1(config-if-range)#sw mo ac
SW1(config-if-range)#sw ac vlan 30
SW1(config-if-range)#ex
SW1(config)#do sh vl
任务二:配置聚合链路,保证跨交换机通信的数据冗余。(重点检查聚合链路是否配置成功以及未成功的补救措施)
SW1(config)#interface range fa0/23-24
SW1(config-if-range)#channel-group 1 mode on
看聚合链路是否可行的检查方法:
SW1#show etherchannel port-channel//(查看聚合链路以及是否打开)
SW1#show etherchannel summary//显示2个接口为P表示正常
SW1#show interfaces trunk//(敲了此命令没有报错也没有反映说明聚合链路没做好)
SW1#sh running-config//在port-channel 1 下面无显示任何说明没有trunk好
SW1(config)#interface port-channel 1
SW1(config-if)#sw mo tr
SW1(config-if)#switchport trunk encapsulation dot1q
SW1#sh int trunk //显示有该聚合端口的trunk表示成功
补救聚合 trunk完成
任务三:裁剪不需要通信的VLAN,减少带宽资源消耗。
SW1(config)#int port-channel 1
SW1(config-if)#switchport trunk allowed vlan 10,30
任务四:配置交换机管理地址,实现交换机的远程管理。(通过svi接口(虚拟接口))
SW2(config)#int vlan 10//(虚拟接口 需要管理的机器接在vlan10里)
SW2(config-if)#ip address 172.16.1.100 255.255.255.0//(需要配vlan10里的地址)
SW2(config)#username admin password admin
SW2(config)#enable secret admin
SW2(config)#line vty 0 4
SW2(config-line)#login local
SW2(config-line)#exit