User login


4. Control Remot


Pots utilitzar el client de linia de comandes birdc per comunicarte amb un BIRD en execució. La comunicació és fa utilitzant el socket de UNIX bird.ctl (excepte que sigui canviat amb la opció -s donat per ambdos, el servidor i el client). Les comandes poden modificar accions simples com habilitació/deshabilitació de protocols, dient-li a BIRD que mostri varia informació, dient-li que mostri la taula d'encaminament filtrada per un filtre, o demanant que BIRD es reconfiguri. Aprenta ? quan vulguis per obtindre ajuda. L'Opció -v pot passar-se al client, per fer que llenci els codis de retorn amb els missatges. No necessites necessariament utilitzar birdc per parlar amb BIRD, les teves propies aplicacions poden fer-ho, també. El format de comunicacions entre BIRD i birdc és estable (mira la documentació del programador).

Aquest és un breu llistat de les funcions permeses:

dum resources|sockets|interfaces|neighbors|attributes|routes|protocols

Llença els continguts de les estructures de dades internes per la sortida de depuració.

show status

Mostra l'estat de les rutes, que en la vesió de BITD, entre els temps de la última reconfiguració.

show protocols [all]

Mostra la llista de les instàncies del protocol al llarg de les taules són connectades al estat del protocol, posiblement donen informació idònia, si s'especifica all.

show ospf [interface|neighbors] [name] ["interface"]

Mostra informació detallada sobre el protocol OSPF, posiblement donant un llista boina de les interfícies i els veins. El name de la intrància del protocol pot ser omessa si només existeix una sola intància.

show static [name]

Mostra informació detallada sobre rutes estàtiques. El name de la instància del protocol pot ser omés si existeix només una instància.

show interfaces [summary]

Mostra la llista de interfícies. Per cada interfície, imprimeix el seu tipus, l'estat, l'MTU i l'adreça assignada.

show symbols

Mostra la llista de simbols definits en la configuració (noms dels protocols, taules d'encaminament, etc.).

show route [[for] prefix|IP] [table sym] [filter f|where c] [(import|proto) p] [options]

Mostra els continguts de la taula d'encaminament (per defecte la principal), les rutes, les seves mètriques i (en el cas d'haver escollit all) tots els seus atributs.

Pots especificar un prefix si vols imprimir les rutes d'un xarxa específica. Si utilitzes l'opció for, obtindràs una entrada que serà utilitzada per reenviar paquests a la destinació donada. Per defecte, totes les rutes per cada xarxa són impreses amb la sel·leccionada a sobre, excepte amb la opció primary, cas pel qual només es mostraria la ruta sel·leccionada.

Pots també demanar que imprimeixi només rutes processades i acceptades per un filtre donat (filter name o filter { filter } o equivalent a la condició donada (where condition) Les opcions import i proto demanen per imprimir les entrades que poden ser vistes per un protocol específic. Amb import, el filtre exportat del protocol és omés.

La opció stats demana que es mostrin les estadístiques de les rutes (el nombre de xarxes, el nombre de rutes abans i després del filtratge). Si en lloc de l'anterior utilitzes count, només les estadístiques seran impreses.

enable|disable|restart name|"pattern"|all

Habilita, deshabilita o rearrenca una instància d'un protocol indicat, les instàncies coincideixen amb els patrons o totes les intàncies.

configure ["config file"]

Recarrega la configuració des d'un fitxer donat.

down

Finalitza el BIRD.

debug protocol|pattern|all all|off|{states|routes|filters|events|packets}

Controla la depuració del protocol.