1.同一交换机,不同VLAN下的两台计算机无法Ping通
Switch>en
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config-if)#interface f0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#interface f0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console
2.如何实现不同VlAN之间通讯
使用三层交换机,在三层交换机上配置SVI接口地址,各VlAN中主机将三层交换机上相应VlAN的SVI接口地址作为本VLAN网关,数据到达三层交换机后利用路由功能转发到其他VLAN。
1.先把两个端口划分给两个VLAN,主机配置好IP地址等
2.配置SVI
Switch#conf
Switch#configure t
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#inter
Switch(config)#interface vlan 10
Switch(config-if)#ip adde
Switch(config-if)#ip addr
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no s
Switch(config-if)#no shu
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#inter
Switch(config)#interface vlan 20
Switch(config-if)#ip add
Switch(config-if)#ip address 192.168.20.1
% Incomplete command.
Switch(config-if)#ip address 192.168.20.1 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#no shutdown
Switch(config-if)#ip routing (对于思科要启用路由功能)
Switch(config)#
ping一下就能Ping通了。
3.如图所示,两台主机能否ping通
不能,因为端口f0/24属于本帧VLAN1,需要配置一个trunk
Switch>en
Switch#conf
Switch#configure t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interf
Switch(config)#interface f0/24
Switch(config-if)#switch
Switch(config-if)#switchport mode t
Switch(config-if)#switchport mode trunk
Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to up
Switch(config-if)#
Switch(config-if)#no shut
Switch(config-if)#no shutdown
Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by console
再ping一下就通了。