İletim temelleri: VLAN, LAG, spanning tree, routing · Anahtar temelleri · Ağ kartları ve anahtarlar · Belgeler · CodingBox
CodingBox Belgeler

İletim temelleri: VLAN, LAG, spanning tree, routing

Bir alıcı-verici sorunu kendini hiçbir zaman alıcı-verici sorunu olarak göstermez. Bir spanning-tree topoloji değişikliği, askıya alınmış bir LAG üyesi, sıçrayan bir OSPF komşusu, çırpınan bir VXLAN tüneli veya “kullanıcıların yarısı yavaş” biçiminde ortaya çıkar. Bu belirtileri fiziksel katmana bağlamak için yönlendirme kelime dağarcığına ihtiyacınız vardır: bir anahtarın MAC adreslerini nasıl öğrendiği, VLAN’ların ve trunk’ların ne olduğu, bağlantı toplulaştırmanın akışları hash değerine göre nasıl dağıttığı, spanning tree’nin portları neden blokladığı ve bir bağlantı titrediğinde yönlendirme protokollerinin ne yaptığı. Bu sayfa, kök nedenin kirli bir konektör olabileceği durumlarda önemli olana indirgenmiş bu kelime dağarcığıdır.

Katman 2: MAC öğrenimi ve VLAN’lar

KavramNe oluyorOptik açısı
MAC öğrenimiher çerçevenin kaynak MAC adresi giriş portuyla ilişkilendirilerek kaydedilir; bilinmeyen hedefler tüm portlara gönderilirçırpınan bir port kayıtları temizler ve yeniden öğrenir — her çırpınmadan sonra kısa süreli yayılmalar görülür
Yaşlandırmakayıtların süresi dolar (varsayılan değer 300 s)—
VLAN (802.1Q)bir yayın etki alanı; çerçeveler trunk’larda 12 bitlik bir etiket taşır (1–4094)—
Erişim portutek bir etiketsiz VLAN—
Trunk portubirçok etiketli VLAN, bir de etiketsiz native VLANüst bağlantı boyunca native VLAN uyuşmazlığı, bağlantı arızası değil kısmi bağlanabilirlik olarak görünür
MTU / jumbovarsayılan değer 1 500 bayt, jumbo için 9 000–9 216üst bağlantı boyunca MTU uyuşmazlığı küçük paketleri geçirir, büyükleri düşürür — kesintili optik gibi görünür
Storm control, BPDU guard, port securityportları kapatan koruyucu özelliklerbunlardan herhangi birinin errdisable ettiği bir port ölü bir modül gibi görünür (Belirti dizini)

Spanning tree

ÇeşitYakınsamaNotlar
STP (802.1D)30–50 seski
RSTP (802.1w)< 1–3 sçoğunda varsayılan seçim
MSTP (802.1s)RSTP gibi, örnek başınaVLAN grupları
PVST+/Rapid-PVST+VLAN başınaCisco

Spanning tree, yedek L2 yollarını bloklar. Kötü bir optiğin buna etkisi:

  • çırpınan bir üst bağlantı, topoloji değişikliği bildirimleri (TCN) üretir; her TCN ağ genelinde MAC tablolarını temizler ve saniyelerce süren yayılmalara yol açar — kullanıcılar her çırpınmada takılma yaşar (Bağlantı çırpınması);
  • tek yönlü bir bağlantı (bir fiber kırık, Tx çalışıyor, Rx çalışmıyor), BPDU’lar gelmeyi keserse bir döngü oluşturabilir — UDLD, loop guard ve bridge assurance tam olarak bunun için vardır (Bağlantı yok);
  • bloklanmış port LED’leri (kehribar) yedek bağlantılarda normaldir, arıza değildir (Port adlandırma ve LED’ler).

Leaf-spine fabrikleri, her bağlantıyı yönlendirerek STP kullanmaktan kaçınır.

Bağlantı toplulaştırma (LAG, port-channel, bond)

ÖğeKural
ProtokolLACP (802.1AX / 802.3ad): üyeler PDU alışverişi yapar, üyeliği müzakere eder; statik LAG’de koruma yoktur
Üyeleraynı hız, duplex, MTU; çoğu NOS aynı FEC ve ortam türünü zorunlu kılar — 4 × 25G optik veya 4 × 25G DAC, karışık değil
Hash’lemeakışlar MAC/IP/port alanlarının hash’ine göre dağıtılır; tek bir akış hiçbir zaman bir üyenin hızını aşmaz
Hatalı üyePDU’lar geçtiği sürece LACP onu demette tutar; bir üyedeki CRC hataları ona hash’lenen akışları bozar — “bazı oturumlar yavaş, diğerleri sorunsuz” bu durumun imzasıdır (VDM ve FEC ölçütleri)
Min-linksN’den az üye ayaktaysa demet düşer — tek bir bozulmuş bağlantıyla çalışmaya karşı korur
AdlarNOS’a göre Port-channel, ae, Eth-Trunk, bond, PortChannel
İki anahtar arasındaMLAG/vPC/VLT (Yığınlama ve MLAG)

Pratikte: bir LAG “çalışıyor ama yavaş” olduğunda demeti değil, üye başına sayaçları ve DDM’yi kontrol edin.

Katman 3: anahtarda yönlendirme

KavramNe olduğuOptik açısı
SVI / yönlendirilen portbir VLAN üzerinde veya fiziksel bir port üzerinde IP arayüzüyönlendirilen üst bağlantılarda STP yoktur; bir çırpınma bir yönlendirme olayıdır
Static / OSPF / IS-IS / BGPyönlendirme protokolleri; DC fabrikleri BGP (bağlantı başına eBGP) veya OSPF kullanırkomşu up/down günlükleri hangi bağlantının ne zaman çırpındığını gösterir
ECMPN üst bağlantı üzerinden eşit maliyetli çoklu yol; akışlar LAG’deki gibi hash’lenirkötü bir üst bağlantı akışların 1/N’ini bozar; BFD (50–300 ms) arızayı protokol zamanlayıcılarından daha hızlı algılar
Sönümlemeçırpınan bir arayüzün duyurulmasını bastırırçırpınan bir optik sonunda sönümlenir — bağlantı “up” ama trafik yönlendirilmez
VRFayrı yönlendirme tabloları (yönetim VRF’i!)anahtarı yanlış VRF üzerinden ping’lemek bir bağlantı arızası gibi görünür
İlk atlama yedekliliği (HSRP/VRRP)iki anahtar arasında sanal ağ geçidiçırpınmalar ağ geçidi geçişine neden olur

Overlay’ler

OverlayNeredeOptik açısı
VXLAN / EVPNDC fabrikleri: L3 üzerinden L2tüneller ECMP üzerinden taşınır; arızalanan bir spine bağlantısı tünelleri rastgele bozar, deterministik biçimde değil
MPLS / SRoperatörhızlı yeniden yönlendirme (< 50 ms) çırpınmaları gizler — underlay sayaçlarını kontrol edin
EVPN multihoming (ESI-LAG)MLAG’nin yerini alırüye bağlantılar farklı leaf’lere gider, LAG üyeleriyle aynı kurallar geçerlidir

Akış kontrolü ve kayıpsız sınıflar

MekanizmaAmaçOptik açısı
802.3x pausekomşuyu durdururnadiren kullanılır; global pause tıkanıklığı gizler
PFC (802.1Qbb)RoCE/FCoE için önceliğe göre pauseCRC hatalı bir bağlantı pause değil yeniden iletim tetikler — ama çırpınan bir porttan gelen pause fırtınaları, kayıpsız bir sınıfı fabrik genelinde durdurabilir (Kayıpsız Ethernet)
ECNtıkanıklığı işaretler—

Yönlendirme belirtilerini fiziksel katmana bağlamak

Yönlendirme belirtisiKontrol edilecek fiziksel neden
Birkaç dakikada bir STP TCN’leri, günlüklerde MAC çırpınmalarıbir üst bağlantı çırpınıyor — DDM Rx gücü hassasiyete yakın, kirli konektör
LACP üyesi “suspended” / “individual”o üyede FEC veya hız uyuşmazlığı; modül tanınmıyor
Bir bağlantıda OSPF/BGP komşu sıfırlanmalarıçırpınan optik veya sıcaklık sınırındaki modül
ECMP: akışların bir alt kümesi yavaş veya kayıplıFEC ile düzeltilemeyenleri / CRC’si olan bir üst bağlantı
Jumbo çerçeveler başarısız, ping’ler çalışıyorMTU — optik değil
Fiber onarımından sonra döngü veya yayın fırtınasıtek yönlü bağlantı, MPO’da polarite değişimi, eksik UDLD
Bir yazılım yükseltmesinden sonra trafik dururüçüncü taraf optikler yeni sürümde reddediliyor (Uyumluluk matrisleri ve ürün yazılımı)
Sunucu bağlantıyı up görüyor, trafik yokyanlış VLAN/native uyuşmazlığı veya anahtarda LAG var, sunucuda yok

Her satırın arkasındaki fiziksel kontroller: Belirti dizini, Anahtarlarda optiklerin doğrulanması.

CodingBox’ta

Yönlendirme katmanındaki belirtiler bir portu işaret eder; port bir modülü işaret eder; modülün DDM’i, kimlik bilgileri ve eşikleri — anahtarda veya tezgâhta okunur — vakayı kapatır. Code database içinde modül başına bir kayıt tutmak, “LAG yine yavaştı”yı “üye 3, seri numarası X, Rx −17 dBm, değiştirildi”ye dönüştürür.


Bu materyalde bir yanlışlık veya hata bulursanız ilgili bölümü seçin ve Ctrl+Enter tuşlarına basarak .