全球唯一的MAC地址,你用好了吗?

现网运维中,“网络不通,组播黑屏”很常见,我们查看问题的时候,除了物理连接的原因,首先会去查看设备的MAC地址表,主要看:

1)设备的是否学习到MAC地址

2)看这个MAC地址学习是否正确,是否在正确的端口,正确的VLAN

3)看这个MAC地址是从哪里(什么端口,什么设备)学习到的。

MAC地址是我们接入网运维中要去关注的一个重要的信息,也是二层网络设备的重要表项,它就和我们的身份证一样,是全球唯一,独一无二的。


什么是MAC地址

MAC(Medium Access Control),一个MAC地址有48bit,6Bytes,在网络中唯一标识一个网络设备或者网络接口,每个设备都需要并拥有唯一的一个MAC地址,通常采用十六进制+“-”或者十六进制+“:”来表示。

你打开电脑网卡,就会看到网卡的MAC地址。

MAC地址的组成

MAC地址由两部分组成,前24bit为厂商代码OUI,后面24bit是厂商自行分配的序列号,厂商代码需要到IEEE(电气和电子工程师协会)去申请,申请后,这段信息就代表你的厂商,是可以查询到的。

在现网处理问题的时候,我们通过MAC地址的前24bit就可以查到,这个设备是哪个厂家的设备,初步判定可能是哪个设备发出的报文。

比如在PON网络中,华为的OLT下挂了一台中兴的ONU,用户家里又挂了TP-Link的路由器,长虹的机顶盒,那么当这样的网络发生故障的时候,你去查看OLT上的MAC地址表,或者抓包查看,就可以区分出哪些报文是哪些设备发出来的,便于你分析定位问题。

抓包查看

在网上进行搜索,就可以找到这个MAC地址是分配给哪个厂家的,你就可以定位到是哪个厂家的设备发出来的报文,从而协助分析定位问题。

MAC地址分类

MAC地址分为单播,组播和广播三种:

单播地址:单播地址的第8个bit为0;目的地址是单播MAC的帧,就是单播帧

组播地址:组播的第8个bit为1,目的MAC地址为一组设备的帧,就是组播帧

广播地址:广播地址所有的bit都为1,目的MAC地址为广播MAC地址的帧,就是广播帧,广播帧的目的地址是整个广播域内的所有设备(除发送这个帧的设备)

如果客户报障“上网慢,组播卡顿”的时候,就要查看,是否网络中有广播包在泛洪,占用了网络的带宽。

本文主要讲了什么是MAC地址,MAC地址的组成以及分类,在处理现网问题的时候,我们如何借助MAC地址表进行问题排查。

如果本文对你有帮助,请点赞,收藏,转发吧!

举报
评论 0