उपरोक्त उत्तर के लिए कुछ सुधार। पोर्ट-आईडी और पोर्ट-प्राथमिकता अलग-अलग हैं। एक विन्यास है। दूसरे को आंतरिक रूप से सेट किया गया है। मैं नीचे आपके प्रश्न का उत्तर देने का प्रयास करूंगा।
प्रति स्विच सिर्फ 1 रूट पोर्ट होना है। परिभाषा के अनुसार, यह रूट के लिए सबसे कम पथ-लागत वाला पोर्ट है ।
- पथ-लागत किसी दिए गए पथ के साथ सभी पोर्ट-लागतों का योग है। और पोर्ट-कॉस्ट किसी दिए गए पोर्ट से जुड़े लिंक की गति से निर्धारित होता है।
अब अपने आरेख को देखें। SW3 के मूल में 2 रास्ते हैं, और दोनों SW2 से गुजरते हैं। यह मानते हुए कि SW3 के दोनों लिंक समान गति वाले हैं, पोर्ट-कॉस्ट समान है। इसलिए पथ की लागत इसके दोनों बंदरगाहों से समान है। अब हमें एक टाई-ब्रेकर की आवश्यकता है, क्यूज हमारे पास केवल 1 रूट पोर्ट हो सकता है।
डिफ़ॉल्ट रूप से, एसटीपी टाई को तोड़ने के लिए पड़ोसी स्विच के ब्रिज-आईडी का उपयोग करता है। लेकिन चूंकि पड़ोसी स्विच एक ही स्विच है यहां (SW2), एसटीपी अगले टाई को तोड़ने के लिए पड़ोसी स्विच की पोर्ट-प्राथमिकता का उपयोग करता है । यह कुछ ऐसा है जिसे मैन्युअल रूप से कॉन्फ़िगर किया जा सकता है। लेकिन यह कहते हैं कि आपके मामले में, डिफ़ॉल्ट पर, और इसलिए दोनों स्विच पर एक ही सेटिंग में। तो एसटीपी कुछ है कि पर गिर जाता है है अद्वितीय होना। और यह अंतिम गिरावट आंतरिक पोर्ट-आईडी है । यह इंटरफ़ेस नंबर (0 / 1,0 / 2 ..) के समान नहीं है, लेकिन एक पूर्णांक है जिसे आंतरिक रूप से इंटरफ़ेस नंबर पर मैप किया जाता है। और आमतौर पर कम इंटरफ़ेस नंबर, कम ऑर्डर किए गए पोर्ट-आईडी के लिए मैप किए जाते हैं।