comportamento da tabela de roteamento estático com o gateway definido como * (linux)

0

Eu tenho a seguinte tabela de roteamento para um PC Linux. (Eu já habilitei a opção ip_forward)

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.0.1.0        10.0.1.11       255.255.255.0   UG        0 0          0 p1p1
10.0.1.0        *               255.255.255.0   U         0 0          0 p1p1
10.0.2.0        *               255.255.255.0   U         0 0          0 p1p2
10.0.3.0        10.0.2.1        255.255.255.0   UG        0 0          0 p1p2
192.168.1.0     *               255.255.255.0   U         0 0          0 em1
  1. o que significa o gateway *? É a mesma coisa que 0.0.0.0 ? Se não, quais são as diferenças?

  2. qual gateway será enviado quando o pc receber um pacote para 10.0.2.0 ? Eu ouvi algumas pessoas dizendo que ele encaminharia o pacote para todos os gateways disponíveis. A afirmação está correta? Em caso afirmativo, como ele sabe quais gateways estão disponíveis?

  3. qual entrada de roteamento usará, quando o pc receber um pacote para 10.0.1.0 ? (o primeiro ou o segundo? Eu não acho que este é um exemplo de correspondência de prefixo mais longo)

por Alex 30.03.2013 / 08:28

2 respostas

3
  1. Gateway * significa que a rede de destino está diretamente conectada, não precisa passar por um roteador.

  2. Não vai passar por um gateway para chegar a 10.0.2.0/24, ele irá enviar diretamente para o destino através da interface p1p2.

  3. Eu acho que deve usar a entrada de roteamento conectada diretamente para 10.0.1.0/24. Caso contrário, ele terá uma recursão infinita, já que o gateway para 10.0.1.0/24 está em 10.0.1.0/24.

Respondendo a pergunta no seu comentário, 0.0.0.0/0 é a rota padrão, usada para qualquer coisa sem uma rota mais específica.

    
por 30.03.2013 / 08:34
0

Anúncio 1 O Asterix ( * ) é impresso para redes para as quais o gateway não é necessário, porque elas estão conectadas diretamente ao seu computador.

Anúncio 2 Você enviará seu pacote pela interface p1p2 .

Anúncio 3 Acredito que ele seguirá a regra * , por isso ele será enviado pela interface para o host de destino.

    
por 30.03.2013 / 08:35