交换机的MAC地址?
该示例中记录了Cat2960的MAC地址情况:
Cat2960#sho mac address-table
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
All 0100.0ccc.cccc STATIC CPU
All 0100.0ccc.cccd STATIC CPU
All 0180.c200.0000 STATIC CPU
All 0180.c200.0001 STATIC CPU
All 0180.c200.0002 STATIC CPU
All 0180.c200.0003 STATIC CPU
All 0180.c200.0004 STATIC CPU
All 0180.c200.0005 STATIC CPU
All 0180.c200.0006 STATIC CPU
All 0180.c200.0007 STATIC CPU
All 0180.c200.0008 STATIC CPU
All 0180.c200.0009 STATIC CPU
All 0180.c200.000a STATIC CPU
All 0180.c200.000b STATIC CPU
All 0180.c200.000c STATIC CPU
All 0180.c200.000d STATIC CPU
All 0180.c200.000e STATIC CPU
All 0180.c200.000f STATIC CPU
All 0180.c200.0010 STATIC CPU
All ffff.ffff.ffff STATIC CPU
Total Mac Addresses for this criterion: 20
在有些设备上,可以看到例如SVI接口的MAC地址都是一样的,这取决于交换机的架构问题,可能是正常的。
接下来,查看一下2960上SVI的MAC地址,这里有4个VLAN
Cat2960#sho vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/2, Fa0/4, Fa0/5, Fa0/7
Fa0/8, Gi0/1
10 VLAN0010 active Fa0/3
100 VLAN0100 active
192 VLAN0192 active Fa0/1, Fa0/6
Cat2960#show int vlan 1 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a40 (bia dc7b.949f.9a40)
Cat2960#show int vlan 10 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a42 (bia dc7b.949f.9a42)
Cat2960#show int vlan 100 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a43 (bia dc7b.949f.9a43)
Cat2960#show int vlan 192 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a41 (bia dc7b.949f.9a41)
可以看到这4个SVI的MAC地址不同,只有最后一位不一样,但为什么SVI192的MAC最后一位是1?因为SVI 1最开始就有,第二个创建的是SVI 192,SVI 10和SVI 100是接下来再创建的。我们可以测试一下,删除SVI 192.然后再添加SVI 192.
Cat2960(config)#no int vlan 192
Cat2960(config)#int vlan 192
*Mar 1 00:38:33.812: %LINK-5-CHANGED: Interface Vlan192, changed state to administratively down
*Mar 1 00:38:36.438: %LINK-3-UPDOWN: Interface Vlan192, changed state to up
Cat2960(config-if)#do sho int vlan 192 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a41 (bia dc7b.949f.9a41)
发现没有改变,重启之后再查看:
Cat2960#wr mem
Building configuration...
[OK]
Cat2960#reload
Proceed with reload? [confirm]
*Mar 1 00:59:48.411: %SYS-5-RELOAD: Reload requested by console. Reload reason: Reload command
......
Cat2960#show int vlan 192 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a43 (bia dc7b.949f.9a43)
可以看到已经改变:
Cat2960#show int vlan 1 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a40 (bia dc7b.949f.9a40)
Cat2960#show int vlan 10 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a41 (bia dc7b.949f.9a41)
Cat2960#show int vlan 100 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a42 (bia dc7b.949f.9a42)
Cat2960#show int vlan 192 | in Hardware
Hardware is EtherSVI, address is dc7b.949f.9a43 (bia dc7b.949f.9a43)
所以,交换机根据先后配置的SVI,按序分配MAC地址,一般从最后一位开始+1
但是有的交换机的SVI MAC地址也是一样的,好像Cat4500就是把。
这里还有九个物理接口:
Cat2960#sh ip int brief
Interface IP-Address OK? Method Status Protocol
Vlan1 unassigned YES NVRAM up down
Vlan10 unassigned YES NVRAM up down
Vlan100 unassigned YES NVRAM up down
Vlan192 unassigned YES NVRAM up down
FastEthernet0/1 unassigned YES unset down down
FastEthernet0/2 unassigned YES unset down down
FastEthernet0/3 unassigned YES unset down down
FastEthernet0/4 unassigned YES unset down down
FastEthernet0/5 unassigned YES unset down down
FastEthernet0/6 unassigned YES unset down down
FastEthernet0/7 unassigned YES unset down down
FastEthernet0/8 unassigned YES unset down down
GigabitEthernet0/1 unassigned YES unset down down
依次看看物理接口的MAC地址:
Cat2960#sho int f0/1 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a01 (bia dc7b.949f.9a01)
Cat2960#sho int f0/2 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a02 (bia dc7b.949f.9a02)
Cat2960#sho int f0/3 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a03 (bia dc7b.949f.9a03)
Cat2960#sho int f0/4 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a04 (bia dc7b.949f.9a04)
Cat2960#sho int f0/5 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a05 (bia dc7b.949f.9a05)
Cat2960#sho int f0/6 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a06 (bia dc7b.949f.9a06)
Cat2960#sho int f0/7 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a07 (bia dc7b.949f.9a07)
Cat2960#sho int f0/8 | in Hardware
Hardware is Fast Ethernet, address is dc7b.949f.9a08 (bia dc7b.949f.9a08)
Cat2960#sho int G0/1 | in Hardware
Hardware is Gigabit Ethernet, address is dc7b.949f.9a09 (bia dc7b.949f.9a09)
相信接口上的也是,先加载哪个接口,哪个接口的MAC地址就更小。
交换机的MAC地址?的更多相关文章
- 交换机的MAC地址作用
交换机的MAC地址在交换机进行数据交换时是没有作用的,因为交换机并不对转发的数据帧进行拆包重封装. 如果只是完成数据帧交换,则可以不要MAC地址(仅指二层交换机,三层交换机完成路由功能自然每个端口得有 ...
- 思科交换机根据mac地址限制主机
思科交换机可以根据客户端mac地址限制访问 查看对应IP的mac地址及vlan show arp | in 10.1.62.188 进入设置模式 configure terminal mac addr ...
- 交换机-查看mac地址表
1.使用交换机命令行 en 或者 enable 进入特权模式 Switch> Switch>en Switch# Switch# 2.查看交换机中的MAC地址表 Switch#sh ...
- 【小菜学网络】交换机与MAC地址学习
上一小节介绍了 集线器 ,一种工作于物理层的简单网络设备.由于集线器采用广播的方式中继.转发物理信号,传输效率受到极大制约. 精准转发 为了解决集线器工作效率低下的尴尬,我们需要设计一种更高级的网络设 ...
- 取得交换机的MAC地址
一.首先PING交换机的IP地址 二.然后执行 ARP -a 命令 如下图:
- 交换机工作原理、MAC地址表、路由器工作原理详解
一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的.在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据 ...
- MAC地址表、ARP缓存表、路由表及交换机、路由器基本原理
在网上找到了这篇讲述MAC地址,ARP协议和路由表的文章,如获至宝.一篇文章把组网中的相关概念讲的明明白白. 原文是发布在51cto博客上,但不知道为什么点进去却是404.让我没想到的是这个技术论坛上 ...
- 以太网MAC地址组成与交换机基本知识
以太网MAC地址 MAC地址由48位二进制组成,通常分为六段,用十六进制表示,工作在数据链路层. 数据链路层功能: 链路的建立,维护与拆除 帧包装,帧传输,帧同步 帧的差错恢复 简单的流量控制 第八位 ...
- (转载)详解网络传输中的三张表,MAC地址表、ARP缓存表以及路由表
郑重声明:原文转载于http://dengqi.blog.51cto.com/5685776/1223132 向好文章致敬!!! 一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理 ...
随机推荐
- Monkey and Banana HDU - 1069 有点像背包,又像最长上升序列
#include<iostream> #include<algorithm> #include<cstring> #include<vector> us ...
- LaTeX技巧004:LaTeX不用添加到目录制作书签技巧
这里给大家介绍一个命令,需要hyperref宏包.该命令格式如下: \pdfbookmark[]{text}{anchor} \tableofcontents 顺序应该是这样,如果换过来,书签指向的位 ...
- meet in the middle 折半搜索 刷题记录
复杂度分析 假设本来是n层,本来复杂度是O(2^n),如果meet in middle那就是n/2层,那复杂度变为O( 2^(n/2) ),跟原来的复杂度相比就相当于开了个方 比如如果n=40那爆搜2 ...
- K3标准产品的BOS单据发布至自定义模块
在自定义模块 下先随便发布一张单据,然后后台更新数据表. select * from icclasstype where fname_chs like '付款申请单%' --查询表单的ID upd ...
- [CF91B] Queue - 权值线段树
有n个人在队列中等待.假如某个人前面有一个人年龄比他小,那他就会不高兴:定义他的"不高兴度"为他前面留他最远的年龄比他小的人与他的距离,求每个人的不高兴度. n<=10^5 ...
- js封装删除数组指定的某个元素的方法
首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = function(val) { for (var i = ...
- cookie和会话
一.为什么要使用cookie和会话 HTTP是一种无状态技术,这意味着每个单独的HTNML页面都是一个无关的.当人们穿过站点时,HTTP 没有用于跟踪用户或保持变量的方法,尽管浏览器会跟踪你访问过的页 ...
- uipath_excel
1.excel建表 https://jingyan.baidu.com/article/95c9d20d0ee5e2ec4e75618d.html 2.具体操作 https://blog.csdn.n ...
- EasyExcel实现导入excel
https://blog.csdn.net/rexueqingchun/article/details/91870372 1.pom.xml配置依赖包 <!-- xls格式excel依赖包 -- ...
- Oracle tnsnames.ora
安装过ORACLE的都知道,oracle安装时需要进行配置,这个配置可以在客户端的企业管理器一步一步进行,或者直接拷贝一个tnsnames.ora文件到安装目录下(c:\app\Administrat ...