通信人家园

标题: 交换机只根据MAC地址表及目的地址转发,那么交换机本身有MAC地址吗?为什么  [查看完整版帖子] [打印本页]

时间:  2015-2-1 21:06
作者: 北方大妞     标题: 交换机只根据MAC地址表及目的地址转发,那么交换机本身有MAC地址吗?为什么

交换机只根据MAC地址表及目的地址转发,那么交换机本身有MAC地址吗?为什么
时间:  2015-2-1 21:46
作者: LIUSEATRON

有啊,否则的交换机如何交换信息给你?
时间:  2015-2-2 00:08
作者: 北方大妞

LIUSEATRON 发表于 2015-2-1 21:46
有啊,否则的交换机如何交换信息给你?

直接通过MAC地址表转发啊,
时间:  2015-2-2 08:43
作者: 九头风之力

任何一台网络设备都有MAC地址,交换机也不例外哦
时间:  2015-2-2 10:03
作者: samuelnian

二层交换机没有mac地址
时间:  2015-2-2 11:48
作者: helloonline

根据MAC地址表转发的是二层交换机,没有MAC!
时间:  2015-2-3 18:01
作者: coolhoop

helloonline 发表于 2015-2-2 11:48
根据MAC地址表转发的是二层交换机,没有MAC!

任何网络设备都有MAC吧,家里的路由器(其实就是个交换机)个人用的手机都有MAC啊
时间:  2015-2-3 18:10
作者: 369蓝宝

有,一般叫背板mac address,和接口的是不一样的。
时间:  2015-2-3 18:11
作者: 369蓝宝

369蓝宝 发表于 2015-2-3 18:10
有,一般叫背板mac address,和接口的是不一样的。

STP知道吧,优先级+mac,说的就是这个mac。
时间:  2015-2-3 18:15
作者: 369蓝宝

桥ID由两部分组成:
优先级2字节,设备MAC6字节这个MAC叫做Base ethernet MAC Address
时间:  2015-2-4 10:38
作者: helloonline

coolhoop 发表于 2015-2-3 18:01
任何网络设备都有MAC吧,家里的路由器(其实就是个交换机)个人用的手机都有MAC啊

HUB也是网络设备,有MAC吗?
可网管二层交换机都有MAC不假,但这些MAC仅限管理用,在业务流转发过程中不参与任何部分。
家里的路由器可不是交换机,实际上它是做了NAT的路由器,比路由器的报文处理还要高级一层,个人手机终端就更不用说了!
所以,从转发原理上来说,根据MAC地址表转发的交换机不需要MAC!有MAC的,在转发过程中也起不到任何作用!
形象的说,根据用户固定物理位置进行业务投递的业务员不需要一个固定的物理位置的!
时间:  2015-2-6 09:43
作者: ppklocal

集线器和网桥没有MAc地址。
时间:  2015-2-15 21:48
作者: lionking_123

helloonline 发表于 2015-2-4 10:38
HUB也是网络设备,有MAC吗?
可网管二层交换机都有MAC不假,但这些MAC仅限管理用,在业务流转发过程中不 ...

赞同,二层交换机如果配置管理IP的话就用到自己的MAC地址了;三层交换机要实现路由功能,必须要用到自己的MAC.
时间:  2015-2-28 11:17
作者: jason.xu

交换机的每个端口都有自己的MAC地址!
时间:  2015-3-3 20:26
作者: 小陈大爱

交换机是根据接口地址转发数据
时间:  2015-3-4 08:57
作者: yanyieric

本帖最后由 yanyieric 于 2015-3-4 09:00 编辑

二层设备一定有MAC地址,三层设备一定有IP地址:)试想一下两台设备通过HUB连接到交换机同一个端口的情况。

时间:  2015-3-13 16:19
作者: 北方大妞

yanyieric 发表于 2015-3-4 08:57
二层设备一定有MAC地址,三层设备一定有IP地址试想一下两台设备通过HUB连接到交换机同一个端口的情况。

这种情况说明什么问题呢,求解,谢谢
时间:  2015-3-13 21:48
作者: yanyieric

本帖最后由 yanyieric 于 2015-3-14 00:10 编辑
北方大妞 发表于 2015-3-13 16:19
这种情况说明什么问题呢,求解,谢谢

假设三台交换机通过一个HUB连接在一起,他们都没有MAC,请问怎么转发?交换机本身的MAC地址不是给自己转发用的,是给周边设备用的。就像你寄邮件要写上自家地址不是为了把邮件寄出去,是为了别人能回信。补充说明一下:链路层支持的三层协议不止IP协议,还有ARP/RARP/STP/ICMP等等。如果二层设备没有MAC地址,就等于这个设备在网络上是不可寻址的,很多要“标记”这个网络节点的协议(如STP)“看不见”它,并不像上面有些人说的MAC地址单纯是为了有个网管IP而存在的。实际情况是一般不会出现“看不见”的网元设备,往往是物理层设备(如放大器)都会给他搞个地址。

时间:  2015-3-14 20:49
作者: cisco_zhujj

lionking_123 发表于 2015-2-15 21:48
赞同,二层交换机如果配置管理IP的话就用到自己的MAC地址了;三层交换机要实现路由功能,必须要用到自己的 ...

完全正确,正解,纯二层交换机的MAC地址没有业务作用,MAC只是为了参与管理。
时间:  2015-3-16 09:43
作者: 北方大妞

yanyieric 发表于 2015-3-13 21:48
假设三台交换机通过一个HUB连接在一起,他们都没有MAC,请问怎么转发?交换机本身的MAC地址不是给自己转发 ...

谢谢耐心而详尽的回答!
时间:  2015-3-17 16:25
作者: 芙蓉城的钢蛋儿

我理解交换机都有MAC地址的,只是在二层的时候不参与业务转发,三层的时候需要用到MAC地址进行寻路,建立一次路由多次转发的机制。
时间:  2017-8-3 22:06
作者: 先知天才

helloonline 发表于 2015-2-4 10:38
HUB也是网络设备,有MAC吗?
可网管二层交换机都有MAC不假,但这些MAC仅限管理用,在业务流转发过程中不 ...

这个回答我给满分
时间:  2017-8-3 22:06
作者: 先知天才

helloonline 发表于 2015-2-4 10:38
HUB也是网络设备,有MAC吗?
可网管二层交换机都有MAC不假,但这些MAC仅限管理用,在业务流转发过程中不 ...

这个回答我给满分
时间:  2017-8-3 22:09
作者: 先知天才

yanyieric 发表于 2015-3-13 21:48
假设三台交换机通过一个HUB连接在一起,他们都没有MAC,请问怎么转发?交换机本身的MAC地址不是给自己转发 ...

这个回答我也给满分




通信人家园 (https://www.txrjy.com/) Powered by C114