O que significa esta modificação do mapa de rotas?

2

Eu herdei as tarefas de administração de um servidor de firewall / gateway e estou tentando entender o que significa uma configuração de rota estática específica em rc.local:

...
route add 123.123.123.123/30 10.10.3.14
route add 123.123.123.123/32 10.10.3.13
...

Obviamente, os endereços IP foram alterados para proteger os inocentes.

O que isso significa e por que ele é roteado dessa maneira?

    
por Chris R 29.09.2010 / 00:01

3 respostas

5

Isso significa que os pacotes 123.123.123.120-122 irão para 10.10.3.14 e os pacotes 123.123.123.123 passarão para 10.10.3.13.

  • Desde o advento do CIDR, as máscaras de rede indicam o comprimento do prefixo - tecnicamente qualquer IP na rede pode ser usado, mas por convenção os bits não mascarados são definidos como 0, e é por isso que 'endereços de rede' estão sempre em números pares.

  • Vantagens mais específicas - / 32 são mais específicas (mais longas) que / 30, portanto, elas têm precedência sobre as / 30.

por 29.09.2010 / 05:25
0

Primeira linha: pacotes para hosts em 123.123.123.123/30 são roteados via 10.10.3.14 , exceto (segunda linha) para pacotes para 123.123.123.123/32 , que são roteados via 10.10.3.13 .

No entanto, suspeito de um erro de anonimização, se você realmente definir uma rede / 30, o primeiro endereço (mesmo ip / 32) é o endereço "network", que realmente não recebe pacotes. Também pode ser que alguém tente direcionar uma fatia de uma sub-rede maior de forma diferente, mas ela tem um cheiro estranho ...

    
por 29.09.2010 / 00:43
0

Os endereços "123.123.123.123" são exatamente os mesmos na configuração que você está depurando - ou são um pouco diferentes?

Supondo que sejam diferentes - a primeira linha significa que qualquer coisa na rede definida por 123.123.123.123/30 deve ser encaminhada para 10.10.3.14. A segunda linha significa que o endereço IP específico 123.123.123.123 deve ser encaminhado para 10.10.3.13.

Quanto ao porquê - precisamos de mais contexto.

  • Você pode me dizer o último octeto (o último .123) especificamente - o que exatamente é na sua situação. Ter dois de htem o mesmo com duas máscaras diferentes é um pouco estranho, e pode significar algumas coisas diferentes ....
por 29.09.2010 / 00:11