sw-A(config)#interface port-group 1
sw-A(config-if)#switchport mode trunk //设置trunk链路 sw-A(config-if)#switchport trunk allowed vlan all //允许所有Vlan通过trunk链路
sw-A(config-if)# switchport trunk encapsulation dot1q //封装802.1q协议
sw-A(config-if)#interface range fa0/23 – 24 //进入23、24端口
sw-A(config-if-range)#channel-group 1 mode on //端口聚合
下面配置三层交换机上采用SVI方式(switch virtual interface)实现VLAN之间的路由
Switch>en Switch#conf ter sw-A#conf ter
sw-A(config)#interface vlan 10
sw-A(config-if)#ip address 192.168.10.1 255.255.255.0 sw-A(config-if)#no shutdown sw-A(config-if)#exit
sw-A(config)#interface vlan 20
sw-A(config-if)#ip address 192.168.20.1 255.255.255.0 sw-A(config-if)#no shutdown sw-A(config-if)#exit
sw-A(config)#interface vlan 2 sw-A(config-if)#interface vlan 30
sw-A(config-if)#ip address 192.168.30.1 255.255.255.0 sw-A(config-if)#no shutdown sw-A(config-if)#exit
在三层交换机上启用Ripv2协议,同时启用端口安全,配置如下:
sw-A(config)#router rip sw-A(config-router)#version 2 sw-A(config-router)#no au
sw-A(config-router)#no auto-summary sw-A(config-router)#network 192.168.10.0 sw-A(config-router)#network 192.168.20.0 sw-A(config-router)#network 192.168.30.0
sw-A(config-router)#network 10.0.0.0 sw-A(config-router)#exit
sw-A(config)#interface range fa0/1 – 3 sw-A(config-if)# switchport mode access sw-A (config-if)# switchport port-security sw-A (config-if)# switchport port-security max 4 以上就是路由器sw-A的配置,配置完成,下面就配置交换机SW-B
【交换机SW-B的配置】 Switch> Switch>enable
Switch#configure terminal . Switch(config)#hostname SW-B SW-B(config)#interface fa0/22 SW-B(config-if)#no sw
SW-B(config-if)#no switchport (注释:由于是三层交换机,没有启用第三层的功能的,所以这里需要启用第三层,用no switchport 来实现,下面配置IP地址才会成功)
sw-B(config-if)#ip address 20.2.2.2 255.255.255.0 sw-B(config-if)#no shutdown sw-B(config-if)#exit
sw-B(config)#ip route 0.0.0.0 0.0.0.0 20.2.2.1 (注释:配置一条默认路由到R-A,下一跳IP地址为R-A上fa0/0上的IP地址)
sw-B(config)#
以上是交换机SW-B的基本配置,下面进行vlan的划分,指派属于VLAN的端口,配置如下:
sw-B(config)#vlan 10 //划分VLan10
sw-B(config-vlan)#name 10 //VLan10的名字为10 sw-B(config-vlan)#exit sw-B(config)#vlan 20 sw-B(config-vlan)#name 20 sw-B(config-vlan)#vlan 30 sw-B(config-vlan)#name 30 sw-B(config-vlan)#exit
sw-B(config)#interface fa0/1
sw-B(config-if)#switchport mode access sw-B(config-if)#switchport access vlan 10 sw-B(config-if)#interface fa0/2
sw-B(config-if)#switchport mode access sw-B(config-if)#switchport access vlan 20 sw-B(config-if)#interface fa0/3
sw-B(config-if)#switchport mode access sw-B(config-if)#switchport access vlan 30 sw-B(config-if)#exit sw-B(config)#
下面为各个Vlan配置IP地址,并配置Thunk链路以实现相同Vlan之间跨越交换机也是可以通信的,最后配置端口聚合配置如下:
sw-B(config)#
sw-B(config)#interface vlan 10 //进入VLAN10 sw-B(config-if)#ip address 192.168.10.1 255.255.255.0 //为VLAN10配置IP地址