html Endüstriyel Ethernet MTU: Küçük Paketler Çalışır, Büyükler Başarısız Olur | 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

Küçük Paketler Çalışır, Büyük Paketler Başarısız Olur: Endüstriyel Ethernet'te MTU, Jumbo Çerçeveler ve Yol Sınırları

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

Küçük endüstriyel istekler başarılı olurken daha büyük bir aktarım neden takılıp kalabilir?

Farklı katmanlar ve yol kesimleri farklı boyut sınırları getirir. Bir anahtarın çerçeve sınırı, yönlendirilen IP MTU'su veya tünel ek yükü, kısa mesajları etkilemeden daha büyük trafiği etkileyebilir. Test aracındaki uzunluğun neyi temsil ettiğini tanımlayın, ilgili hata geri bildirimlerini inceleyin ve her iki yönü karşılaştırın. Port hızını artırmak veya yalnızca tek bir cihazda jumbo çerçeveleri etkinleştirmek yerine yolun tamamını doğrulayın.

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

01Uzunluk tanımlarını birbirinden ayırın

Separate the length definitionsEthernet framing surrounds an IP packet, which can contain a TCP segment.Ethernet frameIP packet / MTUTCP + dataMSS counts TCP data; definitions differ

Ethernet çerçevelemesi, bir TCP segmenti içerebilen bir IP paketini çevreler.

02Daha küçük boyut sınırı olan yolu bulun

Find the smaller pathA routed hop can impose a smaller IP size boundary.HostRouterPeerLargerSmallerSize feedback to the sourceVerify IP version, path and feedback handling

Yönlendirme yapılan bir atlama, daha küçük bir IP boyut sınırı getirebilir.

03Dış sarmalamayı hesaba katın

Account for the outer wrapperTunnel encapsulation adds overhead along its outer path.Outer tunnel packetOriginal IP packetOuter path must carry the additional overhead

Tünel kapsüllemesi, dış yol boyunca ek yük getirir.

Üç 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.
  • Uzunluk tanımlarını birbirinden ayırın

    Aracın yükü mü, IP paketini mi yoksa çerçeveyi mi ölçtüğünü kaydedin.

  • Daha küçük boyut sınırı olan yolu bulun

    Boyutu aşan paketlere ilişkin uygun geri bildirimi ve gerçek rotayı kontrol edin.

  • Dış sarmalamayı hesaba katın

    Uygulamanın gerçek ek yükünü ve test koşullarını kullanı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
Uzunluk tanımlarını birbirinden ayırınEthernet çerçevelemesi, bir TCP segmenti içerebilen bir IP paketini çevreler.Aracın yükü mü, IP paketini mi yoksa çerçeveyi mi ölçtüğünü kaydedin.
Daha küçük boyut sınırı olan yolu bulunYönlendirme yapılan bir atlama, daha küçük bir IP boyut sınırı getirebilir.Boyutu aşan paketlere ilişkin uygun geri bildirimi ve gerçek rotayı kontrol edin.
Dış sarmalamayı hesaba katınTünel kapsüllemesi, dış yol boyunca ek yük getirir.Uygulamanın gerçek ek yükünü ve test koşullarını kullanın.

Bir PLC keşfedilebilir ve kısa komutlar yanıt alabilir, ancak reçete yüklemeleri veya uzak ekranlar sürekli takılıp kalabilir. Optik modülü değiştirmek veya anahtar portunun hızını artırmak sorunu çözmeyebilir. Güç, bağlantı kalitesi ve yazılımın yanı sıra kolayca gözden kaçabilen bir sınırı da kontrol edin: Bu iletişim yolu ne kadar büyük bir paket taşıyabilir? MTU hızı değil, boyutu tanımlar. MTU'yu Ethernet çerçeve uzunluğundan, jumbo çerçevelerden ve TCP segmentlerinden ayırmak, küçük paketler çalışırken büyük paketlerin neden başarısız olabildiğini açıklamaya yardımcı olur.

Ethernet sarmalaması, IP MTU'sunu TCP veri sınırından ve dış çerçeve uzunluğundan ayırır
Şekil 1: IP MTU, TCP MSS ve çerçeve uzunluğu tanımlarını gösteren özgün genel çizimdir; bir ürün ölçümü değildir.

Sarmalamadan başlayın: Uygulama verisinin dışında birden fazla katman bulunur

Bir bilgisayardan veya denetleyiciden gelen bilgi, genellikle kabloda uygulamanın oluşturduğu biçimiyle yer almaz. Bir TCP bağlantısında uygulama verisine önce portlar ve sıra numaraları gibi taşıma bilgilerini içeren bir TCP başlığı eklenir. Ardından bir IP başlığı, paketin nereden geldiğini ve nereye gittiğini belirtir. Son olarak bir Ethernet çerçevesi, paketi yerel bağlantı üzerinden taşır. Alıcı bu katmanları ters sırayla kaldırır. Her katmanın kendi uzunluğu vardır; tek bir sayı hepsini tanımlayamaz.

Burada IP MTU, bir arayüzün iletebildiği en büyük tam IP paketini ifade eder. IP başlığını ve IP yükünü içerir, ancak dış Ethernet başlığını ve çerçeve kontrol dizisini içermez. Birçok standart Ethernet arayüzü 1500 baytlık bir IP MTU kullanır, ancak bu evrensel bir ayar değildir. Bir VLAN etiketi, dış çerçeveye bilgi ekler. Bir kılavuzdaki maksimum çerçeve uzunluğunun etiketleri ve kontrol dizisini içerip içermediği, o kılavuzun tanımına bağlıdır. Bir cihazın büyük çerçeveleri desteklediğinin belirtilmesi, kesin yapılandırmasını belirlemek için yeterli değildir.

MSS ve jumbo çerçeveler: Biri TCP verisini sınırlar, diğeri çerçeve kapasitesini artırır

MSS, yani maksimum segment boyutu, tek bir TCP segmentinde taşınan uygulama verisi bölümünü sınırlar. MTU'yu paketlenmiş bir kolinin boyutu, MSS'yi ise içindeki içerik olarak düşünün. Bir TCP bağlantısı başladığında her alıcı, almaya hazır olduğu MSS değerini bildirir. Gönderici kendi arayüzünü ve yolu da hesaba katmalıdır. Yalnızca iki uç noktada bir sayı seçmek, rotanın tamamının bu boyutu taşıyabileceğini garanti etmez. TCP seçenekleri, IP sürümü ve ek kapsülleme, kullanılabilir alanı etkileyebilir.

Jumbo çerçeveler genellikle geleneksel Ethernet çerçeve boyutunu aşar. Belirli miktarda veriyi taşımak için gereken çerçeve sayısını azaltabilirler, ancak ek port bant genişliği oluşturmaz veya daha hızlı kontrol yanıtlarını garanti etmezler. Uç nokta ağ bağdaştırıcıları, anahtar portları, yönlendirici arayüzleri ve aradaki ekipmanın tümü ilgili gereksinimleri karşılamalıdır. Bir anahtarda jumbo çerçeveleri etkinleştirmek, bunları desteklemeyen bir PLC'nin veya uzak cihazın kabul etmesini sağlayamaz. Kısa kontrol mesajları, çerçeve sınırının artırılmasından pratikte hiçbir fayda görmeyebilir.

Boyutu aşan bir IPv4 paketi, daha küçük MTU'lu bir yolda düşürülür ve ICMP geri bildirimi kaynağına döner
Şekil 2: Varsayımsal 1500 ve 1400 değerlerindeki IP MTU'ları, ürün özelliklerini değil geri bildirimi açıklar.

Yalnızca uç noktaları değil, rotanın en dar bölümünü kontrol edin

Geniş bir yoldan yola çıkıp daha sonra dar bir köprüye ulaşan bir teslimat aracı düşünün. Büyük bir koli başlangıç noktasında sığabilir, ancak o köprüden geçmesine izin verilmeyebilir. Yol MTU'su, göndericiden alıcıya uzanan rota üzerindeki bağlantıların getirdiği boyut sınırıdır. Yönlendirme, uzaktan erişim veya bir tünel, bu sınırı yerel LAN sınırından daha küçük hâle getirebilir. Bir yedek rota veya yeni eklenen bir güvenlik ağ geçidi de daha önce sorunsuz çalışan boyutu değiştirebilir.

Katman 2 anahtarı esas olarak Ethernet çerçevelerini iletir. Bir çerçeve kabul sınırını aşarsa anahtar onu düşürebilir ve ilgili sayacı artırabilir. İçindeki IP paketini daha küçük parçalara bölerek yardımcı olmaz. IP parçalama, IP katmanının bir işlevidir. Anahtarın çerçeve uzunluğu ayarını, yönlendiricinin IP MTU'su ile karıştırmayın. Yol üzerindeki gerçek ekipmanı ve arayüzleri çizin; yerel anahtarlamayı, alt ağlar arasındaki yönlendirmeyi ve tünel kapsüllemesini birbirinden ayırın. Yalnızca iki uç noktanın yapılandırma ekranlarını karşılaştırmak yeterli değildir.

IPv4 boyutu aşan bir paketi nasıl bildirir ve IPv6 bundan nasıl farklıdır?

Geleneksel IPv4 yol MTU keşfinde gönderici, DF yani Parçalama bayrağını ayarlar. Bir yönlendiricinin bu paketi daha küçük MTU'lu bir bağlantıya iletmesi gerekiyorsa ve paketi parçalayamıyorsa, yönlendirici paketi düşürür ve kaynağa parçalama gerektiğini belirten bir ICMP hatası gönderir. Kaynak, bu geri bildirimi kullanarak söz konusu yol için paket boyutunu azaltır ve yeniden dener. ICMP, bir teslimat ret bildirimi gibidir: Bir uygulama komutu değildir, ancak uygulama iletişiminin sürmesine yardımcı olabilir.

Bu gerekli geri bildirim filtrelenirse gönderici tekrarlanan zaman aşımlarıyla karşılaşabilir. Kısa komutlar çalışırken büyük bir aktarım çok az ilerleme kaydedebilir. Gerçek sistemler başka yoklama veya alternatif mekanizmalar da kullanabilir; dolayısıyla bu, filtrelenen her hatanın kaçınılmaz olarak kalıcı bir takılmaya yol açtığı anlamına gelmez. IPv4 parçalamaya izin verildiğinde bir yönlendirici paketi parçalayabilir ve alıcı onu yeniden birleştirir. IPv6 yönlendiricileri aktarım sırasında bu parçalamayı yapmaz; Packet Too Big mesajı kaynağa ayarlama yapmasını bildirir. Bu mekanizmalar tek bir evrensel düzeltme prosedürü olarak birleştirilmemelidir.

Uzunluk taraması, boyut sınırını bulmak için anahtar sayaçlarını, tünel kapsüllemesini ve paket kayıtlarını birlikte kullanır
Şekil 3: Özgün tanılama çizimidir; örnek sayaç değerleri ve uzunluk tarama grafiği ölçüm değildir.

Tünel başka bir sarmalama ekler; dolayısıyla daha önce uygun olan bir paket büyüyebilir

Bir uzaktan bakım bağlantısı, mevcut bir paketi yeni bir dış kapsüllemenin içine yerleştirebilir. Bu, zaten paketlenmiş bir kutuyu bir nakliye sandığına koymaya benzer: Yol, toplam boyutu taşımalıdır. Uygulama verisi değişmemiştir, ancak dış rota üzerinde görülen paket daha büyüktür. Ekipman, tünelin etkin MTU'sunu ve gönderim politikasını doğru şekilde hesaba katmazsa yerel erişim çalışmaya devam ederken yalnızca uzak yolda hatalar görülebilir.

Her VPN veya tünel için aynı sabit bayt sayısını çıkarmayın. Protokol, şifreleme yöntemi ve kapsülleme katmanlarının sayısı ek yükü etkiler; kullanılan uygulamanın ayrıntılarına başvurun. TCP MSS ayarını değiştirmek, belirli bir yoldaki TCP segment boyutlarını azaltabilir, ancak tüm UDP trafiğini otomatik olarak ele almaz veya çerçeve kapasitesi kontrollerinin yerini tutmaz. Güvenlik cihazının özgün yapılandırmasını koruyun, etkilenen trafiği belirleyin ve gerekli hata geri bildirimini doğrulayın. Sırf büyük paketlerin geçmesini sağlamak için bir güvenlik politikasının tamamını devre dışı bırakmayın.

Sorun giderme: Test uzunluğunu belirli bir gerekçeyle değiştirin

Bir bakım zaman aralığında, çalışan küçük paketler için bir referans durumu kaydedin, ardından test uzunluğunu kademeli olarak artırın. Tutarlı bir sınıra yakın noktalarda oluşan hataları arayın. Aracın uygulama yükünü mü, IP paket uzunluğunu mu yoksa tam çerçeve uzunluğunu mu gösterdiğini belirleyin; komut parametreleri farklı işletim sistemlerinde aynı anlama gelmez. Tek bir standart ping işleminin başarılı olması, büyük çerçevelerin yolun tamamında çalıştığını kanıtlamaz. Üretimdeki bir kontrol bağlantısında sınırsız stres testleri yapmayın.

Gönderici, alıcı ve ara cihazlardaki bulguları karşılaştırın. İstek gönderildi mi? Uzunlukla ilgili bir hata geri döndü mü? Bir anahtar portu, boyutu aşan çerçeve düşürmelerini saydı mı? Bir yönlendirici veya tünel, boyutu aşan bir paket bildirdi mi? Bir ana bilgisayarda alınan paket kaydındaki olağan dışı büyüklükteki bir paket, ağ bağdaştırıcısının işlem yükünü devralmasının sonucu da olabilir; fiziksel hat üzerinde aynı boyutta görünmeyebilir. Gerektiğinde uygun bir harici gözlem noktası kullanın. Tek başına bir kayıp sayacı, nedenin MTU olduğunu kanıtlayamaz: Tıkanıklık, kablo hataları ve uç nokta işleme arızaları da dikkate alınmalıdır.

Testten önce, aracın uzunluk değerinin hangi katmanı tanımladığını belgeleyin. Bazı araçlar test verisi uzunluğunu kabul eder, bazıları tam bir IP paketini bildirir, diğerleri ise hat üzerindeki çerçeveyi gösterir. Bu değerleri karıştırmak, ekipmanın tutarlı davranışını çelişkili gösterebilir. Aracı, uzunluk tanımını, parçalama ayarını ve yönü kaydedin. Sonucun nedeninin açık olması için her seferinde tek bir koşulu değiştirin. Bağdaştırıcıyı, tüneli ve anahtarı birlikte değiştirmek, asıl darboğazı gizlerken hizmeti geçici olarak geri getirebilir.

Boyut sınırını endüstriyel kabul testlerinin bir parçası hâline getirin

FCTEL tarafından yönetilebilir endüstriyel anahtarlar için yayımlanan dokümantasyon, arayüzleri ve ağ koşullarını kontrol etmek için bir başlangıç noktasıdır. Belirli bir modelin belirli bir jumbo çerçeve boyutunu destekleyip desteklemediği ve yapılandırmanın port bazında mı yoksa genel mi olduğu yine de o modelin kılavuzundan veya doğrulanmış dokümantasyonundan kontrol edilmelidir. Gigabit hız ve yönetim yeteneği tek başına jumbo çerçeve desteğini kanıtlamaz. Bakır ve optik portlar farklı fiziksel ortamlar kullanır; bakırın fiberle değiştirilmesi, çerçeve uzunluğu veya IP paket sınırlarını ortadan kaldırmaz.

Bir kabul kaydı; uç nokta MTU'larını, her cihazın maksimum çerçeve uzunluğu tanımını, yönlendirme ve tünel kısıtlarını, her iki yöndeki test koşullarını ve hatanın oluştuğu noktayı listeleyebilir. Uygulama büyük çerçeveler gerektiriyorsa rotanın her bölümünü doğrulayın. Gerektirmiyorsa test edilmiş geleneksel bir yapılandırmanın bakımı çoğu zaman daha kolaydır. Üç soruyu yanıtlayın: Hangi boyut geçebilir, sınırın üzerinde ne olur ve yol değiştiğinde uygulama toparlanabilir mi? Bu çizimlerdeki boyutlar açıklayıcı örneklerdir; FCTEL ürün özellikleri veya saha ölçümleri değildir.

Teknik kaynaklar: RFC 1191: IPv4 yol MTU keşfi; RFC 8201: IPv6 yol MTU keşfi; Cisco: Parçalama, MTU, MSS ve tünel davranışı; Cisco: Bir anahtar MTU sorun giderme örneği. İlgili FCTEL kaynakları: Teknik Makaleler ve FCTELE FCM-G24FG4 yönetilebilir 24 portlu Gigabit Ethernet + 4 portlu combo anahtar belgeleri.

Sık sorulan uygulama soruları

Bir anahtarın jumbo çerçeveleri desteklemesi, bağlı bir PLC'nin de bunları kabul edeceğini garanti eder mi?

Hayır. Yönlendirici ve tünel kısıtlarının yanı sıra uç nokta ve ara cihaz sınırları da geçerliliğini korur. Ayarları değiştirmeden önce gerçek uzunluk tanımlarını ve yolu doğrulayın; bir anahtarın desteklediği özellik, başka bir cihazın alma sınırını genişletemez.

Katman 2 anahtarı, boyutu aşan bir IP paketini kendi çerçeve sınırına sığacak şekilde böler mi?

Hayır. Standart Katman 2 iletimi, bu amaçla IP parçalama yapmaz. Gerekli yol boyutu geri bildiriminin göndericiye ulaşıp ulaşmadığı da dâhil olmak üzere, çerçeve kabul sınırını yönlendirmedeki MTU davranışından ayrı olarak kontrol edin.

Tek bir sabit MSS ayarı, tünelle ilgili tüm boyut sorunlarını çözebilir mi?

Hayır. Kapsülleme ve IP sürümleri farklılık gösterir; MSS ise her tür trafikle değil, TCP yüküyle ilgilidir. Etkilenen yolu ve gerekli geri bildirimi doğrulayın, ardından gerekli güvenlik kontrollerini kaldırmadan gerçek TCP servislerini ve TCP dışındaki servisleri test edin.

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