1. Home
  2. Docs
  3. 17. IPv6
  4. IPv6 interface identifier

IPv6 interface identifier

IPv6 के दूसरे भाग का यूनिकस्ट या anycast एड्रेस आमतौर पर एक 64-बिट इंटरफेस आइडेंटिफायर होता है जिसका उपयोग होस्ट के नेटवर्क इंटरफेस को पहचानने के लिए किया जाता है। नेटवर्क कार्ड के मैक पते के बीच में FFFE के हेक्स मान को सम्मिलित करके 64-बिट इंटरफ़ेस आईडी बनाई जाती है  । इसके अलावा, पहली बाइट में 7 वां बिट एक बाइनरी 1 में फ़्लिप किया जाता है (यदि 7 वां बिट 0 पर सेट होता है तो इसका मतलब है कि मैक एड्रेस एक बर्न-इन मैक एड्रेस है)। जब यह किया जाता है, तो इंटरफ़ेस आईडी को आमतौर पर modified extended unique identifier 64 (EUI-64) कहा जाता है

उदाहरण के लिए, यदि एक नया कार्ड का मैक पता 00: BB: CC: DD: 11: 22 है, तो इंटरफ़ेस ID 02BBCCFFFEDD1122 होगा।

ऐसा क्यों हैं?

खैर, पहले हमें 0 से 1. सातवें बिट को फ्लिप करने की आवश्यकता है। मैक पते हेक्स प्रारूप में हैं। मैक पते का द्विआधारी प्रारूप इस तरह दिखता है:

हमें सातवें बिट को फ्लिप करना होगा:

अब हमारे पास हेक्स में यह पता है:

आगे हमें ऊपर सूचीबद्ध पते के बीच में FFFE डालने की आवश्यकता है:

तो, इंटरफ़ेस आईडी अब 02BB: CCFF: FEDD: 1122 है।

एक और उदाहरण, इस बार 00000C432A35 के मैक पते के साथ।

  1. बाइनरी में कनवर्ट करें और सातवें बिट को एक में फ्लिप करें:

Binary: 0000 0010 0000 0000 1100 0100 0011 0010 1010 0011 0101

  1. वापस हेक्स में परिवर्तित करें:

Hex:  02000C432A35

  1. बीच में FFFE डालें:

Interface ID: 02000CFFFE432A35

Was this article helpful to you? Yes No