Juniper EX3300 problema de roteamento

4

O roteamento no meu Juniper EX3300 não parece estar funcionando. O gateway do meu provedor está em xx.xx.xx.xx. E eu tenho o seguinte na configuração:

routing-options {
    static {
        route 0.0.0.0/0 {
            next-hop xx.xx.xx.xx;
            retain;
        }
    }                                   
}

Eu posso pingar para o gateway do meu provedor no switch. No entanto, eu não posso pingar para qualquer outro IP. Quando faço um traceroute (para o IP do Google.com). Isso é o que eu recebo:

traceroute to 74.125.224.69 (74.125.224.69), 30 hops max, 40 byte packets
traceroute: sendto: No route to host
 1 traceroute: wrote 74.125.224.69 40 chars, ret=-1
 *traceroute: sendto: No route to host

Eu preciso ativar algum protocolo? Eu acho que isso é óbvio, mas eu sou meio nova no Junos.

Atualização: Esta é a saída de show interfaces terse | match inet :

bme0.32768              up    up   inet     128.0.0.1/2     
jsrv.1                  up    up   inet     128.0.0.127/2   
vlan.0                  up    up   inet     10.0.1.1/24     
vlan.1                  up    up   inet     xx.xx.xx.110/30

e esta é a saída de: show route forwarding-table :

Routing table: default.inet
Internet:
Destination        Type RtRef Next hop           Type Index NhRef Netif
default            perm     0                    rjct    36     1
0.0.0.0/32         perm     0                    dscd    34     1
10.0.1.0/24        intf     0                    rslv  1321     1 vlan.0
10.0.1.0/32        dest     0 10.0.1.0           recv  1319     1 vlan.0
10.0.1.1/32        intf     0 10.0.1.1           locl  1320     2
10.0.1.1/32        dest     0 10.0.1.1           locl  1320     2
10.0.1.3/32        dest     1 0:25:90:63:26:53   ucst  1331     2 vlan.0
10.0.1.255/32      dest     0 10.0.1.255         bcst  1318     1 vlan.0
    
por Richard Whitman 23.06.2012 / 00:59

2 respostas

4

Bem, eu posso ver que isso acontece porque seu sistema não tem uma rota padrão instalada, por algum motivo. Compare sua tabela de encaminhamento com a minha:

> show route forwarding-table          
Routing table: default.inet
Internet:
Destination        Type RtRef Next hop           Type Index NhRef Netif
default            user     2 0:13:5f:3:af:8f    ucst   580     5 fe-0/0/0.0
default            perm     0                    rjct    36     1
0.0.0.0/32         perm     0                    dscd    34     1

Observe que default está listado duas vezes para mim. Um com o tipo ucst e uma vez com rjct e o seu tem apenas uma linha com rjct . Essa rejeição é porque você está vendo no route to host .

Meu melhor palpite é que o daemon de roteamento precisa ser reiniciado. Você pode tentar desativar as opções de roteamento e confirmar e, em seguida, reativá-lo. Eu também não acho que você precisa da propriedade retain no next-hop . É desnecessário na maioria das situações normais.

Uma maneira segura de fazer isso de forma eficaz se a unidade for remota é desativá-la e emitir commit confirmed 5 . Isso reverterá automaticamente a configuração após 5 minutos.

Eu também encontrei momentos em que eu tive que reiniciar o dispositivo para obter a tabela de roteamento para resolver adequadamente, por isso, se ele não funcionar após o procedimento acima, tente reinicializar.

Naturalmente, isso pressupõe que você não tenha digitado next-hop . Como você não o listou, não posso dizer com certeza, mas de acordo com sua tabela de roteamento e configuração de interface, o next-hop deve ser [REDACTED] . Se isso não corresponde ao que você tem, então existe o seu problema.

    
por 23.06.2012 / 01:45
1

Quando você estiver usando a política de roteamento, verifique se o próximo salto está na tabela ARP.

ps. apenas adivinhando, mas basicamente isso pode ser o caso.

    
por 23.06.2012 / 01:13

Tags