如图所示怎么使不同vlan之间能通信 PC1为vlan10 pc2为vlan20 pc3为vlan20 pc4为vlan10 pc5为vlan20

请把设置所需的命令全部告诉我,谢谢,尽量详细一点

VLAN 之间通信有三种方法(这里举例vlan 10和 vlan 20):1.直接将路由器的接口IP分别当作划入vlan 10 和vlan 20的PC的网关,但是由于路由器的接口比较少,所以只能允许几个VLAN之间进行通信。2.单臂路由,就是你给的图从中间砍一半下来那种样子,如果你要求的是左边三台PC在不同VLAN,他们之间要通信的话可以用这种方法,但是有单点故障,只要交换机和路由器之间的链路断了就整个不能通信了。3.用SVI利用三层交换机来实现,如图你如果需要左边的PC和右边的两台PC划分在不同VLAN,并且要求它们之间通信的话,那么就将三台交换机之间的链路都设置为trunk,然后在三层交换机上设svi接口,
//在三层交换机上创建svi接口
Switch(config)#vlan 10
Switch(config-vlan)# interface vlan 10
Switch(config-if)#ip address 192.168.10.254 255 255.255.0
Switch(config)#vlan 20
Switch(config-vlan)# interface vlan 20
Switch(config-if)#ip address 192.168.20.254 255 255.255.0
Switch(config)#router eigrp 123
Switch(config-route)#network 192.168.10.0
Switch(config-route)#network 192.168.20.0
//这两条命令将三层交换机上的接口模式划为trunk
Switch(config-if)# interface gig 0/1
Switch(config-if)#switchport mode trunk
//在2层交换机上配置
Switch(config-if)# interface gig 0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)# interface fa0/0 //下面这三条是将和PC相连的接口划到vlan 10
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
然后其他和PC相连的接口也用这三条来划分,右边两台就改成VLAN20哈,楼主是初学者吧?呵呵,加油哈,慢慢的就觉得很上手了,希望这个回答对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-18
你没说需求,先给你一种解决方案
2台交换机和那一台三层交换机上都创建vlan10 和 vlan 20
然后把2条交换机连三层交换机的线配置为trunk
将连接pc1的线划入vlan 10
pc2的线划入vlan 20
pc3的线划入vlan 20
pc4的线划入vlan 10
pc5的线划入vlan 20
我想楼主应该知道具体配置命令吧,如果不知道的话,你提出我来补答。加上你拓扑的端口号,不然命令不好给。
相似回答