请教二层交换机VLAN的划分

2024-12-28 15:32:11
推荐回答(5个)
回答1:

1、网络拓扑图如图所示:

2、具体配置:在配置前,请先使用“erasestartup-config”、“novlan2-101”等命令清除以前的配置信息并重启交换机。

3、创建交换机的VLAN并对端口进行设置。

4、设置交换机1的多个VLAN并设置端口trunk属性。

5、设置交换机2的多个VLAN并设置端口trunk属性。

6、设置连接的pc地址。

7、测试trun属性的工作状态。查看交换机端口分配情况。从两交换机的端口分配情况可知,交换机f0/1端口属性vlan10,f1/1端口属性属于valn20,f2/1的端口属性被设置成trunk属性端口端口,3个端口都已经连通。

8、查看trunk属性端口信息。交换机1上的trunk属性端口信息:特权模式下使用:Switch#showinterfaceswitchport命令查看交换机S1:

9、从输出信息可以看到,交换机1的f0/3端口trunk属性设置情况。交换机2上的trunk属性端口信息:交换机S2:

10、从输出信息可以看到,交换机2的f0/3端口trunk属性设置情况。PC机之间相互执行ping操作,测试其连通性。测试vlan10:PC1pingPC3:

回答2:

你好,
首先,二层交换机是可以划分VLAN的,单纯的交换中Vlan的确是不能通信的,可以借助路由使之通信。
再有,至于网关,路由的一端接外部广域网(Inter网),另一端接内部局域网。接内部局域网的一端是要做个单臂路由的。就是在接口中做虚拟的子接口,每一个接口对应一个Vlan。因为Vlan你既然为了相互通信、共同上网,肯定是要在不同IP段的了,所以为子接口配的IP就是你各个Vlan中主机上网的网关。

举个例子。一台路由器与一台二层交换机相连,二层交换机接口与2台主机相连,首先在交换机上划分出Vlan,并把2台主机的接口各自加入到vlan2、vlan3中。(这样的时候2台主机因为在不同vlan,所以是不能通信的)。下面在路由上做单臂路由。进入到连接交换机的子接口,例如#interface f 0/0.2(一般你的要加入这个接口的是vlan几,那么你就进入0/0.几的接口,这样记起来比较方便) 进入后为这个子接口封装一下协议,因为如果没有协议是不能通信的。#encapsulation dot1q 2(后面这个数字是你的vlan号也是你进入的子接口号),再给这个接口配一个IP,这个IP就是以后你对应的这个Vlan的网关。
好了后再来配置vlan3对应的子接口,#interface f 0/0.3。#encapsulation dot1q 3. #ip address ip地址(即vlan3要设置的网关)掩码

这样你的vlan2,与vlan3之间就可以通信并且也可以共同上网了。注意vlan2与vlan3的网关是各自对应的子接口IP。是不同的,并且也不可能是一个网段的。

回答3:

纯2层的交换机肯定也是能划分VLAN的!! 至于加路由,能加路由那就是个多层交换机,肯定不是纯2层的交换机, 2层交换机是没有三层接口的,所以根本就没有路由, 他是根据交换机内部的CAMP表的MAC地址对应接口映射来转发数据的, 所以纯2层的交换机不同VLAN是不能互相访问的!!!!

回答4:

  因为vlan的划分可基于多种方法,有的方法在第二层数据链接层和第一层物理层即可实现。
  1、基于端口的vlan,用户可以配置交换机的端口,设置不同的端口位于不同的vlan,这可理解为物理层的vlan;
  2、基于mac的vlan,交换机可以存储连接到不同端口的网卡的mac地址,通过将不同mac地址加入不同vlan即可,这是基于数据链接层的vlan。

回答5:

2层交换当然能分。 只要是交换,甭管是三层还是二层都可以。