三层交换机VLAN的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:01:42
用cisco的三层交换机,设置了两个vlan,vlan10和vlan20,分别设置vlan的ip,并设置主机ip与vlan的ip同网段,vlan的ip为网关,因为二层的vlan间是不能通讯的,所以用“ip routing”命令启动三层路由功能,按说这样可以vlan间通讯了,但怎么也不通,我这么做没有错吧????主机ping网关(vlan的ip)可以通,但ping不同vlan的ip就不行了,这是怎么回事啊
可能我没有说清,我用的是Dynamips的模拟器做的,我只是想知道我的配置有没有错,PC1与SW的f1/11口连接,PC2与SW的f1/12口连接,目的是叫pc1与pc2能够ping通

PC1:

ip : 1.1.1.2 255.0.0.0
gateway:1.1.1.1

PC2:

ip: 2.2.2.2 255.0.0.0
gateway 2.2.2.1

SW:
interface FastEthernet1/11
switchport access vlan 10
duplex full
speed 100
!
interface FastEthernet1/12
switchport access vlan 20
duplex full
speed 100

interface Vlan10
ip address 1.1.1.1 255.0.0.0
!
interface Vlan20
ip address 2.2.2.1 255.0.0.0

ip routing

show ip cef 显示:

Router#show ip cef
Prefix Next Hop Interface
1.0.0.0/8 attached

没有问题
看看模拟器是不是有问题吧

这个...
看看PC的防火墙有没有关
有时候通常是这些小细节搞得人焦头烂额

最好能先排除是PC的原因,试试同一个VLAN能PING通吗

补充:show ip cef 贴出来
难办 啊,你PC用路由代替的吧,把PC的SHOW RUN拿来看看

楼主,你没有把路由写清楚啊,你只是启用了路由功能,但交换机口 之间找不到 收发的 路径。

你要把三层交换机和二层交换机相连的接口都设置成trunk模式,命令是"switchport mode trunk" ,在二层交换机上接PC的接口都设置成access模式.

子网原码是一样的吗?