vlan之间的通信————三成交换机实现

    大家知道,不同的vlan,他们的冲突域不一样,而且广播地址也不一样,默认的情况下,他们是不能通信的,但在公司或者某一个具体的项目中,有时候是需要不同的vlan之间需要通信的,那么我们就要用到三层的设备了!
    要想实现不同的vlan之间能够实现通信,可以使用三层的交换机或者是用一个单臂的路由器来做!
    今天我们只讨论用三层的设备实现不同vlan之间的通信!

     大家都知道,如果两天pc机能够实现通信,那么他们必须都有网关,就是有出口的地址,顾名思义,如果没有出口,那么他们将无法通信,不同的vlan之间要是想要通信,也是相同的道理,他们必须有自己的网关,有了网关自然后通过有路由功能的三层设备,很自然的就能通信了~

  OK,原理我们搞懂了,现在我,们看实例!
 

      valn 1 和vlan2 他们要实现通信,一共有三台设备,一台三成的交换机,两天层二的交换机,两台层2的交换机分别脸上层3的交换机,两天层2的交换就分别启vlan1和vlan2。

     上文中我们提到,不同的vlan要能实现通信,他们必须要有网关,好,由于层2的交换机是工作在数据链路层的,他只能给予mac地址的转发,那么我们只能在三层的交换机上给他们提供网关

      OK.我们现在在三层的设别上分别启vlan1和vlan2,然后给这两个vlan分别添加上ip地址(相信的端口要开启路由功能,否则是添加不上IP地址的),我们添加完ip地址后,有两台在不同vlan下的pc互ping,我们发现他们还是无法通信
      注意:他们是建立在trunk链路上!

      ok,我们分别在两条链路上相应的端口启trunk,此时我们在让他们互相Ping
,此时他们已经能够互相ping通了!
 


转载于:https://blog.51cto.com/chimaoyu/250904