开云手机版登录入口
标题: 交换机的MAC地址真的没用吗 [打印本页]
作者: 我是一名菜鸟 时间: 2017-10-25 15:58
标题: 交换机的MAC地址真的没用吗
经常在交换机的规程参数以及说明中,会看到“MAC地址”,估计有部分人并不清楚MAC地址的作用,或许还有很多的人认为交换机完全可以不要MAC地址,真的是这样吗?下面就简单介绍下。
+ t' I8 f/ _7 |
2 W. [1 a7 S9 a3 S: Y4 d) _ 交换机的MAC地址在交换机进行数据交换时是没有作用的,因为交换机并不对转发的数据帧进行拆包重封装。所以对于交换机来说,如果只是完成数据帧交换,则可以不要MAC地址(仅指二层交换机,三层交换机完成路由功能自然每个端口得有IP有MAC)。但是,若要求交换机有网管功能,即需要远程登录管理,则交换机必须有一个MAC地址,如此用户才可以对交换机进行远程登录管理,如丰润达的全新PS1024PoE交换机每系统将可以达到 8K 个 MAC 地址,在进行远程管理是非常具有优势的。# p% B. j) |; l! X J
( J: D! Y; T4 ?( ^' P& f/ I5 ]
但是事实上很多交换机不只一个MAC地址,而是每个端口均有一个MAC地址,这个就与Spanning Tree生成树协议有关。运行生成树协议的交换机会发送BPDU获取Bridge ID,Bridge ID中包括网桥的优先级和网桥MAC地址,Bridge ID最小者当选根网桥,在选举出根网桥之后,Spanning Tree协议会在非根网桥选取唯一的根端口,这时就与端口的Port ID相关,在实际应用中是以端口的MAC地址作为Port ID。这就是端口MAC地址的用处之在。
$ ]9 q3 Z8 U: R3 E$ _3 }! {% p
, C& [9 P! W- u6 m: j# P 实际表现的形式就是交换机本地报文的二层封装,如BPDU,Port ID要求标识出哪个网桥的哪个端口,使用Bridge ID+Port ID就可以在全网唯一标识一个端口,那采用何种地址方能保证唯一?自然就是MAC地址。
- S% X; c' E! q" B" a6 f7 n0 o1 ] 由此可见,MAC地址对交换机来说还是有必要的。
| 欢迎光临 开云手机版登录入口 (/) |
Powered by Discuz! X3.4 |