La bitácora de rodri

septiembre 29, 2007

Un poco de lógica booleana

Filed under: Cisco — xavier Rodriguez @ 9:47 am

La lógica booleana está basada en los circuitos digitales que aceptan uno o dos voltajes de entrada, y en base a esos voltajes de entrada, generan un voltaje de salida. En lo relativo a las computadoras la diferencia de voltaje está asociada con dos estados, on u off.
Estos dos estados están representados por un 1 o un 0, que son los dos dígitos del sistema binario.La lógica booleana és una lógica que permite comparar dos números y generar una elección en base a esos dos números. Esas elecciones son AND, OR y NOT.
La operación NOT toma cualquier valor y lo convierten en el opuesto, es decir un 1 en un 0; y un 0 en un 1.
La operación AND presenta cuatro combinaciones de valores de entrada que generan cuatro valores de salida:

0 1
0 0 0
1 0 1

La operación AND se utiliza mucho con el direccionamiento IP y las mascaras de subred, pues proporciona una forma de filtrar direcciones, y los dispositivos de red.
La operación OR genera también cuatro valores de salida.

junio 28, 2007

Configuración de PAT, overload o sobrecarga

Filed under: Cisco — xavier Rodriguez @ 8:04 pm

La forma más utilizada de NAT proviene del NAT dinámico, ya que toma múltiples direcciones IP privadas y las traduce a una única dirección IP pública utilizando diferentes puertos. Esto se conoce también como PAT (Port Address Translation), NAT de única dirección , NAT multiplexado a nivel de puerto o sobrecarga (overload).
          1. Primero deberemos definir una lista de acceso IP estándard que permita las direcciones locales internas que se deben traducir:
Router(config)# access-list 1 permit  192.168.8.0 0.0.0.255
          2. Establecer la traducción dinámica de origen, especificando la lista de acceso definida en el paso anterior.
Router(config)# ip nat inside source list 1 interface serial0/0 overload
nota: “la palabra overload habilita PAT”
          3. Especificar la dirección global como un conjunto  que se usará para la sobrecarga.
Router(config)# ip nat pool 1 179.9.8.20 netmask 255.255.255.240
          4. Establecer la traducción de sobrecarga:
Router(config)# ip nat inside source list 1 pool 1 overload
         5. Especificar la interfaz interna y marcarla como conectada al interior.
Router(config)# interface e0
Router(config-if)# ip nat inside
Router(config-if)# exit    
         6. Especificar la interfaz externa y marcarla como conectada al exterior.
Router(config)# interface s0
Router(config-if)# ip nat outside

Router(config-if)# exit

junio 5, 2007

Configuración NAT dinámica

Filed under: Cisco — xavier Rodriguez @ 2:17 pm

La NAT dinámica está diseñada para mapear una dirección IP privada a una dirección pública de entre un pool de direcciones públicas ya establecido. Es decir, Cualquier dirección IP pública de este pool se asigna a un host de la red interna.
          1. Primero deberemos definir un almacén o pool de direcciones (que serán las direcciones públicas que nos asigne nuestro ISP) 
Router#config t
Router(config)# ip nat pool 1 179.9.8.80 179.9.8.95 netmask 255.255.255.0
          2. Crear una lista de acceso estándard que permita las direcciones internas que se deben traducir.
Router(config)# access-list 1 permit  192.168.8.0 0.0.0.255
          3.Configurar la NAT dinámica basada en la dirección de origen especificando la lista de acceso definida en el paso anterior.
Router(config)# ip nat inside source list 1 pool 1
          4.Especificar la interfaz interna y marcarla como conectada al interior.
Router(config)# interface e0
Router(config-if)# ip nat inside
Router(config-if)# exit    
           5.Especificar la interfaz externa y marcarla como conectada al exterior.
Router(config)# interface s0
Router(config)# ip nat outside
Comandos para verificación de la tabla NAT
Show ip nat  translations
Show ip nat statistics
debug ip nat

Configuración NAT estática

Filed under: Cisco — xavier Rodriguez @ 2:08 pm

NAT puede funcionar de forma estática o dinámica.
La NAT estática puede ser útil para host  internos que deben ser accesibles desde internet como servidores DNS, servidores web o de correo electrónico.
Se configuran direcciones en una tabla de búsqueda y se asocian una por una de forma estática.
Configuración de NAT estática: ( donde 10.1.1.2 es ip-local y 80.37.203.25 es ip-global )
Router#config t
Router(config)# ip nat inside source static 10.1.1.2  80.37.203.25
Router(config)# interface s0
Router(config-if)# ip nat outside
Router(config)# interface e0
Router(config-if)# ip nat inside

abril 1, 2007

Limpieza automática de la tabla NAT

Filed under: Cisco — xavier Rodriguez @ 9:19 am

El comando para configurar la limpieza automática de la tabla NAT se debe ejecutar en modo de configuración y con permisos de usuario privilegiado:
( en el ejemplo se configura para que se realice una limpieza automática de la tabla NAT cada hora ).
Router#config t
Router(config)#ip nat trans timeout 3600
Router#end
Router# wr

febrero 16, 2007

Debugando errores en interface ATM

Filed under: Cisco — xavier Rodriguez @ 12:26 am

Para realizar una depuración de los errores en la interface ATM són muy útiles estos comandos:

debug atm packet

debug atm errors

debug atm events

Si la interfaz comunica con el DSLAM de tu proveedor de telefonia el valor modem state será =0x10.

Si la interfaz no comunica con el DSLAM de tu proveedor de telefonía el valor modem state será será =0x8. 

El siguiente ejemplo indica que la linea ADSL está levantada.

00:02:57: DSL: Send ADSL_OPEN command. 

00:02:57: DSL: Using subfunction 0xA 

00:02:57: DSL: Using subfunction 0xA 

00:02:57: DSL: Sent command 0x50

0:02:57: DSL: Received response: 0x26 

00:02:57: DSL: Unexpected response 0x26 

00:02:57: DSL: Send ADSL_OPEN command. 

00:02:57: DSL: Using subfunction 0xA 

00:02:57: DSL: Using subfunction 0xA 

00:02:57: DSL: Sent command 0x5 

00:03:00: DSL: 1: Modem state = 0x8 

00:03:02: DSL: 2: Modem state = 0x10 

00:03:05: DSL: 3: Modem state = 0x10 

00:03:07: DSL: 4: Modem state = 0x10

Nota: Desde una sesión via telnet, para poder ver la depuración en pantalla primero deberemos introducir el comando en modo privilegiado: term mon

Para finalizar la depuración, podemos usar el mismo comando anterior pero con la forma no delante:

no debug atm packet

no debug atm errors

no debug atm events

pero recomiendo usar el comando:undebug all

Y acto seguido :term no mon

para deshabilitar la muestra en pantalla.

 

enero 19, 2007

Configurar enrutamiento EIGRP

Filed under: Cisco — xavier Rodriguez @ 9:41 am

En modo configuración global ejecuta el siguiente comando:

Router(config)#router eigrp 10
Router(config-router)#network 80.24.0.0

En el ejemplo, el número 10 indica el número de sistema autónomo .

El número de sistema autónomo se usa para identificar todos los routers que pertenecen a la internetwork. Este valor debe coincidir para todos los routers dentro de la internetwork.

El comando network determina cuáles son las interfaces del router que participan en EIGRP y cuáles són la redes publicadas por el router. Recuerda que sólo debes configurar las redes conectadas.

Configurar enrutamiento OSPF en una sola area

Filed under: Cisco — xavier Rodriguez @ 9:22 am

En modo configuración global ejecuta el siguiente comando:

Router(config)#router ospf 1
Router(config-router)#network 10.64.0.0 0.0.0.3 area 0

En el ejemplo, el numero 1 es el ID de proceso, que es un número que se utiliza para identificar un proceso de enrutamiento OSPF en el router. Se pueden iniciar varios procesos OSPF en el mismo router. El número puede tener cualquier valor entre 1 y 65.535.
El comando network configura la red que tiene como identificador de area el area 0.

Para que los routers envien y reciban actualizaciones OSPF deben estar en la misma área, o dicho de otro modo deben tener el mismo identificador de área configurado.
La dirección de red puede ser una red completa, una subred o la dirección de la interfaz.

La numeración 0.0.0.3 indica la máscara wildcard, de uso obligatorio..
La máscara wildcard representa el conjunto de direcciones de host que admite el segmento.

Configurar enrutamiento IGRP

Filed under: Cisco — xavier Rodriguez @ 8:55 am

En modo configuración global ejecuta el siguiente comando:

RouterA(config)#router igrp 22
RouterA(config-router))#network 172.16.34.0

En el ejemplo, el número 22 define el número de Sistema Autónomo (AS) e identifica el proceso IGRP, es obligatorio para configurarlo.
El comando network define la red que va a enviar y recibir paquetes de actualización del protocolo IGRP.

Configurar enrutamiento RIP v2

Filed under: Cisco — xavier Rodriguez @ 8:39 am

De forma casi idéntica al anterior ejemplo.En modo configuración global ejecuta el siguiente comando:

Router(config)#router rip v2
Router(config-router)#network 172.16.0.0

Configurar enrutamiento RIP

Filed under: Cisco — xavier Rodriguez @ 8:28 am

En modo configuración global ejecuta el siguiente comando:

Roma(config)#router rip
Roma(config-router)#network 172.16.0.0

El comando router inicia el proceso de enrutamiento.  
El comando network es necesario, ya que permite que el proceso de enrutamiento determine cuáles son las interfaces que participan en el envío y la recepción de las actualizaciones de enrutamiento, simplemente debes colocar la dirección de red de la interfaz donde quieres que se ejecute RIP.

 

julio 25, 2006

Parámetros de linea ADSL en Cisco

Filed under: Cisco — xavier Rodriguez @ 11:12 am

Existe un comando para mirar los parámetros de línea de un router Cisco ADSL.

sh dsl int atm0

donde speed indica la velocidad, donde capacity used hace referencia a la capacidad usada del total que puede soportar la linea, donde noise margin hace referencia al nivel de ruido de la línea (Siempre debería estar por encima de 6 dB) y donde Attenuation hace referencia al nivel de atenuación de la línea que indica la pérdida de potencia por unidad de longitud y que suele venir medida en Np/m. o en dB/m.

En fin lo que tenéis que saber son los valores adecuados, teniendo en cuenta que la atenuación es mejor cuanto más bajo sea el valor; en el caso del ruido es al contrario, los valores altos son los óptimos.

julio 21, 2006

Añadir una ruta por defecto

Filed under: Cisco — xavier Rodriguez @ 3:18 pm

La ruta por defecto es la dirección IP del próximo salto cuando no se encuentran otras rutas.

Ejemplo: Configurar la ruta por defecto para que enrute a través de la IP 192.168.1.1

conf t
ip route 0.0.0.0 0.0.0.0 192.168.1.1

Añadir una ruta estática

Filed under: Cisco — xavier Rodriguez @ 3:11 pm

Por defecto, una ruta estática tendrá prioridad sobre una ruta dinámica debido a su menor distancia administrativa.

Ejemplo: Enrutar el tráfico hacia la subnet 10.121.200.0/24 a través de la dirección IP 10.121.173.101.

La máscara 255.255.255.0 indica lo mismo que la anotación /24

conf t
ip route 10.121.200.0 255.255.255.0 10.121.173.101

Blog de WordPress.com.