Tcnico en Redes Informticas Plan TRI2A03B Reservados los Derechos de Propiedad Intelectual Tema: Placas de Red Archivo: CAP2A03BTRI0105.doc
Clase N: 5 Versin: 1.5 Fecha: 24/11/03
INTERFACES CONTROLADORAS DE RED (NIC)
1 CRITERIOS DE ELECCIN Las interfaces controladoras de red (NIC) son las que nos permitirn enlazar la PC con el me- dio de comunicacin. La eleccin de la interfaz apropiada ser considerando: La topologa El rol del equipo en la red. El tipo de Bus soportado por el Motherboard El sistema operativo instalado. 1.1 TOPOLOGA Las NICs deben ser compatibles con la topologa. Por ello debemos solicitar las interfaces compatibles 10Base2, 10Base5, 10BaseTX, 1000BaseT, etc. Algunas NICs tienen ms de una opcin para la conexin al medio. Estas se las conoce como interfaces "Combo". Pero hay que considerar que slo una conexin a la vez es tolerada por la interfaz.
Generalmente son un poco ms caras que las que toleran slo un tipo de medio, pero a veces son convenientes para los instaladores, ya que en caso de realizar mantenimiento o reparacio- nes, stas brindan ms flexibilidad. Algunas de las NICs 100BaseTX, tambin son compati- bles con topologas 10BaseT, detectando automticamente la velocidad de la red y adaptndo- se a la situacin. E S T U D I O
Salida 10Base2 Salida 10BaseT Figura 1: NI C tipo Combo Instituto Tecnolgico Argentino TRI / Clase 5 2 1.2 EL ROL DEL EQUIPO EN LA RED Es importante considerar cul ser el rol del equipo donde se instalar la placa de red. Si el equipo ser el servidor, hay que considerar en ese caso que debe adquirirse una interfaz de muy buena calidad. La calidad de una NIC no slo se debe a un buen chip de silicio, sino tambin a un buen soft- ware y un buen soporte tcnico. Debemos considerar al servidor, como un equipo crtico. Esto significa que si luego de una instalacin, alguna estacin de trabajo tiene inconvenientes operativos, si bien no se deben ignorar, nunca son problemas graves. Pero si el equipo que tiene inconvenientes es el servi- dor, esto implica problemas directa o indirectamente para todos los dems equipos de la red. Un porcentaje elevado de las posibles causas de los problemas, se debe a deficiencias en el software que acompaa al hardware (drivers). Esto hace la gran diferencia entre una interfaz de bajo costo y una de calidad. En las de bajo costo, la inversin en el desarrollo del software es generalmente insuficiente, y el fabricante (si se sabe quin es) no brinda soporte tcnico alguno. 1.3 TIPO DE BUS SOPORTADO POR EL MOTHERBOARD Las PC en su evolucin, han incorporado distintos tipos de Slots, siendo los PCI los ms utili- zados en la actualidad. El criterio a emplear, ser utilizar el Bus ms veloz disponible en el motherboard.
El Bus ms rpido es el PCI, luego le sigue el EISA y en ltimo lugar el ISA, siendo el ms lento de todos. Figura 2: NI C para Bus I SA Figura 3: NI C paraBus PCI Figura 4: NI C para bus EI SA E S T U D I O
Instituto Tecnolgico Argentino TRI / Clase 5 3 El Bus EISA no es tan comn como los otros dos. Apareci en equipos de marca, orientados a servidores. Debido a su rareza, las NICs EISA son generalmente caras y difciles de conse- guir. 1.4 SISTEMA OPERATIVO INSTALADO Como ltimo criterio debemos considerar la compatibilidad de la interfaz con el sistema ope- rativo que deber soportarla. Para ello, debemos cerciorarnos que el driver que acompaa a la interfaz est diseado para la versin del sistema operativo instalado. Generalmente ser comn que se incluyan los drivers para Windows 95/98. Pero si el operativo a utilizar es Linux, slo algunas marcas de NICs incluyen drivers para este sistema. 2 CONFIGURACION DE INTERFACES Las interfaces de red deben adecuarse a los requerimientos del sistema, utilizando recursos del equipo anfitrin. Los recursos necesarios por las NICs, son los que requieren otros com- ponentes instalados: Una interrupcin (IRQ) Un rango de direcciones de Entrada/Salida (I/OBase) Un canal de acceso directo a memoria (DMA) La mayora de estos recursos deben configurarse en forma exclusiva, es decir que no se pue- den compartir con otro componente instalado. Slo en algunos casos especiales, esta situacin es tolerada (aunque no recomendada), como el uso compartido de un IRQ entre dispositivos PCI. 2.1 PETICIN DE INTERRUPCIN (I nterrupt ReQuest) Una interrupcin (IRQ) es una seal generada por un perifrico, con el objetivo de solicitarle a la CPU tiempo de procesamiento. De este modo cuando un perifrico tiene datos disponi- bles para ser procesados, por este mecanismo, puede indicrselo a la CPU. Para permitir la posibilidad de que ms de una interrupcin pueda ocurrir al mismo tiempo, se han establecido prioridades de atencin. De ello se encargan dos circuitos integrados PIC (Controlador de Interrupcin Programable) INS8259 o equivalente. Cada uno de ellos puede controlar hasta 8 niveles. Su interconexin en cascada con la CPU permite manejar efectiva- mente un total de quince niveles. Los niveles estn enumerados desde el IRQ0 hasta el IRQ15. Las prioridades son (desde la ms alta hasta la ms baja) 0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 3, 4, 5, 6 y 7. Los niveles 8 a 15 aparecen intercalados entre el 1 y el 3, debido a que la cascada de PICs est cableada preci- samente entre estos dos niveles: en el nivel 2 del PIC principal. Esto explica adems por qu el nivel 2 no figura en la lista anterior. En la figura 5 se esquematiza el conexionado de la cascada de controladores PIC.
Instituto Tecnolgico Argentino TRI / Clase 5 4 De los 15 niveles disponibles, algunos ya tienen una asignacin fija a perifricos internos al motherboard o a dispositivos indispensables como disco, disquetera, teclado, etc. La siguiente tabla muestra estas asignaciones, y los que eventualmente no la tienen.
Nivel Asignacin Fija o Tpica IRQ0 Temporizador del Motherboard (Timer) IRQ1 Controlador de Teclado IRQ2 Cascada con segundo PIC (no disponible) IRQ3 Interfaces de comunicacin serie: COM2 - COM4 IRQ4 Interfaces de comunicacin serie: COM1 - COM3 IRQ5 Interfaz de Impresora Secundaria (LPT2) IRQ6 Interfaz Controladora de Disquetera (FDC) IRQ7 Interfaz de Impresora Primaria (LPT1) IRQ8 Reloj de tiempo real del Motherboard (RTC) IRQ9 Disponible IRQ10 Disponible IRQ11 Disponible IRQ12 Interfaz del Mouse PS/2 IRQ13 Procesador de datos numricos (NPU) IRQ14 Interfaz de discos Rgidos IDE Primaria (HDC1) IRQ15 Interfaz de discos Rgidos IDE Secundaria (HDC2)
Para establecer la configuracin de las NICs, los principales candidatos son 9, 10 y 11, de no estar ya asignados a algn otro perifrico instalado. La disponibilidad de los otros niveles es condicional, dependiendo de que alguna de las interfaces mencionadas no estn instaladas. Figura 5: Esquema del conexionado en cascada de los PI Cs en una PC Instituto Tecnolgico Argentino TRI / Clase 5 5 En la PC-XT original de IBM, slo exista un PIC, y el nivel IRQ2 estaba disponible en el bus ISA. Con el esquema actual de dos PICs en cascada, perdemos la disponibilidad del IRQ2. Para evitar inconvenientes, el IRQ9 est cableado a la posicin IRQ2 del bus ISA. Por ello es comn que muchos fabricantes se refieran al IRQ9 como IRQ2/9, pues en la PC actual, el nivel 9 est reemplazando al nivel 2 usado por la cascada. 2.2 RANGO DE ENTRADAS Y SALIDAS (I/O BASE) La CPU, para poder obtener los datos y procesarlos, accede al perifrico a travs de un con- junto de direcciones de entrada y salida (I/O Base). Estas direcciones deben ser propias para cada perifrico, y nunca pueden compartirse. Como la disponibilidad de direcciones de entra- das y salidas, es mucho ms amplia que de IRQ, no ofrece dificultades en su configuracin. Generalmente las NICs ISA venan configuradas de fbrica en el rango 300H (lase trescien- tos hexadecimal). 2.3 ACCESO DIRECTO A MEMORIA (DMA) Un mecanismo alternativo de comunicacin, es el acceso directo a memoria (DMA). Permite que un perifrico transfiera los datos directamente a la memoria de la PC, sin intervencin de la CPU, haciendo ms eficiente el funcionamiento del procesador. Sin embargo no es comn que las NICs requieran de este recurso. 3 MECANISMOS DE CONFIGURACIN Para configurar las interfaces existen distintos mecanismos, definidos por el fabricante de la NIC: Configuracin manual por Hardware Configuracin manual por Software Configuracin automtica o Plug and Play (PnP) 3.1 CONFIGURACIN MANUAL POR HARDWARE La configuracin manual por Hardware, era la tpica de las NICs ISA de hace algn tiempo atrs. El Jumper es un interruptor enchufable, que cierra un circuito elc- trico en la plaqueta de la interfaz. La posicin de los Jumpers para lograr las distintas opciones de configuracin generalmente est documentado sobre la misma plaqueta, con inscripciones y tablas de referencia. De no contar con esta opcin, deberemos remitirnos al manual de la interfaz, donde figurarn las instrucciones de instalacin. Es indispensable tener una referencia para realizar correctamente una configuracin. Si la documentacin no est disponible, la suge- rencia ser contactar al fabricante en la Web, para solicitarle una copia del manual correspon- diente. 3.2 CONFIGURACIN MANUAL POR SOFTWARE Una generacin posterior de NICs se caracteriz por la ausencia de Jumpers en sus plaquetas. Por ello se las conoci como J umperless (sin jumpers en ingls). Jumper de configuracin E S T U D I O
Instituto Tecnolgico Argentino TRI / Clase 5 6 La configuracin se graba en una memoria EEPROM (Electrically Erasable and Program- mable Read Only Memory - memoria ROM, con grabacin y borrado elctrico). Un programa provisto por el fabricante permite realizar la configuracin y generalmente incorpora algunos diagnsticos para comprobar el estado de la interfaz. Las NICs Jumperless, slo son configurables con el software diseado para ella. No hay pro- gramas genricos o universales de configuracin, por eso es indispensable no extraviar el software. 3.3 CONFIGURACIN AUTOMTICA - PLUG AND PLAY Con la aparicin de una nueva tecnologa conocida como Plug and Play (o tambin abreviado como PnP, que quiere decir enchufe y use), las NICs han evolucionado hacia ese estndar en forma escalonada. Por ejemplo las primeras interfaces eran para Bus ISA, que por medio de un software de configuracin propietario, se defina el modo operativo de la NIC: J umperless o PnP. Figura 6: Pantallas tpicas del software de configuracin y diagnsticos de las interfaces de red Instituto Tecnolgico Argentino TRI / Clase 5 7 Esta alternativa "hbrida", estaba disponible en un momento de la tecnologa en que una NIC deba adaptarse a la situacin real del mercado, donde coexistan dos tecnologas simultanea- mente. Posteriormente surgieron las NICs PCI de tecnologa nicamente PnP. No es posible configurar en forma directa los recursos (como IRQ o IOBase) del sistema que utilizar una NIC PCI. Pero es posible establecer algunas configuraciones adicionales, como modo de la interfaz: Full Dplex o Half Dplex; Tipo de medio; etc. (ver figura 7). Esta tecnologa es la ms reciente, y promete simplificar las configuraciones de los recursos. stos son asignados en forma automtica durante el arranque de la PC. Pero lamentablemente la coexistencia con hardware de tecnologas anteriores muchas veces complica la automatizacin. Para lograr sortear los obstculos e inconvenientes del sistema PnP, es necesario conocer esta tecnologa con mayor profundidad, por ello le dedicaremos la clase prxima. 4 BOOT ROMS Opcionalmente en las NICs se puede instalar un software especial de arranque del sistema operativo, grabado en una ROM. Este software permite cargar el sistema desde una imagen guar- dada en un servidor, haciendo innecesario el uso de un disco rgido local en la estacin de trabajo. Estas estaciones se las conoce como diskless sta- tion (estacin sin disco). Si bien hasta Windows 95 se puede arrancar de este modo, no es recomendable hacerlo, debido al uso excesivo que se hace de la red. En cambio es ptimo para DOS.
Figura 7: Pantalla de configuracin de una placa PCI / PnP Zcalo para BOOT ROM E S T U D I O
Instituto Tecnolgico Argentino TRI / Clase 5 8 CUESTIONARIO CAPITULO 5
1.- Qu es una placa de red?
2.- Qu es una placa de red combo? Sirve una placa de red combo para en- lazar un segmento 10 Base 2 con un segmento 10 Base T?
3.- Qu factores hacen a la calidad de una placa de red?
4.- Por qu cree usted que no existen placas de red I SA de 100 Megabits?
5.- Necesita de recursos una placa de red PCI ? Por qu?