Por que a tabela de roteamento do Windows é enorme?

6

Esta é uma questão pontuada, mas implora para ser perguntado: Por que a tabela de roteamento do Windows é anormalmente grande?

Vá para um prompt de comando e digite "route print". Você provavelmente obterá & gt; 3 entradas, mesmo para uma configuração simples de rede doméstica. Por quê? Normalmente, a máquina Linux na mesma rede terá apenas 3 entradas:

  • Loopback
  • Essa rede, geralmente algo como 192.168.1.0/24, mas nem sempre
  • Uma rota padrão

O Windows, na mesma rede, nunca parece ter a mesma tabela de roteamento e normalmente tem uma tonelada de entradas. Por quê? Os três que o Linux está usando são tudo que você precisa.

Thanatos
fonte
2
Eu acho que você seria melhor servido por uma pergunta sobre o que fazem as várias entradas na tabela de roteamento do Windows. Você também será um pouco menos tendencioso.
Slartibartfast
O meu tem 8 entradas, mas todos os destinos parecem ser todos endereços IP especiais. No entanto, eu não estou familiarizado com o propósito da tabela de roteamento, então não sei se é anormal. Por curiosidade, qual o comando para imprimir a tabela de roteamento no linux (Ubuntu)?
TheLQ
@ TheLQ - você pode imprimir a tabela de roteamento via netstat -r (que funciona no Windows também, mas também inclui interfaces lá, o que seria netstat -i no Unix).
Steffen Opel

Respostas:

9

Isso porque o Windows fornece a tabela de roteamento pedante completa, em vez de apenas os bits em que as pessoas estão interessadas. A tabela do Windows inclui rotas para:

  • O endereço IP local, incluindo Localhost
  • A rede multicast em cada interface, incluindo Localhost
  • Rotas de sub-rede para a rede local-hospedeira

Estas são todas as rotas com as quais o Linux também se preocupa, mas os projetistas do '/ sbin / route' eram muito óbvios para se incomodar em produzir. A Microsoft pensou o contrário. Isso é tudo.

SysAdmin1138
fonte
2
Eu gosto da abordagem "dê a eles tudo", se você é novo em redes e tenta esse comando no Linux, as partes que eles achavam óbvias seriam deixadas de lado, então você pode não entender que o endereço multicast é explicitamente roteado ...
Mokubai