拓扑图:

 

说明:

  PC0和PC1接Switch0, PC2和PC3接Switch1;

  PC0和PC2属于 vlan 10, PC1和PC3属于 vlan 20;

网段分配:

配置Switch0:

Switch>enable

Switch#

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#vlan 10

Switch(config)#vlan 20

Switch(config-vlan)#end

Switch#

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

PC0接F0/1:

Switch(config)#interface FastEthernet0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit    

PC1接F0/2:

Switch(config)#interface FastEthernet0/1

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

 

F 0/24接Multilayer Switch0 0/24:

Switch#configure terminal

Switch(config)#interface FastEthernet0/24

Switch(config-if)#switchport mode trunk

配置Switch1:

Switch>enable

Switch#

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#vlan 10

Switch(config)#vlan 20

Switch(config-vlan)#end

Switch#

Switch#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

PC2接F0/1:

Switch(config)#interface FastEthernet0/1

Switch(config-if)#switchport access vlan 10

Switch(config-if)#exit    

PC3接F0/2:

Switch(config)#interface FastEthernet0/1

Switch(config-if)#switchport access vlan 20

Switch(config-if)#exit

 

F 0/24接Multilayer Switch0 0/23:

Switch#configure terminal

Switch(config)#interface FastEthernet0/24

Switch(config-if)#switchport mode trunk

 

配置Multilayer Switch0:

Switch>enable

Switch#ip routing

 Switch#configure terminal

Switch(config)#vlan 10

Switch(config)#int vlan 10

Switch(config-if)#ip add 192.168.1.254 255.255.255.0

Switch(config-if)#ex

Switch(config)#vlan 20

Switch(config)#int vlan 20

Switch(config-if)#ip add 192.168.2.254 255.255.255.0

Switch(config-if)#ex

  补充:

    将几个端口设为trunk模式

    f0/24配置trunk端口

    >en

    #conf t

    #int f 0/24

    #switchport trunk encapsulation dot1q

    #switchport mode trunk