Chinaunix

标题: 交换机端口的MAC地址有什么作用? [打印本页]

作者: CU168007041    时间: 2011-08-15 09:49
标题: 交换机端口的MAC地址有什么作用?
哪位解释一下?
作者: 满天星    时间: 2011-08-15 15:14
不是交换机端口的MAC地址有什么作用,而是MAC地址有什么作用,任何地方任何设备的MAC地址貌似都是一样的作用……除非你问的是交换机端口查MAC地址表进行转发,那就算你问错问题了……
作者: quxiaosong    时间: 2011-08-15 15:25
我也有这个疑问,交换机的端口能否没有MAC地址呢?
作者: 满天星    时间: 2011-08-15 16:25
根据MAC地址的作用思考一下就晓得了撒!普通二层交换机不需要有嘛,二层可网管交换机显然需要有,三层交换机也要有
作者: ssffzz1    时间: 2011-08-15 19:05
譬如生成树
作者: CU168007041    时间: 2011-08-15 20:23
譬如生成树
ssffzz1 发表于 2011-08-15 19:05

生成树使用的是交换机的 base mac地址,和交换机的优先级一同用来选举根桥。这个base mac地址可以使用show version察看,使用show spanning-tree 命令也能证明交换机就是用这个base mac地址做桥ID号。我的疑问是交换机的每个端口上也有一个mac地址,是在这个base mac的基础上顺序加1。我的意思是这每个端口上的mac地址做什么用呢?而且从生成树的端口ID看,也没有用这个mac地址。
作者: CU168007041    时间: 2011-08-15 20:24
根据MAC地址的作用思考一下就晓得了撒!普通二层交换机不需要有嘛,二层可网管交换机显然需要有,三层交换机 ...
满天星 发表于 2011-08-15 16:25

我问的不是交换机的mac地址,是交换机每个端口上的mac地址。
作者: quxiaosong    时间: 2011-08-15 22:12
根据MAC地址的作用思考一下就晓得了撒!普通二层交换机不需要有嘛,二层可网管交换机显然需要有,三层交换机 ...
满天星 发表于 2011-08-15 16:25



    嗯,这个有道理
作者: ssffzz1    时间: 2011-08-16 08:47
我是举例说譬如生成树,不过举例子不太恰当。有些二层的协议是要用到端口MAC地址的,具体的记不太准,你搜一下DLDP,loopback等是不是。

不过的确二层交换机常规应用的话只要一个MAC就够了。
作者: 满天星    时间: 2011-08-16 10:18
生成树使用的是交换机的 base mac地址,和交换机的优先级一同用来选举根桥。这个base mac地址可以使用sho ...
CU168007041 发表于 2011-08-15 20:23

一楼的帖子太简洁了撒,问题没有描述清楚嘛,一般来说二层交换机都是一个MAC地址的,目前暂不考虑跑什么业务,就是这个MAC地址可以对应一个ip地址来做远程网管登录
三层交换机大部分都是一个端口一个MAC,因为每个端口都会配ip嘛,当然了还有些插卡形式的接口卡就不确定了,有的是共享一个mac,有的是按口,看卡插在哪里用……
作者: 1ming0    时间: 2011-08-16 13:10
交换机不是广播   找到mac就找到端口  然后就直接发到对应的机子上
作者: 1ming0    时间: 2011-08-16 13:16
交换机不是广播  需要mac找到对应 的端口  直接发到那个机子上
作者: qwe777    时间: 2011-08-24 17:17
Cisco快速转发(CEF)
作者: quxiaosong    时间: 2011-08-24 18:44
交换机不是广播  需要mac找到对应 的端口  直接发到那个机子上
1ming0 发表于 2011-08-16 13:16



    你说的是CAM表吧,这个表中应该是目标MAC和交换机端口的对应关系。
作者: yuzhongsha12    时间: 2011-08-28 12:03
交换机MAC地址是交换机在做转发数据包的时候用的,交换机控制平面数据库会以此作为依据,像路由表一样
作者: 李卫学    时间: 2011-08-28 13:29
mac地址相当于到达目的的目的地址。给你打个比方,比如我住在A这个地方,你住在B地方翠园路6号,我要找你就得知道你的住宅地址,你的住宅地址就是翠园路6号,翠园路6号就相当于端口mac地址。没有住宅地址只有那个B地方(B地方相当于端口),这样说明白一些了吗?
作者: leyearn    时间: 2015-08-19 09:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: apen    时间: 2015-08-20 10:50
二层交换机端口没有MAC地址,如果支持管理,整台交换机也只有一个管理地址。三层交换机如果工作在二层方式,端口MAC也没有用;如果工作在三层模式,端口MAC就是必须的了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2