网络之MAC地址表学习

article/2025/8/3 0:58:18

MAC地址表是在交换机中记录局域网主机和对应接口关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。

MAC表一般包含动态MAC地址、静态MAC地址和黑洞MAC地址。

动态MAC地址:由接口通过报文中的源MAC地址学习获得,表项可老化,默认老化时间为300s,可以通过命令修改老化时间,老化时间到后,会清除学习到的动态MAC地址。

静态MAC地址:由用户手工配置,不会老化,接口和MAC地址静态绑定后,其他接口收到目的MAC是该MAC地址的报文将会被丢弃,但是一个接口和MAC地址静态绑定后,不会影响该接口动态MAC地址表项的学习。

黑洞MAC地址:设备收到源MAC或者目的地址是该MAC地址的报文将会被丢弃。

接下来,我们将通过实验去配置、理解上述三种类型的MAC地址,网络拓扑如下图所示:

1.动态MAC地址表项:网络拓扑在初始化,mac地址表没有任何表项,只有数据包经过后,才会动态学习到mac地址和接口的对应关系

我利用PING命令,从PC1 ping PC2,我们就可以在MAC表里看到PC1和PC2的MAC地址以及对应的接口了。现在我们看到的就是学习到动态MAC地址表项,Type 为 dynamic

2.静态MAC地址表项:接下来,我们将PC2的MAC地址配置成静态MAC地址,再看一下表项,我们可以看到,在mac地址表中出现了静态mac地址表项,而且已经将PC2的mac地址从动态表项中移除。

假如我们将Client2从接口2移到接口4,并在原来接口2上,重新接入一台MAC地址不同的客户端,我们来通过抓包看一下Client2能不能发送和收到数据包。

首先从Client1 ping Client2

接口G0/0/1抓包结果

接口G0/0/2抓包结果

接口G0/0/4抓包结果

由抓包结果可知,目的地址是静态MAC表项的,将从绑定的端口(G0/0/2)发送出去,在G0/0/4端口上被丢弃,所以G0/0/4收不到该ICMP Request包

而从Client2 ping Client1时

接口G0/0/4抓包结果

接口G0/0/1抓包结果

由该抓包结果可知,G0/0/4接口可以接受源地址为静态MAC地址的数据包,并且可以到达G0/0/1口

通过上述两个抓包实验,我们验证了,将MAC地址和接口绑定后,目的地址为该MAC地址的只能有绑定接口转发,其他非绑定接口将会丢弃;而针对源地址为该MAC地址的数据包,非绑定接口能够接收。

3.黑洞MAC地址:我们将Client3的MAC地址设定为黑洞MAC地址,可以看到表项出现了blackhole类型的mac地址,我们再通过抓包看一下实验效果。

从Client3 ping Client1   G0/0/3接口抓包如下:

接口G0/0/1接口如下:

从上述抓包结果我们可以看到,针对源地址是黑洞MAC的数据包,设备直接丢弃,所以G0/0/1收不到ARP数据包

 


http://chatgpt.dhexx.cn/article/w6ic76Or.shtml

相关文章

linux mac地址表 大小写吗,04-MAC地址表命令

1MAC地址表配置命令 MAC地址表中对于接口的相关配置,目前只能在二层以太网端口以及二层聚合接口等二层接口上进行。 本章节内容只涉及单播的静态、动态、黑洞MAC地址表项的配置。有关静态组播MAC地址表项的相关介绍和配置内容,请参见“IP组播配…

SW转发与MAC地址表

一个心胸狭隘的人讲不出来大格局的话,一个没有使命感的人呢讲不出来有责任的话。—翟鸿燊 文章目录 一、MAC地址表二、拓扑三、基础配置与分析四、SW的数据转发五、MAC地址表安全5.1 攻击原理5.2 防御措施 一、MAC地址表 1、作用: MAC表记录了相连设备的…

1、MAC地址表项实验配置步骤

实验拓扑图&#xff1a; 实验配置思路&#xff1a; 1、查看动态MAC地址表项 2、配置静态MAC地址表项 3、配置黑洞MAC地址表项 静态表项和黑洞表项都优于动态表项 静态表项和黑洞表项重启后不会消失&#xff0c;动态表项重启之后会消失 实验摘要重点命令&#xff1a; <Hua…

华为-MAC地址表

一. MAC地址表的定义 MAC地址表记录了交换机学习到的其他设备的MAC地址与接口的对应关系&#xff0c;以及接口所属VLAN等信息。设备在转发报文时&#xff0c;根据报文的目的MAC地址查询MAC地址表&#xff0c;如果MAC地址表中包含与报文目的MAC地址对应的表项&#xff0c;则直接…

MAC地址表

MAC地址表 MAC地址表记录了相连设备的MAC地址、接口号以及所属的VLAN ID之间的对应关系&#xff0c;是VLAN内数据转发的决策表&#xff0c;是决定交换机转发行为的标准&#xff0c;交换机就是根据这张表负责将数据帧传输到指定的主机上的。 MAC表一般包含动态MAC地址、静态MAC…

win+E打开文件资源管理器,但是打开的是快速访问

当使用快捷键&#xff0c;WinE的时候&#xff0c;打开的不是此电脑&#xff0c;而是快速访问的界面的时候&#xff0c;可以进行如下的处理&#xff1a; 1、继续WinE&#xff0c;然后找到查看&#xff0c;如下&#xff1a; 将快速访问换成->此电脑就可以了&#xff0c;这样就…

Win10 文件夹右键菜单打不开,快速访问点击卡死

如题&#xff0c;win10文件夹卡死了&#xff0c;人也好焦虑~ --------------------------------------------------------------- 一通百度&#xff0c;最后发现是右键菜单的问题&#xff0c;不知道安装啥软件&#xff0c;给我在文件夹右键菜单里加入了有问题的项&#xff0c;…

win10 如何关闭系统中的快速访问

在 Win10 系统中 快速访问 功能默认是打开的&#xff0c;这个功能会在你打开某些文件后&#xff0c;记录下你最近访问过的最新文件。这个功能比较有利的一面是提高了工作效率。它将我们经常访问的文件夹都直接记录下来了&#xff0c;访问了我们下一次的访问&#xff0c;但另一个…

怎么让Win10不显示快速访问记录

百度经验 快速访问记录本来是方便操作&#xff0c;但是有时候会泄露隐私&#xff0c;所以这个功能很多时候并不受大家的欢迎&#xff0c;下面小编教大家怎么设置不显示访问记录&#xff0c;供大家参考&#xff01; 双击此电脑进入&#xff0c;如下图所示 点击上方菜单的查看&…

小技巧——windows关闭快速访问的操作

首先选中快速访问&#xff0c;右键点击选项 1、常规-选中此电脑 2、去除隐私的2个选项上的勾 3、点击清除 4、点击还原默认值 5、点击应用 6、点击确定

如何在国内快速访问Github

如何在国内快速访问Github&#xff1f; 今天分享一个简单实用可以快速访问github的软件&#xff0c;Watt Toolkit Watt Toolkit是一个包含多种 Steam 工具功能的工具箱 Watt Toolkit下载地址 安装后启动 勾选Github 点击一键加速 随后即可秒开Github

win10 快速批量删除快速访问下的文件夹记录

1. 批量清除文件夹 打开计算机----左键点击快速访问---- 右侧即可出现所有在快速访问下的文件夹&#xff0c;选中想要清除的文件夹&#xff0c;右键单击--选择 从“快速访问”取消固定即可 2. 快速访问的隐私设置 选中左侧列表的快速访问---右键单击----选项---隐私设置中取…

win11 / win10 彻底删除系统“快速访问”中自动添加的文件夹 - 不再自动添加

效果图 修改前&#xff0c;系统自动在“快速访问”中添加常用的文件夹&#xff1a; 修改后&#xff0c;干干净净&#xff0c;不再自动显示&#xff1a; 实现步骤 &#xff08;1 / 4&#xff09;对着“快速访问”右键&#xff0c;“显示更多选项” &#xff08;如果win10的话&…

【实用工具】怎样快速访问Github?

The problem we meet&#xff1a; 为了解决这种情况&#xff1a; 部分同学提出了修改电脑DNS的方法&#xff0c;本人经过测试&#xff0c;结果可行。主要修改流程如下&#xff1a; 一、查询指定网址的ip // 指定网址 github.com assets-cdn.github.com github.global.ssl.fas…

Windows下实现快速访问GitHub

如何在window是系统中&#xff0c;进行快速的访问GitHub 我们都知道&#xff0c;在Windows系统环境下&#xff0c;访问GitHub是一件很神奇的事情&#xff0c;有时候&#xff0c;访问很流畅&#xff0c;但是&#xff0c;在有的时候&#xff0c;访问GitHub是件很麻烦的事情&#…

简单两步WIN11彻底关闭快速访问文件夹

Windows资源管理器中默认会保留用户经常访问的文件夹&#xff0c;以便用户快速再次访问。然而有某些公开场合&#xff0c;比如需要投影时&#xff0c;如果这些文件夹如果有您不愿公开的信息的话&#xff0c;就会非常尴尬。如何把快速访问功能彻底关闭呢&#xff1f;其实只需要简…

Windows快速访问无法取消固定

1."WinR"快捷键打开以下路径: %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations 2.删除或者重命名文件 f01b4d95cf55d32a.automaticDestinations-ms 3."CtrlShiftESC"快捷键打开任务管理器,找到"Windows资源管理器" 按住"Ctrl&qu…

win11快速访问取消固定无效

折腾了一下&#xff0c;右键快速访问——显示更多选项 ——选项 把在“快速访问”中显示常用文件夹复选框取消勾选点应用&#xff08;如果有必要待会可以再勾回去&#xff09; 然后点击 清除文件资源管理器历史记录——清除 然后发现删除就有效了 中途我还重启了几次资源管理…

快速访问github.com

快速访问github.com 文章目录 快速访问github.com一、git clone 访问github.com1.1 遇到的问题&#xff1a;clone仓库十分缓慢1.2 解决方法&#xff1a;给git 添加代理1.2.1 只对github.com添加代理(强烈推荐&#xff01;&#xff01;&#xff01;)1.2.2 对全局添加代理 二、网…

快速访问网站的方法

有些常用网站可能因为dns解析较慢&#xff0c;导致查询起来体验非常不好&#xff0c;这种情况下&#xff0c;只要绕过dns解析&#xff0c;直接访问网站的cdn服务器就可以了 域名解析&#xff1a;将域名转化为ip地址首先&#xff0c;查询网站的ip地址&#xff1a; 打开网址&…