关于交换机和MAC地址的问题,请高手指教!

qiaojicheng 2003-12-08 09:24:11
(1)连接在交换机上的2台PC机的以太网卡使用同样的MAC地址,使用起来似乎都挺正常,会有什么问题吗?
(2)交换机具有MAC地址的自学习能力,对于交换机内存中没有的MAC地址,交换机收到其以太网帧后广播到所有节点,拥有该MAC地址的网卡收到该广播帧后会立即做出反应,从而使交换机将该MAC地址添加到MAC地址表中,再次收到发向该MAC地址的以太网帧后直接发送到对应节点;问题是两个节点对应同样的MAC地址,交换机是怎样处理的呢?
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niyh 2003-12-09
  • 打赏
  • 举报
回复
两块网卡使用了同样的MAC地址,表面上不会影响任何使用,但实际会在2层造成过多的广播,这种问题如果过多,会严重影响网络效率。
cnroky 2003-12-08
  • 打赏
  • 举报
回复
(1)如果没有什么特别的用处,交换机可以和hub有同样的用处
(2)你所说的两个接点有同样的mac地址,这样的事情是不可能发生的,因为你的网卡只有唯 一的物理地址,楼主想发太多了
warm_hcb 2003-12-08
  • 打赏
  • 举报
回复
你的论坛主页左边框的下方有一栏叫“系统功能”,可以看看!
qiaojicheng 2003-12-08
  • 打赏
  • 举报
回复
warm_hcb(习惯是一种麻木)

谢谢。
我两块网卡使用了同样的MAC地址,但是上网和访问别的电脑都挺正常,只是没法互相访问,听您这样说,我算比较明白了。

另:
我是刚刚注册的CSDN用户,怎样给分,怎样挣分,怎样升级?能否告知一二?
warm_hcb 2003-12-08
  • 打赏
  • 举报
回复
1、网卡MAC是可以修改的,为了保证唯一性,正常使用时下不应该去修改;
2、在不考虑VLAN的情况下,我举个简单例子说明两个pc相同MAC产生的后果:
假如pc1和pc2MAC地址相同,那么交换机在接收到pc1发来的帧后,根据帧的源mac地址和端口号(交换机连接pc1的端口号)建立表项,这时候pc2又发来帧,那么交换机修改该表项,因为交换机认为MAC地址表项的端口号发生变化(这时候端口号为交换机连接pc2的端口号)。这时候假如pc3想将帧发送到pc1,那么交换机接收该帧后,不是往pc1所在的端口发送,而是发送到pc2所在的端口上。
这个例子描述了MAC地址相同产生的两种错误现象:
1)交换机上的MAC地址表项可能会不断修改;
2)帧并没有正确的转发到其希望到达的端口上。
qiaojicheng 2003-12-08
  • 打赏
  • 举报
回复
NT和2000里面可以设定网卡MAC地址的,我们现在用vxworks的开发环境,注册码是认MAC地址的,所以我们要修改MAC地址。

3,812

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 交换及路由技术相关问题讨论专区
社区管理员
  • 交换及路由技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧