OSPF Exstart Bitişiklik Durumunda Sıkıştı


12

Bu makaleye göre , yapılandırılmış MTU boyutları eşleşmediğinde iki yönlendirici exstart bitişik durumunda takılı kalır. İlgili yönlendiriciler paketin hangi VLAN'dan geldiği veya yöneldiği konusunda endişeli olmasa bile bir VLAN etiketi bunu etkiler mi?

Hiç net değilse soruya açıklık getirmeye çalışacağım.

Yanıtlar:


8

Bu makaleye göre, yapılandırılmış MTU boyutları eşleşmediğinde iki yönlendirici exstart bitişik durumunda takılı kalır. İlgili yönlendiriciler paketin hangi VLAN'dan geldiği veya yöneldiği konusunda endişeli olmasa bile bir VLAN etiketi bunu etkiler mi?

Çoğu Cisco yönlendirici ve anahtar, dot1q ile etiketlenmiş olsa bile varsayılan olarak 1500 bayt IP yüklerine izin verir. Bunu aşağıdakilerle doğrulayabilirsiniz show ip interface SomeIntfName...

Router1#sh ip int vlan105
Vlan105 is up, line protocol is up
  Internet address is 10.15.2.19/30
  Broadcast address is 255.255.255.255
  Address determined by setup command
  MTU is 1500 bytes  <-------------

Cisco arayüzündeki dot1q'in fiziksel arayüz MTU'yu çarpmadan çalışmasının nedeni, Cisco yönlendiricilerinin çoğunun Cisco'nun "bebek devleri" olarak adlandırdığı şeyi desteklemesidir ... bir bebek devinin 1518'in üzerinde bir Ethernet MTU'su vardır (et başlık boyutunu içerir), ancak 1518'den fazla ... genellikle varsayılan değerler 1522 bayttır ... daha fazla bilgi için bu MTU yapılandırma belgesine bakın. Birçok Cisco platformu yapılandırılabilir ethernet bebek devi MTU'larını 1532 bayta (veya daha yüksek) destekler, bu yüzden MPLS etiket yığınları (2 veya 3 etiket derinliği) eski ethernet bağlantıları üzerinden çalışabilir.

Cisco ethernet arabirimleri bebek devlerini desteklese de, varsayılan IP MTU'yu 1500 baytta bırakırlar. 1500 IP IPU varsayılan olarak korunduğu sürece, 1500 bayt IP MTU ... içeren başka bir yönlendiricinin varsayılan ayarlarında sorun yaşamazsınız RFC 2328 Bölüm 10.8 :

10.8.  Sending Database Description Packets

    This section describes how Database Description Packets are sent
    to a neighbor. The Database Description packet's Interface MTU
    field is set to the size of the largest IP datagram that can be
    sent out the sending interface, without fragmentation.

Cisco yönlendiricisini ve farklı bir tedarikçiden başka bir yönlendiriciyi kullanıyorsam ne olur? Cisco yönlendiricinin arabirimi 1500 baytlık bir MTU için yapılandırılmıştır, ancak aslında 1522 baytlık bir IP paketi iletmektedir, arabirim 1500 baytlık bir MTU ile yapılandırıldığı sürece diğer yönlendirici hala kabul edecektir? Bunun nedeni, @Puglet'in aşağıda belirtilmiş olması ve OSPF'nin DB Description paketinin Interface MTU bölümünü, arabirimde açıkça yapılandırılmış MTU boyutuyla atamasıdır ve paketin gerçek boyutu nedir?
JDGray

Doğru, Cisco IOS yerel arabirimin IP MTU'sunu kullanır ... Cisco'nuzun IP MTU'su ve diğer satıcının kutusu eşleşmelidir. Ne yazık ki, diğer satıcı ekipmanlarının davranışı için konuşamam. Dağıtımdan önce bir ping testi (DF seçeneğini kullanarak) yapmanın bir yolu var mı?
Mike Pennington

Aslında bu sorunu yaşamıyorum. İyi röportaj sorularıyla ilgili bir tartışmada bağlantıda da benzer bir soru gördüm . Ben bu Stack Exchange için tartışma olacağını düşündüm.
JDGray

5

Böylece VLAN etiketi, Ethernet başlığının altındaki arayüzden aktarabileceğiniz miktarı etkiler, ancak gerçek MTU'yu değiştirmez.

OSPF, komşuları bulmak için yayın ortamına (çok noktaya yayın 224.0.0.5) Hello paketleri göndererek başlar, ardından DR ve BDR seçimini yapar.

Seçim tamamlandıktan sonra, her toplantı sahibi bir DB açıklama paketi gönderir. Bu paket içinde [IP -> OSPF -> OSPF DB-Description -> Interface MTU]OSPF'nin giden arabirimin MTU'suna ayarladığı bir alan vardır.

Eşlerin MTU'ları eşleşmezse, ExStart aşamasından geçemezler.

Bir paket yakalama (mümkünse) ve ne olduğunu görmek için bu alana detaya inerim ya da debug ip ospf adjsadece durumun olduğundan emin olmak için bir işlem yaparım.

A show interface <int> | MTUsize bir arayüzün MTU'sunu verecektir.


Peki, bir pakete VLAN etiketleri ekleseniz bile, ilk etapta bir VLAN içermeyeceği için komşu komşuları ile pazarlık eden OSPF paketlerinin boyutunu etkilemez mi?
JDGray

Giden arabirimin OSPF'nin DBD paketlerine yerleştirdiği MTU'yu etkilemez.
Puglet

2

IEEE 802.3ac standardı, dört baytlık VLAN etiketine uyum sağlamak için maksimum Ethernet çerçeve boyutunu 1518 bayttan 1522 bayta çıkardı. Daha büyük çerçeve boyutunu desteklemeyen bazı ağ aygıtları çerçeveyi başarılı bir şekilde işleyecek, ancak bunları "bebek devi" anormallikleri olarak bildirebilir.

Bu nedenle, cihazınızın desteği "IEEE 802.3ac" ise, IP MTU değişmez.

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.