请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科服务支持社区 点击关注
思科服务支持社区

  
 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 邮件服务器
查看: 375|回复: 5

交换机上有多少个mac地址

[复制链接]
发表于 2018-4-26 10:47:12 | 显示全部楼层 |阅读模式
0可用金钱
是不是每个端口一个mac地址,cpu有一个?那每个端口的mac地址是不是和端口绑定,不会变?
mac地址池如何理解?
有人说买交换机就是买mac地址如何理解?

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (1 评价)
发表于 2018-4-27 15:31:07 | 显示全部楼层
mac地址是各种设备的以太网端口的物理地址,这个地址属于相关设备本身,和它接入的交换机毫无关系。可以这样类比:交换机相当于酒店,交换机mac地址缓存池相当于酒店的同一时间的接待能力,mac地址相当于客户的身份证号码,交换机mac地址缓存池越大,那么同时能够接入的电脑终端就越多。你可以想象一下有三台交换机互相串联,那么接到A交换机的电脑如果发送了一条arp广播,那么它的mac地址不但会缓存于A交换机中,也会同时缓存于交换机B、C中,因此一台交换机的mac地址缓存池越大越好。其实凡是有以太网端口的设备都有mac地址缓存的概念,只不过交换机有mac地址和端口对应的"mac-address-table",也有mac地址和IP地址对应的arp表(纯二层交换机可能没有arp表),电脑也有arp表,比如你可以
进cmd然后输入 arp -a
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分5 (1 评价)
发表于 2018-4-28 15:02:45 | 显示全部楼层
理论上交换机上每个端口都会有一个mac地址,这个地址是硬件芯片固化的地址,有多少个接口应该有多少个mac地址。
CPU 应该没有mac地址,但是CPU应该会跟一部分地址做关联,(或者说cpu的地址是系统手动映射的)主要用于组播或者广播数据包的处理。
交换机接口工作在二层模式下,每个端口的mac地址都是不同的(应该是直接使用芯片中的mac地址),如果接口启用三层,或者svi接口,那么这类接口的mac地址就会由系统生成一个,所有的三层接口共用一个mac地址。。而这个共用的mac地址基本上和设备机框的mac地址或者 Base Mac(show ver)有关

mac地址池是二层通讯中,交换机维护的mac地址和流量出/入接口的表项,

至于买交换机相当于买mac地址,,这个说法不算准确吧,虽然每个交换机上的base ethernet mac地址都不相同,但是也仅限于单个交换机;只有使用权,没有规划权,一般来说设备厂商买OUI,给设备分配mac地址,其他人应该没有这种需求。




  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分5 (1 评价)
 楼主| 发表于 2018-5-2 15:22:11 | 显示全部楼层
gengchunlin 发表于 2018-4-28 15:02
理论上交换机上每个端口都会有一个mac地址,这个地址是硬件芯片固化的地址,有多少个接口应该有多少个mac地 ...

那spanning tree里的地址,我看不是端口的Mac地址,是单独的地址,这个地址是哪来的啊。有人说是system mac 地址,有这么个mac地址么
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-5-3 08:44:19 | 显示全部楼层
Mark一下,等精确回复,这种问题不常见,前几天有人问过我这个问题,我是这样回答的:
我认为MAC地址是每接口一个,包括物理和逻辑接口,其他部分没有MAC地址,即便有也不是IP数据转发所需要使用的MAC。
至于买交换机买MAC不是很合适,同层级48口千兆光和48口千兆电能实现的MAC地址数量一致,但是价格差异不小。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-5-3 15:07:56 | 显示全部楼层
yangzho2 发表于 2018-5-2 15:22
那spanning tree里的地址,我看不是端口的Mac地址,是单独的地址,这个地址是哪来的啊。有人说是system m ...

spanning-tree 的mac地址是根桥和次根桥设备的mac地址,说是system的mac地址也没有错,更准确的说是根桥和次根桥的system mac地址(对于像cat45、cat65、cat68等设备,可以通过show module 找到spanning tree 使用的mac地址,如果是cat 29、cat35、cat36、cat38等设备,mac地址用的是Base Ethernet MAC Address //show version)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科服务支持社区  

GMT+8, 2018-5-26 10:11 , Processed in 0.097468 second(s), 42 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

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