中国安防论坛

 找回密码
 注册
查看: 10415|回复: 0

[心得] 交换机的MAC地址真的没用吗

[复制链接]

安防传说人物

Rank: 8Rank: 8

积分
3401
发表于 2017-10-25 15:58:29 | 显示全部楼层 |阅读模式
经常在交换机的规程参数以及说明中,会看到“MAC地址”,估计有部分人并不清楚MAC地址的作用,或许还有很多的人认为交换机完全可以不要MAC地址,真的是这样吗?下面就简单介绍下。; x7 ?) V# h- C0 J0 @% v) g: _
: f- e5 T3 |7 g. c& p/ V
       交换机的MAC地址在交换机进行数据交换时是没有作用的,因为交换机并不对转发的数据帧进行拆包重封装。所以对于交换机来说,如果只是完成数据帧交换,则可以不要MAC地址(仅指二层交换机,三层交换机完成路由功能自然每个端口得有IP有MAC)。但是,若要求交换机有网管功能,即需要远程登录管理,则交换机必须有一个MAC地址,如此用户才可以对交换机进行远程登录管理,如丰润达的全新PS1024PoE交换机每系统将可以达到 8K 个 MAC 地址,在进行远程管理是非常具有优势的。
9 c; z7 B9 a0 M. H
$ S% G& a% _) F' }& X        但是事实上很多交换机不只一个MAC地址,而是每个端口均有一个MAC地址,这个就与Spanning Tree生成树协议有关。运行生成树协议的交换机会发送BPDU获取Bridge ID,Bridge ID中包括网桥的优先级和网桥MAC地址,Bridge ID最小者当选根网桥,在选举出根网桥之后,Spanning Tree协议会在非根网桥选取唯一的根端口,这时就与端口的Port ID相关,在实际应用中是以端口的MAC地址作为Port ID。这就是端口MAC地址的用处之在。
' J3 i, u7 V. R! [5 L  Z6 w' K5 m. W- j6 }* p. X
       实际表现的形式就是交换机本地报文的二层封装,如BPDU,Port ID要求标识出哪个网桥的哪个端口,使用Bridge ID+Port ID就可以在全网唯一标识一个端口,那采用何种地址方能保证唯一?自然就是MAC地址。
( F; E# U9 M1 a* Y! n 由此可见,MAC地址对交换机来说还是有必要的。
事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。-------智慧改变生活
您需要登录后才可以回帖 登录 | 注册

本版积分规则

安豆网|Archiver|手机版|中国安防论坛 ( 粤ICP备09063021号 )

GMT+8, 2024-11-22 09:35 , Processed in 0.256679 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表