Windows 7'de otomatik rota ölçümü nasıl hesaplanır?


18

KB299540 , Windows XP'nin IP yollarına otomatik olarak metrikleri nasıl atadığını açıklar:

Aşağıdaki tabloda, çeşitli hızlarda ağ arabirimlerine bağlı yollar için metrik atamak için kullanılan ölçütler özetlenmektedir.

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

Ancak, yönlendirme tablonuz şöyle göründükçe, Windows 7'de algoritmalarını değiştirmiş gibi görünüyorlar:

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
===========================================================================

Tek "doğru" metrik ilk metriktir (Gigabit bağlantısı = 10). Ancak, Gigabit bağlantısını kullanan diğer yollarda metrik = 266, VPN'im metrik = 286 ve geri döngü 306 (?!).

Neler olduğuna dair bir fikrin var mı?


Bunu çözecek bir şansın var mı? VPN'im bağlandığında XP'de, uzak ağa giden tüm yolların 1 metriği ve yerel bağlantılar 10'dur. Windows 7'de 'route add' komutunda 'METRIC' parametresini kullansanız bile, hala bazılarıyla birlikte görünür keyfi metrik. Ayrıca, XP'de tüm arayüzler otomatik metriğe ayarlanır. Windows 7'de her arayüzde metrikler belirterek bile keyfi olarak ortaya çıkıyorlar! Ne oluyor?
John Clayton

Yanıtlar:


2

Windows 7 için yeni olduğunu düşünmüyorum, sanırım Vista'da da var.

Bununla birlikte, algoritmanın takip ettiği yayınlanmış bir kurallar dizisi olduğuna inanmıyorum, sadece 1-9999 ölçeğinde.


1

Algoritmayı da bilmiyorum, ancak ağ kartınızın TCP / IP özelliklerinde değiştirerek belirli bir metriği zorlayabilirsiniz. Genel sekmesinde Gelişmiş'i tıklatın, Otomatik Metrik öğesinin işaretini kaldırın ve istediğiniz değeri ayarlayın.

Bunu biraz ılımlı bir başarı ile denedim:

  • - Yeniden başlatma sırasında bu ayarın üzerine yazılır;
  • - 3G modemimi bağladığımda, diğer tüm ağ bağdaştırıcılarını + 3k Metrik değerine ayarlar (metrikinde 30 değerini korurken ... :()
  • - Bir rota kuralı eklemeye çalışırsam tanımladığım metrik, mutlak bir değer olmak yerine arabirimin temel metriğine eklenir. ([ ref ] [1])

Herkes bu sorunlardan herhangi birini cincurvent için çapa biliyor mu?


1

Evet. İşte çözüm.

çevirmeli ayar ayarlarına git (3G modem için) -> ağ iletişimi -> TCP / IP ayarlarını seç (IPv4) -> genel özellikler sekmesinde özellikler-> tıklayın, gelişmiş tcp / ip ayarlarına git -> burada aşağıdakileri yapın:

UNCHECK uzak ağda varsayılan ağ geçidini kullan Sınıf tabanlı rota eklemeyi devre dışı bırak KONTROLÜ (yalnızca WIN VISTA / 7 için)

şimdi, çevirmeli ağ bir dahaki sefere bağlandığınızda, lan bağlantısı için yönlendirme tablosu metrikleriniz udpated olmayacak !!


1
Bunu kim onayladı?!?
Sıfır3

0

İşletim sistemi aynı protokolden yolları karşılaştırırken metriğin bir anlamı var mı? Ve bu durumda, protokollerin önemini karşılaştırmak için bu tabloda gösterilmeyen başka bir metrik olmalıdır (yani doğrudan bağlı, vpn veya diğer protokoller vb.)

Genel olarak yönlendirmede bu metrik aynı protokolleri karşılaştırırken önemlidir. Örneğin OSPF kullanılıyorsa, OSPF'den gelen rotaları karşılaştırmak için metrik dikkate alınır, ancak OSPF yolu ile doğrudan yapılandırılmış bir arabirimi karşılaştırırken metriğin önemi yoktur, çünkü varsayılan olarak doğrudan bağlı her zaman tercih edilecektir.


0

Bunun eski bir soru olduğunu biliyorum, ama yakın zamanda cevaplamaya ihtiyacım olan bir soru.

Https://social.technet.microsoft.com/Forums/windows/en-US/b1fb3e43-300d-49fe-b7a9-be95c7454a82 adresindeki yanıtlardan birinde belirtildiği gibi, gördüğünüz metriğin aslında interface metric+ olduğuna inanıyorum / varsayılan-rota için metrik? forum = w7itpronetworking . Böylece, hesaplanan metrik varsayılan olarak hangi ağ geçidinin değiştirilmesiyle veya otomatik metriklerin devre dışı bırakılmasıyla değiştirilebilir.gateway metric

Otomatik metrikler bağlantının IPv4 özelliklerinde devre dışı bırakılabilir. Click Advancedüzerinde General, sekme işaretini Automatic metrickutusu ve kendi değer katmak - gibi 1.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.