设为首页收藏本站language 语言切换
查看: 3543|回复: 21
收起左侧

[原创] 关于交换机必须创建所有经过的VLAN才能成功通信的问题

[复制链接]
发表于 2015-6-20 00:12:27 | 显示全部楼层 |阅读模式
本帖最后由 cost 于 2015-6-20 00:14 编辑

这个问题困扰了两三天了,期间很痛苦,但最终解决问题的时候很兴奋。本帖分为:背景,目的,问题,配置,尝试解决,总结。
背景
gns3 for mac。拓扑在附件中。
pc1——sw1——sw2——r1
                         |
                         |
                        pc2
目的:实现pc1和pc2两个不同vlan间通信。
问题:按实验手册配置好了之后一直不能ping通。

配置简单如下(省略次要)
pc1:
ip add 192.168.10.1/24
ip default-gateway 192.168.10.254

pc2:
ip add 192.168.20.1/24
ip default-gateway 192.168.20.254

sw1:
no ip routing
int vlan 1
ip add 192.168.1.1/24
ip default-gateway 192.168.1.254
int f1/0
switchport mode access
switchport access vlan 10
int f1/1
switchport mode trunk

sw2:
no ip routing
int vlan 1
ip add 192.168.1.2/24
ip default-gateway 192.168.1.254
int f1/0
switchport mode access
switchport access vlan 20
int f1/1
switchport mode trunk

int f1/2
switchport mode trunk

r1:
int f0/0
no shu
int f0/0.1
ip add 192.168.1.254/24
int f0/0.10
ip add 192.168.10.254/24
int f0/0.20
ip add 192.168.20.254/24

尝试解决
1.之前用路由器模拟的pc,于是使用了vpcs来做pc,由于mac版的gns3自带了vpcs,所以直接拉进来就行。(这期间在gns3官网发帖求助如何使用vpcs配置ip和网关的问题。)失败。
2.从pc1上ping网关192.168.10.254通,ping 192.168.20.254也通。因此问题可能出在sw2到pc2这一段。
3.检查实验手册,发现在sw2上竟然配置了一个本地交换机没有的vlan,即sw1 f1/0所属的vlan 10。于是配置上,ping通。
4.删除vlan 10,再次配置。不通。
5.保存配置,ping测试成功。

总结
1.本地交换机配vlan的时候一定要把所有穿过的vlan都配置上,只配本地vlan不行;
2.配置后一定要重启方能生效。




拓扑

拓扑
发表于 2015-6-21 03:14:42 | 显示全部楼层
首先:你说这个问题困扰了你两三天?是你对vlan中继没理解好
第二:如果做单臂路由实验的话,其中一个交换机是多余的,为什么不在一个交换机上配置二个vlan
其三:你所贴出的主要配置明显不足,主要交换机中继端口与路由器的子接口上没显示绑定dot1q协议的命令行。还有所有交换机中继端口缺少switchport trunk allowed vlan 10,20 这一条。
第四:我就不明了,gns3所配置的命令行不用重启生效啊,就算真机也不用重启啊。
第五:私人建议,vlan一定要精通,不然学到生成树会困扰你一年半载。
以上有少少偏激行为,不谢。
板凳 2015-6-21 03:14:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-6-21 10:32:29 | 显示全部楼层
路过了解一下
地板 2015-6-21 10:32:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-6-21 12:25:36 | 显示全部楼层
要想通信   就必须学习到所有VLAN  这不是很简单的常识问题么?
11# 2015-6-21 12:25:36 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2015-6-21 14:30:21 | 显示全部楼层
PC1在vlan 10,PC2在vlan 20,SW2中如果没有vlan 10,那么PC1也无法ping通192.168.10.254.
12# 2015-6-21 14:30:21 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-22 01:22:11 | 显示全部楼层
生活很无趣 发表于 2015-6-21 12:25
要想通信   就必须学习到所有VLAN  这不是很简单的常识问题么?

是。
我这里的重点在于拍错的这个过程,你学习的时候知道,不代表你拍错的时候立即想到。
14# 2015-6-22 01:22:11 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 18:47 , Processed in 0.325790 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表