VALN(5)利用三层交换机 实现VLAN间路由
原理概述:
什么是三层交换技术:
简单的说三层交换技术就是:二层交换技术+三层转发技术(一般来说:交换机工作在二层,路由器工作在三层)
VLAN 将一个物理的 LAN 在逻辑上划分 成多个广播域。VLAN内的主机可以直接通信,,而VLAN间不能直接互通。。
在现实网络中,,经常会遇到 需要跨VLAN 相互访问的 情况,,工程师通常 会选择一些方法,来实现不同VLAN间主机的 相互访问,,例如 单臂路由,但是单臂路由技术中由于存在 一些局限性,,比如带宽、转发效率等,,使得这项技术应用 较少。
三层交换机在原有 二层交换机的基础之上,增加啦路由功能,,同时由于数据没有像 单臂路由那样经过 物理线路进行路由,,很好地解决啦 带宽瓶颈的问题,,为网络设计提供啦一个灵活的解决方案。
实验目的:
掌握配置 VLANIF 接口的方法
理解数据包跨VLAN 路由的原理
掌握测试多层交换网络连通性的方法
实验内容:
实验拓扑
三层交换机实现 VLAN 间路由的拓扑:
实验编址:
实验步骤:
1.基本配置
根据实验编址表在PC上进行相应的基本 IP地址配置,,三层交换机S1上暂先不做配置。
配置完成后,,测试销售部两台 终端pc-1和pc-2的连通性。
通信正常。
测试销售部PC-1与客服部PC-3间的连通性。
PC-1 和PC-3间 无法正常通信,,下面简要分析主机PC-1 发出数据包,直至反馈目的 无法到达的整个过程:
主机发出数据包之前,,将会查看 数据包中的 目的IP地址,和本机IP地址 在同一个网段上,,主机会直接发出一个 ARP请求 数据包 来请求对方主机的 MAC地址,疯转数据包,继而发送该数据包,,但如果目的IP地址 和 主机IP地址 不在同一个网段,那么主机也会发出 一个ARP数据包 请求网关的 MAC地址,,收到王国ARP 回复后,继而封装数据包后发送。
所以,销售部主机PC-1 在访问 192.168.2.1这个IP地址时 发现这个 目的IP地址与本机 IP地址不在同一个 IP地址段上,, PC-1便会发出 ARP数据包 请求网关 192.168.1.254的MAC地址。。但由于交换机还 没有做任何IP配置,,因此没有与 客服部 PC-3正常通信。
2.配置三层交换机实现 VLAN 间通信
通过在交换机上设置不同 的 VLAN 使得 主机实现相互隔离。 在三层交换机S1上创建 VLAN 10和 VLAN 20,把销售部的主机全部划入 VLAN 10中, 客服部的主机划入 VLAN 20中。
现在需要通过VLAN 间路由来实现 通信,,,在三层交换机上配置VLANIF接口。
在S1上使用 interface VLANif 命令创建VLANIF接口,,指定VLANIF接口所对应的 VLAN ID为10,并进入 VLANIF 接口视图,,在接口配置图下 配置 IP地址192.168.1.254/24。 再创建对应 VLAN 20的VLANIF 接口,,地址配置为 192.168.2.254/24。
配置完成后,查看接口状态:
可以发现,,两个VLANIF 接口已经生效,,再次测试PC-1和PC-3间的连通性。
通信正常,实现啦销售部与库腹部端间的通信。。
在PC-1上查看ARP 信息。
发现,,目前PC1上ARP解析到的 地址只有交换机的VLANIF 10的地址,,而没有对端的地址,,PC-1先将数据包发送至 网关,即对应的 VLANIF 10接口,再由网关转发到对端。
思考:
试问 三层交换机与 路由器实现三层功能 的方式是否相同,为什么?
不相同。 因为三层交换机 上面的物理接口都是2层接口,,需要在三层交换机上配置 VLANIF 接口。。VLANIF 接口是基于网络层的接口,,可以配置IP地址,借助于VLANIF接口,三层交换机就能实现 路由转发功能。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步