Kök köprü STP'de nasıl seçilir?


16

STP / RSTP kök köprünün hangi köprünün olduğunu nasıl belirler ve kök köprünün yolları nasıl seçilir?


OP, 802.1w standardı başına tekli RSTP'ye veya Cisco'nun uzantısı gibi ayrı ayrı ağaç örnekleri aracılığıyla birden fazla kök köprü oluşturabilen vlan başına RSTP'ye mi atıfta bulunuyor?
generalnetworkerror

STP / RSTP'ye atıfta bulunuyorum, MSTP veya PVSTP'ye değil, aynı şekilde çalışmasına rağmen, sadece bir vlan (veya grup) üzerinde çalışıyorum.
nos

Yanıtlar:


25

Ağaç değiştirme ve yayma hakkında ne kadar bilginiz olduğundan emin değilsiniz, ancak temel olarak tüm anahtarları başlatırken kök olduklarını iddia ediyorlar. Tüm anahtarlar, bir öncelik ve BID (Köprü Kimliği) içeren BPDU'lar (Köprü Protokolü Veri Birimi) gönderir.

Teklif 8 bayt uzunluğunda. Köprünün MAC adresi için 6 bayt kullanılır. VLAN'ı belirtmek için 12 bit kullanılır, buna genişletilmiş sistem kimliği denir. Önceliği ayarlamak için 4 bit kullanılır. Düşük öncelik, daha yüksek olana kıyasla tercih edildiği anlamına gelir. Öncelik 4096'nın katları olarak ayarlanır.

Öncelikli bir bağ varsa, en düşük MAC adresi hangi köprünün kök olacağını belirler.

Kök yolunu seçmek için kök maliyeti hesaplanır. BPDU, aşağı yönde kökten ilerledikçe, maliyet GELİŞTİRİLİR. 802.1D-1998 (eski STP), FastEthernet arabirimi için 19 maliyete sahipti. Daha yeni standart 802.1D-2004, FastEthernet için 200000 maliyetini tanımlar.

Maliyette bir kravat varsa, en düşük BID'li anahtardan gelen BPDU'yu seçin. Bu da bir bağ ise (aynı anahtara birden çok bağlantı) bağlantı noktası kimliği devreye girer. Bağlantı noktası kimliği de yukarı akış anahtarındandır ve arabirimi tanımlayan bir bağlantı noktası önceliği ve bağlantı noktası kimliğinden oluşur. Varsayılan bağlantı noktası önceliği 128'dir.

Yayılan ağaçta çok şey var ama bunlar temel adımlar.


Köprü önceliği (16 bit), başka bir köprü önceliğinden (en soldaki 4 bit) ve genişletilmiş sistem kimliğinden (en sağdaki 12 bit) oluşan 4096'nın katları olarak ayarlanır. Böylece 4 bit köprü önceliği aslında sağdan 13. bitte başlar ve 4096 = 2 ^ 12.
user1534664

13

STP teorisini soruyorsun:

https://en.wikipedia.org/wiki/Spanning_Tree_Protocol

Ancak temel fikir, her anahtarın önceliğinin ve MAC adresinin bir kombinasyonu olan bir Köprü Kimliğine sahip olmasıdır. Varsayılan olarak, tüm anahtarlar öncelikleri olarak 32768 kullanır, bu nedenle varsayılan olarak en düşük MAC'a sahip anahtar Kök Köprü olarak işlev görür. Varsayılan Kök Köprü muhtemelen Kök olarak hareket etmek istediğiniz köprü olmadığından, öncelikleri ayarlayarak bunu değiştirebilirsiniz. Katman 2 tasarımlarınıza dayanarak hangi anahtarın kök olarak kullanılacağına ve katman 2 trafiğinin en çok seyahat etmeyi beklediğiniz yere karar vereceksiniz.

Kök yolunun maliyeti, söz konusu bağlantı noktası ile kök köprüdeki ilgili bağlantı noktası arasındaki bağlantı maliyetlerinin toplamıdır. Bağlantı ne kadar hızlı olursa, maliyet o kadar düşük olur. Bu nedenle, 1GBPS bağlantılarının üzerinden root atlamak için on atlama 40 (4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4) bağlantı noktası maliyeti verirken, tek bir 10MBPS bağlantısı 100 olur. 1GBPS bağlantılarına bağlanan kişi olacaktır.

Ayrıca vlan başına STP yollarını ve köklerini de değiştirebilirsiniz. Yukarıdaki bağlantı başlamanıza yardımcı olacaktır. İstediğiniz kadar karmaşık olabilir.


3

Buradaki cevapları tekrarlamamak ve en iyi uygulamaya yönelik alternatif bir görüş sunmak için, soru " Kök köprüyü nasıl önceden belirleyebilirim , böylece sorun gidermeden önce ağın belirleyici bir görünümü var mı?"

Vlanslarınızı birincil ve ikincil anahtar arasında bölerek toplama veya dağıtım anahtarlarınızı kök olarak ayarlayın. Genellikle tek sayı vlansları bir anahtarda kök, hatta ikincil olarak numaralandırılmış vlanslar, diğer anahtarın tersi olarak ayarlanır.

Sw1:
spanning-tree vlan 1,3,5,7 root primary
spanning-tree vlan 2,4,6,8 root secondary

Sw2:
spanning-tree vlan 1,3,5,7 root secondary
spanning-tree vlan 2,4,6,8 root primary

Cevabınız yalnızca OPST tarafından belirtildiği gibi STP / CST veya RSTP ile değil, gösterildiği gibi eşlenmiş örneklerle PVST + veya MST kullanıyorsa, bu durumda sorun yaratabilir. L2'nizde sadece iki kök köprünüz olduğunu varsaymak da basittir, ancak bu şekilde yapabiliyorsanız sorun gidermeyi nasıl basit tutabileceğinize iyi bir örnektir (birçok ağ birden çok kök köprü noktasına kadar büyüdü / evrimleşti, ve çift / tek, ağdaki VLAN'ları yeniden yapılandırmadan trafik akışı açısından çalışmaz).
YLearn

Bir Cisco genişleme ağacı modu hızlı-pvst yapılandırmasının, genişleme ağacı ile "Genişleme ağacı etkin protokol rstp" gösterdiği göz önüne alındığında, RSTP tarafından OP'nin Cisco'nun Hızlı PVST'sini amaçlamadığından nasıl emin olabilirsiniz ? Cevabımın bir Cisco "rapid-pvst" yapılandırmasına odaklandığını itiraf ediyorum. Oluşturulabileceğini belirttiğiniz sorunları da açıklayabilir misiniz?
generalnetworkerror

Doğru olabilirsiniz, ancak OP özellikle STP (aka CST) ve RSTP olduğundan, standart yayılan ağaç uygulamalarını gösteriyor gibi görünmektedir. Sorunlara gelince, STP / CST ve RSTP ile (Cisco'nun RSTP'de PVST + modifikasyonu olmadan) sadece bir topolojiniz olabilir, bu nedenle farklı VLAN setleri için iki farklı kök köprüye sahip olmak ağda tutarsız yönlendirme durumlarına neden olur.
YLearn

Neredeyse tüm satıcıların VST başına VST uygulaması vardır.
netdad

Bunun bir uyarısı, Katman-3 anahtarlarında HSRP / VRRP primerlerinin STP primerleriyle eşleşmesi gerektiğidir, aksi takdirde sorun istiyorsunuz, Ayrıca, kök birincil / ikincil gerçekten belirleyici değildir. Komut, STP önceliğini belirli bir anahtara bağlı değere değiştirir, ancak daha düşük önceliğe sahip bir anahtar zaten mevcut olabileceğinden veya daha sonra eklenebileceğinden, anahtarın birincil veya ikincil olduğunu garanti etmez.
Ron Maupin
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.