两台三层交换机都设置了vlan怎么配置路由器让他们相通

一台交换机设置了四个vlan,另一台设置了两个vlan,到路由器那我就不知道怎么命令他们相通了

如果你在三层交换机上不启用路由功能的话,就要在2台交换机的上联口上配置成TRUNK模式,然后在路由器的2个下联口分别为连接2个交换机的VLAN创建逻辑子接口。
这样在路由器上会自动生成到各VLAN的直连路由。你的VLAN之间就可以通了。追问

不明白,刚接触的,能不能把命令的内容写下来呢?谢谢了

追答

以下是在路由器上的配置命令。交换机上配置接口的VLAN和上联口的TRUNK就可以。

拓扑图如图所示
Router(config)#int f0/0
Router(config-if)#no shut 进入f0/0,启用
Router(config-if)#int f0/0.2
Router(config-subif)#encapsulation dot1Q 2
Router(config-subif)#ip add 192.168.2.1 255.255.255.0 在f0/0为VLAN2创建逻辑子接口并设置IP地址(此地址为计算机上的网关地址)
Router(config-subif)#int f0/0.3
Router(config-subif)#encapsulation dot1Q 3
Router(config-subif)#ip add 192.168.3.1 255.255.255.0 在f0/0为VLAN3创建逻辑子接口
Router(config)#int f0/1
Router(config-if)#no shut
Router(config-if)#int f0/1.3
Router(config-subif)#encapsulation dot1Q 4
Router(config-subif)#ip add 192.168.4.1 255.255.255.0
Router(config-subif)#int f0/1.5
Router(config-subif)#encapsulation dot1Q 5
Router(config-subif)#ip add 192.168.5.1 255.255.255.0
Router(config)#do show ip route 查看路由器的路由表
C 192.168.2.0/24 is directly connected, FastEthernet0/0.2
C 192.168.3.0/24 is directly connected, FastEthernet0/0.3
C 192.168.4.0/24 is directly connected, FastEthernet0/1.4
C 192.168.5.0/24 is directly connected, FastEthernet0/1.5

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-05

    两台三层设置一个相同的vlan999,并配置VLAN地址 ,A交换机的IP地址:10.10.10.10 255.255.255.0 ,B交换机的IP地址:10.10.10.20 255.255.255.0 

    A交换上的VLAN 是192.168.0.0/16 B交换机的VLAN是 172.16.0.1/16 

    设置路由,A交换机访问B交换的VLAN地址时,走A交换机vlan999的IP,

    命令:IP ROUTE 172.16.0.0/16 10.10.10.10

    B交换机访问A交换机的VLAN地址时走B交换机的VLAN999的IP ,

    命令:IP ROUTE 192.168.0.0/16 10.10.10.20

第2个回答  2011-03-21
在四个VLAN的交换机上,interface vlan 1; IP address 1.1.1.1 255.255.255.0 。 ingterface VLAN 2 ;IP address 2.2.2.2 255.255.255.0 。依次配置4个VLAN,
另外一台交换机也一样,既然是三层交换机,那么就可以写静态路由了。
第3个回答  2011-03-21
ip route x.x.x.x netmask x.x.x.x
相似回答