使用三层交换技术实现不同vlan之间的通信;
三层交换机=二层交换+三层转发
三层交换机实现不同vlan之间的通信的原理:
每个vlan都会虚拟出一个接口,然后在虚拟接口上配置IP地址
工作原理:
1.主机A发送数据包至主机B,首先到达交换机后交换机会对数据包进行解析,解析出源IP地址、MAC地址和目的IP地址、目的MAC地址。同时确认数据包协议的类型。
2.交换机会查找FIB表(类似路由表,主要记录目标网络和对应接口的映射关系),寻找目标IP、下一跳的IP地址和对应的传出接口。
3.如果目标IP地址和转发表中的网络目标地址相匹配,则直接将数据包转发至对应的接口;如果不匹配,则进行默认路由或者丢弃。
4.如果在同一网段,交换机会根据MAC地址直接转发到对应的设备;如果不在同一网段,则交换机会将数据包交给路由器将数据包转发到下一跳路由器的MAC地址。
三层交换机的更新:
交换机接收到数据包的源IP地址如果不在转发表中,交换机会将源IP地址和目的IP地址以及它们的对应接口添加到转发表中,转发表会进行动态学习和更新。
三层交换机硬件转发原理:
CPU:拥有路由器功能,转发数据包
硬件交换芯片:转发数据帧,拥有MAC地址表
一次路由,多次转发:每一次转发过程中,源IP地址和目标IP地址的IP都不变;而源MAC地址和目的MAC地址每次都发生改变。
三层交换机实验
完成下方主机之间的互通
LSW7:配置e0/0/1、e0/0/2、e0/0/3为access接口类型,并添加对应的vlan值;配置e0/0/4为trunk接口类型
代码如下:
[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]p l a
[Huawei-Ethernet0/0/1]p d v 10
[Huawei-Ethernet0/0/1]int e0/0/2
[Huawei-Ethernet0/0/2]p l a
[Huawei-Ethernet0/0/2]p d v 20
[Huawei-Ethernet0/0/2]int e0/0/3
[Huawei-Ethernet0/0/3]p l a
[Huawei-Ethernet0/0/3]p d v 30
[Huawei-Ethernet0/0/3]int e0/0/4
[Huawei-Ethernet0/0/4]p l t
[Huawei-Ethernet0/0/4]p t a v a
LSW8:配置vlan虚拟接口,并配置对应的网关IP地址,g0/0/1配置交换机与交换机之间的trunk接口类型,g0/0/2配置为access接口类型;配置向PC5端传递数据的默认路由
代码如下:
[Huawei]vlan batch 10 20 30
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]p l t
[Huawei-GigabitEthernet0/0/1]p t a v a
[Huawei-GigabitEthernet0/0/1]int Vlanif 10
[Huawei-Vlanif10]ip ad
[Huawei-Vlanif10]ip address 192.168.10.1 24
[Huawei-Vlanif10]int Vlanif 20
[Huawei-Vlanif20]ip ad
[Huawei-Vlanif20]ip address 192.168.20.1 24
[Huawei-Vlanif20]int Vlanif 30
[Huawei-Vlanif30]ip ad
[Huawei-Vlanif30]ip address 192.168.30.1 24
[Huawei-Vlanif30]q
[Huawei]vlan ba
[Huawei]vlan batch 100
Info: This operation may take a few seconds. Please wait for a moment...done.
[Huawei]int Vlanif 100
[Huawei-Vlanif100]ip ad
[Huawei-Vlanif100]ip address 10.0.0.20 24
[Huawei-Vlanif100]q
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]p l a
[Huawei-GigabitEthernet0/0/2]p d v 100
[Huawei-Vlanif100]q
[Huawei]ip ro
[Huawei]ip route-
[Huawei]ip route-static 0.0.0.0 0.0.0.0 10.0.0.10
AR7:
配置默认路由,代码如下:
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip ad
[Huawei-GigabitEthernet0/0/1]ip address 192.168.40.1 24
[Huawei-GigabitEthernet0/0/1]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip ad
[Huawei-GigabitEthernet0/0/0]ip address 10.0.0.10 24
[Huawei-GigabitEthernet0/0/0]q
[Huawei]ip ro
[Huawei]ip route-
[Huawei]ip route-static 0.0.0.0 0.0.0.0 10.0.0.20