Bir cisco cihazındaki CRC sayacının anlamı nedir?


28

Arayüzün CRC sayacı yüksekse, normalde kötü bir işarettir, fakat neden?

  • Sayım yüksekse, teknik olarak bunun anlamı nedir?
  • Bu sayacın artmasına ne sebep olabilir?
  • OSI modelindeki hangi katmana bu sayaç tepki verir?

Thats aradığım mükemmel cevap. En yararlı

Yanıtlar:


35

Sayaç artıyor çünkü çerçeveleriniz bozuluyor.

CRC , Ethernet'te 4B sayı döndüren çerçevedeki polinom bir fonksiyondur. Tüm tek bit hatalarını ve iyi bir çift bit hata yüzdesini yakalayacaktır . Bu nedenle çerçevenin taşıma sırasında bozulmamasını sağlamak içindir. CRC hata sayacınız artıyorsa, donanımınız çerçevedeki polinom işlevini çalıştırdığında sonuç, çerçevenin üzerinde bulunan 4B numarasından farklı bir 4B sayı demektir.

Ethernet çerçevesi CRC'nin (FCS) genellikle OSI katman 2'de olduğu anlaşılıyor, çoğu kişi Ethernet'te katman 1 olduğunu iddia ediyor, ancak bu yanlış (yalnızca başlangıç, SFD ve IFG Ethernet'te katman 1'dir).

Computer Networks - Bu ve daha birçok konuda sistem yaklaşımı adlı bir kitap öneririm . CRC'yi sayfa 92'den 102'ye derinlemesine tartışıyor.

Daniel'in belirttiği gibi, çeşitli nedenlerden dolayı çerçeveler bozulabilir: çift yönlü uyumsuzluk, hatalı kablolama ve bozuk donanım. Ancak, CRC hataları bazı düzeyi beklenen ve standart verir edilmelidir yukarı-10 -12 Ethernet üzerinde bit-hata-oranı (1 10 üzerinden bit 12 çevirebilirsiniz) ve standardına göre kabul edilebilir.

Bakırda sinyal, elektronlar arasında (elektronların kendisi çok fazla hareket etmiyor) durumu aktararak hareket eder ve fiberde sinyal, fiber duvarlarını yansıtan fotonlar tarafından hareket eder. Fotonların duvarlardaki ısı nedeniyle kolayca değişmesi veya elektronların durumunun kendi kendine dönmesi ihtimali sıfır değildir. Yani mükemmel durumlarda bile bazı hatalar her zaman olacaktır. Bir bitin bir elektronun tek bir foton veya tek hal değişikliği olmadığı bilinmelidir; Bugün, tek bir biti ifade etmek için birçok foton veya elektron durumu değişikliğine ihtiyaç duyuyorsunuz, bu nedenle tek bir hatalı 'durum', birçoğunun ortalama durumu olduğu için bir hata vermeyecektir.


1
Harika bilgi ytti. Belki de gönderiye dupleks uyumsuzluğu ve hatalı kablolama gibi olası nedenler ekleyin.
Daniel Dib

@ytti, kitapla ilgili ipucu için teşekkür ederim :) ve
süresinin uzatılması

0

Veri iletim hatalarını tespit etmek için yaygın bir teknik olan döngüsel artıklık kontrolü için kısa. İletilen mesajlar, sabit bir bölen tarafından bölünmüş önceden belirlenmiş uzunluklara bölünmüştür. Hesaplamaya göre, geri kalan numara eklenmiş ve mesajla birlikte gönderilmiştir. İleti alındığında, bilgisayar kalanı yeniden hesaplar ve iletilen kalanla karşılaştırır. Numaralar eşleşmezse, bir hata algılanır.

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.