以太帧格式
- 前导同步符:共8字节,由7个字节的前同步信号和一个分界符开始字节构成。
- DA/SA:共6个字节,前3个字节代表供应商代码,后3个字节代表厂商序列号。
- TPID:标记协议标识符,2个字节,值位16进制的8100。
- TCI:标记控制信息,2个字节,包括3个Bits的用户优先级(IEEE802.1P),1Bits的规范格式标识符(CFI),用于标识MAC地址是否规范,12Bits的VID,表示该帧所属的VLAN。
- 类型/长度:为类型时,表示是Ethernet II帧结构,类型取值大于1536,为长度时表示IEEE802.3帧结构。
- 数据区:为第三层协议,不支持VLAN标记时,长度为46-1514字节,
支持VLAN标记时,由于增加了4个字节,长度为50-1518字节。- FCS:是帧校验。
MAC地址简介
1、MAC 地址是硬件标识(Media Access Control Address)。
2、MAC地址长度为:6字节:48bit,
3、通常用12位16进制数表示,每两个数之间用冒号隔开。如:00:D0:D0:C0:3F:A0就是一个MAC地址,
前6位16进制数00:D0:D0代表网络硬件制造商的编号,由IEEE分配;
后6位16进制数C0:3F:A0代表该制造商所制造的某个网络产品(如网卡)的系列号。
每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前六位以及不同的后六位。
MAC表分类
1、MAC表包括软件表和硬件表。
2、MAC地址表的表项由MAC地址和VLAN ID唯一标识。
3、只要MAC地址和VLAN ID部分相同,就认为是同一个表项。 4、交换机维护着一张MAC地址表,MAC地址和交换机的端口一 一对应
MAC模块性能指标
主要性能指标
1、学习速率:例如1500个/秒;
2、 MAC表容量:即MAC表最多支持写入多少条MAC
3、老化时间精度: 若老化时间为Tage,则要求在1~2Tage内老化掉无效MAC地址
4、冲突链长度:MAC表为HASH表,并且HASH冲突链是有限的。若HASH链过短,则即使MAC表未满,也可能出现MAC地址无法添加到MAC表中。不同设备冲突链长度不同。
MAC地址表–软件表:
MAC地址表一般包含:
MAC地址、端口号(此MAC地址对应的端口)、Vlan ID(MAC地址对应的VLAN ID)以及其它MAC地址的状态和操作的相关标志。 软件MAC地址表项的相关标志有以下几种:
port:此MAC地址对应的端口,如gei_4/20。
vid:MAC地址对应的VLAN ID,如1502。
stc:静态标志,表示是否是手工添加的静态MAC。
per:永久标志,表示是否是手工添加的永久MAC。
toS