一个二层交换机配置两个VLAN,vlan1,vlan2 这两个VLAN之间可以互相通信吗?
我的意思是如果MAC表已经学习到vlan1中的一个端口的信息。 vlan2向VLAN1中的主机可以发送数据吗?
根据端口划分VLAN
--------〉
肯定不能通信!配置VLAN的目的就是分割广播域!想让他们之间 通信必须借助于三层设备,如路由器
今天老师刚把这个教完,去实训机房通过。现在写出来大家分享下~!(不要笑我!~) VLAN之间本来是不能相互通信的,(VLAN的工作原理在这里就不讲了。在本空间里面有),但是如果要互相通信怎么办呢。 (你可能会问,既然设VLAN的原因就是为了保密也就是为了不能互相通信,现在又要互相通信,还设干什么,呵呵 。可是要想到也有它有利的一面,就比如说。VLAN可以隔离冲突域,你分了VLAN不就利用了VLAN的功能,又可以不同VLAN之间互相通信, 不过这只是我说的个例子)。好了。进入正题。 不同VLAN相互通信有三种方法: 1。首先配置交换。 命令如下:ena 输密码: con t vlan 2 int f 0/5 switchport access vlan 2 重复上面命令。把5-10加入到VLAN2里面。 1-5号端口不要动。在原来的VLAN1里面就可以了。 最后保存:copy run st 交换机配置完成。 |
今天老师刚把这个教完,去实训机房通过。现在写出来大家分享下~!(不要笑我!~) VLAN之间本来是不能相互通信的,(VLAN的工作原理在这里就不讲了。在本空间里面有), 但是如果要互相通信怎么办呢。(你可能会问,既然设VLAN的原因就是为了保密也就是为了不能互相通信,现在又要互相通信,还设干什么,呵呵。 可是要想到也有它有利的一面,就比如说。VLAN可以隔离冲突域,你分了VLAN不就利用了VLAN的功能,又可以不同VLAN之间互相通信, 不过这只是我说的个例子)。好了。进入正题。 不同VLAN相互通信有三种方法: 1。首先配置交换。 命令如下:ena 输密码: con t vlan 2 int f 0/5 switchport access vlan 2 重复上面命令。把5-10加入到VLAN2里面。 1-5号端口不要动。在原来的VLAN1里面就可以了。 最后保存:copy run st 交换机配置完成。 2。设置路由器 命令如下: ena 输入密码 conf t int f 0 ip address 192.168.0.1 255.255.255.0 (VLAN1的IP地址。) no shutdown exit int f 1 ip address 192.168.1.1 255.255.255.0(VLAN2的IP地址) no shutdown 然后把交换机的1号端口连到路由器0号端口 把交换机的5号端口连到路由器1号端口 最后。。用VLAN2的PC机上用命令 ping 192.168.0.1 通过 ping 192.168.0.2通过 -----------------成功--------------------- 另外还有两种方法: 就是用个三层交换机实现。原理一样。 第三种方法:把路由器分为两个虚拟接口。原理和上面一样。只要把每个VLAN设个IP地址就OK了。命令是:switch#(config )ip address 192.168.0.1 255.255.255.0 VLAN1的 switch#(config )ip address 192.168.0.1 255.255.255.0 VLAN2的 |