html Anahtarlarda İletim: Cut-Through, FCS ve Kuyruklar | FCTELE
                                   +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

Anahtar İletim Modları: Cut-Through, FCS ve Kuyruklar

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

Cut-through iletim, anahtar gecikmesini ve çerçeve hatalarını ortadan kaldırır mı?

Cut-through, çerçevenin tamamı ulaşmadan çıkış iletimini başlatarak desteklenen koşullarda bekleme kaynaklarından birini azaltabilir. Tüm işleme veya kuyrukta bekleme sürelerini ortadan kaldıramaz; çerçevenin sonuna yakın tespit edilen bir hatadan önce verilerin bir kısmı sonraki cihazlara gönderilmiş olabilir. Store-and-forward, alımın tamamlanmasını ve ilgili kontrolleri bekler. Gerçek uygulamaları aynı hızlar, çerçeve boyutları ve yükler altında karşılaştırın; iki mod da ek çıkış kapasitesi oluşturmaz.

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

01Alım ve gönderim zamanlamasını karşılaştırın

Compare receive and send timingCut-through may overlap ingress and egress; store-and-forward waits for a complete receive result.IngressCut-thruStore/fwdTail received

Cut-through modunda giriş ve çıkış örtüşebilir; store-and-forward, alım sonucunun tamamlanmasını bekler.

02Sondaki kontrol alanını bulun

Locate the final check fieldA long frame tail contains its FCS; an early forwarding decision cannot already include that complete-frame check.HeaderPayloadPayloadFCSArrival orderWhole-frame check needs the tailEarlier egress bytes cannot be recalled

Uzun bir çerçevenin sonunda FCS bulunur; erken verilen bir iletim kararı, çerçevenin tamamına yönelik bu kontrolü henüz içeremez.

03Kuyrukta beklemeyi moddan ayrı değerlendirin

Separate queueing from modeSeveral ingress streams can contend for one egress, causing waiting and eventual discards regardless of the forwarding label.123EgressWaiting framesFinite buffering, finite output rate

Birden fazla giriş akışı tek bir çıkışı kullanmak için yarışabilir; bu da iletim modunun adından bağımsız olarak beklemeye ve sonunda çerçevelerin atılmasına yol açabilir.

Üç 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.
  • Alım ve gönderim zamanlamasını karşılaştırın

    Gecikmeyi karşılaştırmadan önce giriş/çıkış hızlarını, çerçeve uzunluğunu ve etkin özellikleri sabitleyin.

  • Sondaki kontrol alanını bulun

    Çerçevenin ilerleme yönü boyunca önceki ve sonraki cihazların alım hatası kayıtlarını ilişkilendirin.

  • Kuyrukta beklemeyi moddan ayrı değerlendirin

    Çıkış için başka akışlarla yarışmayan tek bir akışı, aynı çıkışta birleşen eş zamanlı akışlarla karşılaştırı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
Alım ve gönderim zamanlamasını karşılaştırınCut-through modunda giriş ve çıkış örtüşebilir; store-and-forward, alım sonucunun tamamlanmasını bekler.Gecikmeyi karşılaştırmadan önce giriş/çıkış hızlarını, çerçeve uzunluğunu ve etkin özellikleri sabitleyin.
Sondaki kontrol alanını bulunUzun bir çerçevenin sonunda FCS bulunur; erken verilen bir iletim kararı, çerçevenin tamamına yönelik bu kontrolü henüz içeremez.Çerçevenin ilerleme yönü boyunca önceki ve sonraki cihazların alım hatası kayıtlarını ilişkilendirin.
Kuyrukta beklemeyi moddan ayrı değerlendirinBirden fazla giriş akışı tek bir çıkışı kullanmak için yarışabilir; bu da iletim modunun adından bağımsız olarak beklemeye ve sonunda çerçevelerin atılmasına yol açabilir.Çıkış için başka akışlarla yarışmayan tek bir akışı, aynı çıkışta birleşen eş zamanlı akışlarla karşılaştırın.

Önce nereye gönderileceği ile ne zaman gönderileceğini ayırt edin

Bir Ethernet anahtarı veriyi aldıktan sonra, onu hangi porttan göndereceğine ve göndermeye ne zaman başlayacağına karar vermelidir. Kaynak MAC adresinin öğrenilmesi ve hedef adres tablosunda arama yapılması esas olarak nereye gidileceğini belirler; cut-through, store-and-forward ve fragment-free iletim ise esas olarak alım ile gönderim arasındaki zamanlama ilişkisini tanımlar. Bunlar üç farklı endüstriyel iletişim protokolü değildir ve bir ürünün mutlaka aralarında geçiş yapılabilen üç seçenek sunduğu anlamına da gelmez. Endüstriyel özellikler ile iletim modu ayrı ayrı kontrol edilmelidir.

Örneğin bir kamera, anahtara bir veri çerçevesi gönderir ve üst bağlantı portu bunu kayıt sunucusuna iletir. Adres tablosu doğru olsa bile, üst bağlantı meşgulse çerçevenin yine de beklemesi gerekebilir. Bu makale, mekanizmayı açıklamak için tek bir alım yönünü kullanır; gerçek bir müşteri örneğini veya belirli bir çipin iç bağlantılarını temsil etmez. Model seçerken işlevlerin tamamını gerçek veri yoluyla birlikte değerlendirin; yalnızca adındaki hızlı veya kararlı ifadelerini karşılaştırmayın.

Çerçevenin sonundaki FCS kontrol zamanlamasını neden etkiler?

Ethernet, verileri çerçeveler halinde düzenler. Çerçeve başlığı bağlantı adreslerini içerir; çerçevenin sonunda ise çerçeve kontrol dizisi olan FCS bulunur. Alıcı uç, döngüsel artıklık denetimi olan CRC kurallarına göre bir sonuç hesaplar ve bunu FCS ile karşılaştırır; böylece ilgili iletim hataları tespit edilebilir. Bu işlem verileri onarmakla görevli değildir; şifreleme veya kimlik doğrulama da değildir. Kontrolden geçmek, uygulama komutunun doğru, güvenli veya zamanında olduğu anlamına da gelmez.

Henüz tamamen alınmamış uzun bir çerçevede, sondaki FCS ulaşmamıştır ve çerçevenin tamamına ilişkin kontrol sonucu henüz oluşmamıştır. Dolayısıyla önce göndermek ile önce kontrolü tamamlamak, farklı işlem zamanlamaları içerir. Şekildeki renkli çerçeve blokları yalnızca alım sırasındaki verileri temsil eder; arayüzde doğrudan görülebilen nesneler değildir. Tam çerçeve kontrolü, cihazın uzunluk kontrolü ve diğer alım kurallarıyla birlikte değerlendirilmelidir.

Cut-through, alım ve gönderimi örtüştürür

Cut-through iletim, çerçevenin tamamı alınmadan çıkıştan gönderimin başlamasına izin verir. Cihazın iletim kararı vermek için yeterli bilgiyi edinmiş olması, ayrıca çıkış ve iç işleme koşullarının buna izin vermesi gerekir. Tüm modellerin yalnızca sabit sayıda bayt aldıktan sonra göndermeye başladığı söylenemez. Ayrıştırılması gereken alanlar, işlev yapılandırması ve uygulama biçimi, başlama noktasını etkiler.

Çerçevenin son kısmının alınması ile ilk kısmının gönderilmesi zaman açısından örtüşebilir; böylece alımın tamamlanmasını beklemek için harcanan sürenin bir kısmı azalır. Ancak son kısımda bir anormallik bulunursa önceki içerik zaten sonraki cihazlara gönderilmiş olabilir. Bazı uygulamalar, sonraki alıcıların tanıyabilmesi için hatalı çerçeveyi kontrol hatası olarak işaretler. Bu nedenle, tüm hataların bu aşamada gönderimden önce engellendiği söylenemez. Düşük gecikme, sıfır gecikme veya hata işlemenin bulunmaması demek değildir.

Cut-through modunda alım tamamlanmadan gönderimin başladığını ve store-and-forward modunda alım ve kontrol tamamlandıktan sonra gönderim yapıldığını gösteren genel anahtar kesit şeması
Şekil 1 | Genel çalışma prensibi şeması. Cut-through modunda alım ve gönderim örtüşebilir; store-and-forward modunda gönderim, alım ve kontrol tamamlandıktan sonra yapılır. Şekildeki sıra, öğretim amaçlı bir basitleştirmedir; bir çipin sabit bir seri işlem hattına veya minimum gecikmeye sahip olduğu anlamına gelmez.

Store-and-forward önce eksiksiz bir alım sonucu oluşturur

Store-and-forward önce çerçevenin tamamını alır, uygulama biçimine göre çerçeve ve uzunluk kontrollerini gerçekleştirir, ardından iletilebilir çerçeveyi çıkış işlemesine aktarır. Gönderimden önce belirlenebilen hatalı çerçeveler bu aşamada atılabilir. Şema, daha kolay anlaşılması için adımları ayırır; gerçekte tablo araması, alım ve kontrol paralel yürütülebilir. Öğretim amaçlı şema, üretici donanımının izlemesi gereken adım adım seri bir süreç olarak görülmemelidir.

Alımın tamamlanması bekleme gerektirir, ancak bu, cihazın işlem süresinin yalnızca bir bölümüdür. Çıkışta zaten trafik varsa doğru bir çerçeve de zamanlamayı beklemek zorundadır. Tıkanıklık yoksa bile sistem yanıtının yalnızca tek bir mod tarafından belirlendiği sonucu çıkarılamaz. Port hızı, mesaj uzunluğu, etkin işlevler, uç cihaz işlemleri ve yol üzerindeki diğer cihazlar, nihai hizmet deneyimini etkileyebilir.

Hatalı çerçevelerin tam çerçeve kontrolünde durdurulduğunu, doğru çerçevelerin ortak bir çıkış kuyruğuna girdiğini ve uzun bir çerçevenin ilk 64 baytını gösteren kısmi şema
Şekil 2 | Genel çalışma prensibi şeması. Fragment-free iletimde ilk 64 bayt, uzun çerçevelerin eksiksiz kontrolünün yerini tutmaz; arabelleğe alma, sürekli çıkış kapasitesini artırmaz. Kuyruklar, çerçeve blokları ve işleme modülleri, belirli bir modelin teknik özellikleri değildir.

Fragment-free modu, uzun çerçevelerin tamamını kontrol etmez

Geleneksel fragment-free modu, iletime başlamadan önce genellikle çerçevenin ilk altmış dört baytının alınmasını bekler. Amaçlarından biri, paylaşımlı yarı çift yönlü Ethernet'teki kısa çarpışma parçalarının gönderilmeye devam edilmesini önlemektir. Bu, cut-through yaklaşımının bir çeşididir; adında fragment-free geçmesi, hatasız olduğu şeklinde yorumlanamaz. Bu uzunluktan daha büyük çerçevelerde son kısım henüz ulaşmamış olabilir ve ilk kısım, eksiksiz FCS kontrolünün yerini tutamaz.

Günümüzde yaygın olan tam çift yönlü anahtarlamalı bağlantılar, çalışmak için paylaşımlı ortam çarpışma mekanizmasına dayanmaz. Bu nedenle, geçmişte bir uzlaşma olarak geliştirilen yöntem, tüm endüstriyel sahalar için gerekli bir işlev olarak görülmemelidir. Bir çipin bunu uygulayıp uygulamadığı, bir ürünün bunun için yapılandırma seçeneği sunup sunmadığı ve belirli bir portun hangi koşullarda bunu kullandığı, geçerli belgelere dayanmalıdır. Yalnızca bu üç ada bakarak tüm modelleri gelişmişlik düzeyine göre sıralayan evrensel bir sıralama yoktur.

Arabelleğe alma ve çıkış kapasitesi başka bir sınırdır

Farklı giriş portlarından gelen çerçeveler tek bir çıkış portunda birleşir ve çıkış, aynı anda ilgili verileri yalnızca gerçek hızıyla gönderebilir. Arabelleğe alma, ani trafik artışlarını geçici olarak depolayabilir; ancak uzun süre boyunca çıkış kapasitesini aşan bir veri aktarım hızı sağlayamaz. Sürekli giriş aşırı olduğunda kuyruklar büyür; bu da beklemeye ve çerçevelerin atılmasına yol açabilir. Minimum iletim bekleme süresini tam yükteki hizmet gecikmesi olarak ele almak, bu temel etkeni gözden kaçırır.

Hızlar farklı olduğunda, arabelleğe alma ve zamanlama koşullarının da kontrol edilmesi gerekir. Yavaş bir girişten hızlı bir çıkışa iletimde yeterli veri birikmesinin beklenmesi gerekebilir; hızlı bir girişten yavaş bir çıkışa iletimde ise farkın arabellekte karşılanması gerekir. Belirli bir cut-through yolunun gerçekten sürdürülebilmesi, cihazın uygulama biçimine bağlıdır. Farklı hızların söz konusu olduğu tüm durumlar aynı sabit işlemle açıklanamaz; büyük bir arabellek de sürekli aşırı yük altında hiçbir zaman paket kaybı olmayacağını kesinlikle kanıtlamaz.

Sorun giderme sırasında portta alınan kontrol hatalarını ve çıkış kuyruğunda atılan çerçeveleri ayrı ayrı kaydedin: ilki alım bağlantısında veya önceki cihazlardan gelen verilerde olası bir soruna işaret ederken ikincisi tıkanıklık veya politika ile ilgili olabilir. Bunlar aynı hata sayacı değildir. Bir cut-through yolunda hatalı çerçeve bulunduğunda, veri yönü boyunca önceki ve sonraki cihazların hata kayıtlarını da kontrol edin. Anormalliğin yalnızca son cihazda görülmesi, bozulmanın mutlaka o cihazda başladığını doğrudan göstermez.

Feichang Technology'nin belirli ürünleri bu mekanizmalarla nasıl ilişkilidir?

Feichang Technology'nin RSTP halka ağına sahip, 2 fiber ve 4 bakır portlu mini, ray montajlı, yönetilebilir endüstriyel ürün sayfası, store-and-forward modunu açıkça listeler ve optik ve elektriksel erişim, VLAN, IGMP snooping ve kuyruklar gibi işlevlerin açıklamalarını sunar. Bu ürün, saha panosu erişimi ve fiber üst bağlantı için bir referans olarak kullanılabilir: store-and-forward alım kontrolü konusunu, VLAN ve çok noktaya yayın işlevleri hizmet kapsamı konusunu, RSTP ise topolojinin yeniden işler duruma gelmesi konusunu ele alır; bunlar birbirinin yerini tutamaz.

Bu sayfada, üç iletim modunun da serbestçe seçilebildiğini kanıtlayacak yeterli açıklama yoktur. Bu nedenle bu makale, ürün adına cut-through yapılandırması, minimum gecikme veya tüm kontrol protokolleriyle uyumluluk vaat etmez. Sipariş arayüzü, aygıt yazılımı ve geçerli teknik şartname doğrulanmalıdır; optik portlar ve port yönetimi işlevleri de sürüme göre yapılandırılmalıdır. Genel mekanizma şeması bu ürünün fiziksel görünümü değildir ve şemadaki kuyruk veya işleme modülü sayıları model parametreleri olarak kullanılmaz.

Kabul işlemlerini karşılaştırılabilir kayıtlarla tamamlayın

Onaylanmış, yalıtılmış bir test ortamında önce cihaz sürümünü, port hızını, çerçeve uzunluğunu, veri yolunu ve etkin işlevleri sabitleyin; ardından hedef yük altında veri aktarım hızını, gecikme değişimlerini, hataları ve atılan çerçeveleri gözlemleyin. Modları karşılaştırırken, diğer koşulları aynı tutarak test yapmak ancak cihaz gerçekten mod değiştirmeyi destekliyorsa mümkündür. Farklı test araçları, gecikme için farklı başlangıç ve bitiş noktaları kullanabilir; raporda kullanılan tanım belirtilmelidir.

RFC2544, ağ ara bağlantı cihazlarının kıyaslama testleri için yöntemsel bir referans sağlar; ancak saha personeline üretim ağını doğrudan yoğun trafiğe boğma talimatı değildir ve endüstriyel kontrol için ortak bir gerçek zamanlı performans sertifikası da değildir. Kabul değerlendirmesi, operasyonel göreve de dönmelidir: veriler eksiksiz mi, yanıt gereksinimleri karşılıyor mu ve anormalliklerin yeri belirlenebiliyor mu? Gönderim zamanlamasının, kontrol sonuçlarının ve kuyrukta bekleme etkilerinin açıkça açıklanabilmesini sağlayan şey, yapılandırmanın ve test koşullarının kaydedilmesidir.

Çıkış için rekabetin olmadığı tek girişli, tek çıkışlı bir gözlemi ve birden fazla girişin ortak bir çıkışta birleştiği bir gözlemi ayrı ayrı düzenleyebilirsiniz. İlki temel işlemeyi anlamaya, ikincisi ise kuyrukta bekleme etkilerini ortaya çıkarmaya yardımcı olur. Yüksüz durumda yapılan tek bir Ping'in gidiş-dönüş süresini anahtarın çerçeve başına iletim süresi olarak yazmak yerine, farklı çerçeve uzunluklarına geçtikten sonra yeniden kayıt alın. Sıradan bilgisayarlar ve uygulama yazılımları da değişkenlik yaratabilir; bu nedenle aracın yetenekleri ve ölçüm kapsamı belirtilmeli, yalnızca iyi görünen değerler elde etmek için anormal örnekler silinmemelidir.

Dokümantasyon notu: Prensip şemaları teknik içerikle karşılaştırılarak kontrol edilmiştir ve genel mekanizmaları açıklamak için kullanılır; bunlar gerçek ürün fotoğrafları veya ölçüm kayıtları değildir. Belirli arayüzler, modlar ve özellikler seçilen modele, sürüme ve sahadaki doğrulamaya bağlıdır.

Başvuru kaynakları: Cisco Networking Academy: Anahtar iletim modları
Cisco: Cut-through anahtarlama ve CRC hatasının yerini belirleme
RFC2544: Ağ ara bağlantı cihazları için kıyaslama yöntemi
Feichang Technology'nin RSTP halka ağına sahip, 2 fiber ve 4 bakır portlu mini yönetilebilir ürününün ayrıntıları
Feichang Technology yönetilebilir, ray montajlı endüstriyel anahtar kategorisi

İlgili teknik konular: Endüstriyel anahtarlar ve ticari anahtarlar: çevresel dayanımı gösteren kanıtlar muhafazadan daha önemlidirZorlu ortamlar için endüstriyel anahtar nasıl seçilir: sıcaklık, yoğuşma, koruma ve kurulumYönetilebilir endüstriyel anahtar nasıl seçilir: portlar, üst bağlantı ve sahada doğrulamaFiber endüstriyel anahtar nasıl seçilir: SFP eşleştirmesi, optik güç ve kabul

Çince teknik makaleden çevrilmiştir. Kaynağın ilk yayımlanma tarihi: 2020-12-01. Kaynağın son revizyonu: 2026-10-13T11:20:43+08:00. Çince kaynağı okuyun

Sık sorulan uygulama soruları

Cut-through her zaman aynı sabit bayt sayısından sonra mı başlar?

Her uygulama için geçerli evrensel bir bayt sayısı yoktur. Anahtarın karar vermek için yeterli bilgiye ihtiyacı vardır; hız dönüşümü, çıkışın kullanılabilirliği ve etkin işlevler de önemlidir. Belgelenmiş cihaz davranışını ve belirtilen gecikme ölçüm noktalarını esas alın.

Fragment-free iletim, göndermeden önce her uzun çerçevenin FCS alanını doğrular mı?

Hayır. Geleneksel olarak başlangıçta 64 bayt beklemesi, daha uzun bir çerçevenin sonundaki eksiksiz kontrolü değil, kısa çarpışma parçalarını ele alır. Modun adı, hatasız teslimat anlamına gelmez ve desteğin tam olarak kullanılan anahtar için doğrulanması gerekir.

Düşük gecikmeli bir anahtar, kamera trafiğinde neden yine de gecikme gösterir?

Eş zamanlı akışlar veya ani trafik artışları anlık çıkış kapasitesini aştığında, ortak çıkış kuyrukları sonucu belirleyen başlıca etken olabilir. Port hatalarını ve kuyrukta atılan çerçeveleri karşılaştırın, trafik ve örnekleme koşullarını kaydedin ve gerçek hizmeti test edin. Daha fazla arabellek, çıkış hızının üzerindeki veri aktarımını süresiz olarak sürdüremez.

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