यदि आप फैले हुए पेड़ को चालू करते हैं, तो आप कैसे जानते हैं कि आपके नेटवर्क के साथ कोई समस्या है?


13

मैं पेड़ प्रोटोकॉल (एसटीपी / आरएसटीपी / एमएसटीपी) को फैलाने के बारे में सीख रहा हूं और सोच रहा था, एक बार जब मैं इसे चालू करता हूं और यह उदाहरण के लिए नेटवर्क लूप से बचाता है, तो मुझे कैसे पता चलेगा कि नेटवर्क लूप है?

मुझे लगता है कि ज्यादातर मामलों में यह स्पष्ट होगा, क्योंकि कमरे में लूप नीचे है, लेकिन अगर कोई शिकायत नहीं है तो क्या होगा?

ऐसा लगता है कि मैं अभी भी एक रास्ता जानना चाहूंगा, जैसे कि एक नेटवर्क मुद्दा है। हो सकता है कि डिवाइस किसी तरह का अलर्ट भेज रहा हो, या हो सकता है कि किसी को लॉग या कुछ और कभी-कभार चेक करना पड़े?

जवाबों:


22

जब आप एसटीपी पोर्ट को बंद कर देते हैं, तो पेड़ की घटनाओं को फैलाने के लिए आप अपने स्विच लॉग देखते हैं, या एसएनएमपी जाल भेजने के लिए अपने स्विच को कॉन्फ़िगर करते हैं।


1
अच्छी निगरानी भी यही पकड़ेगी।
lsd

मुझे लगता है कि यह स्पष्ट उत्तर है। मुझे लगता है कि मैं स्प्लंक का उपयोग कर सकता हूं और इसे लॉग्स फ़ीड कर सकता हूं, और कुछ ऐसा ही है जैसे कि
स्नैम्प

11

परिक्षण। यदि आप जानना चाहते हैं कि कुछ काम कर रहा है, तो आप इसका परीक्षण करते हैं।

एसटीपी को सक्षम करने के बाद, नेटवर्क रखरखाव को शेड्यूल करें और एक केबल को लूप में प्लग करें। यदि नेटवर्क अभी भी काम कर रहा है तो एसटीपी द्वारा लूप का पता लगाया गया था। यदि आपका नेटवर्क नीचे चला जाता है तो एसटीपी काम नहीं कर रहा है।


3
+1 क्योंकि इस साइट पर लगभग आधे उत्तर आपके पहले वाक्य में बदले जा सकते हैं।
गपरेंट

4
एकमात्र समस्या यह है, कि मेरे द्वारा पूछे गए प्रश्न का उत्तर नहीं है। मेरे मामले में, नेटवर्क काम कर रहा है। यदि फैले पेड़ बंद थे, और मेरे पास एक नेटवर्क लूप था, तो यह काम करना बंद कर देगा। पेड़ पर फैले होने के साथ, यह सैद्धांतिक रूप से नेटवर्क को काम करता रहेगा, इसलिए मुझे कैसे पता चलेगा कि उदाहरण के लिए एक समस्या लूप है, क्योंकि उपकरण मुद्दे को मुखौटा बना देगा? (
स्नैम्प

2
यदि आपने आपको सेटअप का परीक्षण किया था, तो आपको पता होगा कि प्रबंधन इंटरफ़ेस ने नेटवर्क लूप का संकेत दिया है। चूँकि आप नहीं जानते, इसलिए आपने अपने सेटअप का परीक्षण नहीं किया होगा। पोर्ट की एसटीपी स्थिति "पोर्ट" त्रुटि या "अपवाद" स्थिति रिपोर्ट के साथ इंगित करने के लिए मैंने जो सेटअप देखा है, यह सामान्य है।
क्रिस एस

5

स्पानिंग ट्री को नहीं लगता कि लूप एक "त्रुटि" है। वे प्रोटोकॉल का हिस्सा हैं और यह उन बंदरगाहों को ढूंढेगा जो लूप का कारण बनते हैं, और फिर उन पर अग्रेषण को अक्षम करते हैं। मुझे लगता है कि आप एक प्रोटोकॉल का उपयोग करके यह पता लगाने की कोशिश कर रहे हैं कि क्या कोई निश्चित स्थिति मौजूद है, लेकिन यह वास्तव में इसका प्राथमिक उद्देश्य नहीं है। एक "अच्छी तरह से डिज़ाइन किया गया" नेटवर्क बहुत अच्छी तरह से लूप हो सकता है (अतिरेक के लिए)। लॉगिंग इवेंट फैले-ट्री स्टेटस (या आपके प्लेटफ़ॉर्म पर बराबर) को चालू करने के अलावा, बॉक्स के बाहर सोचें। आपके नेटवर्क में एक लूप (यदि फैले पेड़ द्वारा अक्षम नहीं है) एक प्रसारण तूफान में बड़े यातायात स्तर का कारण होगा। इसलिए उन स्तरों और अपने निगरानी प्लेटफ़ॉर्म पर ग्राफ़ करें यदि आपको ट्रैफ़िक में तेज़ वृद्धि दिखाई देती है तो आपको संभवतः लूप मिल गया है।


यह समझना जरूरी है। बहुत से लोग गलती से लूप्स के लिए फैले पेड़ को दोष देते हैं, लेकिन आप फैले हुए पेड़ को सक्षम करते हैं ताकि आप अतिरेक के लिए अपने नेटवर्क में लूप जोड़ सकें
पॉल गियर

2

आपके परीक्षण के साथ आपके एसटीपी / आरएसटीपी / एमएसटीपी कार्यान्वयन में कुछ अतिरिक्त बातें यहाँ दी गई हैं:

  1. यह सुनिश्चित करने के लिए अपनी स्विच प्राथमिकताएं निर्धारित करें कि एक पूर्वनिर्धारित स्विच को रूट के रूप में चुना जाता है और प्राथमिक विफल होने पर एक माध्यमिक को रूट के रूप में लेने के लिए नामित किया जाता है। यह सबसे आम गलती है जो मुझे पेड़ के कार्यान्वयन में दिखाई देती है।
  2. कोई भी पोर्ट जहां आपके पास स्थायी रूप से कनेक्टेड डिवाइस है (उदाहरण के लिए सर्वर, प्रिंटर, एनएएस) को पोर्ट फास्ट मोड (सिस्को शब्दावली) में डाल दिया जाना चाहिए, एचपी प्रो कर्व में इसे एज पोर्ट कहा जाता है, यह सुनिश्चित करने के लिए कि उनके पास लंबे समय तक प्रतीक्षा समय नहीं है। एसटीपी अभिसरण जब वे बूट करते हैं।
  3. कोई भी पोर्ट जहां आप एक एज डिवाइस से कनेक्ट होते हैं (पीसी, प्रिंटर, सर्वर आदि सहित) रूट गार्ड सक्षम होना चाहिए। यह लोगों को गलतफहमी या अनधिकृत स्विच को जोड़ने और अप्रत्याशित रूप से पुनर्गठन करने से रोकता है।
  4. कोई भी पोर्ट जो आपके नियंत्रण में स्विच-टू-स्विच लिंक नहीं है (जिसमें पीसी, प्रिंटर, सर्विस प्रोवाइडर राउटर शामिल हैं) में बीपीडीयू गार्ड सक्षम होना चाहिए, एसटीपी बीपीडीयू प्राप्त होने पर पोर्ट को अक्षम करने के लिए अधिमानतः सेट। इस तरह से आपको तुरंत पता चल जाता है जब लोग आपके एज पोर्ट पर गलत काम करना शुरू कर देते हैं।

यह बहुत उपयोगी उत्तर है धन्यवाद। संयोग से, आप जिन बिंदुओं का उल्लेख करते हैं, उनके लिए HP ProCurve समतुल्य आज्ञाओं को नहीं जानते हैं? इस HP लिंक में आपकी सर्वोत्तम अभ्यास अनुशंसाओं की कमी है। h20565.www2.hp.com/hpsc/doc/public/…
g18c

मैं इस सवाल का जवाब देने के लिए स्वयं गया था, टिप्पणी करने के लिए स्वतंत्र महसूस कर रहा हूं :) serverfault.com/questions/703386/…
g18c

2

पहले के नैदानिक ​​सुझावों के अलावा, आपको अपने स्विच के "शो स्पैनिंग-ट्री" कमांड (या समतुल्य) से आउटपुट की व्याख्या करना भी सीखना चाहिए। यह आपको रूट पोर्ट, निर्दिष्ट पोर्ट और कई अन्य महत्वपूर्ण डायग्नोस्टिक्स दिखाएगा।

यहाँ एक उदाहरण नेटवर्क है जिसे मैंने अभी 2 x सिस्को 2950 और 1 x HP 3400cl के साथ स्थापित किया है। नेटवर्क में कनेक्शन निम्नानुसार हैं:

  • hp3400cl [24] -> c2950 [g0 / 2] (1000 एमबीपीएस)
  • c2950 [f0 / 23] -> c2950b [f0 / 47] (100 एमबीपीएस)
  • c2950b [f0 / 45] -> hp3400cl [23] (100 एमबीपीएस)

स्विच सभी MSTP मोड में होते हैं, जिसमें केवल सामान्य फैले हुए पेड़ का उदाहरण होता है। hp3400cl में प्राथमिकता 0 है, c2950 8192 पर अगली सर्वोच्च प्राथमिकता है, और c2950b प्राथमिकता 12288 के साथ है। इसलिए hp3400cl की जड़ होनी चाहिए। यहां बताया गया है कि "शो स्पैनिंग-ट्री" आउटपुट कैसा दिखता है:

hp3400cl# show spanning-tree 

 Multiple Spanning Tree (MST) Information

  STP Enabled   : Yes
  Force Version : MSTP-operation
  IST Mapped VLANs : 1-4094
  Switch MAC Address : 001871-8bd020
  Switch Priority    : 0    
  Max Age  : 6 
  Max Hops : 20
  Forward Delay : 4 

  Topology Change Count  : 4           
  Time Since Last Change : 4 mins      

  CST Root MAC Address : 001871-8bd020
  CST Root Priority    : 0           
  CST Root Path Cost   : 0           
  CST Root Port        : This switch is root

  IST Regional Root MAC Address : 001871-8bd020
  IST Regional Root Priority    : 0           
  IST Regional Root Path Cost   : 0           
  IST Remaining Hops            : 20          

  Root Guard Ports : 
  TCN Guard Ports  : 
  BPDU Protected Ports :                                         
  BPDU Filtered Ports  :                                         

                  |           Prio             | Designated    Hello         
  Port  Type      | Cost      rity  State      | Bridge        Time  PtP Edge
  ----- --------- + --------- ----- ---------- + ------------- ----- --- ----
  1     100/1000T | Auto      128   Disabled   |
...
  22    100/1000T | Auto      128   Disabled   |
  23    100/1000T | 200000    128   Forwarding | 001871-8bd020 1     Yes No  
  24    100/1000T | 20000     128   Forwarding | 001871-8bd020 1     Yes No  

c2950#show spanning-tree 

MST00
  Spanning tree enabled protocol mstp
  Root ID    Priority    0
             Address     0018.718b.d020
             Cost        20000
             Port        26 (GigabitEthernet0/2)
             Hello Time   1 sec  Max Age  6 sec  Forward Delay  4 sec

  Bridge ID  Priority    8192   (priority 8192 sys-id-ext 0)
             Address     000c.308f.7f80
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
...
Fa0/24           Desg FWD 200000    128.24   P2p 
Gi0/2            Root FWD 20000     128.26   P2p Bound(RSTP) 

c2950b#show spanning-tree 

MST00
  Spanning tree enabled protocol mstp
  Root ID    Priority    0
             Address     0018.718b.d020
             Cost        20000
             Port        47 (FastEthernet0/47)
             Hello Time   1 sec  Max Age  6 sec  Forward Delay  4 sec

  Bridge ID  Priority    12288  (priority 12288 sys-id-ext 0)
             Address     000a.b7e3.30c0
             Hello Time   2 sec  Max Age 20 sec  Forward Delay 15 sec

Interface        Role Sts Cost      Prio.Nbr Type
---------------- ---- --- --------- -------- --------------------------------
Fa0/45           Altn BLK 200000    128.45   P2p Bound(RSTP) 
Fa0/47           Root FWD 200000    128.47   P2p 

उपरोक्त सूची में पोर्ट स्टेट्स के बारे में ध्यान देने योग्य महत्वपूर्ण बातें हैं:

  • रूट स्विच के लिंक अन्य स्विचों को अग्रेषित कर रहे हैं
  • रूट के लिए गैर-रूट स्विच लिंक "रूट एफडब्ल्यूडी" दोनों मामलों में हैं
  • गैर-रूट स्विच एक दूसरे से लिंक करते हैं, एक छोर पर "Altn BLK" और दूसरी तरफ "Desg FWD" है; इसका मतलब यह है कि c2950b जानता है कि f0 / 45 रूट का एक वैकल्पिक मार्ग है और लूप को रोकने के लिए इसे अवरुद्ध कर दिया है। यदि रूट पोर्ट (f0 / 47) विफल रहता है, तो c2950b f0 / 45 को रूट पोर्ट के रूप में पुन: व्यवस्थित किए बिना सेट करेगा।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.