ljzsdut
GitHubToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

2 交换机配置 Vlan互访

如果要实现跨子网互访,就要经过三层设备——路由器。

1、路由器

image-20210708083427570

配置:交换机的两端都设置为ACESS口,路由器接口配置IP作为网关地址,PC的网关设置为路由器上相关的地址。

缺点:每添加一个VLAN,就需要添加一根线连接到路由器,耗费一个路由器接口。

# 一、交换机配置
#1、创建2个VLAN
R02-YW-41# configure terminal   #进入配置终端
R02-YW-41(config)# vlan 10      #创建VLAN 10
R02-YW-41(config)# vlan 20      #创建VLAN 20
R02-YW-41(config)# end          #退出配置终端


#2.1、配置连接PC的交换口
R02-YW-41# configure terminal                       #进入配置终端
R02-YW-41(config)# interface fe1/1                 #进入接口配置(与pc连接的交换口)
R02-YW-41(config-if)# switchport mode access        #配置为access口(默认操作,可省略)
R02-YW-41(config-if)# switchport access vlan 10     #配置为VLANID为10

R02-YW-41(config)# interface fe1/2                 #进入接口配置(与pc连接的交换口)
R02-YW-41(config-if)# switchport access vlan 20     #配置为VLANID为20
R02-YW-41(config-if)# end                           #退出配置终端

#2.2、配置连接路由器的交换口
R02-YW-41# configure terminal                       #进入配置终端
R02-YW-41(config)# interface fe1/3                 #进入接口配置(与router连接的交换口)
R02-YW-41(config-if)# switchport mode access        #配置为access口(默认操作,可省略)
R02-YW-41(config-if)# switchport access vlan 10     #配置为VLANID为10

R02-YW-41(config)# interface fe1/4                 #进入接口配置(与router连接的交换口)
R02-YW-41(config-if)# switchport access vlan 20     #配置为VLANID为20
R02-YW-41(config-if)# end                           #退出配置终端

# 二、路由器配置
# 配置默认网关地址
R02-YW-41# configure terminal                                   #进入配置终端
R02-YW-41(config)# interface fe1/0                             #进入接口配置(与switch连接的路由口)
R02-YW-41(config-if)# ip add 192.168.10.254 255.255.255.0       #配置vlan10的默认网关IP地址
R02-YW-41(config-if)# no shutdown                               #启动接口
R02-YW-41(config-if)# end                                       #退出配置终端

R02-YW-41# configure terminal                                   #进入配置终端
R02-YW-41(config)# interface fe1/1                             #进入接口配置(与switch连接的路由口)
R02-YW-41(config-if)# ip add 192.168.20.254 255.255.255.0       #配置vlan20的默认网关IP地址
R02-YW-41(config-if)# no shutdown                               #启动接口
R02-YW-41(config-if)# end                                       #退出配置终端

# 三、PC默认网关配置省略

2、单臂路由

image-20210708083754058

image-20210708083816679

配置:在路由器上配置Acess类型的子接口(并配置IP作为vlan的网关),与路由器连接的交换机上的口配置为Trunk口。PC的网关设置为路由器上相关的地址。

优点:一个交换机上无论设置多少个VLAN,只需要一根线与交换机连接即可。

# 一、交换机配置
#1、创建2个VLAN
R02-YW-41# configure terminal   #进入配置终端
R02-YW-41(config)# vlan 10      #创建VLAN 10
R02-YW-41(config)# vlan 20      #创建VLAN 20
R02-YW-41(config)# end          #退出配置终端


#2.1、配置连接PC的交换口
R02-YW-41# configure terminal                       #进入配置终端
R02-YW-41(config)# interface fe1/1                 #进入接口配置
R02-YW-41(config-if)# switchport mode access        #配置为access口(默认操作,可省略)
R02-YW-41(config-if)# switchport access vlan 10     #配置为VLANID为10

R02-YW-41(config)# interface fe1/2                 #进入接口配置
R02-YW-41(config-if)# switchport access vlan 20     #配置为VLANID为20
R02-YW-41(config-if)# end                           #退出配置终端

#2.2、配置连接路由器的交换口
R02-YW-41# configure terminal                       #进入配置终端
R02-YW-41(config)# interface fe1/3                 #进入接口配置
R02-YW-41(config-if)# switchport mode trunk         #配置为trunk口
R02-YW-41(config-if)# switchport access vlan 10     #配置为VLANID为10
R02-YW-41(config-if)# end                           #退出配置终端

# 二、路由器配置
# 配置默认网关地址
R02-YW-41# configure terminal                                       #进入配置终端
R02-YW-41(config)# interface fe1/0.10                              #创建一个虚拟子接口,进入接口配置
R02-YW-41(config-if)# encapsulation dot1q 10                        #设置为vlan10
R02-YW-41(config-if)# ip address 192.168.10.254 255.255.255.0       #配置IP作为默认网关地址
#路由口配置IP后,路由器内会自动生成相关的路由条目
R02-YW-41(config)# interface fe1/0.10                              #创建一个虚拟子接口,进入接口配置
R02-YW-41(config-if)# encapsulation dot1q 20                        #设置为vlan20
R02-YW-41(config-if)# ip address 192.168.20.254 255.255.255.0       #配置IP作为默认网关地址
R02-YW-41(config-if)# end                                           #退出配置终端

# 三、PC默认网关配置省略

3、三层交换机

一个交换机虚拟接口(Switch Virtual Interface,SVI)代表一个由Acess口构成的VLAN(其实就是通常所说的VLAN接口),SVI接口是当在interface vlan全局配置命令后面键入具体的VLAN ID时创建的,即 interface vlan VLAN_ID会创建一个tag为VLAN_ID的Acess口。

image-20210708084458438

3层交换机实现VLAN互访,类似于单臂路由,svi等同于路由器的子接口,交换模块连接路由模块的接口可以认为自动设置为Trunk口了,在配置的时候,无需考虑该配置,只需要配置svi口即可。

image-20210708085925047

# 三层交换机配置
R02-YW-41# configure terminal                                       #进入配置终端
R02-YW-41(config)# vlan 10      																		#创建VLAN 10
R02-YW-41(config)# vlan 20      																		#创建VLAN 20

R02-YW-41(config)# interface fe0/1                 								 	#进入接口配置
R02-YW-41(config-if)# switchport mode access        								#配置为access口(默认操作,可省略)
R02-YW-41(config-if)# switchport access vlan 10     								#配置为VLANID为10
								
R02-YW-41(config)# interface fe0/2                 								 	#进入接口配置
R02-YW-41(config-if)# switchport mode access        								#配置为access口(默认操作,可省略)
R02-YW-41(config-if)# switchport access vlan 20     								#配置为VLANID为20

R02-YW-41(config)# interface vlan 10      #创建一个vlan10的虚拟接口,进入接口配置(此处不是虚拟子接口,是虚拟接口)
R02-YW-41(config-if)# ip address 192.168.10.254 255.255.255.0       #配置IP作为默认网关地址
R02-YW-41(config)# interface vlanif 20                              #创建一个vlan20的虚拟接口,进入接口配置
R02-YW-41(config-if)# ip address 192.168.20.254 255.255.255.0       #配置IP作为默认网关地址
R02-YW-41(config-if)# end                                           #退出配置终端