如何把俩台三层交换机的俩个VLAN连通?(如图)
首先3层交换要有设置管理vlan的地址,比如vlan1是1.1.1.0网段,vlan1管理地址1.1.1.1;vlan2是1.1.2.0网段,vlan2管理地址是1.1.2.1,然后只要在3层交换上把两个vlan分好端口,不用做其他任何设置,两个vlan就能连通。
原理,因为是3层交换机,所以拥有路由功能,只要不vlan分成不同网段,就可以实现单臂路由功能。
无论思科还是华为,只要原理对就可以啦~~楼上那位代码都是华为的。思科的是
Switch>enable
Switch#configure terminal
Switch(config)#hostname R1
R1(config)#vla
R1(config)#vlan 2
R1(config-vlan)#nam
R1(config-vlan)#name vlan2
R1(config-vlan)#end
R1#configure terminal
R1(config)#interface vlan 1
R1(config-if)#ip address 1.1.1.1 255.255.255.0
R1(config-if)#no sh
R1(config-if)#no shutdown
R1(config-if)#end
R1#configure t
R1#configure terminal
R1(config)#interface vlan 2
R1(config-if)#ip address 1.1.2.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface f0/2
R1(config-if)#switchport mode access
R1(config-if)#switchport access vlan 2
然后只要设置vlan1是1.1.1.0网段,网关是1.1.1.1;vlan2是1.1.2.0网段,网关是1.1.2.1,两个vlan就可以通了~~
解决的方法就是,在其中一台思科3560三层交换机上(哪一台都无所谓,因为你在两台三层交换机之间的链路,是二层的Trunk链路。而trunk是承载多VLAN流量的),添加两个SVI(Switch Virtual Interface )接口(假设你之前没有添加过)。在SVI接口上设置IP地址,然后把划入相应VLAN的电脑的网关,设置成所对应的SVI地址。
我假设你一个VLAN是VLAN2,VLAN2的IP地址网段是192.168.2.0 255.255.255.0,网关是192.168.2.1;而另一个VLAN是VLAN3,VLAN3的IP地址网段是192.168.3.0 255.255.255.0,网关是192.168.3.1;两台三层交换机之间的互联,依然是用Trunk这种二层链路相连,那具体的配置如下:
Switch(config)#interface vlan 2
Switch(config-if)#description This interface is the gateway of VLAN 2.
Switch(config-if)#ip address 192.168.2.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#
Switch(config)#interface vlan 3
Switch(config-if)#description This interface is the gateway of VLAN 3.
Switch(config-if)#ip address 192.168.3.1 255.255.255.0
Switch(config-if)#exit
Switch(config)#
在全局模式下,使用命令interface vlan 3,就是启用一个SVI接口。
这样,就应该能通。但前提条件是:你要在一台三层交换机上设置两个SVI接口。
如果你想要在两台三层交换机上各设置一个SVI接口,然后又要互通的话,就要启用路由协议,并把VLAN的网段发布出去才行。
如果还有疑问的话,再跟我补充说明吧!留下你的邮箱,将更利于我们的联系。
最后说一句:如果把我的答案选为最佳答案的话,请多给一点分吧!
毕竟,要思考你这个问题,并给出相应的答案,还要用键盘输入,是要用不少的时间和精力的。
PC上配置IP地址,指定这个网关。接入层SW下联PC的端口划到对应的VLAN中。
例如:3550_1(config)#int
vlan
2
no
sh
ip
add
2.2.2.1
255.255.255.0
2950T_1(config)#int
f0/24
#switch
mode
access
#switch
access
vlan
2
然后PC2接到2950T的f0/24口上,配置2.2.2.2
255.255.255.0
网关2.2.2.1
其他VLAN类似,配置完成后3550上开启ip
routing
即可,实验完成。
很简单但应用很实际的一个VLAN间路由实验。希望楼主真正理解而不是只需要一个纯粹的答案
三层交换机上先启用路由功能
然后在三层交换机上建立相应vlan就行
答:PC上配置IP地址,指定这个网关。接入层SW下联PC的端口划到对应的VLAN中。例如:3550_1(config)#int vlan 2 no sh ip add 2.2.2.1 255.255.255.0 2950T_1(config)#int f0/24 switch mode access switch access vlan 2 然后PC2接到2950T的f0/24口上,配置2.2.2.2 255.255.255.0 网...
答:1,开启3台3层交换机的路由功能2,在2台3层交换机上建立所有的VLAN,比如,TP上原来有VLAN 234 ,H3C上有划了VLAN567,则需要在2台3层交换机上均建立VLAN234567,并给VLAN 234567,分别配置IP,3,做STP,让2台3层交换机负载均担,TP做为原来VLAN234的根,H3C作为新VLAN567的根,否则的话,则有一台虚设4...
答:1. 将两个欲聚合的端口设置为 no switch 模式。2. 建立聚合组 3. 聚合组工作模式设为 no switch 模式 4. 配置 ip 地址 两台交换机做同样处理,且互为网关即可。
答:关键配置,需要互通的 Vlan 必须配置对应三层接口,然后vlan中的主机以这个地址做为网关,就行了!参考配置:vlan10 inter vlan 10 ip add 192.168.1.1 24 vlan 20 inter vlan 20 ip add 192.168.2.1 24
答:1、在三层交换机上面新建vlan2 和vlan 4,并为两个vlan配置IP地址,来分别作为二层交换机的网关。(比如:vlan 2 192.168.2.1 /24 VLAN 4 192.168.4.1/24)2、在二层交换机上启用vlan 2 和vlan 4,并将指定的端口划分到对应的vlan 。3、在二层交换机的vlan 2 的PC指定其网关为192....
答:交换机之间同vlan用trunk链路连接的话不需要路由就可以直接访问。因为trunk链路是承载多个vlan链路的。不管是一个交换还是多个交换,不同vlan之间访问要用路由做一个子接口。单臂路由的设置。
答:有两种方法,一是静态ip路由,二是路由协议 一,三层交换机要开启三层路由,并为vlan配置ip地址。二,两台三层交换机互联接口配置ip地址。三,可以启用路由协议或静态ip进行路由。四,客户端网关必须是所在vlan的ip地址
答:三层交换机上如果两个vlan都起了虚接口,即vlan-interface,并且配置了IP地址,那么这两个vlan就三层互通了。但这两个vlan之间二层还是不会通的,比如不配置网关地址,那么是不通的。经过在三层交换机上起IP地址,实现的是三层的互通,这个时候三层交换机相当于路由器 ...
答:(config)#hostname Switch-1 Switch-1#vlan database Switch-1(vlan)#vlan 2 name XXXX Switch-1(vlan)#end Switch-1#configure terminal Switch-1(config)#interface vlan 1 Switch-1(config-if)#ip address xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx Switch-1(config-if)#no shutdown Switch-1(...
答:首先3层交换要有设置管理vlan的地址,比如vlan1是1.1.1.0网段,vlan1管理地址1.1.1.1;vlan2是1.1.2.0网段,vlan2管理地址是1.1.2.1,然后只要在3层交换上把两个vlan分好端口,不用做其他任何设置,两个vlan就能连通。原理,因为是3层交换机,所以拥有路由功能,只要不vlan分成不同网段,...