您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

21张图详解目的MAC地址、所属VLAN、出接口、类型、老化时间

时间:2022-10-20 16:53:51  来源:网易号  作者: 智能改变世界

前言

上次有写过一篇《20张图深度详解mac地址表、ARP表、路由表》的文章,里面有提到了MAC地址表。那么什么是MAC地址表?MAC地址表有什么作用?MAC地址表里面包含了哪些要素?今天带你好好唠唠。

我们以一个案例为例:


 

如上图:PC1和PC2通过交换机SW1直连,此时PC1想要和PC2通信。

1、根据TCP/IP参考模型,PC1想要和PC2通信,除了需要知道PC2的IP地址,还需要知道PC2的MAC地址,这个我们在之前章节已经讲了,可以通过ARP广播获取PC2的目的IP地址。(PC1的ARP表项如下图)


 

2、PC1将报文封装好发送给交换机SW1,交换机SW1会查找MAC地址表,匹配到PC2的MAC地址,查找出接口为GE0/0/2。(交换机的MAC地址表如下图)


 

3、交换机SW1将报文发给PC2,PC2收到后解封装发现目的MAC和目的IP均为自己的,因此接收该报文继续处理。

以上就是整个案例的通信过程,可是我们有没有想过,就是交换机SW1的MAC地址表是怎么生成的?交换机的MAC地址表是啥样的?由哪些要素构成?

MAC地址表

MAC地址表:简单的说,MAC地址表是交换机等网络设备记录MAC地址和端口的映射关系(见下图),代表了交换机从哪个端口学习到了某个MAC地址,交换机把这个信息记录下来,后续交换机需要转发数据的时候就可以根据报文的目的MAC地址去根据MAC地址表转发数据。


 

华为交换机上可以通过命令display mac-address查看所有类型的MAC地址表项信息;


 

MAC地址表作用:

1、用于存放交换机所学习到的其它设备的MAC地址信息。

2、用于交换机在转发数据时,根据以太网帧中的目的MAC地址和VLAN编号查询MAC表,快速定位设备的出接口。

MAC地址表主要构成:包括目的MAC地址、设备所属的VLAN、出接口、MAC表项类型、老化时间等。


 

下面我们就分别来讲下MAC地址表的五大要素。

目的MAC地址

什么是MAC地址?

每个网卡或三层网口都有一个MAC 地址, MAC 地址是烧录到硬件上,因此也称为硬件地址。MAC 地址作为数据链路设备的地址标识符,需要保证网络中的每个 MAC 地址都是唯一的,才能正确识别到数据链路上的设备。

MAC地址组成?

MAC 地址由6个字节组成。前 3 个字节表示厂商识别码,每个网卡厂商都有特定唯一的识别数字。后 3 个字节由厂商给每个网卡进行分配。厂商可以保证生产出来的网卡不会有相同 MAC 地址的网卡。


 

MAC地址

MAC地址表示方法?

为了查看方便, 6 个字节的 MAC 地址使用十六进制来表示。每个字节的 8 位二进制数分别用 2 个十六进制数来表示。

例如我的网卡 MAC 地址是 34-F6-4B-62-B3-85。可以在自己的PC通过打开cmd通过命令ipconfig /all查看


 

交换机是如何学习MAC地址的?

1、交换机在从某接口收到数据帧时会基于源MAC地址学习,然后在MAC地址表中添加MAC地址和接口的映射关系,生成对应的MAC地址表项

2、交换机在转发数据帧时是基于目的MAC地址进行转发

所属VLAN

当交换机上的接口有绑定VLAN时,生成的MAC地址表项会标识接口所属的VLAN。如下图中接口10GE1/0/1的所属VLAN为100。


 

关于VLAN,我们简单看下VLAN相关的概念。

什么是VLAN?

VLAN是为了在二层隔离广播域而提出的一个概念。

举个例子,我们班级一共有15个人,为了方便管理,我们3人1组,分成组1,组2,组3,组4,组5。那么划分VLAN就类似于分组的概念。


 

如下图:我们将PC1和PC3划分为VLAN10,PC2和PC4划分为VLAN20,那么相同的VLAN之间可以通信,不同VLAN之间二层不可以通信。


 

怎么区分不同的 VLAN ?

通过 VLAN ID 进行区分,例如 VLAN 10 和 VLAN 20 就是不同的 VLAN 。

VLAN 技术有哪些好处?

增加了广播域的数量,减小了每个广播域的规模,也减少了每个广播域中终端设备的数量;

增强了网络安全性,保障网络安全的方法增加了;

提高了网络设计的逻辑性,可以规避地理、物理等因素对于网络设计的限制。

VLAN 划分

交换机通常会使用基于端口划分 VLAN的方法。在交换机上手动配置,绑定交换机端口和 VLAN ID 的关系。

如下图就是基于接口的方式划分VLAN。


 


 

优点:配置简单。想要把某个端口划分到某个 VLAN 中,只需要把端口的PVID(端口 VLAN ID )配置到相应的 VLAN ID 即可。

缺点:当终端设备移动位置是,可能需要为终端设备连接的新端口重新划分 VLAN 。

除了这种方法外,还可以使用基于MAC 地址划分 VLAN基于 IP 地址划分 VLAN基于协议划分 VLAN基于策略划分 VLAN等方法来划分 VLAN。


 

出接口

当交换机收到一个数据包会根据数据帧的目的MAC地址去查找MAC地址表,如果能够匹配到,那么就会根据表项的出接口发送出数据帧。


 

如上图所示:

1、PC1发送一个如下图所示的数据帧给SW1,目的MAC为PC2的MAC;

2、交换机SW1收到该数据帧后根据目的MAC查找MAC地址表,匹配到表项,按照表项提供的出接口将数据从G0/0/2口转发出去;


 

3、PC2收到数据帧后进行解封装,通信结束。

MAC地址表表项类型

MAC地址表生成的方式有多种,最常见的就是动态生成MAC地址表项。


 

下面我们一起看下MAC地址表的表项类型:

1、static:静态MAC地址表项。由用户手工配置,表项不会被老化。

2、blackhole:标识黑洞MAC地址表项,由用户手工配置,表项不会被老化。

3、dynamic:标识动态MAC地址表项,由设备通过源MAC地址学习获得,表项有老化时间,可被老化。

4、security:标识安全动态MAC表项,由接口使能端口安全功能后学习到的MAC地址表项。

5、sticky:标识Sticky MAC表项,由接口使能Sticky MAC功能后学习到的MAC地址表项。

6、mux:标识MUX MAC表项,当接口使能MUX VLAN功能后,该接口学习到的MAC地址表项会记录到mux类型的MAC地址表项中。

7、snooping:根据DHCP Snooping绑定表生成的静态MAC表项类型。

8、evn:标识EVN或EVPN网络中存在的MAC地址表项。

9、authen:用户通过MAC认证或802.1x认证后形成的MAC地址表项。

10、tunnel:通过二层隧道学到的MAC地址。

11、ovsdb:标识通过OVSDB学习到的MAC地址表项。由VMware NSX控制器下发至本端设备获得,表项不会被老化。系统复位或接口板热插拔后不丢失。

老化时间

MAC老化时间:动态MAC地址学习时间,单位是秒。

华为交换机可以通过命令display mac-address aging-time命令用来查看MAC地址表中动态MAC地址表项的老化时间。

使用本命令查看动态MAC地址表项的老化时间为0秒时,说明学习到的动态MAC地址不会被老化,可能会使MAC地址表项爆炸式增长,降低系统性能。



Tags:MAC地址   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
如何设置MAC地址白名单来限制无线网络访问
随着无线网络的普及和使用的设备增多,保护家庭网络免受未经授权的访问变得越来越重要。其中,通过设置MAC地址白名单来限制无线网络访问是一种有效的方法。本文将介绍如何设置M...【详细内容】
2023-11-23  Search: MAC地址  点击:(230)  评论:(0)  加入收藏
MAC地址白名单 vs. 黑名单:哪种更适合你的网络安全策略?
在网络安全领域,访问控制是一项至关重要的任务。为了保护网络免受未经授权的访问和攻击,许多网络管理员使用MAC地址白名单和黑名单来限制设备的访问权限。本文将探讨MAC地址白...【详细内容】
2023-11-23  Search: MAC地址  点击:(199)  评论:(0)  加入收藏
了解MAC地址白名单:网络访问控制的利器
在我们日常使用网络的过程中,网络安全问题一直备受关注。为了保护我们的网络免受未经授权的访问和攻击,许多网络管理员和家庭用户开始使用MAC地址白名单作为一种有效的网络访...【详细内容】
2023-11-23  Search: MAC地址  点击:(233)  评论:(0)  加入收藏
别让MAC地址漂移成为你的噩梦:实用防护与检测方法
MAC地址漂移概述 MAC地址漂移是指交换机上一个VLAN内有两个端口学习到同一个MAC地址,后学习到的MAC地址表项覆盖原MAC地址表项的现象。 当一个MAC地址在两个端口之间频繁发...【详细内容】
2023-09-23  Search: MAC地址  点击:(227)  评论:(0)  加入收藏
IP地址与MAC地址在互联网中的作用
既然每个以太网设备在出厂时都有一个唯一的MAC地址了,那为什么还需要为每台主机再分配一个IP地址呢?或者说为什么每台主机都分配唯一的IP地址了,为什么还要在网络设备(如网卡,集...【详细内容】
2023-06-03  Search: MAC地址  点击:(283)  评论:(0)  加入收藏
有了IP地址,MAC地址还有必要吗?
不知道大家有没有困惑:为什么有了IP地址,还需要MAC地址呢?他们之间到底有什么联系?又有什么区别?是不是有一个是多余的?流言传到了“IP地址”和“MAC地址”的耳朵里,他俩也非常苦恼...【详细内容】
2023-04-17  Search: MAC地址  点击:(206)  评论:(0)  加入收藏
MAC地址如此重要!你还不懂吗?
MAC地址(英语:Media Access Control Address)中文名为媒体存取控制位址,我们也称为局域网地址(LAN Address)、以太网地址(Ethernet Address)或物理地址(Physical Address)。MAC地址多...【详细内容】
2023-01-12  Search: MAC地址  点击:(290)  评论:(0)  加入收藏
21张图详解目的MAC地址、所属VLAN、出接口、类型、老化时间
前言上次有写过一篇《20张图深度详解MAC地址表、ARP表、路由表》的文章,里面有提到了MAC地址表。那么什么是MAC地址表?MAC地址表有什么作用?MAC地址表里面包含了哪些要素?今天...【详细内容】
2022-10-20  Search: MAC地址  点击:(473)  评论:(0)  加入收藏
顺着IP找到你家?IP和MAC地址的区别?
“信不信我顺着网线过来打你一顿?”“通过查询对方IP已经定位目标正处在XX位置...”对于正处在网络飞速发展时代我们来说,上述的话想必不少人都见过,大部分人认为,IP地址就是你...【详细内容】
2022-10-09  Search: MAC地址  点击:(352)  评论:(0)  加入收藏
计费认证wifi设置:关闭“随机MAC地址”之简易教程
如果手机上校园网经常出现掉线需要重新认证的情况,请检查手机设置里面是否关闭“随机MAC地址”,具体设置方法如下: 1、华为手机关闭随机MAC地址 1)点击“设置”--“WLAN”-- 长...【详细内容】
2022-05-10  Search: MAC地址  点击:(8366)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(11)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(31)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(37)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(39)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(69)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(59)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(40)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(149)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(51)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(78)  评论:(0)  加入收藏
站内最新
站内热门
站内头条