Arti pasti kesalahan 'RX' dan 'bingkai' dalam output ifconfig?

10

Saya melihat masalah jaringan dengan simpul (RHEL) (paket dijatuhkan), yang juga tampak memanifestasikan diri mereka dengan hitungan nol dari bidang 'kesalahan' dan 'bingkai' di keluaran ifconfig:

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

Apakah ada deskripsi terperinci di suatu tempat apa arti sebenarnya dari 'kesalahan' dan 'bingkai'?

EDIT : output dari 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
Andre Holzner
sumber
1
Bisa jadi ketidakcocokan dupleks. Bisakah Anda memposting output ethtool eth2?
Tuan Shunz

Jawaban:

7

Kesalahan RX berarti bahwa NIC Anda menerima bingkai cacat dari switchport pemancar.

Kesalahan bingkai berarti kegagalan CRC saat menerima bingkai. Penyebab utama ini bisa jadi kabel yang buruk, atau antarmuka yang buruk pada mesin atau sakelar. Coba ganti kabel, lalu pindah ke port lain di sakelar.

Murali Suriar
sumber
Terima kasih atas jawabannya. Saya akan berpikir bahwa bingkai cacat tidak memiliki CRC yang benar juga. Apa yang perlu cacat? Jika tidak ada / bukaan berukuran buruk setelah celah antar bingkai atau tidak ada pembatas bingkai setelah pembukaan? atau celah antarframe berikutnya datang terlalu dini / terlambat sehubungan dengan panjang yang ditemukan di bidang ethertype / panjang?
Andre Holzner
Salah satu di atas. Saya tidak yakin mengapa saya memasukkan 'cacat atau salah'. Anda benar, maksud mereka persis sama. Jawaban diperbarui.
Murali Suriar
1
@MuraliSuriar Saya menggunakan 10G NIC dan jumlah yang dijatuhkan dan bingkai adalah sama, tetapi jumlah kesalahan adalah 0, `paket RX: kesalahan 17051276: 0 turun: 476 overruns: 0 frame: 476`, dapatkah Anda memberi tahu saya apa yang bisa menjadi alasan yang mungkin dalam kasus ini?
B.Mr.W.
1

Dalam driver tigon (tg3), sebelum versi v3.134b rxbds_emptyperistiwa dicatat sebagai kesalahan bingkai.

Anda dapat memeriksa ini melalui:

ethtool -S {device}

misalnya:

[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
Joshua Schmidlkofer
sumber