取消
显示结果 
搜索替代 
您的意思是: 
cancel
7760
查看次数
26
有帮助
5
回复

交换机上有多少个mac地址

yangzho2
Cisco Employee
Cisco Employee
是不是每个端口一个mac地址,cpu有一个?那每个端口的mac地址是不是和端口绑定,不会变?
mac地址池如何理解?
有人说买交换机就是买mac地址如何理解?
5 条回复5

cruiseluo
Spotlight
Spotlight
mac地址是各种设备的以太网端口的物理地址,这个地址属于相关设备本身,和它接入的交换机毫无关系。可以这样类比:交换机相当于酒店,交换机mac地址缓存池相当于酒店的同一时间的接待能力,mac地址相当于客户的身份证号码,交换机mac地址缓存池越大,那么同时能够接入的电脑终端就越多。你可以想象一下有三台交换机互相串联,那么接到A交换机的电脑如果发送了一条arp广播,那么它的mac地址不但会缓存于A交换机中,也会同时缓存于交换机B、C中,因此一台交换机的mac地址缓存池越大越好。其实凡是有以太网端口的设备都有mac地址缓存的概念,只不过交换机有mac地址和端口对应的"mac-address-table",也有mac地址和IP地址对应的arp表(纯二层交换机可能没有arp表),电脑也有arp表,比如你可以
进cmd然后输入 arp -a

ilay
VIP
VIP
理论上交换机上每个端口都会有一个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地址,其他人应该没有这种需求。

yangzho2
Cisco Employee
Cisco Employee
gengchunlin 发表于 2018-4-28 15:02
理论上交换机上每个端口都会有一个mac地址,这个地址是硬件芯片固化的地址,有多少个接口应该有多少个mac地 ...

那spanning tree里的地址,我看不是端口的Mac地址,是单独的地址,这个地址是哪来的啊。有人说是system mac 地址,有这么个mac地址么

CSCO11030694
Level 1
Level 1
Mark一下,等精确回复,这种问题不常见,前几天有人问过我这个问题,我是这样回答的:
我认为MAC地址是每接口一个,包括物理和逻辑接口,其他部分没有MAC地址,即便有也不是IP数据转发所需要使用的MAC。
至于买交换机买MAC不是很合适,同层级48口千兆光和48口千兆电能实现的MAC地址数量一致,但是价格差异不小。

ilay
VIP
VIP
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)
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接