विंडोज 7 पर मार्ग स्वचालित मीट्रिक की गणना कैसे की जाती है?


18

KB299540 बताता है कि कैसे Windows XP स्वचालित रूप से आईपी मार्गों को मैट्रिक्स प्रदान करता है:

निम्न तालिका उन मानदंडों को रेखांकित करती है जो विभिन्न गति के नेटवर्क इंटरफेस के लिए बाध्य मार्गों के लिए मैट्रिक्स को असाइन करने के लिए उपयोग किया जाता है।

Greater than 200 Mb: 10
Greater than 20 Mb, and less than or equal to 200 Mb: 20
Greater than 4 Mb, and less than or equal to 20 Mb: 30
Greater than 500 kilobits (Kb), and less than or equal to 4 Mb: 40
Less than or equal to 500 Kb: 50

हालाँकि, उन्हें लगता है कि विंडोज 7 में उनका एल्गोरिथ्म बदल गया है, क्योंकि मेरी रूटिंग टेबल इस तरह दिखती है:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.3     10
          0.0.0.0          0.0.0.0   10.202.254.254       10.202.1.2    286
       10.202.0.0      255.255.0.0         On-link        10.202.1.2    286
       10.202.1.2  255.255.255.255         On-link        10.202.1.2    286
   10.202.255.255  255.255.255.255         On-link        10.202.1.2    286
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link       192.168.0.3    266
      192.168.0.3  255.255.255.255         On-link       192.168.0.3    266
    192.168.0.255  255.255.255.255         On-link       192.168.0.3    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link       192.168.0.3    266
        224.0.0.0        240.0.0.0         On-link        10.202.1.2    286
  255.255.255.255  255.255.255.255         On-link        10.202.1.2     40
===========================================================================

एकमात्र "सही" मीट्रिक पहले वाला (गिगाबिट कनेक्शन = 10) है। हालांकि, गीगाबिट कनेक्शन का उपयोग करने वाले अन्य मार्गों में मीट्रिक = 266 है, मेरे वीपीएन में मीट्रिक = 286, और लूपबैक 306 (!) है।

किसी भी विचार क्या चल रहा है?


किसी भी भाग्य यह पता लगा? XP में जब मेरा वीपीएन कनेक्ट होता है, तो दूरस्थ नेटवर्क के सभी मार्गों में 1 का मीट्रिक होता है और स्थानीय कनेक्शन 10. होते हैं। विंडोज 7 में भले ही आप 'रूट एड' कमांड में 'METRIC' पैरामीटर का उपयोग करते हों लेकिन यह अभी भी कुछ के साथ दिखाई देता है मनमाना मेट्रिक। इसके अलावा, XP में सभी इंटरफेस स्वचालित मीट्रिक पर सेट होते हैं। विंडोज 7 में भी हर इंटरफ़ेस पर मैट्रिक्स निर्दिष्ट करके वे अभी भी मनमाने ढंग से आते हैं! क्या देता है?
जॉन क्लेटन

जवाबों:


2

मुझे नहीं लगता कि यह विंडोज 7 के लिए नया है, मुझे लगता है कि यह विस्टा में भी है।

हालाँकि, मुझे विश्वास नहीं है कि एल्गोरिथ्म का पालन करने वाले नियमों का एक प्रकाशित सेट है, बस अब यह 1-9999 के पैमाने पर है।


1

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

मैंने कुछ हद तक सक्सेज के साथ यह कोशिश की:

  • - पुनः आरंभ करने पर यह सेटिंग अधिलेखित हो जाती है;
  • - जब मैं अपने 3 जी मॉडेम को जोड़ता हूं तो यह हर दूसरे नेटवर्क एडेप्टर को + 3k के मेट्रिक मान पर सेट करता है (जबकि यह अपने मीट्रिक पर 30 मान रखता है ... :()
  • - यदि मैं एक रूट नियम जोड़ने की कोशिश करता हूं, तो मैंने जिस मीट्रिक को परिभाषित किया है वह इंटरफ़ेस के आधार मीट्रिक में जोड़ा जाता है, बजाय एक निरपेक्ष मान के। ([ रेफ ] [१])

क्या किसी को पता है कि इन समस्याओं में से किसी एक को रोकने के लिए?


1

हाँ। यहाँ समाधान है।

गोटो अपने डायलअप सेटिंग प्रॉपराइट्स (3 जी मॉडेम के लिए) -> नेटवर्किंग -> टीसीपी / आईपी सेटिंग्स (आईपीवी 4) का चयन करें -> सामान्य टैब में प्रॉपर्टीज>> पर क्लिक करें, गोटो एडवांस्ड टीसीपी / आईपी सेटिंग्स -> यहां निम्न कार्य करें:

UNCHECK रिमोट नेटवर्क पर डिफ़ॉल्ट गेटवे का उपयोग करें CHECK विकलांग वर्ग आधारित रूट एडिशन (केवल जीत / 7 के लिए)

अब, जब आप अगली बार डायलअप कनेक्ट करते हैं, तो लेन कनेक्शन के लिए आपकी रूटिंग टेबल मेट्रिक्स udpated नहीं होगी !!


1
इसे किसने उखाड़ा?!
जीरो 3

0

Myabe मीट्रिक का एक अर्थ है जब OS समान प्रोटोकॉल से मार्गों की तुलना कर रहा है? और उस मामले में एक और मीट्रिक होनी चाहिए जो कि प्रोटोकॉल के महत्व की तुलना करने के लिए इस तालिका में नहीं दिखाई गई है (मेरा मतलब है कि सीधे जुड़ा हुआ, वीपीएन, या अन्य प्रोटोकॉल आदि)

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


0

मुझे पता है कि यह एक पुराना सवाल है, लेकिन यह एक है जिसकी मुझे हाल ही में जवाब देने की जरूरत है।

मेरा मानना ​​है कि आप जिस मीट्रिक को देख रहे हैं वह वास्तव में interface metric+ है gateway metric, जैसा कि उत्तर में https://social.technet.microsoft.com/Forums/windows/en-US/b1fb3e43-300d-49fe-b7a9-be95c7454a82 पर दिया गया है। / मेट्रिक-फॉर-द-डिफॉल्ट-रूट? फोरम = w7itpronetworking । इस प्रकार, गणना की गई मीट्रिक को बदलकर बदला जा सकता है कि कौन सा गेटवे डिफ़ॉल्ट है या स्वचालित मीट्रिक अक्षम कर रहा है।

कनेक्शन के IPv4 गुणों में स्वचालित मैट्रिक्स को अक्षम किया जा सकता है। क्लिक करें Advancedपर Generalटैब, सही का निशान Automatic metricबॉक्स, और अपने स्वयं के मूल्य जोड़ने - जैसे 1

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