क्या लिनक्स में विंडोज पीएमटीयू ब्लैकहोल राउटर डिस्कवरी के बराबर है?


9

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

http://technet.microsoft.com/en-us/library/cc958871.aspx

क्या कोई समतुल्य सुविधा है जिसे लिनक्स पर सक्षम किया जा सकता है?

मैं उबंटू 9.10 कर्नेल 2.6.31-14-जेनेरिक चला रहा हूं और इस व्यवहार या लेखों / किसी भी लिंक को सक्षम करने / निगरानी करने के लिए किसी भी कमांड में बहुत रुचि होगी कि यह कैसे लागू किया जाता है।

जवाबों:


13

हाँ तुम कर सकते हो।

2008 में लिनक्स कर्नेल मेलिंग सूची से उद्धृत करने के लिए :

से: जॉन <johnwheffner@...>
हेफ़नर विषय: रे: पीएमटीयू डिस्कवरी - क्या यह काम करता है?
दिनांक: गुरुवार, २२ मई, २०० 2008 - १:१ ९ बजे
संदेश-आईडी:<1e41a3230805221019u4c739527u2a9c1217d1c7411c@mail.gmail.com>

[...]

यह एक प्रसिद्ध मुद्दा (RFC 2923) है, और MTU जांच (RFC 4821) के विकास के लिए प्रेरणा था, जिसके साथ सक्षम किया गया tcp_mtu_probing

जॉन हेफनर ने 2007 में लिनक्स कर्नेल में परिवर्तन लिखा।

चालू करने के लिए tcp_mtu_probing

# echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing 

संभावित मान

0: disabled
1: enabled when black hole detected
2: always enabled 

1
कृपया अपने स्रोत के लिए लिंक करें?
क्वैक क्वोटोटे


2
धन्यवाद! उस लिंक को उत्तर में जोड़ा और प्रारूपण को थोड़ा मोड़ दिया, आशा है कि आप बुरा नहीं मानेंगे।
क्वैक क्वोटोटे

mellowd.co.uk/ccie/?tag=rfc4821 की एक अच्छी व्याख्या है, और "आईपी रूट गेट " और "आईपी -6 रूट शो कैश" का उपयोग करने के लिए क्या चल रहा है, इस पर डिबग करने का एक अच्छा तरीका है। इसके अलावा, नाम के बावजूद, net.ipv4.tcp_mtu_probing IPv6 को भी प्रभावित करेगा।
mcr

1
  • RFC2923 - पथ एमटीयू डिस्कवरी के साथ टीसीपी समस्याएं, सितंबर 2000
  • RFC4821 - पैकेट लेयर पथ MTU, मार्च 2007 (ICMP ब्लैकहोल को ध्यान में रखता है)

मुझे लगता है कि ICMP ब्लैकहोल रिकवरी के लिए समर्थन (जैसा कि RFC4821 में इंगित किया गया है, लेकिन पूरा RFC to लागू नहीं हुआ है) लिनक्स कर्नेल 2.6.17 में जोड़ा गया था। के माध्यम से इसे सक्षम किया जा सकता है tcp_mtu_probing option

अधिक जानकारी: http://staff.psc.edu/mathis/MTU/

मुझे अब तक अधिक अद्यतन जानकारी नहीं मिली है (अतिरिक्त जानकारी का स्वागत है)।


-1

आखिरी जानकारी जो मुझे पता थी कि लिनक्स में PMTU ब्लैकहोल राउटर खोज के लिए कोई समर्थन नहीं था।

यह RFC 2923 के लिनक्स गैर-अनुपालन के कारण है।


1
RFC 2923 सूचनात्मक है और कई सामान्य मुद्दों को सूचीबद्ध करता है। जब आप इसका अनुपालन न करने का दावा करते हैं, तो आपका क्या मतलब है?
Oskar Berggren
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.