A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Linux

Dicionário do iproute2

Sab

14

Abr

2007


08:35

(19 votos, média 4.37 de 5) 


ip route flush

Este comando descarrega rotas selecionadas de acordo com um critério.

ABREVIAÇÕES: flush, f

Os argumentos possuem a mesma sintaxe e semântica que os argumentos do ip route show, só que as tabelas de roteamento não são listadas, são descarregadas. A única diferença é a ação default: show mostra toda a tabela principal de roteamento e flush mostra a página de ajuda porque a tabela é esvaziada.

Com a opção -statistics o comando se torna verboso: mostra o número de rotas deletadas e o número de etapas percorridas para esvaziar a tabela de roteamento. Se a opção for usada duas vezes, ip route flush também mostra todas as rotas deletadas no formato descrito no comando ip route delete.

Exemplos

O primeiro exemplo tira todas as rotas com gateway da tabela principal (por exemplo, depois que um daemon cai).

netadm@amber:~ # ip -4 ro flush scope global type unicast

Esta opção merece ser colocada num pequeno script routef. Esta opção foi descrita na página man do route, emprestada do BSD, mas nunca foi implementada no Linux.

O segundo exemplo descarrega todas as rotas IPv6 clonadas:

netadm@amber:~ # ip -6 -s -s ro flush cache
3ffe:2400::220:afff:fef4:c5d1 via 3ffe:2400::220:afff:fef4:c5d1 \
  dev eth0  metric 0 
    cache  used 2 age 12sec mtu 1500 rtt 300
3ffe:2400::280:adff:feb7:8034 via 3ffe:2400::280:adff:feb7:8034 \
  dev eth0  metric 0 
    cache  used 2 age 15sec mtu 1500 rtt 300
3ffe:2400::280:c8ff:fe59:5bcc via 3ffe:2400::280:c8ff:fe59:5bcc \
  dev eth0  metric 0 
    cache  users 1 used 1 age 23sec mtu 1500 rtt 300
3ffe:2400:0:1:2a0:ccff:fe66:1878 via 3ffe:2400:0:1:2a0:ccff:fe66:1878 \
  dev eth1  metric 0 
    cache  used 2 age 20sec mtu 1500 rtt 300
3ffe:2400:0:1:a00:20ff:fe71:fb30 via 3ffe:2400:0:1:a00:20ff:fe71:fb30 \
  dev eth1  metric 0 
    cache  used 2 age 33sec mtu 1500 rtt 300
ff02::1 via ff02::1 dev eth1  metric 0 
    cache  users 1 used 1 age 45sec mtu 1500 rtt 300

*** Round 1, deleting 6 entries ***
*** Flush is complete after 1 round ***
netadm@amber:~ # ip -6 -s -s ro flush cache
Nothing to flush.
netadm@amber:~ #

O terceiro exemplo tira tabelas de roteamento BGP depois de uma gated death:

netadm@amber:~ # ip ro ls proto gated/bgp | wc
   1408    9856    78730
netadm@amber:~ # ip -s ro f proto gated/bgp

*** Round 1, deleting 1408 entries ***
*** Flush is complete after 1 round ***
netadm@amber:~ # ip ro f proto gated/bgp
Nothing to flush.
netadm@amber:~ # ip ro ls proto gated/bgp
netadm@amber:~ #

Informações adicionais