给交换机划分VLAN,这是网络工程师必须掌握的基本技能,十个网络工程师九个说肯定没问题。但是,根据我教过的多届学生和公司实习生的实际操作,发现经常会出现下面的问题。

下图是一个典型的三层网络架构图,网关都设置在核心交换机上,但是正常配置后,接入交换机A下面的VLAN 10中的host_1和Host_2跟接入交换机B下VLAN 10中的Host_3不能通信。Host主机都不能ping通网关。

 

检查交换机配置如下

核心交换机相关配置如下,检查正常的:

vlan 1

vlan 10

vlan 20

interface Vlan-interface10

ip address 192.168.156.254 255.255.255.0

interface Vlan-interface20

ip address 192.168.201.254 255.255.255.0

interface GigabitEthernet1/0/1

port link-mode bridge

port link-type trunk

port trunk permit vlan all

汇聚交换机相关配置如下:

#

vlan 1

interface GigabitEthernet1/0/1

port link-mode bridge

port link-type trunk

port trunk permit vlan all

interface GigabitEthernet1/0/2

port link-mode bridge

port link-type trunk

port trunk permit vlan all

interface GigabitEthernet1/0/3

port link-mode bridge

port link-type trunk

port trunk permit vlan all

接入交换机A相关配置如下:

#

vlan 1

vlan 10

interface GigabitEthernet1/0/1

port link-mode bridge

port link-type trunk

port trunk permit vlan all

interface GigabitEthernet1/0/2

port link-mode bridge

port access vlan 10

interface GigabitEthernet1/0/3

port link-mode bridge

port access vlan 10

接入交换机A相关配置如下:

vlan 1

vlan 10

vlan 20

interface GigabitEthernet1/0/1

port link-mode bridge

port link-type trunk

port trunk permit vlan all

interface GigabitEthernet1/0/2

port link-mode bridge

port access vlan 10

interface GigabitEthernet1/0/3

port link-mode bridge

port access vlan 20

Host主机ping网关均不通。同一个VLAN的都ping不通。检查交换机的配置,互联端口均配置成TRUNK模式,并且允许所有VLAN。

这样的拓扑图,配置经常出现在汇聚交换机上,由于汇聚交换机没有外接终端,没有需要配置的VLAN端口,当时汇聚交换机作为中间交换机,必须也要配置下层交换机的VLAN信息,需要透传VLAN信息到核心交换机。

故在汇聚交换机上增加2个空的VLAN,网络就正常了。

汇聚交换机的正确配置如下:

#

vlan 1

vlan 10

vlan 20

interface GigabitEthernet1/0/1

port link-mode bridge

port link-type trunk

port trunk permit vlan all

interface GigabitEthernet1/0/2

port link-mode bridge

port link-type trunk

port trunk permit vlan all

interface GigabitEthernet1/0/3

port link-mode bridge

port link-type trunk

增加vlan后,Host主机均能ping通网关,接入交换机A下面的VLAN 10中的host_1和Host_2也能跟接入交换机B下VLAN 10中的Host_3能通信,VLAN 20中的Host_4也正常了。

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐