Tuesday, November 6, 2007

CISCO IOS - IP Accounting


· Habilitar el IP Accounting nos permite obtener un reporte del número de bytes y paquetes que atraviesan el router.
· Indica dirección ip de origen y destino.
· Sólo el tráfico de tránsito saliente es medido.
· El tráfico generado o que termina en el router no es tenido en cuenta.
· Habilitar el IP Accounting cambia la forma de trabajar del router, lo cual puede causar degradación de la performance.



Habilitando IP Accounting debido a una sobre utilización del circuito:

Si el circuito está sobre utilizado en rx:

MXTESTLA0001R#sh int Serial1/0
Serial1/0 is up, line protocol is up
Hardware is M4T
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
Teniendo en cuenta que sólo el tráfico saliente es medido, habilitamos el IP Accounting en la interfaz Ethernet
reliability 255/255, txload 33/255, rxload 237/255

MXTESTLA0001R#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
MXTESTLA0001R(config)#interface Ethernet 2/0
MXTESTLA0001R(config-if)#ip accounting output-packets
MXTESTLA0001R(config-if)#

Comprobamos la configuración:

MXTESTLA0001R#show running-config interface Ethernet 2/0
Building configuration...

Current configuration : 110 bytes
!
interface Ethernet2/0
ip address 192.168.0.1 255.255.255.0
ip accounting output-packets
duplex half
end

MXTESTLA0001R#

Comprobamos que el IP Accounting esté corriendo:

MXTESTLA0001R#show ip accounting
Source Destination Packets Bytes
192.168.1.2 192.168.0.2 16 4008

Accounting data age is 0
MXTESTLA0001R#



Si el circuito está sobre utilizado en tx:

MXTESTLA0001R#sh int Serial1/0


Serial1/0 is up, line protocol is up
Hardware is M4T
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 233/255, rxload 23/255
Teniendo en cuenta que sólo el tráfico saliente es medido, habilitamos el IP Accounting en la interfaz Serial

MXTESTLA0001R#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
MXTESTLA0001R(config)#interface Serial 1/0.100
MXTESTLA0001R(config-subif)#ip accounting output-packets

Comprobamos la configuración:

MXTESTLA0001R#show running-config interface Serial 1/0.100
Building configuration...

Current configuration : 151 bytes
!
interface Serial1/0.100 point-to-point
ip address 135.42.64.1 255.255.255.252
ip accounting output-packets
frame-relay interface-dlci 100
end

MXTESTLA0001R#

Comprobamos que el IP Accounting esté corriendo:

MXTESTLA0001R#show ip accounting
Source Destination Packets Bytes
192.168.0.2 192.168.1.2 799 993015

Accounting data age is 1
MXTESTLA0001R#


Borrando el IP Accounting:

MXTESTLA0001R#clear ip accounting
MXTESTLA0001R#show ip accounting
Source Destination Packets Bytes

Accounting data age is 0
MXTESTLA0001R#

Deshabilitando el IP Accounting (IMPORTANTE!):
NO OLVIDAR EL IP ACCOUNTING HABILITADO: Habilitar el IP Accounting cambia la forma de trabajar del router, lo cual puede causar degradación de la performance.

Dentro de la interfaz o sub-interfaz dónde hayamos habilitado el IP Accounting:

MXTESTLA0001R#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
MXTESTLA0001R(config)#interface Serial 1/0.100
MXTESTLA0001R(config-subif)#no ip accounting output-packets

COMPROBAR CON “SHOW RUNNING-CONFIGURATION INTERFACE [INTERFAZ]” QUE SE HAYA DESHABILITADO CORRECTAMENTE.


En general cuando el IP Accounting está deshabilitado vamos a ver lo siguiente:

MXTESTLA0001R#show ip accounting
MXTESTLA0001R#

Notar que no aparecen los encabezados de las columnas ni el tiempo que estuvo corriendo el IP Accounting.


Extrayendo el IP Accounting:

La forma más rápida de extraer el IP Accounting es habilitando el log en el PuTTY haciendo botón derecho en el título de la ventana y pinchando en “Change Settings…”, seleccionamos la categoría Sessionà Logging y “Log printable output only”, en el campo “Log file name:” podemos colocar el nombre del router y presionamos Apply.

Luego ejecutamos el comando “show ip accounting”, presionamos la barra espaciadora las veces que sea necesario hasta recuperar el prompt y HACEMOS UN BACKUP DEL ARCHIVO ANTES DE LIMPIAR EL IP ACCOUNTING.

Editamos el archivo con el block de notas y eliminamos encabezados y toda otra información que no corresponda.

En el caso de que usen otro cliente de SSH cada uno sabrá como proceder, el PuTTY no es el más cómodo pero es el más popular.



Saludos,

1 comment:

Anonymous said...

I felt like your article was and not keeping your head stuck in the phone the whole while, either) and living life in full appreciation of the natural world, keeps people feeling
grounded. Philosophizing about important
subjects is likewise some other sort of experience that can assist us to make the discovery of self understanding.