下“接收错误”和“接收传入错误”的区别hardware接口计数器
52162
Created On 08/18/21 01:53 AM - Last Modified 03/02/23 03:39 AM
Question
- 下面看到的“receive errors”和“receive incoming errors”有什么区别显示计数器接口 <接口名称>
show counter interface ethernet1/7 ... Hardware interface counters read from CPU: -------------------------------------------------------------------------------- bytes received 184768201250 bytes transmitted 445176504740 packets received 512968615 packets transmitted 662817007 receive incoming errors 0 receive discarded 0 receive errors 631050 packets dropped 0 --------------------------------------------------------------------------------
Environment
- 帕洛阿尔托 Firewall
Answer
接收错误:
接收错误显示在物理 (hardware ) 界面。 它们主要是 L2-L4 解析/标头错误,尽管计数器提到“hardware ," 它们主要是逻辑错误 (CRC , 框架或其他hardware-相关的错误是NOT算在这里)。
导致这些错误的最常见事件类型是
- 不正确的长度 VLAN tag
- 意外 VLAN tag
- 不支持的 L2 协议
- 不正确的IP校验和
- TCP/UDP数据包校验和错误
- TCP/UDP端口 0
- 无效的TCP国旗等
很多时候,这个计数器的不断增加是由STP/LLDP /UDLD到达 L3 的帧firewall端口(这些协议在 L3 端口上不受支持,并且被合法丢弃并计为“接收错误”)。
接收传入错误:
这总结了从接口统计信息收集的两种不同类型的错误:
- mac_rcv_错误:MAC收到的数据包地址与入口接口不匹配MAC地址。
- rcv_fifo_overrun : 当接口的缓冲区已满时发生溢出,但它仍在尝试处理传入的流量。 端口已超出其缓冲区。 这通常是由于突发流量导致的。
Additional Information
WHAT IS THE先进先出_溢出COUNTER?
THE DIFFERENCE BETWEEN RECEIVE ERRORS FOR HARDWARE AND LOGICAL INTERFACECOUNTER