关于cisco三层交换机实现不同vlan间通信配置的问题

我初学cisco,用的模拟软件,现有三台主机PC1、PC2(ip 分别为192.168.10.10,192.168.10.20网关为192.168.10.254)、PC3(ip 192.168.10.30网关为192.168.20.254),两台交换机SA、SB,其中一台为三层交换机SA,实现PC1、PC3与PC2的通信,其中PC1、PC3在vlan 10中,PC3在vlan 20中。(线路没有问题)
以下是我配置的,但PC1、PC3与PC2就是不通(PC2连网关都PING不通),请高手指点!
SA:Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#exi
Switch(config)#int f0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exi
Switch(config)#vlan 20
Switch(config-vlan)#exi
Switch(config)#int f0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exi
Switch(config)#int f0/24
Switch(config-if)#switchport mode trunk

%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)#exi
Switch(config)#ip routing
Switch(config)#int vlan 10

%LINK-5-CHANGED: Interface Vlan10, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to upSwitch(config-if)#ip address 192.168.10.254 255.255.255.0
Switch(config-if)#no shu
Switch(config-if)#exi
Switch(config)#int vlan 20

%LINK-5-CHANGED: Interface Vlan20, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to upSwitch(config-if)#ip address 192.168.20.254 255.255.255.0
Switch(config-if)#no shu
Switch(config-if)#exi
Switch(config)#
SB:Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#exi
Switch(config)#int f0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exi
Switch(config)#int f0/24
Switch(config-if)#switchport mode trunk
Switch(config-if)#exi
Switch(config)#

另:请讲解一下网络中的冗余链路及快速生成树的配置,多谢
用的cisco的模拟软件 那我的配置有问题吗

我不知道为什么你要在三层交换机上把f0/1划入vlan 10、f0/2划入vlan 20
我觉得你这样做是完全多余的

你试试去掉在SWA上配置的“把f0/1划入vlan 10、f0/2划入vlan 20”

然后看看能否通信了

我的配置是:

三层交换机(就是你的SA):

Switch>en //进入特权模式
Switch#conf t //进入全局模式
Switch(config)#in f0/24 //进入f0/24接口
Switch(config-if)#sw mo tr //启用trunk
Switch#vlan da //进入vlan数据库模式
Switch(vlan)#vlan 10 //创建valn 10
Switch(vlan)#vlan 20 //创建valn 20
Switch(vlan)#ex //退出vlan数据库模式
Switch#conf t
Switch(config)#in vlan 10 //进入vlan 10
Switch(config-if)#ip add 192.168.10.254 255.255.255.0 //配置IP
Switch(config-if)#no sh //启用
Switch(config-if)#ex //退出
Switch(config)#in vlan 20
Switch(config-if)#ip add 192.168.20.254 255.255.255.0
Switch(config-if)#no sh

二层交换(就是你的SB):
Switch>en
Switch#conf t
Switch(config)#in f0/24
Switch(config-if)#sw mo tr
Switch#vlan da
Switch(vlan)#vlan 10
Switch(vlan)#vlan 20
Switch(vlan)#ex
Switch#conf t
Switch(config)#in f0/23
Switch(config-if)#sw acc vlan 10
Switch(config-if)#sw mo acc
Switch(config-if)#ex
Switch(config)#in f0/22
Switch(config-if)#sw acc vlan 10
Switch(config-if)#sw mo acc
Switch(config-if)#ex
Switch(config)#in f0/21
Switch(config-if)#sw acc vlan 20
Switch(config-if)#sw mo acc

PC1:

PC>ipconfig

IP Address......................: 192.168.10.111
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 192.168.10.254

PC2:
PC>ipconfig

IP Address......................: 192.168.10.222
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 192.168.10.254

PC3:
PC>ipconfig

IP Address......................: 192.168.20.111
Subnet Mask.....................: 255.255.255.0
Default Gateway.................: 192.168.20.254

经测试: pc1 ping pc3是通的 任何一台PC都能PING通网关和其他PC
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-05-02

华为认证HCIA数通Datacom,实战讲解不同VLAN通信的三种解决方案

第2个回答  2009-03-20
用的什么模拟软件?一般情况下模拟软件很多bug,没法确认通不通的
第3个回答  2009-03-22
模拟软件有的实验做不出来
第4个回答  2009-03-20
wwwwww

三层交换机如何实现不同vlan间通信
4.实现不同vlan主机之间通信,可以在核心层交换机上配置vlanif接口IP地址和子网掩码,同时交换机S3700和核心层交换机之有一条trunk链路,并设置trunk允许通过vlan。配置文件如下:交换机S3700配置 interface Ethernet 0\/0\/3 port link-type trunk port trunk allow-pass vlan 2 3 quit 核心层交换机S570...

如何在三层交换机上ping通不同VLAN的主机?
每个VLAN都可以配置一个三层VLANIF逻辑接口,而这些VLANIF接口就作为对应VLAN内部用户主机的缺省网关,通过三层交换机内部的IP路由功能可以实现同一交换机上不同VLAN的三层互通,不同交换机上不同VLAN间的三层互通需要配置各VLANIF接口所在网段间的路由。这里具体举个例子: 假设在三层交换机上建了2个VLAN...

不同vlan之间如何通信
不同的vlan想要进行通信必须要用到三层设备才能实现vlan间的互访,比如路由器或三层交换机。路由器就做vlan间路由,三层交换机中只需要在不同的vlan上配置了网关。如果是二层交换机,可以另外借助一台路由器,做单臂路由;如果是三层交换机,直接开启三层交换功能,思科的话需要全局配置模式下手动开iproutin...

如何通过三层交换机实现不同vlan之间ping通啊
1:三层交换机连接二层交换的链路两端接口都配成trunk模式,2:三层交换机上配置两个相同vlan 比如vlan 10和vlan 20,并在全局模式下开启路由功能 ip routing,3:三层交换机上配置两个vlan的SVI接口,interface vlan 10 ip add 10.1.10.1 255.255.255.0 interface vlan 20 ip add 10.1.20.1...

cisco三层交换机怎么设置实现vlan间的通讯
1、不同VLAN通信必须要借助三层或以三层以上设备 2、一般学习都会用路由器做子接口 3、用三层交换机就是你这种方法:1、你把接口配置在二层就划分到你指定的vlan,比如你下面有VLAN10 2、在全局输入int vlan 10 在这个接口下配置VLAN10的网关 总结一下:就是接口工作在二层,然后在VLAN接口配置IP...

如何使用三层交换实现不同VLAN互相访问ENSP实验实测通过
不同网段的主机通信,必须经过三层设备的转发,可以是三层交换机、也可以是路由器、也可以是多网卡主机,除此之外绝无可能。使用SVI实现VLAN互通的思想跟使用路由器单臂路由技术,或者纯粹用多个路由器的以太网接口直接连多个网段是一个目的,就是为了实现跨网段的数据转发。其实本质上,SVI和单臂路由,三层...

在交换机(三层)上如何使不同vlan互通
vlan是二层的,想要实现不同vlan之间的通讯就得搭建三层链路,vlan的ip就为网管 我有个一个百度知道的解答,我把链接发给你,里面有三层交换机、vtp和实现不同vlan间的通信。希望能解决你的疑问。xclzhlove 参考资料:http:\/\/z.baidu.com\/question\/262679125.html ...

三层交换机怎么实现不同VLAN的互通
如果网关设置在一台交换机上,默认应该是通的,但是如果网关设置在不同交换机上,那么明显你这些都不是一个网段,要配置理由协议,可以配置静态路由互指一下,也可以配置动态路由协议,比如ospf,Isis等,这种直连的直接network就全网通了

cisco三层交换机怎么设置实现vlan间的通讯
1.1 255.255.255.0---同理配置vlan3地址为192.168.2.1 255.255.255.0---end---输入copy run start配置结束。5、测试vlan的通讯---pc0 ping pc2可以ping通,pc0 ping pc1也可以ping通,证明配置成功。注意事项:注意输入ip routing开启三层路由,3560交换机是核心,配置是关键。

如何使用三层交换实现不同VLAN互相访问ENSP实验实测通过
1. 为了实现不同VLAN之间的通信,我们需要使用三层交换机。2. 在华为ENSP实验中,我们首先在SW1和SW2上创建VLAN,并将相应的端口加入到VLAN中,同时配置好Trunk口。3. SW1的配置如下:- system-view - undo info-center enable - interface GigabitEthernet 0\/0\/1 - port link-type access - port...

相似回答