İfconfig çıktısında RX 'hatalarının' ve 'çerçevesinin' tam anlamı nedir?


10

Ayrıca, ifconfig çıktısında 'hata' ve 'çerçeve' alanlarının sıfır olmayan bir sayımı ile kendini gösteren bir (RHEL) düğümü (paketler düştü) ile ağ sorunları görüyorum:

eth2      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          ...
          RX packets:277593775 errors:1049 dropped:0 overruns:0 frame:536

'Hataların' ve 'çerçeve'nin tam anlamının ne olduğu konusunda ayrıntılı bir açıklama var mı?

EDIT : çıktı ethtool eth2:

Settings for eth2:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: umbg
        Wake-on: d
        Current message level: 0x00000007 (7)
        Link detected: yes

1
Çift yönlü uyumsuzluk olabilir. Ethtool eth2 çıktısını gönderebilir misiniz?
Bay Shunz

Yanıtlar:


7

RX hataları, NIC'nizin verici switchport'tan hatalı biçimlendirilmiş çerçeveler aldığı anlamına gelir.

Çerçeve hataları, bir çerçevenin alınmasında CRC arızaları anlamına gelir. Bunun temel nedeni kötü bir kablo veya makine veya anahtardaki kötü bir arayüz olabilir. Kabloyu değiştirmeyi ve ardından anahtardaki başka bir bağlantı noktasına geçmeyi deneyin.


Cevap için teşekkürler. Hatalı biçimlendirilmiş bir çerçevenin de doğru CRC'ye sahip olmadığını düşünürüm. Yanlış biçimlendirilmesi gereken nedir? Çerçeveler arası boşluktan sonra / kötü boyutta bir önsöz yoksa veya önsözden sonra çerçeve sınırlayıcı yoksa? ya da bir sonraki çerçeve arası boşluk ethertype / uzunluk alanında bulunan uzunluğa göre çok erken / geç geliyor mu?
Andre Holzner

Yukarıdakilerden herhangi biri. Neden 'hatalı veya başka şekilde yanlış' koyduğumdan emin değilim. Haklısın, hepsi aynı şey demek. Yanıt güncellendi.
Murali Suriar

1
@MuraliSuriar 10G NIC kullanıyorum ve bırakılan ve kare sayısı aynı, ancak hata sayısı 0, `RX paketleri: 17051276 hataları: 0 düştü: 476 aşıldı: 0 çerçeve: 476 ', bana ne olabileceğini söyleyebilir misin bu durumda olası sebep nedir?
B.Mr.W.

1

Tigon (tg3) sürücüsünde, v3.134b sürümünden önce rxbds_emptyolaylar çerçeve hataları olarak kaydedildi.

Bunu şu yolla kontrol edebilirsiniz:

ethtool -S {device}

Örneğin:

[root@srv2-mgmt ~]# ethtool -S em1
NIC statistics:
     rx_octets: 795609182
     rx_fragments: 0
     rx_ucast_packets: 4003807
     rx_mcast_packets: 313481
     rx_bcast_packets: 1906658
     rx_fcs_errors: 0
     rx_align_errors: 0
     rx_xon_pause_rcvd: 0
     rx_xoff_pause_rcvd: 0
     rx_mac_ctrl_rcvd: 0
     rx_xoff_entered: 0
     rx_frame_too_long_errors: 0
     rx_jabbers: 0
     rx_undersize_packets: 0
     rx_in_length_errors: 0
     rx_out_length_errors: 0
     rx_64_or_less_octet_packets: 0
     rx_65_to_127_octet_packets: 0
     rx_128_to_255_octet_packets: 0
     rx_256_to_511_octet_packets: 0
     rx_512_to_1023_octet_packets: 0
     rx_1024_to_1522_octet_packets: 0
     rx_1523_to_2047_octet_packets: 0
     rx_2048_to_4095_octet_packets: 0
     rx_4096_to_8191_octet_packets: 0
     rx_8192_to_9022_octet_packets: 0
     tx_octets: 1010597527
     tx_collisions: 0
     tx_xon_sent: 0
     tx_xoff_sent: 0
     tx_flow_control: 0
     tx_mac_errors: 0
     tx_single_collisions: 0
     tx_mult_collisions: 0
     tx_deferred: 0
     tx_excessive_collisions: 0
     tx_late_collisions: 0
     tx_collide_2times: 0
     tx_collide_3times: 0
     tx_collide_4times: 0
     tx_collide_5times: 0
     tx_collide_6times: 0
     tx_collide_7times: 0
     tx_collide_8times: 0
     tx_collide_9times: 0
     tx_collide_10times: 0
     tx_collide_11times: 0
     tx_collide_12times: 0
     tx_collide_13times: 0
     tx_collide_14times: 0
     tx_collide_15times: 0
     tx_ucast_packets: 4116171
     tx_mcast_packets: 145500
     tx_bcast_packets: 1983
     tx_carrier_sense_errors: 0
     tx_discards: 0
     tx_errors: 0
     dma_writeq_full: 0
     dma_write_prioq_full: 0
     rxbds_empty: 0
     rx_discards: 0
     rx_errors: 0
     rx_threshold_hit: 0
     dma_readq_full: 0
     dma_read_prioq_full: 0
     tx_comp_queue_full: 0
     ring_set_send_prod_index: 0
     ring_status_update: 0
     nic_irqs: 0
     nic_avoided_irqs: 0
     nic_tx_threshold_hit: 0
     mbuf_lwm_thresh_hit: 0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.