三层交换机转发原理与实验

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/CN_TangZheng/article/details/102669933

前言

三层交换技术的前身是单臂路由,三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。

一:三层交换技术

1.1:三层交换机

三层交换技术能够实现VLAN之间的通信

解决了单臂路由的瓶颈(中继链路)

三层交换=二层交换+三层转发

三层交换是交换机的高级产品,自带三层转发功能,其中有三层引擎来进行数据转发,三层引擎转发过程只经过一次路由,其他全部都是在硬件层面上转发,所以效率很高。

mark

mark

1.2:MLS条目

三层交换机通过硬件来交换和路由选择数据包。为了在硬件中处理数据包的高层信息,Cisco Catalyst 交换机使用传统的MLS(Multilayer Switching,多层交换)体系结构或基于CEF(Cisco Express Forwarding, Cisco 快速转发)的MLS体系结构。传统的MLS是一种老式结构,而所有新型的Catalyst交换机都支持CEF多层交换。

如图:主机A 发送数据给 主机B

主机A 发送数据到达交换机,交换机查找MLS条目(FIB表+邻接关系表)后知道主机B的地址,就可以直接将数据发送给主机B了。此图中的路由器是虚拟的,即三层交换机中含有路由功能。

所以数据传输中只经过一次路由,其他都经由硬件层面上的转发。

所以可以总结为:一次路由,多次转发。

mark

1.3: 三层交换原理

一次路由,多次交换

mark

mark

mark

mark

二:虚接口概述

我们知道路由器的物理接口上可以配置IP地址,那么交换机上面是否可以?答案是可以的。

2.1:配置虚接口

如果想要在三层交换机上配置IP地址,我们只能在VLAN上配置,所以就需要创建一个虚接口。

交换机配置IP地址后,就可以远程通信了。无论从哪个物理接口连接,只要该交换机可以正常通信且属于该VLAN,都可以远程访问管理交换机。

mark

2.2:三层交换机VLAN间通信的转发过程

三层交换机具备路由功能,所以两个VLAN之间可以互相访问,每一个VLAN接口就是该网段的网关。

mark

mark

三:三层交换机配置

3.1:配置命令

mark

四:三层交换机实验

4.1:实验目的

通过三层交换机,实现不同VLAN间的通信和局域网与广域网之间的通信

4.2:环境

GNS3软件

三台初始化主机

一台初始化二层交换机

一台初始化三层交换机

一台初始化运营商服务器

4.3:实验过程(十个步骤)

mark

mark

mark

mark

mark

mark

mark

mark

mark

mark

4.4:总结

1.路由器的直连地址和非直连地址都要添加上去,即添加静态路由。

2.三层交换机与广域网连接的接口,需要关闭二层接口(no switchport),因为试验中使用的是二层接口,当然也可以使用三层接口。

猜你喜欢

转载自blog.csdn.net/CN_TangZheng/article/details/102669933