三层交换机转换原理
三层交换机的配置 VRRP实验
三层交换机转换原理
使用三层交换技术实现VLAN间通信
三层交换=二层交换+三层转发
vlan1转发数据给三层交换会封装(源IPvlan1 IP目的vlan2 IP,源MAC vlan1 MAC目的 MAC网关的MAC)
三层交换会查看vlan2的MAC地址,如果有直接转发数据进行单播,如果没有进行ARP请求并且重新封装
重新封装MAC头部(源IP和目的IP不变,源MAC(三层交换的MAC vlan2 网关的MAC),目的MAC vlan2 MAC)
什么是三层交换?
随着互联网的发展,局域网和广域网技术得到了广泛的推广与应用。数据交换技术从简单的电路交换发展到二层交换,二层交换又到了现在的三层交换,将来没准还会发展到更多的多层交换四层五层啊都有可能。三层交换技术就是二层交换+三层转发技术。他解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低俗复杂造成的网络问题。
三层交换机处于网络层,与单臂路由可以实现vlan之间的通信
单臂路由三层交换都可以实现VLAN之间的通信
单臂路由工作原理:路由器重新封装MAc地址,转换为VLANID
三层交换:一次路由,多次交换
一次路由: 数据流的第一数据包由三层引擎来处理,重新封装MAC,再路由转发数据包
多次交换:第一个数据包转发后,会在硬件创建一个MLS条目,ML.s包含FTB(转发信息库:包含有vLAID和主机IP)、邻接关系表(邻接主机和MAc地址),通过查询FIB和邻接关系表重新封装数据帧,丛相应端口转发数据
三层交换机具有路由功能可以转发数据,IP地址是配置在虚拟接口上而不是物理接口上,物理接口对接交换机的配置trunk,对接PC机的配置access
基于CEF的MLS
基于CEF的MLS,CEF是一种基于拓扑转发的模型,其关键是两张转发信息表,转发信息库(FIB)与路由表一一对应,是路由表的一个镜像。路由表更新时,FIB也随着变化,其中FIB包含邻接主机的IP地址与vlanID的对应关系。而邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。
基于CEF的转发过程就是发送单播数据包,通过查找FIB和邻接关系表,重新封装数据帧,从相应端口进行转发。
与传统的MLS不同,CEF是预先根据路由表学习路由信息后,直接储存FIB。REF预选根据ARP表生成邻接关系表,直接由硬件进行转发。而传统的MLS至少需要软件查询一次路由表后,建立转发条目,才能使用硬件进行转发。
三层交换机的配置 VRRP实验
SW1
<Huawei>sys
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sysname sw1
[sw1]vlan batch 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1]int e0/0/3
[sw1-Ethernet0/0/3]p l t
[sw1-Ethernet0/0/3]p t a v a
[sw1-Ethernet0/0/3]q
[sw1]int e0/0/4
[sw1-Ethernet0/0/4]p l t
[sw1-Ethernet0/0/4]p t a v a
[sw1-Ethernet0/0/4]q
[sw1]q
<sw1>save
[sw1]vlan 10
[sw1-vlan10]q
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]p l a
[sw1-Ethernet0/0/1]p d v 10
[sw1-Ethernet0/0/1]q
SW2
[sw2]vlan batch 10 20
[sw2]int vlan 10
[sw2-Vlanif10]ip add
[sw2-Vlanif10]ip address 192.168.10.200 24
[sw2-Vlanif10]q
[sw2]int vlan 20
[sw2-Vlanif20]ip add
[sw2-Vlanif20]ip address 13.0.0.2 24
[sw2-Vlanif20]q
[sw2]q
<sw2>save
[sw2]int g0/0/1
[sw2-GigabitEthernet0/0/1]p l t
[sw2-GigabitEthernet0/0/1]p t a v a
[sw2-GigabitEthernet0/0/1]un shu
[sw2-GigabitEthernet0/0/1]int g0/0/2
[sw2-GigabitEthernet0/0/2]p l a
[sw2-GigabitEthernet0/0/2]p d v 20
[sw2-GigabitEthernet0/0/2]q
[sw2]int vlan 10
[sw2-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1
[sw2-Vlanif10]vrrp vrid 1 priority 120
[sw2-Vlanif10]vrrp vrid 1 pree
[sw2-Vlanif10]vrrp vrid 1 preempt-mode ti
[sw2-Vlanif10]vrrp vrid 1 preempt-mode timer de
[sw2-Vlanif10]vrrp vrid 1 preempt-mode timer delay 5
[sw2-Vlanif10]vrrp vrid 1 trac
[sw2-Vlanif10]vrrp vrid 1 track int g0/0/2 re
[sw2-Vlanif10]vrrp vrid 1 track int g0/0/2 reduced 30
[sw2-Vlanif10]vrrp vrid 1 track int g0/0/1
[sw2-Vlanif10]ip ro
[sw2-Vlanif10]q
[sw2]ip ro
[sw2]ip route-s
[sw2]ip route-static 30.0.0.0 24 13.0.0.1
SW3
[sw3]vlan batch 10 20
[sw3]int vlan 10
[sw3-Vlanif10]ip add
[sw3-Vlanif10]ip address 192.168.10.100 24
[sw3-Vlanif10]q
[sw3]int vlan 20
[sw3-Vlanif20]ip add
[sw3-Vlanif20]ip address 23.0.0.2 24
[sw3-Vlanif20]q
[sw3]q
<sw3>save
[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]p l t
[sw3-GigabitEthernet0/0/1]p t a v a
[sw3-GigabitEthernet0/0/1]q
[sw3]int g0/0/2
[sw3-GigabitEthernet0/0/2]p l a
[sw3-GigabitEthernet0/0/2]p d v 20
[sw3-GigabitEthernet0/0/2]q
[sw3-Vlanif10]vrrp vrid 1vir
[sw3-Vlanif10]vrrp vrid 1 vir
[sw3-Vlanif10]vrrp vrid 1 virtual-ip 192.168.10.1
[sw3-Vlanif10]vrrp vrid 1 pro
[sw3-Vlanif10]vrrp vrid 1 pri
[sw3-Vlanif10]vrrp vrid 1 priority 95
[sw3-Vlanif10]q
[sw3]ip ro
[sw3]ip route-s
[sw3]ip route-static 30.0.0.0 24 23.0.0.1
R1
[Huawei]sysname R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add
[R1-GigabitEthernet0/0/0]ip address 13.0.0.1 24
[R1-GigabitEthernet0/0/0]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add
[R1-GigabitEthernet0/0/1]ip address 23.0.0.1 24
[R1-GigabitEthernet0/0/1]q
[R1]int lo 0
[R1-LoopBack0]ip add 30.0.0.1 24
[R1-LoopBack0]q
[R1]ip route-s
[R1]ip route-static 192.168.10.0 24 13.0.0.2
[R1]ip route-static 192.168.10.0 24 23.0.0.2