2个华为三层交换机连接问题

2个华为三层交换机,一个型号3928,一个5324
3928有 vlan 2 网关192.168.2.1, vlan 3 网关192.168.3.1
5324有 vlan 4 网关192.168.4.1, vlan 5 网关192.168.5.1
3928与5324连接的端口设置为trunk,port trunk allow-pass vlan all
现在的问题是无法跨交换机访问,只能访问本交换机的其他vlan

这个有两种解决方案:
方案1、将所有vlan的接口IP都配置到一台交换机上面。比如:vlan2、-5的vlan接口IP都配置到5324上面,3928上面只配置vlan和加入物理端口,然后配置trunk。
还要注意,每个交换机上面的vlanID都尽量一致,即便没有端口加入这个vlan,也要有这个vlanID。比如,3928上面也要有vlan4和vlan5。否则,trunk会将去往这个vlan的数据帧修剪掉。
方案2、可以把这两个交换机看成是两个路由器,每个路由器现在连接了两个网段,那么两个路由器之间也需要一个网段互联,并且需要在两个路由器之间配置静态路由或动态路由协议。
在两个交换机上都创建一个vlan100,将交换机互联的端口配置为access,加入到vlan100,然后两台交换机上都给vlan100接口配置IP,分别是192.168.100.1和100.2,然后在两台交换机上面配置静态路由。
但这个方案不如方案1好。因为,一旦出现跨交换机的vlan内通信时就会出问题了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-23
两边都把VLAN设全就行.
3928上增加VLAN 4,5
5324上增加VLAN 2,3追问

与一楼的方案对比呢?哪种好

追答

一楼的方法实现起来灵活,不用在一台交换机增加新VLAN时另一台也得增加,但是耗用资源(路由方面).
我说的方法直接TRUNK透传VLAN就行了,但必须两边交换机的VLAN保持一致,一台增加(或减少)时另一台必须同时增加(或减少).

追问

测了,确实可以,每个vlanif都要配置IP
再问下,一楼的方法,在交换机能ping得通另一个交换机,可是交换机下PC ping不通另一端的PC,vlan 2下PC的 网关应该是192.168.2.1,还是192.168.1.1

追答

其实用图形看你就明白了:

3928交换机192.168.1.1 -------- 192.168.1.25324交换机

vlan2,3 在3928上,网关自然是1.1;vlan4,5在5324上,网关就是1.2

本回答被提问者采纳
第2个回答  2012-07-10
两边都把VLAN设全就行.
3928上 端口加VLAN 4,5
5324上 端口增加VLAN 2,3
不行就使用三层路由
第3个回答  2012-07-10
加互联地址和路由方可!

3928上:
inter vla 1
ip address 192.168.1.1 24
ip route-static 192.168.4.0 255.255.255.254.0 192.168.1.2

5324上:
inter vla 1
ip address 192.168.1.2 24
ip route-static 192.168.2.0 255.255.255.254.0 192.168.1.1追问

谢谢,我试试再来给分
测了,按以上配置,在交换机能ping得通另一个交换机,可是交换机下PC ping不通另一端的PC,
vlan 2 下PC的网关应该是192.168.2.1,还是192.168.1.1?

追答

192.168.2.1

第4个回答  2012-07-11
话说 2个交换机里面的VLAN就齐了了吗 比如5324 有VLAN2和VLAN3吗