लेबल स्वयं या तो एक कुल लेबल है, जिसका अर्थ है कि लेबल में इसके साथ जुड़ी जानकारी को फिर से लिखना नहीं है, इसलिए यह न तो इग्रेस इंटरफ़ेस और न ही ईग्रेस मैक एड्रेस को जानता है। जुड़े हुए नेटवर्क से उदाहरण के लिए एग्रीगेट लेबल का उपयोग किया जाता है।
एग्रीगेट लेबल का अर्थ है कि आप एमपीएलएस लुकअप के बाद ईगोर की जानकारी नहीं जानते हैं, इसलिए आपको ईगोर की जानकारी निर्धारित करने के लिए सामान्य आईपी लुकअप करना होगा।
सामान्य लेबल egress rewrite जानकारी के साथ जुड़ा हुआ है, जो कि लेबल के खिलाफ लुकअप है egress इंटरफ़ेस (सभी आवश्यक जानकारी, जैसे MAC एड्रेस, VLAN आदि) के साथ वापस आ जाएगा
मान लें कि सभी लिंक IGP मीट्रिक 1 हैं, BC को छोड़कर मीट्रिक 2 हैं।
ए के लिए ई के लूपबैक में भेजने के लिए (192.0.2.5) निम्नलिखित होगा
- ई 192.0.2.5/32 के लिए या तो स्पष्ट (0) या अंतर्निहित (डिफ़ॉल्ट) आवंटित करेगा
- E LDP का उपयोग करके C और D को उपसर्ग + लेबल (FEC) वितरित करेगा
- सी इसके लिए स्थानीय लेबल आवंटित करेगा, 100 का कहना है (कुछ भी हो सकता है)
- C FIB एंट्री का प्रोग्राम करेगा, ताकि ई के प्रति इंटरफ़ेस में 100 पॉइंट्स लेबल हो, और MPLS लेबल ऑपरेशन्स 'SWAP 0' यदि स्पष्ट अशक्त है, या 'POP' यदि निहित है तो
- C, FIB प्रविष्टि को प्रोग्राम करेगा, ताकि उपसर्ग 192.0.2.5/32 अंक E की ओर इंटरफेस हो, और MPLS लेबल ऑपरेशन 'PUSH 0' यदि स्पष्ट हो
- डी इसके लिए स्थानीय लेबल आवंटित करेगा, 200 का कहना है (कुछ भी हो सकता है, यहां तक कि 100, 300, 400)
- D FIB एंट्री को प्रोग्राम करेगा, ताकि E की ओर 200 पॉइंट का लेबल लग जाए, और MPLS लेबल ऑपरेशन 'SWAP 0' यदि स्पष्ट अशक्त है, या 'POP' यदि निहित है तो
- D FIB एंट्री का प्रोग्राम करेगा, ताकि उपसर्ग 192.0.2.5/32 अंक E की ओर इंटरफेस हो, और MPLS लेबल ऑपरेशन 'PUSH 0' यदि स्पष्ट हो
- D और C, LDP का उपयोग करते हुए, उपसर्ग + लेबल को B में वितरित करेंगे
- B इसके लिए स्थानीय लेबल आवंटित करेगा, 300 का कहना है (कुछ भी हो सकता है)
- बी एफआईबी प्रविष्टि का कार्यक्रम करेगा, ताकि डी के प्रति इंटरफेस के लिए 300 अंक लेबल हो (आईजीपी मीट्रिक के कारण!), और एमपीएलएस लेबल ऑपरेशन 'SWAP 200'
- बी एफआईबी प्रविष्टि का कार्यक्रम करेगा, ताकि डी की ओर इंटरफेस के लिए 192.0.2.5/32 अंक उपसर्ग और एमपीएलएस लेबल ऑपरेशन 'पीयूएसएच 200' हो।
- B LDP का उपयोग करके A के लिए उपसर्ग + लेबल वितरित करेगा
- ए इसके लिए स्थानीय लेबल आवंटित करेगा, 400 का कहना है (कुछ भी हो सकता है)
- A, FIB एंट्री का प्रोग्राम करेगा, ताकि B की ओर इंटरफ़ेस के लिए 400 पॉइंट्स लेबल हो, और MPLS लेबल ऑपरेशन 'SWAP 300'
- ए, एफआईबी प्रविष्टि का कार्यक्रम करेगा, ताकि बी की ओर इंटरफेस के लिए 192.0.2.5/32 अंक उपसर्ग हो और एमपीएलएस लेबल ऑपरेशन 'PUSH 300'
अब जब फॉरवर्डिंग प्लेन में क्या होता है जब A 192.0.2.5/32 पर भेजता है
- A PUSH (थोपना) लेबल 300 और B की ओर भेजेगा
- B 300 के लिए FIB से परामर्श करेगा, जो कि इंटरफ़ेस D और SWAP 200 है
- D 200 के लिए FIB से परामर्श करेगा, जो कि इंटरफ़ेस E और POP (या SWAP 0) है
- ई को फ्रेम प्राप्त होगा