三层交换技术
一.三层交换技术
三层交换技术就是:二层交换技术+三层转发技术。它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。
当三层设备接收到一个数据帧,会拆除原数据帧,重新封装新的源MAC地址和目标MAC地址,并且因为帧头部的信息发生变化,最后的帧校验CRC也应当随之改变。
二.实验
1.实验要求
利用三层交换技术,主机在不同vlan下通信
2.实验拓扑
3.实验配置
1.pc机配置
pc1
pc2
pc3
未配置前pc1 ping 不通pc3
2.二层交换机
undo t m #关闭信息提示中心
sys #进入系统模式
sys sw2 #修改名称
vlan batch 10 20 30 #批量创建vlan 10 20 30
int e0/0/1 #进入端口
port link-type access #指定端口类型
port default vlan 10 #加入vlan10
undo sh #打开端口
int e0/0/2 #进入端口
port link-type access #指定端口类型
port default vlan 20#加入vlan20
undo sh #打开端口
int e0/0/3 #进入端口
port link-type access #指定端口类型
port default vlan 30 #加入vlan30
undo sh #打开端口
int e0/0/4 #进入端口
port link-type trunk #定义端口为Trunk模式
port trunk allow-pass vlan all #允许所有vlan通过
undo sh #打开端口
3.三层交换机
undo t m #关闭信息提示中心
sys #进入系统模式
sys sw1 #修改名称
int g0/0/1 #进入端口
port link-type trunk ##定义端口为Trunk模式
port trunk allow-pass vlan all #允许所有vlan通过
undo sh #打开端口
q #退出
vlan batch 10 20 30 #批量创建vlan 10 20 30
int Vlanif 10 #进入虚拟接口
ip add 192.168.10.1 24 #配置IP地址
int Vlanif 20
ip add 192.168.20.1 24
int Vlanif 30
ip add 192.168.30.1 24
4.此时pc1可以ping通pc3,实验成功
三.总结
三层交换机:一次路由,多次交换
- 一次路由:数据流的第一个数据包由三层引擎来处理,重新封装MAc,再路由转发数据包
- 多次交换:第一个数据包转发后,会在硬件创建一个MSL条日,MSL包含FIB(转发信息库:包含邻接主机IP和vlanid)、邻接关系表(包含邻接主机MAC地址),通过查询FIB和邻接关系表重新封装数据帧,从相应端口转发数据
- 三层交换机具有路由功能可转发数据,ip地址是配置在虚接口上而不是物理接口上,物理接口对接交换机配置trunk,对接pc机配置access