计算机网络|数据链路层|用三层交换机实现跨vlan通信

1.新建两个pc机器,并配置好ip地址

具体如下

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第1张图片

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第2张图片

这里我将pc0的ip地址配置为192.168.10.1,pc1ip地址配置为192.168.20.1

默认网关分别配置为192.168.10.254和192.168.20.254


2.新建两个二层交换机,将两台主机分别连接到交换机并为两台主机单独划分vlan

具体如下

首先为switch0创建一个vlan10

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第3张图片

将与pc0相连的ft0/1接口vlan设置为10

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第4张图片

同样,我们为switch1创建一个vlan20

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第5张图片

将与pc1相连的ft0/1接口vlan设置为20

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第6张图片

3.新建一个三层交换机,并对其进行配置

首先新建一个三层交换机,并分别连接到两个二层交换机,如图所示

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第7张图片

然后我们需要对三层交换机相应接口分别配置vlan10和vlan20

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第8张图片

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第9张图片

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第10张图片

最后我们给三层交换机两个接口分别配置ip地址以及打开路由功能

我们在命令行中操作

Switch>en    从用户模式进入特权模式   
Switch#conf t    进入到config配置
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#ip routing  启动路由功能  
Switch(config)#interface vlan 10    进入到vlan10的配置
Switch(config-if)#ip address 192.168.10.254 255.255.255.0    配置vlan10的网关
Switch(config-if)#no shutdown    激活接口
Switch(config-if)#exit    返回上级
Switch(config)#interface vlan 20    进入到vlan20的配置

%LINK-5-CHANGED: Interface Vlan20, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up
Switch(config-if)#ip address 192.168.20.254 255.255.255.0    配置vlan20的网关
Switch(config-if)#no shutdown    激活接口
Switch(config-if)#

如上我们就配置好了三层交换机路由


最后我们在pc0上用ping命令去ping pc1,看两台主机是否连接成功

计算机网络|数据链路层|用三层交换机实现跨vlan通信_第11张图片

如图所示,pc0主机成功ping通了pc1,说明两台主机跨vlan连接成功

你可能感兴趣的:(网络,接口,交换机,网关)