html Ethernet CRC/FCS Hataları: Sayaçlar, Nedenler ve Teşhis | FCTEL
                                   +8618758069661 [email protected]
Ürün Arama Kılavuz: boşluk = VE, | = VEYA, ! = DEĞİL

Sorularınız mı var? Bizi bugün arayın!

+8618758069661

Veya bize mesaj bırakın

Çevrimiçi Mesaj

Endüstriyel Ethernet CRC ve FCS: Hatalı Çerçeveleri Tespit Etme ve Konumlarını Belirleme

Görüntülenme: 346 +1Özgün içerik: FCTELEYazar: FCTELE Teknik Ekibi
BİR BAKIŞTA

Artan bir Ethernet CRC sayacı, bir arıza hakkında neyi ortaya koyabilir?

Alıcı arayüzün, ilgili sayacın tanımı kapsamındaki bütünlük hatalarını gözlemlediğini gösterir. Bitişik verici-alıcı bağlantı kesimini inceleyin; ancak yalnızca sayaç değerine dayanarak tek bir bileşeni sorumlu tutmayın. Ortak bir zaman aralığındaki değişimleri trafik, atılan çerçeveler ve uygulama belirtileriyle karşılaştırın. Normal bir yakalama, reddedilen çerçeveleri içermeyebilir; tıkanıklık ise CRC değerini artırmadan sağlam çerçevelerin düşürülmesine yol açabilir.

Üç mekanizma ve bunların doğrulama sınırlarıSinyali izleyin, ardından gerçek hizmeti doğrulayın

01Korunan çerçeveyi kontrol edin

Check the protected frameThe FCS corresponds to protected MAC-frame content, including a tag when present.DASAType + dataFCSProtected content includes an inserted tagPreamble and interframe gap are outside

FCS, varsa etiket de dahil olmak üzere korunan MAC çerçevesi içeriğine karşılık gelir.

02Yakalama öncesinde reddedilmeyi dikkate alın

Recognize pre-capture rejectionA receive integrity check may reject a bad frame before ordinary capture delivery.PHYFCS checkCaptureBad-frame rejectionOrdinary software may only see survivors

Alım bütünlük kontrolü, bozuk bir çerçeveyi normal yakalama yazılımına iletilmeden önce reddedebilir.

03Ortak bir zaman aralığı kullanın

Use a common intervalCounter increments reveal what changed during the symptom window.Δ count over the same intervalRecord resets and elapsed time

Sayaç artışları, belirtinin görüldüğü zaman aralığında nelerin değiştiğini ortaya koyar.

Üç diyagramı karşılaştırmak için kaydırın →

Kavramsal eğitim görselleridir; ölçülmüş dalga biçimleri, kurulum kablolaması veya belirli bir ürünün iç mimarisi değildir.
  • Korunan çerçeveyi kontrol edin

    Önsözü ve çerçeveler arası boşluğu, gösterilen koruma kapsamının dışında tutun.

  • Yakalama öncesinde reddedilmeyi dikkate alın

    Yakalamaya ulaşan trafiğin yanı sıra arayüz sayaçlarını da okuyun.

  • Ortak bir zaman aralığı kullanın

    Başlangıç değerlerini kaydedin ve her sayacın yönünü ve kapsamını doğrulayın.

Seçim ve doğrulama kontrol listesiKontrolleri ve ilgili kılavuzları genişletin
Bu hizmete ve gerçek çalışma koşullarına yönelik kontroller
KontrolNeler teyit edilmeliNasıl doğrulanır
Korunan çerçeveyi kontrol edinFCS, varsa etiket de dahil olmak üzere korunan MAC çerçevesi içeriğine karşılık gelir.Önsözü ve çerçeveler arası boşluğu, gösterilen koruma kapsamının dışında tutun.
Yakalama öncesinde reddedilmeyi dikkate alınAlım bütünlük kontrolü, bozuk bir çerçeveyi normal yakalama yazılımına iletilmeden önce reddedebilir.Yakalamaya ulaşan trafiğin yanı sıra arayüz sayaçlarını da okuyun.
Ortak bir zaman aralığı kullanınSayaç artışları, belirtinin görüldüğü zaman aralığında nelerin değiştiğini ortaya koyar.Başlangıç değerlerini kaydedin ve her sayacın yönünü ve kapsamını doğrulayın.

FCTEL Özgün Teknik Makale · FCTEL Teknik Ekibi
İlk yayın: 2026-10-07 · Son güncelleme: 2026-10-07

Bir endüstriyel anahtar, bir PLC aralıklı olarak zaman aşımına uğrarken bağlantıyı etkin gösterebilir. Bu durum, doğrudan bir performans sorunu olduğunu ortaya koymaz. Bir kablo, sonlandırma veya alıcı-verici devresi alınan bitleri değiştirebilir; tıkanıklık ise bunun dışında sağlam olan bir çerçevenin atılmasına neden olabilir. CRC hesaplama yöntemidir; FCS ise bu yöntemin sonucunu taşıyan Ethernet alanıdır. Bunların alım yolundaki konumunu anlamak, hata sayaçlarını anlamlı hâle getirir ve her olayın aynı belirsiz paket kaybı açıklamasına indirgenmesini önler. Bu makale genel mekanizmaları açıklar. Açıklama amaçlı veriler, FCTEL test verileri değildir.

Ayrıntılar için özgün görseli açın. Diyagram etiketlerini tam boyutta okumak için yatay olarak kaydırın.

Ethernet çerçeve alanları, bir CRC kaydırma ve XOR devresi ve tek bit bozulması karşılaştırması

Şekil 1. FCS, MAC çerçevesi içeriğini korur. Değişen bir bit, bütünlük ilişkisini bozabilir. Devre genel bir şemadır; bir ürünün iç kısmının fotoğrafı değildir.

Bir Ethernet çerçevesi neden sonunda bir FCS taşır?

Gönderen MAC; hedef adresini, kaynak adresini, tür veya uzunluk alanını, verileri ve gerekli dolgu verilerini birleştirir, ardından dört baytlık bir FCS ekler. Varsa, 802.1Q etiketi de korunan çerçeve içeriğine dahildir. Önsöz ve çerçeve başlangıç sınırlayıcısı eşzamanlamayı destekler, ancak bu CRC koruma kapsamının dışındadır. Çerçeveler arası boşluk da korunan veri değildir. FCS alanını çerçevenin sonunda göstermek, önemli bir zamanlama kısıtını görünür kılar: alıcı, bu çerçeveyi kontrol etmeyi tamamlayabilmek için önce kontrol alanını görmelidir.

Bakır elektrik sinyallerini, fiber ise optik sinyalleri taşır. PHY, bu sinyallerden bitleri geri kazanır. Zayıflama, yansıma, çapraz konuşma veya bir alıcı-verici arızası, gönderilen sıfırın bir olarak yorumlanmasına neden olabilir. Bağlantının UP olması, fiziksel bir bağlantının kurulduğunu doğrular; her çerçevenin sağlamlığını garanti etmez. Alıcı MAC, bütünlük ilişkisini yeniden hesaplar ve kontrol eder. Kontrolün başarısız olması, çerçeveyi güvenilir iletim için uygunsuz hâle getirir.

FCS ile üst katman kontrollerini birbirinden ayırın. Mevcut Ethernet çerçevesini korur; TCP, UDP veya uygulama bütünlüğü mekanizmalarının yerini almaz. Bir anahtar, VLAN etiketi gibi korunan içeriği değiştirdiğinde, çıkıştaki FCS çıkış içeriğiyle eşleşmelidir. Bu nedenle bir alım portundaki başarılı kontrol, uygulama verisinin tüm yolunu doğrulamaz veya gönderenin başlangıçta doğru bilgiyi ürettiğini kanıtlamaz.

CRC, normal toplama yerine kaydırma ve XOR kullanır

Yararlı bir model, bir bit dizisini ikili bir polinom olarak ele alır ve belirli bir üreteç polinomuyla mod -2 aritmetiği uygular. Toplama ve çıkarma, normal aritmetikteki elde işlemleri olmadan XOR işlemine dönüşür. Donanım bunu çoğunlukla bir kaydırma yazmacı ve geri beslemeli XOR ağı kullanarak gerçekleştirir; yazılımdan her baytı işlemesini istemek yerine, bitler geldikçe durumunu günceller. Ethernet, 32 bitlik CRC kullanır. Verici ve alıcı; polinom, başlangıç durumu, bit sırası ve son işlem kuralları konusunda uyumlu olmalıdır; CRC32 adlı herhangi bir uygulama otomatik olarak uyumlu değildir.

Öğretim amacıyla, vericinin bir FCS ürettiğini, alıcının da alınan içerik üzerinden sonucu yeniden hesaplayıp karşılaştırdığını göstermek uygundur. Gerçek bir devre ise bunun yerine, FCS dahil çerçeveyi işleyip belirtilen sabit kalanı kontrol edebilir. Her iki yaklaşım da aynı ilişkiyi doğrular. CRC, birçok bit hatası sınıfını algılar; ancak düzeltilmesi gereken biti belirlemez veya olası her hata örüntüsünün algılanmasını garanti etmez. Gizli anahtar içermez ve şifrelemenin, kimlik doğrulamanın veya kurcalamaya dayanıklı bir imzanın yerini alamaz.

Ayrıntılar için özgün görseli açın. Diyagram etiketlerini tam boyutta okumak için yatay olarak kaydırın.

PHY ile bit geri kazanımı, ardından MAC CRC kontrolü ve bozuk bir çerçevenin reddedilmesi

Şekil 2. Bozuk bir çerçeve, normal yakalama yazılımına ulaşmadan önce reddedilebilir. Sakla ve ilet ile doğrudan iletim yöntemleri, iletimin başladığı an bakımından farklılık gösterir.

Normal bir paket yakalama neden bozuk çerçeveyi hiç göstermeyebilir?

Tipik bir alım yolu; arayüz, PHY, MAC bütünlük kontrolü, anahtarlama veya alım tamponu ve üst katman işlemlerinden geçer. Bir MAC veya NIC, bozuk bir çerçeveyi sürücüye aktarmadan önce reddettiğinde, normal bir yakalama programı yalnızca bu aşamaları geçen trafiği görür. Bu nedenle bir yakalamada CRC hatalarının bulunmaması, elektriksel bağlantının sorunsuz olduğunu göstermez. Birçok NIC, FCS alanını da kaldırır; dolayısıyla yakalanan uzunluk ile hat üzerindeki çerçeve aynı değildir. Anahtarın giriş sayaçlarını, uç nokta NIC istatistiklerini ve yakalama kayıtlarını birlikte saklayın.

Sakla ve ilet işlemi, çerçeveyi kontrol edip iletim kararı vermeden önce çerçevenin tamamını alır; başarısız bir kontrol normalde girişte reddedilmeye neden olur. Doğrudan iletim işlemi, çerçevenin sonu gelmeden başlığı göndermeye başlayabilir; bu nedenle bozulma sonraki bağlantılara ulaşabilir. İşleme biçimi ve sayaç davranışı, yonga setine ve ürün yazılımına bağlıdır. Yalnızca endüstriyel anahtar ifadesinden iletim modunu çıkarmayın veya birden fazla cihazdaki hataların birden fazla bağımsız arızayı kanıtladığını varsaymayın. Kullanılan FCTEL modelinin iletim davranışını ve sayaç anlamlarını doğrulayın.

Ayrıntılar için özgün görseli açın. Diyagram etiketlerini tam boyutta okumak için yatay olarak kaydırın.

Ayrı çıkışta düşürme eğilimleriyle birlikte, bir PLC ve anahtarlar boyunca alım tarafındaki CRC hatasının yerinin belirlenmesi

Şekil 3. Hata bildiren alıcıya bitişik gelen bağlantıyı inceleyin. Eğilimler açıklama amaçlıdır; FCTEL ölçümleri değildir. Yükselen iki eğri, tek bir arızaya ait iki sayaç değil, bozulma ve tıkanıklığın birbirinden bağımsız örnekleridir.

Alım sayacı, sorumlu bir cihazı değil, bir bağlantı kesimini işaret eder

PLC A, anahtar B'ye doğru veri gönderiyorsa ve B'nin giriş CRC sayacı sürekli artıyorsa, önce A-B kesimini inceleyin: A'nın vericisi, ara bağlantı kablosu, kablolama bağlantıları ve B'nin alıcı devresi. B, başarısız bir bütünlük kontrolü bildirir; bu sayaç tek başına A'yı sorumlu tutamaz. Ters yöndeki trafik başka bir alım yolunu izler ve farklı davranabilir. Çift yönlü bir fiber bağlantıda da yerel TX'ten uzak RX'e ve uzak TX'ten yerel RX'e giden yolların ayrı ayrı incelenmesi gerekir.

Ömür boyu toplamlar yerine aynı gözlem aralığındaki farkları kullanın. Başlangıç değerlerini kaydedin, sabit bir süre bekleyin, ardından CRC artışını, alınan çerçeve sayısındaki artışı ve uygulama zaman aşımlarını karşılaştırın. Yeni oluşan on hatalı çerçeveyi gösteren öğretim amaçlı bir örnek, ürün spesifikasyonu değildir. Giriş hataları CRC, uzunluk ve diğer nedenleri içerebilir; atılmalar ise politika veya kaynak kararlarından kaynaklanabilir. Sayaçlar her zaman birbirinden bağımsız değildir; dolayısıyla bunları gelişigüzel toplamak geçerli bir genel kayıp oranı vermez.

Bir sayaç sıfırlandıktan sonra, farklı portlara ait farkların aynı gözlem aralığına karşılık gelmesi için zaman ve işlem kaydını saklayın.

Bozulma ve tıkanıklığı ayrı hipotezler olarak test edin

Birden fazla giriş daha yavaş bir çıkışta birleştiğinde ve kuyrukta yer kalmadığında, sağlam bir çerçeve de atılabilir. Bunun için bit hatası gerekmez. CRC değişmeden kalırken çıkışta düşürme veya tamponla ilgili sayaçlar artabilir. Buna karşılık, hafif yük altında CRC artışı, kabloların, temas noktalarının, arayüzlerin ve parazitin incelenmesi gerektiğini daha güçlü biçimde destekler. CRC değerinin sıfır olması, tüm ağın sağlıklı olduğunu kanıtlamaz: hatalar başka bir portta oluşabilir veya cihaz ilgili istatistikleri sunmuyor olabilir.

Sağlam olduğu bilinen bir ara bağlantı kablosuyla başlayın. Her seferinde yalnızca bir bileşeni değiştirin ve trafiği ve gözlem sürelerini makul ölçüde karşılaştırılabilir tutun. Bakırda, çiftlerin sonlandırılmasını, temas kalitesini ve güç kablolarından ayrımını inceleyin. Fiberde, uç yüzeylerin temizliğini, TX/RX yönünü, modül uyumluluğunu ve güç değerlerini ilgili gerçek spesifikasyona göre kontrol edin. DDM gücü destekleyici bir bulgudur; çerçeve bütünlük kontrollerinin yerini almaz ve tek bir okuma, bir modülün arızalı olduğunu kanıtlamaz. Gerektiğinde bir bakım aralığı planlayın ve her iki yönde kontrollü trafiği karşılaştırın.

Bir zaman aşımı, engellenmiş bir uygulama görevinden, cihazın yeniden başlatılmasından veya yanlış yapılandırmadan da kaynaklanabilir. Belirtiyi kaydedin, ardından gözlem katmanını belirleyin: bağlantı kurulmuş mu, çerçeve sağlam mı, kuyruk çerçeveyi kabul ediyor mu ve uygulama zamanında yanıt veriyor mu? Yalnızca uygulama günlükleri mevcutsa, teşhis yerine anahtar değişimine başvurmak yerine nedeni doğrulanmamış olarak bırakın.

Başka bir mühendisin tekrarlayabileceği bir kabul kaydı tutun

FCTEL tarafından yayımlanan, 24 Gigabit elektrik portuna ve dört Gigabit SFP optik/elektrik seçeneğine sahip yönetilebilir anahtar, endüstriyel bakır ve fiber bağlantı dokümantasyonu için ilgili bir başlangıç noktasıdır. Bu makale, söz konusu ürün için yayımlanmamış bir CRC komutu veya yonga seti mimarisi vaat etmez. Kurulu ürün yazılımının hangi giriş, çıkış ve optik ölçümleri sunduğunu; sıfırlama, sayaç taşmasıyla başa dönme ve temizleme davranışları dahil olmak üzere doğrulayın. Başlangıç değerlerini kaydetmeden, kolaylık sağlamak amacıyla üretimdeki sayaçları silmeyin.

Bir kabul kaydı; topolojiyi, port numaralarını, ortamları ve modülleri, gözlem aralığını, yük koşullarını, önceki ve sonraki sayaç değerlerini, her değiştirme işlemini ve uygulamanın yeniden normal çalışmaya dönmesini içermelidir. Bozuk çerçeve sayısındaki artışın durması, iletimin iyileştiğine dair bir bulgudur; ancak zaman aşımları, gecikme ve süreklilik de kontrol edilmelidir. Paketlerin asla kaybolmayacağını vaat etmek yerine, test edilen koşullarda yeni hata görülmediğini belirtin. Mekanizmayı, gözlemi ve sonucu birbirinden ayırmak, incelemeyi tekrarlanabilir hâle getirir.

Teknik kaynaklar: CRC/FCS mekanizmalarına ilişkin Cisco dokümantasyonu. İlgili FCTEL kaynakları: Teknik Makaleler ve endüstriyel anahtar ürün dokümantasyonu.

Sık sorulan uygulama soruları

Ethernet CRC, hasarlı biti düzeltir mi veya gönderenin kimliğini doğrular mı?

Hayır. CRC ilişkisine göre bütünlük hatalarını algılar; herhangi bir bitin yerini belirleyip onu onarmaz veya anahtarlı kimlik doğrulaması sağlamaz. Uygulama bütünlüğü ve güvenlik gereksinimleri için bunlara uygun ayrı mekanizmalar gerekir.

Temiz bir Wireshark yakalaması, gelen fiziksel bağlantıdaki CRC hatalarını dışlayabilir mi?

Hayır. NIC, bozuk çerçeveleri yazılım görmeden önce atabilir ve FCS alanını kaldırabilir. İlgili alım portu ve NIC istatistiklerini yakalama ile karşılaştırın ve donanımın gözlem yeteneklerini doğrulayın.

Bir anahtarda artan giriş CRC değeri, anahtarın kendisinin arızalı olduğunu kanıtlar mı?

Hayır. Uzak uçtaki verici, kablo veya optik yol ve yerel alıcı dahil olmak üzere söz konusu alım kesimini işaret eder. Arızalı bileşeni belirlemeden önce kontrollü bileşen değişimleri yapın ve her iki yönde karşılaştırılabilir sayaçlar kullanın.

Kaynaklar ve geçerlilik sınırları

Bu ek açıklamalar genel mekanizmaları açıklar. Desteklenen özellikler, bağlantı ayrıntıları ve kabul sınırları gerçek ekipman, yazılım ve çalışma koşulları için doğrulanmalıdır; diyagramlar ölçüm veya sertifikasyon kanıtı değildir.

Bu makaleyi paylaşın