以太网是当今现有局域网Local Area Network, LAN采用的最通用的通信协议标准该标准定义了在局域网中采用的电缆类型和信号处理方法。以太网是建立在CSMA/CD (Carrier Sense Multiple Access/Collision Detection载波监听多路访问/冲突检测)机制上的广播型网络。DMAC6字节目的MAC地址IPV4为6字节该字段标识帧的接收者。SMAC6字节源MAC地址IPV4为6字节该字段标识帧的发送者。TYPE2字节协议类型常见值0x0800:IPV4IEEE802.3格式一般用于协议封装如图STP协议之间用的是802.3访问协议用的是Ethernet II格式一般用于数据封装也有部分用于协议封装MAC地址MAC (Media Access Control)地址在网络中唯一标识一个网卡每个网卡都需要并拥有唯一的一个MAC地址。一块网卡的MAC地址是具有全球唯一性的。而且只有在同一个广播域内mac地址冲突才有影响概率极低。单播地址mac地址的第8比特为0组播地址mac地址的第8比特为1其余bit不全为1广播地址MAC地址所有bit都为1交换机的工作原理1.实现数据的转发根据mac地址进行数据的转发2.交换机存在MAC地址表项①静态MAC地址表项管理员手工配置静态MAC地址[Huawei]mac-address static 5489-0999-9999 g0/0/3 vlan 1 只有管理员手工删除才会消失被静态绑定的mac地址只能在对应接口接收处理此mac地址不能在别的接口用但是此接口还可以用别的mac地址可以实现管理设备的固定接入黑洞MAC地址 一直在攻击的mac地址给拉黑丢弃防攻击[Huawei]mac-address blackhole 5489-9833-3333 vlan 1 \\黑洞mac地址配置实现流量的过滤如果流量的源MAC或目的MAC匹配了黑洞的MAC则数据直接丢弃②动态MAC地址表项根据流量自动生成1.设备收到流量后记录数据的源MAC地址的收到流量接口的对应关系2.交换机的一个接口可以存在多个动态MAC地址。3.动态MAC地址表项存在老化时间300s[Huawei]mac-address aging-time 800命令设置mac地址的老化时间[Huawei]mac-address aging-time ?0,10-1000000 Aging-time seconds, 0 means that MAC aging function does notworkHuaweidisplay mac-address查看设备MAC地址表项默认是空的。[Huawei]display bridge mac-address \\查看当前设备的mac地址,交换机只有一个mac地址System bridge MAC address: 4c1f-ccbe-5185[Huawei]查看交换机接口配置[Huawei]display interface g0/0/1GigabitEthernet0/0/1 current state : UPLine protocol current state : UPDescription:Switch Port, PVID : 1, TPID : 8100(Hex), The Maximum Frame Length is 9216IP Sending Frames Format is PKTFMT_ETHNT_2, Hardware address is4c1f-ccbe-5185二层交换机本身自己的命令Last physical up time : 2025-06-12 15:47:28 UTC-08:00Last physical down time : 2025-06-12 15:47:27 UTC-08:00Current system time: 2025-06-12 16:22:13-08:00Hardware address is 4c1f-ccbe-5185Last 300 seconds input rate 0 bytes/sec, 0 packets/secLast 300 seconds output rate 0 bytes/sec, 0 packets/secInput: 1460 bytes, 22 packetsOutput: 10273240 bytes, 86337 packetsInput:Unicast: 10 packets, Multicast: 0 packetsBroadcast: 12 packetsOutput:Unicast: 12 packets, Multicast: 86325 packetsBroadcast: 0 packetsInput bandwidth utilization : 0%Output bandwidth utilization : 0%交换机的数据帧处理行为转发、丢弃、泛洪①转发收到的数据单播帧目的MAC在MAC地址表项中存有记录根据对应的接口进行数据转发。②丢弃收到的数据单播帧不满足静态mac匹配的项或匹配了黑洞MAC,执行数据过滤。③泛洪收到的数据未知从其他所有接口除了接收到数据的接口转发该数据。
交换机基础
发布时间:2026/6/2 19:19:17
以太网是当今现有局域网Local Area Network, LAN采用的最通用的通信协议标准该标准定义了在局域网中采用的电缆类型和信号处理方法。以太网是建立在CSMA/CD (Carrier Sense Multiple Access/Collision Detection载波监听多路访问/冲突检测)机制上的广播型网络。DMAC6字节目的MAC地址IPV4为6字节该字段标识帧的接收者。SMAC6字节源MAC地址IPV4为6字节该字段标识帧的发送者。TYPE2字节协议类型常见值0x0800:IPV4IEEE802.3格式一般用于协议封装如图STP协议之间用的是802.3访问协议用的是Ethernet II格式一般用于数据封装也有部分用于协议封装MAC地址MAC (Media Access Control)地址在网络中唯一标识一个网卡每个网卡都需要并拥有唯一的一个MAC地址。一块网卡的MAC地址是具有全球唯一性的。而且只有在同一个广播域内mac地址冲突才有影响概率极低。单播地址mac地址的第8比特为0组播地址mac地址的第8比特为1其余bit不全为1广播地址MAC地址所有bit都为1交换机的工作原理1.实现数据的转发根据mac地址进行数据的转发2.交换机存在MAC地址表项①静态MAC地址表项管理员手工配置静态MAC地址[Huawei]mac-address static 5489-0999-9999 g0/0/3 vlan 1 只有管理员手工删除才会消失被静态绑定的mac地址只能在对应接口接收处理此mac地址不能在别的接口用但是此接口还可以用别的mac地址可以实现管理设备的固定接入黑洞MAC地址 一直在攻击的mac地址给拉黑丢弃防攻击[Huawei]mac-address blackhole 5489-9833-3333 vlan 1 \\黑洞mac地址配置实现流量的过滤如果流量的源MAC或目的MAC匹配了黑洞的MAC则数据直接丢弃②动态MAC地址表项根据流量自动生成1.设备收到流量后记录数据的源MAC地址的收到流量接口的对应关系2.交换机的一个接口可以存在多个动态MAC地址。3.动态MAC地址表项存在老化时间300s[Huawei]mac-address aging-time 800命令设置mac地址的老化时间[Huawei]mac-address aging-time ?0,10-1000000 Aging-time seconds, 0 means that MAC aging function does notworkHuaweidisplay mac-address查看设备MAC地址表项默认是空的。[Huawei]display bridge mac-address \\查看当前设备的mac地址,交换机只有一个mac地址System bridge MAC address: 4c1f-ccbe-5185[Huawei]查看交换机接口配置[Huawei]display interface g0/0/1GigabitEthernet0/0/1 current state : UPLine protocol current state : UPDescription:Switch Port, PVID : 1, TPID : 8100(Hex), The Maximum Frame Length is 9216IP Sending Frames Format is PKTFMT_ETHNT_2, Hardware address is4c1f-ccbe-5185二层交换机本身自己的命令Last physical up time : 2025-06-12 15:47:28 UTC-08:00Last physical down time : 2025-06-12 15:47:27 UTC-08:00Current system time: 2025-06-12 16:22:13-08:00Hardware address is 4c1f-ccbe-5185Last 300 seconds input rate 0 bytes/sec, 0 packets/secLast 300 seconds output rate 0 bytes/sec, 0 packets/secInput: 1460 bytes, 22 packetsOutput: 10273240 bytes, 86337 packetsInput:Unicast: 10 packets, Multicast: 0 packetsBroadcast: 12 packetsOutput:Unicast: 12 packets, Multicast: 86325 packetsBroadcast: 0 packetsInput bandwidth utilization : 0%Output bandwidth utilization : 0%交换机的数据帧处理行为转发、丢弃、泛洪①转发收到的数据单播帧目的MAC在MAC地址表项中存有记录根据对应的接口进行数据转发。②丢弃收到的数据单播帧不满足静态mac匹配的项或匹配了黑洞MAC,执行数据过滤。③泛洪收到的数据未知从其他所有接口除了接收到数据的接口转发该数据。