文章目录
- 一、实验要求及拓扑图
- 二、实验步骤
- 三、思考题
一、实验要求及拓扑图
二、实验步骤
1、创建VLAN,将端口划入vlan
在交换机S3、S4上创建VLAN10、20
Switch(config)#vl 10
Switch(config-vlan)#vl 20
S3(config)#int f0/3
S3(config-if)#switchport access vlan 10
S3(config-if)#int f0/1
S3(config-if)#switchport access vlan 20
S3(config-if)#int f0/2
S3(config-if)#switchport mode trunk
S4(config)#int f0/2
S4config-if)#switchport access vl 20
S4(config-if)#int f0/3
S4(config-if)#sw ac vl 10
S4(config-if)#int f0/1
S4(config-if)#sw mo tr
2、S1上配置
Switch(config)#hostname S1
S1(config)#int f0/2
S1(config-if)#sw mo tr
S1(config)#int f0/1
S1(config-if)#sw mo tr
S1(config)#int f0/4
S1(config-if)#sw mo tr
3、配置路由
IP地址配置:
R3上
Router#conf t
Router(config)#int g0/0/1
Router(config-if)#ip add 200.10.255.1 255.255.255.0
Router(config-if)#no shutdown
Router(config)#hostname R3
R3(config)#int g0/0/0
R3(config-if)#ip add 200.10.200.2 255.255.255.0
R3(config-if)#no shut
R2上
Router(config)#hostname R2
R2(config)#int g0/0/1
R2(config-if)#ip add 200.10.200.1 255.255.255.0
R2(config-if)#no shut
R2(config-if)#int g0/0/0
R2(config-if)#ip add 200.10.100.2 255.255.255.0
R2(config-if)#no shut
R1上
R1(config)#int g0/0/0
R1(config-if)#ip a
R1(config-if)#ip add 200.10.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#int g0/0/1
R1(config-if)#ip add 200.10.100.1 255.255.255.0
R1(config-if)#no shut
静态路由配置:
R1上:
非直连网段为200.10.200.0 、200.10.255.0
R1(config)#ip route 200.10.200.0 255.255.255.0 200.10.100.2
R1(config)#ip route 200.10.255.0 255.255.255.0 200.10.100.2
R2上:
非直连网段为200.10.255.0 、200.10.1.0
R2(config)#ip route 200.10.255.0 255.255.255.0 200.10.200.2
R2(config)#ip route 200.10.1.0 255.255.255.0 200.10.100.1
R3上:
非直连网段为200.10.100.0 、200.10.1.0
R3(config)#ip route 200.10.100.0 255.255.255.0 200.10.200.1
R3(config)#ip route 200.10.1.0 255.255.255.0 200.10.200.1
4、配置pc
以PC1和PC2为例:
5、测试
PC1和PC2互通!
三、思考题
1、数据包在经过S1、R1时会发生哪些变化?
经过S1交换机:二层交换机会将数据包发送到目标主机所在的端口。它可以根据MAC地址表上的信息快速找到目标端口,并且不会向除目标端口之外的其他端口广播数据包。
经过R1路由器:更改源mac地址和目的mac地址(一般源地址是路由器出口的mac地址,新的目的mac地址是下一个三层设备的入接口mac地址或者目标主机mac),ttl减小1。
2、VLAN之间如何通信?
同VLAN且同网段的PC之间可直接进行通信,无需借助三层转发设备,该通信方式被称为二层通信。
不同VLAN之间通信需要通过三层设备实现互访,常见的三层设备:路由器、三层交换机、防火墙等。将二层交换机与路由器的三层接口互联,由三层设备进行路由转发来实现通信。
3、简述拓扑图中R1和R2接口模式是什么?如果需要复用当前已有直连线(R1 Gig01<——>R2 Gig0/0)新增一个VLAN 200.10.101.0/24,有什么解决办法,并说明原因,以及相较于上文题1中R1在转发数据包时有什么不同?
R1和R2的接口模式为路由模式;可以在R1或者是R2上创建一个环回(200.10.101.0/24),连接一个二层交换机,交换机上接PC并将端口划入vlan(也就是我们所说的单臂路由方式)。
R1转发数据包:
源主机把数据发送给交换机,交换机根据接口所在VLAN加上VLAN ID通过Trunk链路发送到路由器;根据目标IP地址路由器知道这是发往另外一个VLAN的数据,路由器把数据包的VLAN号封装为另一个VLAN ID,并且从Trunk链路发送给交换机;交换机根据VLAN ID发送到另外一个VLAN的接口,并且去掉VLAN ID后发送给目标主机。