Significado do endereço e do escopo da rota

1

Eu tenho procurado informações sobre o significado de escopos em endereços e rotas, mas não entendi a documentação que li até agora. Isto é o que eu tenho lido:

  • homem 8 ip
  • link
  • link
  • Código-fonte do iproute2-4.5.0 (embora eu tenha perdido a familiaridade com o código-fonte em C, então não tenho muito disso).

Existe outra documentação que eu possa ler? Google para "escopo de endereço iproute2" e semelhante não foi útil. O que eu pensei que um escopo de endereço significaria era como esse endereço poderia ser alcançado:

  • "host": somente do host local.
  • "link": somente de outros hosts diretamente conectados à rede à qual o dispositivo correspondente está conectado.
  • "global": "host" + "link".
  • Outros escopos seriam reservados para uso futuro.

Não vejo mudança de comportamento se eu mudar de "global" para "host", "link" ou "3" o escopo do endereço que meu laptop recebe por meio do DHCP e o resultado foi:

  • Em todos os casos, eu pulei do meu laptop para esse endereço e para a Internet.
  • Em todos os casos, eu podia fazer ping de uma máquina virtual no mesmo laptop usando uma NIC virtual conectada à mesma interface e com uma configuração de rede manual para esse endereço.

Observe que estou usando apenas o IPv4.

    
por Diego Augusto Molina 14.04.2016 / 22:34

1 resposta

1

Um efeito do escopo do endereço é determinar quando o endereço será selecionado para conexões de saída. link (via man gai.conf ).

Olhando os exemplos, o primeiro dado parece ser que ele evita o uso de um endereço local de link ao entrar em contato com um endereço globalmente exclusivo. link

Para ser honesto, não me lembro de encontrar qualquer outro significado de escopos no Linux. Presumivelmente, havia algum motivo para eles estarem disponíveis nas rotas. A seleção de endereço é uma coisa do espaço do usuário, então eu espero que seja diferente do roteamento.

    
por 14.04.2016 / 23:54