IPv6 रूटिंग समस्याओं को डीबग करना


4

मुझे मेरे आईएसपी द्वारा एक देशी (कोई सुरंग आदि नहीं) आईपीवी 6/64 ब्लॉक दिया गया है। मेरे pfSense राउटर को सफलतापूर्वक एक पता मिल गया है, और इसके WAN इंटरफ़ेस से मैं उदाहरण के लिए ping ipv6.google.com प्राप्त कर सकता हूं और उत्तर पा सकता हूं। हालांकि, मेरे आंतरिक नेटवर्क पर, यह काम नहीं करता है, और मैं यह पता नहीं लगा सकता कि क्यों। मेरे पास एक DHCPv6 सर्वर है, जो पतों को सौंप रहा है, और राउटर राउटर विज्ञापन कर रहा है, और यह मुझे ठीक लगता है।

मैं समझाने की कोशिश करूंगा। आइए हम कहते हैं कि मेरे पास एक उपसर्ग है 2001: a: b: c :: / 64। मेरे राउटर को SLAAC का उपयोग करके WAN पता मिलता है, और यह 2001: a: b: c: 20c: 29ff: fef9: b914 हो जाता है। आंतरिक इंटरफ़ेस पर, मैंने इसे 2001: a: b: c :: 1 (पुराने IPv4 आदत, मुझे लगता है ...) सौंपा है। DNS और DHCP को 2001: a: b: c :: 10 (स्थैतिक असाइनमेंट) वाले सर्वर पर होस्ट किया गया है। मेरा कार्य केंद्र तब डीएचसीपी का उपयोग करते हुए एक पते का अनुरोध करता है और इसे 2001: a: b: c :: 11ab सौंपा गया है।

मेरी रूटिंग टेबल में दो डिफ़ॉल्ट (:: / 0) रूट हैं, एक राउटर के आंतरिक स्थिर आईपी के लिए, और एक इसके लिए लिंक-लोकल आईपी है।

IPv6.google.com को पिंग करना अब देता है Destination host unreachable। मैं इसे कहां से डीबग करना शुरू करूंगा? यह मुझे लगता है कि यह एक रूटिंग मुद्दा है, लेकिन मुझे नहीं पता कि कहां से शुरू करना है।


1
एक तरफ के रूप में, आपके प्रश्न से असंबंधित जब तक आप उस WAN पते का उपयोग कहीं नहीं कर रहे हैं: ff:feआपके IPv6 पते में ऐसा प्रतीत होता है कि आपके पास गोपनीयता पता सक्षम नहीं है, जो अनुरोध करने वाले कंप्यूटर के मैक पते को उजागर करता है । अगर मैं सही हूं तो आपके उदाहरण में एक VMware वर्चुअल मशीन है। किसी अन्य कंप्यूटर / VM का उपयोग करते समय आपको एक अलग IPv6 पता मिलेगा।
अर्जन

जवाबों:


8

यदि आपके पास केवल एक /64उपसर्ग है और वह उपसर्ग आपके WAN की ओर है तो आप अपने LAN के लिए IPv6 नहीं कर सकते। एक ISP आपको कई /64एस देने वाला है ताकि आप /64प्रत्येक LAN पर एक अलग डाल सकें । ISP के लिए सबको (आवासीय और व्यवसाय) a /48(65536 /64s) देना आम बात है । आवासीय ग्राहकों के लिए वे /56(256 /64एस) सौंप सकते हैं । इस तरह से आपके पास अपने नेटवर्क को संख्या देने के लिए बहुत अधिक उपसर्ग हैं, भले ही यह समय के साथ अधिक जटिल हो (इंटरनेट-ऑफ-थिंग्स तैनाती आदि)।

कुछ ISP अभी भी IPv4 मानसिकता से बहुत अधिक चिपके हुए हैं और केवल एक /60(16 /64एस) या तो बाहर दे रहे हैं । जबकि यह संभवतः पर्याप्त होगा अब यह समस्या पैदा करेगा क्योंकि आईपी-सक्षम डिवाइस अधिक सामान्य हो जाते हैं, और आप वास्तव में अपने लिविंग रूम की प्रकाश व्यवस्था और एसी को बच्चों के खिलौने के समान सबनेट में नहीं रखना चाहते हैं, क्या आप? ;)

आईएसपी जो केवल एक ही हाथ से /64आपको किसी भी सबनेटिंग से रोकते हैं। यदि वह /64WAN इंटरफ़ेस पर है तो आपको अपने LAN (ओं) पर सभ्य IPv6 कभी नहीं मिलेगा। यह आईएसपी की गलती है और उन्हें पते की एक सभ्य राशि ( /48या /56) देकर इसे ठीक करना चाहिए ।


आह, कुछ लोग सोचते हैं कि /64बहुत अधिक है, लेकिन यह अन्यथा साबित करने के लिए एक अच्छा स्पष्टीकरण है।
अर्जन

3
ठीक है, आप एक उपसर्ग की तुलना में लम्बी उपसर्ग बना सकते हैं /64; आप इस प्रक्रिया में कुछ IPv6 सुविधाओं को तोड़कर समाप्त कर सकते हैं।
बॉब

1
अच्छा संदर्भ। कुछ बिंदु पर मुझे SLAAC के लिए / 64 से अधिक उपसर्गों की अनुमति देने पर RFC लिखने में मदद करने के लिए लुभाया गया था। समस्या यह है कि जबकि यह अच्छा होगा कि यह भी अनुकूलता के मुद्दों (अद्यतन उपकरणों SLAAC, पुराने उपकरणों / फर्मवेयर नहीं) बनाने के लिए जो इसे एक बुरा सपना होगा। इसलिए 'बिटिंग' कुछ बिट्स तैनाती समस्याओं और अस्थिरता पैदा करने के लिए बेहतर है।
सैंडर स्टेफेन

1
आमतौर पर विशिष्ट घरेलू राउटर को अपस्ट्रीम से उपसर्ग प्रतिनिधिमंडल के साथ डीएचसीपी 6 प्राप्त करने की उम्मीद होती है, और वही डाउनस्ट्रीम प्रदान करता है, हालांकि हमेशा की तरह यह आमतौर पर एसएलएएसी का उपयोग करने के लिए केवल या अक्षम या जो भी होता है। वैसे भी, इस बिंदु पर जो कोई सोचता है कि /64पते बर्बाद हो रहे हैं, अभी तक पूरी तरह से IPv6 पता स्थान की वास्तविक विशालता को समझना बाकी है।
माइकल हैम्पटन

आपके उत्तर के लिए धन्यवाद, बहुत दिलचस्प! इसलिए, वास्तव में मेरे आईएसपी को समझाने के बिना मेरे लैन आईपीवी 6 बनाने का कोई तरीका नहीं है कि उन्हें बदलना चाहिए (जो कि संभावना नहीं लगती है) या आईपीवी 6 सुविधाओं का एक गुच्छा तोड़ना (यानी / 60: s या समान के लिए सबनेटिंग)?
कारप्लेट

1

आपको अपने LAN में भी एक उपसर्ग होना चाहिए। आप DHCPv6 उपसर्ग प्रतिनिधिमंडल का उपयोग कर सकते हैं। इसके द्वारा आप WAN इंटरफ़ेस पर उपसर्ग प्राप्त करते हैं जो कि अंदर की ओर होता है। राउटर को यह करने में सक्षम होना चाहिए।

लेकिन मुझे यह अजीब लगता है कि आपको केवल एक / 64 मिलता है - कम से कम / 56 या तो होना चाहिए। हालाँकि, सबनेट ए / 64 नहीं! जो भी अन्य आपको बताते हैं, SLAAC जैसे तंत्र आपके सबनेटिंग पर रौंद देंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.