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

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

  
 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 邮件服务器
查看: 233|回复: 8

生成树根桥mac地址,非根桥mac,是背板mac地址还是端口mac地址?

[复制链接]
发表于 2018-2-1 10:46:06 | 显示全部楼层 |阅读模式
4可用金钱
本帖最后由 supershunge 于 2018-2-1 19:42 编辑

各位大佬,关于交换机的STP的一些问题困扰了我很久,忘各位大佬能给予帮助
交换机在选择根桥的时候,是由它的桥ID来决定的,而桥ID又是由优先级加交换机的MAC地址来决定,在这里我有一个疑惑,这里的交换机MAC地址具体指的是哪个MAC地址,是交换机上某个端口的MAC地址还是背板mac,如何查询这个mac具体在哪台设备

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分2 (1 评价)
发表于 2018-2-2 10:49:22 | 显示全部楼层
我记的是交换机与其他交换机连接的那个接口的MAC地址,
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分2 (1 评价)
发表于 2018-2-2 11:26:21 | 显示全部楼层
# 看下面的实例,这是一台4506三层交换机

C4506#sh spanning-tree root

                                        Root    Hello Max Fwd
Vlan                   Root ID          Cost    Time  Age Dly  Root Port
---------------- -------------------- --------- ----- --- ---  ------------
VLAN0110         32878 c464.13e1.e900         0    2   20  15          
VLAN0120         32888 c464.13e1.e900         0    2   20  15                  
VLAN0130         32898 c464.13e1.e900         0    2   20  15                  
VLAN0140         32908 c464.13e1.e900         0    2   20  15                  
VLAN0170         32938 c464.13e1.e900         0    2   20  15                  
VLAN0180         32948 c464.13e1.e900         0    2   20  15                  
VLAN0190         32958 3cce.7325.3080         7    2   20  15  Po1            
VLAN0200         32768 f8b1.5677.805f     20004    2   20  15  Gi6/32         
VLAN0210         32978 c464.13e1.e900         0    2   20  15                  
VLAN0230         32998 c464.13e1.e900         0    2   20  15                  
VLAN0310         33078 c464.13e1.e900         0    2   20  15                  
VLAN0601         33369 c464.13e1.e900         0    2   20  15                  
VLAN0700         33468 c464.13e1.e900         0    2   20  15                  
VLAN0800         33568 c464.13e1.e900         0    2   20  15                  
VLAN0900         33668 c464.13e1.e900         0    2   20  15                  
VLAN0920         33688 c464.13e1.e900         0    2   20  15                  
VLAN1694         34462 c464.13e1.e900         0    2   20  15

# 对 VLAN 110 而言,这台交换机就是根交换机。它的 Root ID 是 c464.13e1.e900
但是这个mac地址用命令 sh mac add 查不到,换句话说,c464.13e1.e900这个mac地址不是端口上能查到的mac地址
它应该是系统里面的mac地址
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (1 评价)
发表于 2018-2-2 12:49:19 | 显示全部楼层
你可以认为是背板的MAC地址

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分2 (1 评价)
 楼主| 发表于 2018-2-2 12:53:27 | 显示全部楼层
cruiseluo 发表于 2018-2-2 11:26
# 看下面的实例,这是一台4506三层交换机

C4506#sh spanning-tree root

越来越迷糊, 这个mac还是系统自动生成的?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分2 (1 评价)
发表于 2018-2-2 16:32:50 | 显示全部楼层
mac地址是一个本地地址(原则上只要在同一个二层网络内不重复即可)。而交换机、路由器由于各种原因需要一部分mac地址作为arp以外的用途。不要一看到mac地址就想到arp,好像mac地址一定要和某个物理的网卡一一对应。以太网卡肯定需要一个mac地址,但是mac地址不一定对应一个以太网接口,它也可以单独存在用于其他用途。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分3 (2 评价)
发表于 2018-2-5 13:59:51 | 显示全部楼层
通过sh span vlan X可以看到这个设备的bridge ID, 这个里面的mac,在不同设备上(不同平台), MAC的来源不同. 有些是接口下的地址,有些是内部保留的地址...
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分2 (1 评价)
发表于 2018-2-5 19:44:43 | 显示全部楼层
其实的确不用纠结是哪个MAC,不同的设备来源有点区别,不过很少用接口MAC,一般用本地系统中MAC地址池中的最小的那个。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-2-6 12:29:02 | 显示全部楼层
一般三层交换机或者比较高级点的交换机,mac地址数量是端口号+1,比如端口为24口,需要的MAC地址数量就是25. 而这个加1就是基MAC地址,一般给系统CPU使用,端口的MAC地址在基mac地址的基础上依次加1.
也有的交换机就只有一个MAC地址,端口没有MAC地址。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科服务支持社区  

GMT+8, 2018-2-19 21:37 , Processed in 0.108309 second(s), 50 queries .

京ICP备09041801号-187

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

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