【交换机转发工作原理【泛洪、转发、丢弃】】

这篇具有很好参考价值的文章主要介绍了【交换机转发工作原理【泛洪、转发、丢弃】】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

新的一年

新的征程

新的课程开班

等你来学!交换机丢弃行为,华为,锐捷,思科,网络,网络协议

​一、交换机的三张表

在讲交换机转发工作原理前,先介绍交换机的三张表:

1.ARP缓存表:ARP(Address Resolution Protocol)地址解析协议,主要作用将目的IP地址解析(映射)为目的MAC地址;ARP缓存表是主机用来缓存其他主机IP地址和MAC地址映射关系的表。

1.1.二层实验:

拓扑图如下:交换机丢弃行为,华为,锐捷,思科,网络,网络协议

交换机不做任何配置,PC1 ping PC2。交换机丢弃行为,华为,锐捷,思科,网络,网络协议
交换机丢弃行为,华为,锐捷,思科,网络,网络协议
交换机丢弃行为,华为,锐捷,思科,网络,网络协议

PC1和PC2的ARP缓存表都存在对方IP地址和MAC地址映射关系,交换机上没有相关记录,由此得出交换机在二层组网中不会缓存网段内主机的ARP记录;

1.2.三层实验:

拓扑图如下:

交换机丢弃行为,华为,锐捷,思科,网络,网络协议

交换机配置如图,PC1 ping PC2。

交换机丢弃行为,华为,锐捷,思科,网络,网络协议
交换机丢弃行为,华为,锐捷,思科,网络,网络协议
交换机丢弃行为,华为,锐捷,思科,网络,网络协议

因为PC1与PC2处于不同网段,所以ARP缓存表记录的是网关的IP地址和MAC地址映射关系。此时交换机有了ARP缓存表,记录的是PC1、PC2与网关的映射关系。因此在三层组网中,交换机才会缓存ARP记录。

交换机丢弃行为,华为,锐捷,思科,网络,网络协议

交换机丢弃行为,华为,锐捷,思科,网络,网络协议

通过路由追踪和查看路由表可以直观分析出,PC1通过网关G0/0/1口出去,匹配去往2.2.2.0/24的直连路由到达PC2,同理PC2回的包经过网关G0/0/2口出去,匹配去往1.1.1.0/24的直连路由到达PC1。

2.MAC地址表

MAC地址表是交换机能够正常工作的重要依据,它相当于交换机保存的一张“地图”。MAC地址表中的每一个表项都包含着MAC地址、VLAN-ID以及交换机接口等信息。交换机的MAC地址表由ARP缓存表生成,主要映射同网段及不同网段之间的主机MAC地址和主机连接的交换机端口的映射关系表。如下图为1.2实验中交换机的MAC地址表。

交换机丢弃行为,华为,锐捷,思科,网络,网络协议

3.路由表

路由表在网络间载获发送到远地网段的报文,起转发的作用。三层交换机中,启用不同VLAN(虚拟局域网)划分不同的广播域(网段),不同广播域之间的主机需要通信时,会匹配路由表中的路由条目,匹配上则进行数据转发,匹配不上则丢弃。

二、交换机的转发方式

交换机有三种转发方式分别为泛洪、转发、丢弃。

已知单播帧:交换机能直接匹配MAC地址表项转发的数据帧。

未知单播帧:交换机中没有记录能直接转发该数据帧的MAC地址表项。

工作原理:当交换机收到一个未知单播帧时,除接收到该数据帧VLAN下的接口外,交换机会向VLAN内的其他所有UP的成员接口进行泛洪(向所有节点转发该数据帧)。如若有目标节点响应后,交换机会刷新MAC地址表映射它们间的关系,从而该未知单播帧变为已知单播帧,当交换机再次收到该帧直接匹配MAC地址表进行转发;如若没有目标节点响应,交换机则丢弃该数据帧。

交换机丢弃行为,华为,锐捷,思科,网络,网络协议

三、总结

1.ARP缓存表与MAC地址表区别

1.1.ARP缓存表是主机用来缓存其他主机的IP地址和MAC地址的映射关系的表;其作用是数据包在二层封装时需要目的MAC地址时查找的表;ARP缓存溢出时会依次删除第一个表项把最新的表项存在末尾;默认老化时间20min。

1.2.MAC地址表是交换机用来缓存连接在各端口的主机的源MAC地址和出接口的映射关系的表;其作用是是数据帧经过交换机时需要转发到对应端口时查找的表;MAC地址表溢出时不会存入新的表项;默认老化时间5min。

2.交换机二、三层转发原理简述

PC在进行通信时,会进行与运算,计算网络位是否相同,网络位相同,进行二层通信,网络位不同,进行三层通信。交换机三层是通过IP路由表进行数据转发的。文章来源地址https://www.toymoban.com/news/detail-533161.html

到了这里,关于【交换机转发工作原理【泛洪、转发、丢弃】】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据链路层基本原理及交换机基础工作原理(入门)

    1.1什么是数据链路层 数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。 1.2功能 数据链路层主要有两个功能 :帧编

    2024年02月03日
    浏览(23)
  • 交换机的工作原理以及搭建局域网划分VLAN

    😘作者简介:一名99年运维岗位员工。 👊宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。 🙏创作不易,动动小手给个点赞加关注吧,有什么意见评论区告诉我,一起学习。 前言 准备阶段 1.安装包下载 网盘连接 小程序分享 软件汉化 交换机的工作

    2024年02月02日
    浏览(19)
  • 【网络设备】交换机的概念、工作原理、功能以及以太网帧格式

    个人主页: insist--个人主页​​​​​​ 本文专栏:网络基础——带你走进网络世界 本专栏会持续更新网络基础知识,希望大家多多支持,让我们一起探索这个神奇而广阔的网络世界。 目录 一、认识交换机 二、交换机的主要功能

    2024年02月10日
    浏览(21)
  • 3.9、以太网交换机自学习和转发帧的流程

    1.以太网交换机工作在 数据链路层 (也包括 物理层 ) 说明:目前市场上也有包含 网络层 部分功能的交换机,称为 三层交换机 2.以太网交换机收到帧后,在帧交换表中查找 的 目 的 M A C 地 址 所 对 应 的 接 口 号 color{red}的目的MAC地址所对应的接口号 的 目 的 M A C 地 址

    2024年02月09日
    浏览(60)
  • 交换机与路由器技术-06-路由器转发数据包封装过程

    第一步: 主机A向主机B发送数据,源IP是1.2、源MAC是11-11,目的MAC是22-22( 因为路由器会阻挡广播 ,主机A无法获取到主机B的MAC地址,只能将数据交给自己的网关,所以在这里,主机A在做数据帧封装时,封装的目的MAC是主机A网关的MAC地址22-22) 第二步: 主机将数据交给自己的

    2024年02月12日
    浏览(17)
  • 计算机网络 实验二 交换机配置与 MAC 地址转发表管理

    实验软件为HC3,环境为windows11 文章用于保存实验报告,可参考。 实验目的 : 1 了解交换机的作用和特点,并掌握交换机的基本配置方法。 2 掌握HCL模拟软件的使用,掌握使用Telnet访问设备。 3 理解MAC地址转发表的工作过程。 1.常用设备命令使用 (1)版本信息: Display version:

    2023年04月20日
    浏览(20)
  • H3C交换机S6850配置M-LAG三层转发

    正文共:1999 字 30 图,预估阅读时间:3 分钟 前面提到M-LAG是一种跨设备链路聚合技术,将两台物理设备在聚合层面虚拟成一台设备来实现跨设备链路聚合,从而提供设备级冗余保护和流量负载分担。 之前已经做了DRNI的三层转发配置 ( DRNI三层转发配置实验 ) ,但是HCL更新

    2024年01月21日
    浏览(25)
  • 【网络】交换机的原理和配置方法

    目录 🍁交换机工作原理 🍁交换机接口的双工模式 🍁交换机命令行模式 🍁交换机常见命令 🧧帮助命令 🧧常用命令介绍 🍁交换机的基本配置 🧧配置接口的双工模式及速率     🦐博客主页:大虾好吃吗的博客     🦐专栏地址:网络专栏 思科主要交换机设备有:Cisc

    2024年02月06日
    浏览(15)
  • RabbitMQ的交换机(原理及代码实现)

    Fanout Exchange(扇形) Direct Exchange(直连) opic Exchange(主题) Headers Exchange(头部) Fanout 扇形的,散开的; 扇形交换机 投递到所有绑定的队列,不需要路由键,不需要进行路由键的匹配,相当于广播、群发; 如下图所示 P代表provider提供者,X代表exchange交换机,第三部分代

    2024年02月08日
    浏览(17)
  • [网络]三层交换机的原理与配置

    1.1三层交换机的功能 1现数据帧在广播域内二层转发 2.实现VLAN间的通信 3.数据包的三层路由转发 4.三层交换=二层交换+三层转发 1.2三层交换机的转发原理 1.三层转发的过程中要重新封装2层 三层交换机上,第三次引擎处理数据流的第一个包 2.第一个数据包原理 VLAN1给VLAN2发送一

    2024年02月09日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包