Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Por
Daniel Leopoldo Gonzlez Clarembaux
Por
Daniel Leopoldo Gonzlez Clarembaux
PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Simn Bolvar
como requisito parcial para optar al ttulo de Ingeniero Electrnico
Sartenejas, Enero 2005
UNIVERSIDAD SIMN BOLVAR
Decanato de Estudios Profesionales
Coordinacin de Ingeniera Electrnica
RESUMEN:
PALABRAS CLAVES
A Samuel Bolvar Bretto, del Centro de Operaciones de la Red (COR), por sus sabios
consejos y desinteresada ayuda.
A todos aquellos que en estos momentos no recuerdo, pero que contribuyeron directa
o indirectamente en el desarrollo de este proyecto, reciban mi ms sincero agradecimiento.
LISTA DE SMBOLOS Y ABREVIATURAS
NDICE GENERAL
Pg
CAPTULO 1: Introduccin..........................................................................................1 - 3
1.1 Descripcin del problema. Antecedentes.......................................................1
1.2 Objetivos del proyecto. Alcance. Limitaciones.............................................2
CAPTULO 2: Fundamentos de telecomunicaciones...................................................4 - 23
2.1 Redes de telecomunicaciones........................................................................4
2.1.1. Redes conmutadas..............................................................................5
2.1.1.1 Conmutacin de circuitos.......................................................5
2.1.1.2 Conmutacin de mensajes......................................................5
2.1.1.3 Conmutacin de paquetes.......................................................5
2.2 Redes de computadoras.................................................................................6
2.2.1. Redes de rea local.............................................................................6
2.2.1.1. Topologa en bus....................................................................6
2.2.1.2. Topologa en anillo................................................................6
2.2.1.3. Topologa en estrella..............................................................7
2.3 Protocolos de comunicacin..........................................................................7
2.3.1. Jerarquas de protocolos.....................................................................8
2.4 El modelo de referencia OSI.........................................................................10
2.5 Servicios........................................................................................................12
2.6 Estndares de telecomunicaciones................................................................13
2.7 Recomendacin X.25 del CCITT.................................................................14
2.7.1. Niveles de X.25.................................................................................15
2.7.1.1. Nivel fsico............................................................................15
2.7.1.2. Nivel de enlace......................................................................16
2.7.1.3. Nivel de paquete....................................................................18
2.7.2. Establecimiento y liberacin de una llamada virtual.........................21
2.7.3. Configuraciones de acceso a redes usando X.25...............................22
CAPTULO 3: Sistemas telefnicos............................................................................24 - 43
3.1 Orgenes del telfono....................................................................................24
3.2 Centrales telefnicas.....................................................................................27
3.2.1. Estructura de procesamiento..............................................................28
ii
NDICE DE FIGURAS
Pg
Figura 2.1 Elementos de una red de telecomunicaciones......................................5
Figura 2.2 Topologa en bus.................................................................................6
Figura 2.3 Topologa en anillo..............................................................................7
Figura 2.4 Topologa en estrella...........................................................................7
Figura 2.5 Capas, protocolos e interfaces.............................................................9
Figura 2.6 Modelo de referencia OSI...................................................................10
Figura 2.7 Esquema de comunicacin tpico bajo recomendacin X.25.............14
Figura 2.8 Estructuracin en niveles de X.25 respecto al modelo OSI...............15
Figura 2.9 Especificacin mecnica para la norma X.25....................................16
Figura 2.10 Estructura de trama en el protocolo LAPB......................................18
Figura 2.11 Tipos de paquetes X.25 (mdulo 8).................................................19
Figura 2.12 Establecimiento y liberacin de una llamada virtual.......................21
Figura 2.13 Acceso a red X.25 de un equipo modo caracter..............................22
Figura 2.14 Interconexin entre dos redes usando X.25.....................................23
NDICE DE TABLAS
Pg
Tabla 2.1 Identificacin general de paquete......................................................19
1
Tomado de Oficina Virtual de CANTV, vase [1]
2
CAPTULO 1 Introduccin
1
Tomado de Uzctegui, Freddy, vase [2]
5
CAPTULO 2 Fundamentos de telecomunicaciones
2.2.1.2. Topologa en anillo: se dispone de un camino cerrado que conecta todos los
nodos (vase Figura 2.3). A diferencia de la topologa anterior, si se llegase a presentar un
problema en el medio, este ser mucho ms fcil de localizar ya que el canal se encuentra
7
CAPTULO 2 Fundamentos de telecomunicaciones
fsicamente dividido por los nodos. Con respecto a la transmisin de la informacin, cada bit
se propaga independientemente, sin esperar el resto del paquete al cual pertenece.
2.2.1.3. Topologa en estrella: en esta configuracin tenemos todos los nodos conectados a
una estacin central, como se observa en la Figura 2.4. La informacin transmitida desde
cualquier punto debe pasar por un nodo central donde reside el control de la red. Un nodo con
problemas es fcil de detectar pero si la falla se presenta en el nodo central toda la red se ve
afectada.
2
Tomado de Redes de Computadoras de Andrew Tanenbaum, vase [3]
9
CAPTULO 2 Fundamentos de telecomunicaciones
El modelo OSI tiene siete capas. Los principios que se aplicaron para delimitarlas fueron
los siguientes:
Se debe crear una capa siempre que se necesite un nivel diferente de abstraccin
Cada capa debe realizar una funcin bien definida
La funcin de cada capa se debe elegir pensando en la definicin de protocolos
estandarizados internacionalmente.
Los lmites de las capas deben elegirse a modo de minimizar el flujo de informacin
a travs de las interfases.
La cantidad de capas debe ser suficiente para no tener que agrupar funciones
distintas en la misma capa y lo bastante pequea para que la arquitectura no se
vuelva inmanejable.
11
CAPTULO 2 Fundamentos de telecomunicaciones
2.5. Servicios
Las redes de comunicaciones se disean para satisfacer necesidades o requerimientos
especficos. Uno de los puntos ms importantes que se debe definir en su diseo, es el
conjunto de primitivas que cada capa proporcionar a su superior (mejor conocido como
servicios). El servicio, a diferencia de los protocolos, define las operaciones que la capa
efecta en beneficio de los usuarios abordando con gran detalle la interfaz entre capas, pero
sin especificar nada acerca de la implementacin de tales operaciones. Es por ello que las
entidades requieren de los protocolos para realizar sus definiciones de servicios, los cuales se
clasifican en dos grupos: servicios orientados a conexin y servicios orientados a datagrama o
no conexin.
que regeneran el mensaje a su forma original, para luego pasarlo a las capas
superiores.
Segn la Organizacin Internacional de Estndares (ISO, que deriva del griego isos o
igual), los estndares son acuerdos documentados que contienen especificaciones tcnicas u
otros criterios precisos para ser usados consistentemente como reglas, guas o definiciones de
caractersticas para asegurar que los materiales, productos, procesos y servicios cumplan con
su propsito. (Tomado de ISO, Organizacin Internacional de Estndares, vase [5]).
Existen tres tipos de estndares: de jure, de facto y propietarios. Los estndares de jure
son documentos formales y legales adoptados por uno o varios organismos de estandarizacin.
Los estndares de facto son establecidos por alguna compaa o persona natural y son
producto en la mayora de los casos de la gran aceptacin y uso extendido en la sociedad de
algn producto o servicio. Por ltimo, los estndares propietarios son aquellos que pertenecen
a alguna corporacin o compaa privada y su alcance est limitado por su escasa penetracin
en el mercado.
La norma X.25 fue propuesta en el ao 1974 por el CCITT para proveer una interfaz
entre las redes pblicas de conmutacin de paquetes y sus clientes. Dicha norma integra los
niveles de subred (capa fsica, capa de enlace y capa de red) del modelo OSI, dictando reglas
para el diseo de redes pblicas de datos con miras a una interconexin mundial. Entre
algunos ejemplos de redes conmutadas de este tipo tenemos a IBERPAC de la Compaa
Nacional Telefnica de Espaa, TELEPAC en Mxico, INTELPAQ en Panam, ARPAC en
Argentina y VENEXPAQ en Venezuela.
En la actualidad, y luego de pasar por una serie de revisiones (la ltima en el ao 1985),
X.25 es la norma de interfaz entre equipos terminales de datos (DTE, por las siglas en ingls
de Data Terminal Equipment) y equipos de terminacin de circuitos (DCE, por las siglas en
ingls de Data Circuit-terminating Equipment) de mayor difusin en las redes de paquetes de
gran cobertura. El servicio ofrecido es orientado a la conexin y trabaja con circuitos virtuales
tanto conmutados como permanentes (vase Figura 2.7). Un circuito virtual conmutado se
crea cuando un nodo de la red necesita enviar informacin a otro nodo, liberndose al terminar
la comunicacin. Por otro lado un circuito virtual permanente o PVC (por Private Virtual
Circuit) siempre est presente y puede ser usado en cualquier momento. La recomendacin
X.25 proporciona control de flujo y ofrece multiplexacin, lo cual permite mantener
simultneamente varias comunicaciones a travs de una nica interfaz. En este sentido, para
identificar las conexiones en la red de los distintos DTE, se emplean nmeros de canal lgico
(LCN Logical Channel Number). En un solo canal fsico pueden asignarse hasta 4095
canales lgicos.
3
Tomado de X.25 Protocol, Tel Aviv University, vase [6]
16
CAPTULO 2 Fundamentos de telecomunicaciones
Recomendacin V.24: es una norma del CCITT que permite a un DTE operar sobre
un circuito analgico conectando a un nodo de conmutacin de paquetes o un
concentrador.
Existen una serie de protocolos que pueden usarse para este nivel, entre ellos tenemos:
LAPB (Link Access Protocol Balanced): es un protocolo sncrono orientado a bit que
provee un canal libre de errores en transmisiones bidireccionales punto a punto.
Proviene de HDLC y es el protocolo ms ampliamente usado para el nivel de enlace
en redes X.25
LAP (Link Access Protocol): es una versin predecesora de LAPB y es raramente
usado hoy en da.
LAPD (Link Access Procedure D Channel): es un protocolo usado para redes
integradas de servicios digitales, que permite la transmisin a travs de canales D.
LLC (Logical Link Control): es un protocolo de LAN que habilita la transmisin de
paquetes X.25 a travs de un canal de la red de rea local.
Por ser el protocolo LAPB el ms usado en redes X.25, se explicar en detalle su
estructura y funcionamiento. Bajo LAPB, toda la informacin cursada entre el DTE y el DCE
a nivel de enlace est contenida en tres tipos de tramas, estas son:
Tramas de informacin: contienen la informacin a ser transferida, acompaada de
informacin para el control de flujo.
Tramas de supervisin: son empleadas para el monitoreo del dilogo, entre ellas
tenemos: trama de confirmacin, solicitud de retransmisin de trama, receptor dispuesto,
etc.
Tramas no numeradas: son usadas para ejercer control sobre la comunicacin. Son
utilizadas durante el establecimiento y liberacin del enlace.
Formato de paquetes:
Bajo la recomendacin X.25 se definen 2 tipos de paquetes, estos son: paquetes de
informacin y paquetes de control. En la Figura 2.11 se pueden observar ambos formatos,
veamos:
19
CAPTULO 2 Fundamentos de telecomunicaciones
Todos los paquetes X.25 tienen un encabezado de 2 octetos (bytes) que determinan el
canal lgico a utilizarse en la comunicacin. Los 4 bits menos significativos del primer octeto
junto con el segundo octeto, permiten definir hasta 2^12 = 4096 canales lgicos. Por otro lado
los 4 bits ms significativos del primer octeto, conforman la identificacin general del
paquete. En la Tabla 2.1 se muestran los posibles valores y el significado de tales bits.
El bit ms significativo del primer octeto de cualquier paquete es conocido como Q Bit o
Qualifier Data Packets Bit. Este indica si el paquete contiene informacin del usuario o
secuencias especiales de control. El segundo bit ms significativo es conocido como D bit o
Delivery Bit, cuya funcin es indicar el alcance de las confirmaciones del nivel de paquete
entre el DTE y el DCE. Este bit no es universalmente aceptado y generalmente esta colocado
en cero. Los dos bits menos significativos del identificador general de paquete se conocen
como modulo bits. A travs de ellos se define el tamao de la ventana, representando el
mximo nmero de tramas (nivel 2) o paquetes (nivel 3) que pueden ser enviados sin esperar
acuse de recibo en el DTE luego de una transmisin. En mdulo 8, las secuencias pueden ser
representadas por dgitos del 0 al 7 y son codificadas en 3 bits de informacin . En mdulo
128, las secuencias pueden ser representadas en dgitos del 0 al 127 y son codificadas en 7 bits
de informacin. Ntese que en la Figura 2.11 los paquetes son de tipo mdulo 8, ya que P(R)
y P(S) poseen 3 bits de longitud.
Para los paquetes de datos, el tercer octeto posee tres campos, estos son: P(R), M y P(S).
P(R) es el nmero de secuencia de paquete que indica al DTE el estado de los paquetes
enviados. P(S) es el nmero de secuencia de paquete que permite identificar cada paquete
enviado al DCE. Por ltimo tenemos el bit M (More Data Bit), el cual es usado para indicar al
DTE receptor que resta por transmitir ms data luego del paquete actual.
En los paquetes de control, los 7 bits ms significativos del primer octeto definen el tipo
de paquete. Entre los tipos de paquetes tenemos: solicitud de llamada (call request),
aceptacin de llamada (call accept), solicitud de liberacin (clear request), confirmacin de
liberacin (clear confirmation), solicitud de interrupcin (interrupt request), confirmacin de
interrupcin (interrupt confirmation), y otros que estn suficientemente especificados en [7].
En el cuarto octeto tenemos la longitud de la direccin del DTE que est realizando la llamada
(codificada en los 4 bits ms significativos) y la longitud de la direccin del DTE que est
siendo llamado (codificada en los 4 bits menos significativos). El quinto y sexto octeto poseen
las direcciones del DTE llamado y llamante respectivamente. Luego, en los seis bits menos
significativos del sptimo octeto est codificado la longitud del campo de facilidades, que
seala cuantos octetos de los que estn por venir representan caractersticas especiales de la
conexin (facilidades).
21
CAPTULO 2 Fundamentos de telecomunicaciones
caso:
con la tecnologa requerida para disear amplificadores que pudiesen trabajar bajo las
condiciones extremas de las profundidades del ocano. Por esta razn las primeras
transmisiones de voz entre continentes se realizaron a travs de radioenlaces.
Tomara alrededor de cincuenta aos despus de la invencin del telfono, para que se
realizaran las primeras llamadas telefnicas trasatlnticas. En 1926 los laboratorios Bell y la
oficina postal britnica crearon el primer sistema bidireccional para transmisin de voz, y para
el 7 de enero de 1927 ya se contaba con un servicio comercial entre las ciudades de Nueva
York y Londres. Otro gran avance en la telefona, sera el discado directo internacional DDI
donde el abonado poda marcar directamente un nmero a otro pas sin tener que pasar por una
operadora.
3.2 Centrales telefnicas
La central telefnica es la instancia donde se realiza el establecimiento y control de la
comunicacin entre el abonado que inicia la llamada (en adelante abonado A), y el abonado
que recibe la llamada (en adelante abonado B). Histricamente podemos diferenciar tres
etapas en su desarrollo (vase Figura 3.3): en primer lugar aparecieron las centrales manuales
donde la comunicacin se estableca fsicamente sobre un tablero con la ayuda de una
operadora, luego con la invencin del conmutador Strowger se fabricaron los primeros nodos
de conmutacin electromecnicos donde ya no se requera de la intervencin humana para la
operacin. Aunque estos sistemas demandaban muchas horas de mantenimiento, los ahorros
logrados al prescindir de las operadoras fue determinante para su aceptacin. Por otro lado
estos nuevos sistemas incrementaban dramticamente el trfico manejado a un bajo costo,
sentando las bases para el rpido desarrollo de las redes de telecomunicaciones. Por ltimo
tenemos las centrales controladas por programa almacenado o SPCE (Stored Program Control
1
Foto extrada de Collectors Phone, Telephones Lines LTD, vase [8]
28
CAPTULO 3 Sistemas telefnicos
2
Fotografas extradas de [9], [10] y [11] respectivamente.
29
CAPTULO 3 Sistemas telefnicos
En los ltimos aos ha surgido una nueva tendencia que se ha denominado arquitectura
jerrquica para control centralizado, donde existen niveles de procesamiento que poseen
atribuciones especficas. Es importante resaltar que igualmente tendremos para este caso,
sistemas mono y multiprocesador, como se observa en la Figura 3.4.
El avance ms significativo vendra hacia mitad de los aos setenta con la introduccin
de la conmutacin digital, lo cual fue posible gracias a los avances que se estaban
capitalizando en los campos de la computacin y microelectrnica. La economa de escala
juega un papel fundamental en el diseo de los sistemas telefnicos, y la optimizacin del uso
de los recursos es indispensable. En consecuencia, se han diseado esquemas que permiten
manejar mltiples comunicaciones sobre un mismo canal fsico. Esto se conoce como
multiplexacin, y pueden diferenciarse dos grupos principales, como se observa en la Figura
3.6. En primer lugar tenemos la multiplexacin por divisin en frecuencia o FDM (Frequency
Division Multiplexing) y luego est la multiplexacin por divisin en tiempo o TDM (Time
Division Multiplexing).
informacin adicional en los paquetes de informacin y por tanto solo se transmite voz, ya que
las labores de sincronizacin y control residen en el nodo de conmutacin.
El nodo de conmutacin debe enlazar el canal 2 entrante con el canal 4 saliente (el
Abonado B puede escuchar lo que dice el Abonado A), as como el canal 4 entrante con el
canal 2 saliente (el Abonado A puede escuchar lo que dice el Abonado B), con lo cual se tiene
una comunicacin bidireccional. Para lograr esto se requiere de dos bloques funcionales, uno
que permita la conmutacin temporal (seleccionar canal de voz) y otro que realice la
conmutacin espacial (seleccionar el camino correcto), como se muestra en la Figura 3.8:
Tiempo despus del surgimiento de las primeras PBX, en las cuales cada llamada (tanto
interna como externa) deba ser conectada con la ayuda de una operadora, se introdujo el
trmino de central telefnica privada automtica PABX (Private Automatic Branch
Exchange) para distinguir aquellas centrales donde la conexin de llamadas se realizaba
automticamente. No obstante el trmino PBX estaba tan arraigado en el vocabulario
cotidiano, que an en la actualidad se utiliza para referirse a las centrales privadas ms
modernas.
Las PBX no tienen lmite en cuanto al nmero de lneas que pueden servir, pero el
precio aumenta considerablemente con el incremento de stas. En general, deben cumplir tres
objetivos principales: establecer conexiones (circuitos) entre los equipos terminales de dos
usuarios (que pueden incluir telfonos, fax, modems, entre otros), mantener dichas conexiones
mientras los usuarios as lo requieran y por ltimo proveer de informacin estadstica sobre el
uso de las lneas al departamento correspondiente en la compaa. Otro aspecto importante al
momento de categorizar una central privada automtica es la interfaz con el exterior, que
puede ser: propietaria, donde el fabricante define los protocolos de comunicacin, o estndar,
donde se utilizan reglas de comunicacin avaladas por organismos de normalizacin. El
estndar ms popular para hacer dicha interfaz se conoce como red digital de servicios
integrados o ISDN (Integrated Services Digital Network). Por otro lado, una de las
caractersticas ms apreciadas de los sistemas PBX, son los servicios avanzados que pueden
ser implementados. Entre los ms conocidos, tenemos:
Transferencia de llamadas: le permite al usuario contestar llamadas y desviarlas a
otro nmero.
Conocer estado de las extensiones: muy til para el monitoreo de la red por parte del
administrador del sistema.
Llamada en espera: retener llamadas entrantes a extensiones ocupadas, as como
mantener mltiples conversaciones privadas a la vez.
Llamada en conferencia: es un servicio que permite establecer conexiones con
varias personas y hablar con todas ellas simultneamente.
Manejo de estadsticas: como se seal anteriormente, podemos tener un registro
detallado con la informacin inherente al trfico de llamadas en la red.
36
CAPTULO 3 Sistemas telefnicos
Entre las PBX ms modernas, existe un grupo que reciben el nombre de CBX
(Computarized Branch Exchanges). Estas centrales privadas constan bsicamente de un
sistema de procesamiento de gran capacidad, una instancia para el almacenamiento masivo de
datos y un sistema de conmutacin de lneas. Los nuevos servicios ofrecidos, estn orientados
a redes TCP/IP (Internet) y mensajera multimedia.
3.3.3. Centrales privadas virtuales:
Las empresas e instituciones disponen bsicamente de dos opciones para el manejo del
trfico telefnico en sus instalaciones: contratar tantas lneas como sean necesarias a la
compaa de telfono local o instalar en su sede una centralita que manejar las extensiones de
todos los trabajadores e ir a su vez conectada por uno o varios canales a la red pblica
telefnica. La primera opcin no es para nada atractiva, ya que al disponer de lneas de
abonado normal, no se pueden disfrutar de los servicios mencionados anteriormente y los
costos a pagar son excesivos. La segunda opcin solo se justifica para compaas medianas y
grandes que requieren de un gran nmero de extensiones. Sin embargo, para empresas
pequeas la inversin inicial a realizar en la compra del equipo puede ser alta y tener un
perodo largo de amortizacin.
Para atender este sector del mercado, muchas operadoras telefnicas a nivel mundial han
ideado un servicio que permite a sus abonados la utilizacin de la infraestructura de la central
pblica como si se tratase de una PBX, integrando as a los empleados en una red corporativa
virtual sin necesidad de hacer costosas inversiones, como se muestra en la Figura 3.10. Para el
37
CAPTULO 3 Sistemas telefnicos
operador la ventaja es clara: se puede ofrecer el servicio casi inmediatamente al no tener que
instalar equipos en la sede de la empresa. Desde el punto de vista del cliente, no se tendrn
gastos de instalacin y mantenimiento de equipos que en pocos aos quedarn desactualizados
y adems se evita el efecto de la obsolescencia al ir adaptando las funcionalidades de la PBX
virtual conforme se actualizan las centrales de la red pblica.
Al momento de decidir entre instalar una central privada en una compaa o contratar el
servicio PBX virtual, tambin conocido como CENTREX (Central Office Exchange Service),
se deben analizar en conjunto las necesidades de la empresa, las funcionalidades requeridas,
los gastos por concepto de instalacin y mantenimiento de equipos, entre otros. Veamos los
factores ms determinantes en detalle:
Funcionalidad: en la actualidad, los fabricantes de PBX ofrecen aplicaciones novedosas
como la integracin de voz y datos, interfaces RDSI y Frame Relay, distribucin automtica
de llamadas, reconocimiento y correo de voz, integracin telefona-PC, servicios Class para
soportar ISDN, conmutacin ATM, soporte de LAN, entre otros. Para que un servicio centrex
sea interesante al cliente, debera ofrecer una funcionalidad similar o superior, lo cual suele ser
la regla, ya que la mayora de las centrales digitales de la actualidad son muy flexibles a nivel
de software. Las nicas limitaciones que pueden presentarse con PBX virtuales son capacidad
de proceso y disponibilidad de memoria, por el hecho de que una central pblica maneja
usualmente decenas de miles de abonados.
Costos: la compra de una central privada supone por lo general una inversin inicial
fuerte (por los gastos asociados a adecuacin de planta fsica, instalacin y cableado de
equipos, etc) y a futuro costes variables de mantenimiento y actualizaciones. Su contraparte, el
38
CAPTULO 3 Sistemas telefnicos
servicio centrex, garantiza un pago mensual fijo, que an siendo elevado, es ms fcil de
cuantificar y administrar.
Alcance de la inversin: si se quiere implantar una solucin segura y a largo plazo
podra resultar interesante adquirir una PBX. Por el contrario, si se necesita una salida a corto
plazo y rpida, la contratacin del servicio centrex resulta ms adecuada.
Ubicacin fsica y facilidades avanzadas: tpicamente el servicio centrex ofrece
caractersticas adicionales a las del servicio telefnico bsico. Entre estas podemos sealar:
acceso a la red pblica va ISDN (que proporciona una calidad superior en la comunicacin,
permite el establecimiento ms rpido de las llamadas y maneja gran ancho de banda), servicio
de mensajera de voz y fax, entre otros. Por otro lado, si la empresa posee varias sedes, la
adquisicin de centrales privadas para cada una de ellas sera muy costoso y quizs sea ms
beneficioso contratar el servicio centrex por regin , con lo cual se tendr una sola red virtual
de comunicacin a nivel nacional.
Figura 3.12 Trama del primer nivel de la jerarqua PDH americana (T1)
Figura 3.13 Trama del primer nivel de la jerarqua PDH Europea (E1)
En la Tabla 3.1 se presenta la velocidad de transmisin para cada uno de los niveles en
los estndares PDH ms extendidos. Se usa la nomenclatura E0 y T0 para referirnos al canal
digital de 64 kbps, y se indica oportunamente la relacin entre niveles consecutivos. Aunque
las tasas de bits del cuarto nivel de la jerarqua son altas, existen casos donde se requiere un
42
CAPTULO 3 Sistemas telefnicos
1
Tomado de Oficina Virtual de CANTV, vase [1]
45
CAPTULO 4 Organizacin de la empresa y plataforma tecnolgica
estn conectados en primera instancia a enrutadores que dirigen el trfico dentro de la red de
rea local (LAN) y dan acceso a la red pblica a travs de un multiplexor Newbridge, modelo
3600 Mainstreet. Este equipo se encarga de la multiplexacin de la informacin y de
establecer la interfase entre la Red de rea Local y la red conmutada de paquetes X.25 de
nuestro pas (VENEXPAQ). Por ltimo, la unidad terminal de datos, tambin conocida como
DTU (por las siglas en ingls de Data Terminal Unit) ofrece dos puertos digitales
independientes de hasta 64 Kbps cada uno o bien un solo puerto de 128 Kbps, para que los
usuarios puedan acceder a las centrales AT&T, AXE y EWSD. En el caso de Nec, tenemos
dos posibles accesos: el primero de ellos, a travs de la nube X.25 mediante los servidores
GPP que se encuentran fsicamente dentro de las centrales Neax y el segundo a travs de los
servidores Tomven: Estos servidores se encuentran en el Centro de Operaciones de la Red
(COR), y comparten un espacio en memoria con el servidor Trfico B.
produccin), mientras que Trfico C se utiliza para desarrollo de nuevas aplicaciones, aunque
tambin podra ser utilizado para acceder a las centrales ATT y AXE.
4.4.2. Servidores HP-9000:
Los servidores HP-9000 estn diseados para soportar servicios que demanden altos
niveles de procesamiento y disponibilidad. La tecnologa PA-RISC (Precision Architecture
Reduced Instruction Set Computing) empleada en su diseo, fue desarrollada por Hewlett
Packard y VLSI Technology Operation, como una estrategia para unificar todas sus familias
de procesadores bajo un enfoque RISC. Esta filosofa propone el uso de pequeas y sencillas
instrucciones, que tengan la misma duracin en tiempo, para aprovechar al mximo la
capacidad de computo de la unidad central de procesamiento.
La plataforma HP-9000 es totalmente modular y fue concebida bajo tecnologa SCA
(Scalable Computing Architecture) para aumento del rendimiento. El sistema operativo que
gestiona estos equipos es el HP-UX, versin propietaria de UNIX de la corporacin Hewlett
Packard. Los servidores de la Red de Gestin tienen instalada la version 11.00, que nos ofrece
las siguientes caractersticas:
Capacidad de manejar hasta 32 procesadores.
Manejo de aplicaciones de 64 32 bits.
Grado de disponibilidad del sistema garantizado en 99.99% del tiempo.
Optimizacin para el manejo de memoria paginada.
4.4.3. El Sistema Operativo UNIX:
El sistema operativo es el software del sistema responsable del manejo directo de los
elementos de hardware as como de la supervisin de la entrada, salida, almacenamiento y las
funciones de procesamiento.
En un principio las labores de programacin y administracin de sistemas se realizaban a
nivel de hardware. A medida que la complejidad de los equipos fue aumentando, y las
aplicaciones fueron escapando del mbito cientfico, se hizo necesario contar con un
mecanismo que aislara el funcionamiento real de la mquina, de los servicios y
funcionalidades que sta ofreca al usuario. Nacen as los primeros sistemas operativos, que
inicialmente no eran ms que subrutinas para hacer tareas especficas (leer en disco, escribir
un carcter, etc).
49
CAPTULO 4 Organizacin de la empresa y plataforma tecnolgica
Directorio Descripcin
/bin Contiene el cdigo fuente archivos binarios de los comandos y aplicaciones.
/dev Aqu estn los archivos de dispositivos fsicos.
/etc Este directorio contiene los comandos y archivos usados en la administracin del
sistema.
/home Es usado frecuentemente para agrupar a los usuarios del sistema, bajo directorios
que pueden llevar su nombre.
/lib Contiene las libreras usadas por programas y aplicaciones del sistema.
/tmp Utilizado para almacenar informacin temporalmente. La data contenida ac es
borrada peridicamente por el sistema.
/usr Este directorio contiene archivos del sistema y directorios que usualmente se
comparten con otros usuarios.
El sistema operativo UNIX tiene todas las facilidades que un programador necesita al
momento de crear aplicaciones. Uno de las herramientas ms poderosas son los shell scripts,
programas del sistema que permiten automatizar tareas complejas y ejecutarlas con un solo
llamado al script o hacerlo automticamente a horas predeterminadas sin intervencin de
personas. A travs de los shell scripts podemos invocar:
Comandos del sistema operativo.
Funciones y estructuras de control intrnsecas del shell.
Programas y/o lenguajes de procesamiento en lnea (awk, sed, perl, etc).
Programas propios del usuario escritos en cualquier lenguaje.
Segn la forma de ejecucin, los lenguajes de programacin pueden ser clasificados en
dos grupos: en primer lugar tenemos los lenguajes compilados en los cuales, una vez escrito el
programa y a travs de su cdigo fuente, se genera un archivo ejecutable en lenguaje de
mquina para que pueda ser entendido por una determinada plataforma. En segunda instancia
53
CAPTULO 4 Organizacin de la empresa y plataforma tecnolgica
alcance del desarrollo, los indicadores ms resaltantes en la definicin de los servicios y los
requerimientos formales del grupo de apoyo para el cual se est diseando el sistema. A
continuacin se presentan las fases ms significativas en el desarrollo del proyecto:
INICIO
Procesamiento
de la data
Ejecucin de
comandos en
central telefnica
Entrega de la
informacin en
reportes
Captura de la
data
FIN
Existen dos modalidades de ejecucin: simple, donde se llama el proceso para una sola
central telefnica y mltiple, donde se ejecuta el proceso para todas o varias de las centrales de
una determinada tecnologa. Esto resulta de gran ayuda, ya que en algunos casos podran
requerirse reportes parciales, por lo cual no se justifica la ejecucin del proceso en el universo
completo de centrales. En la Figura 5.5, puede observarse esto claramente.
INICIO
NO
Realiza
Modalidad de Ests en la
procesamiento Genera reportes
ejecucin simple? ltima central?
para central actual
SI
NO
SI
Realiza
procesamiento
para central actual
procesadores, de los cuales 31 pueden ser CLP (diversas tareas) y/o procesadores CCSP (para
sealizacin) y un OMP (Operation & Maintenance Processor), que viene a ser el procesador
central.
7.1.4. Subsistema de operacin y mantenimiento:
Este ltimo subsistema est controlado por el OMP, y tiene como labor ejecutar las
rutinas de mantenimiento en lnea y por demanda. Para facilitar dicha tarea, se cuenta con
dispositivos de entrada/salida, que incluyen: Terminales de administracin y mantenimiento
(MAT), Unidades de Cinta Magntica (MTU), Consolas maestras (MCSL), Unidades de disco
(DKU), etc.
Luego de la ejecucin de este comando se obtendrn los NOC para cada uno de los
seriales de la central. En la tecnologa Nec se asigna un serial normalizado (NOC) a cada
serial abierto, en orden de creacin. Por ejemplo si en la central X se abri inicialmente el
serial 230, luego el 238 y finalmente el 235 tendremos que:
84
CAPTULO 7 . Proceso CPA. Mdulo centrales Neax-Nec
Se tomarn solo los registros que tengan el parmetro PI(Process Identifier) = 09 , que
corresponden a numeraciones de CPA, como se muestra en la Figura 7.3. En este caso todos
los subrangos de numeracin van al NOC 08.
Ntese que para los registros encerrados, tenemos las rutas RN=Z..., identificadas en el
reporte como troncales salientes Figura 7.6. Luego el nmero de canales DDE asociado a esa
ruta viene dado por el segundo campo TOTAL.
87
CAPTULO 7 . Proceso CPA. Mdulo centrales Neax-Nec
INICIO
Imprime serial,
Actualiza a[l] y b[l] subrango de
numeracin y TGX
1
2
NO Recorre Guarda
Archivo actual es Archivo actual es
numeraciones del informacin en
oddlot.log? odddid.log? NO comando odddid archivo
reporte1.log
S S S
1
Almacena en arreglos
Almacena en arreglos
c [j], d[j] y e[j] el NOC,
a [i] y b [i] el serial real d[k] est contenida
el subrango de
y el NOC en a[l]? Se termin de NO
numeracin y el TGX
respectivamente recorrer los seriales,
respectivamente
l=i?
NO
i = i +1 1 j = j +1 2 k = k +1 FIN
INICIO
Imprime rango de
Actualiza a[l] y b[l]
numeracin y ruta
1
2
Recorre
Archivo actual es NO Archivo actual es numeraciones del Guarda
reporte1.log? oddrut.log? archivo informacin en
NO
reporte1.log archivo
reporte2.log
S S S
1
Almacena en arreglos
Almacena en arreglos
a [i] y b [i] la Los TGX son
c [j] y d[j] el TGX y la Se termin de NO
numeracin y el TGX iguales, b[l]=c[m]?
ruta respectivamente recorrer las
respectivamente
numeraciones, l=i?
NO
i = i +1 1 j = j +1 2 k = k +1 FIN
Por ltimo se procede a construir los reportes finales a partir de los archivos temporales
creados. En la Figura 7.17 se muestra el diagrama de flujo del algoritmo usado para la
generacin del Reporte1. En la generacin del Reporte2 se usa una lgica similar, pero en este
caso se presenta el detalle de las numeraciones salientes para cada ruta.
94
CAPTULO 7 . Proceso CPA. Mdulo centrales Neax-Nec
INICIO
3 Recorre rutas de
Carga la informacin de
cada central: la central.
abreviatura, tecnologa,
cod_rea y cod_central.
2
NO
Almacena la ruta, los
subrangos de Ruta actual coincide NO Incrementa ndice
numeracin y n de con la ruta de ruta examinada
extensiones en arreglos examinada?
S
2
Almacena informacin de
Actualiza
canales DDE y DDS (ruta,
las
nmero de canales DDE,
variables de
rangos DDS y nmero de
cada ruta.
canales DDS)
S
S
FIN
unidad visual de datos (VDU), haciendo la interaccin con la central ms sencilla. Por ltimo,
la entrada por consola de texto se usa para acceder a la informacin almacenada en las bases
de datos.
Los comandos finalizan con alguno de los terminadores estndar MML, tales como:
Punto y coma (;): se inicia la ejecucin del comando inmediatamente.
Signo de exclamacin (!): inicia la ejecucin del comando y coloca al sistema en
modo de dilogo extendido. Esto permite al operador ejecutar el mismo comando
tantas veces como sea necesario, cambiando nicamente los parmetros del
comando.
Signo de interrogacin (?): permite la correccin de sintaxis y coloca al sistema en
modo de ayuda. Si est disponible, se entrega al usuario informacin del comando y
de la introduccin apropiada de los parmetros.
Ante la aceptacin de un comando, el sistema emite un cdigo de confirmacin (2
caracteres). Esta respuesta puede tomar los valores que se muestran en la Tabla 8.1:
Acknowledgments Descripcin
IP (In progress) La peticin ha sido recibida y est siendo procesada.
NA (No acknowledgment) No hay reconocimiento de comando.
NG (No good) Comando recibido. No puede ser ejecutado por alguna razn.
OK (Good) Comando recibido, y actualmente en ejecucin.
PF (Printout Follow) Sigue el reporte de la tarea realizada por el comando.
RL (Retry Later) Intente ms tarde. Problemas en el sistema.
SE (Syntax Error) Error de sintaxis.
TO (Time-out) Expir el tiempo para ingresar comando y ste fue abortado.
?| Cdigo de comando o bloque de parmetros con error.
A-: entidad que ser examinada. En nuestro caso particular se realizarn consultas sobre
bases de datos.
SEL = B: selecciona la(s) instancia(s) de la(s) entidad(es). En nuestro caso sern las
tablas de la base de datos consultada.
PROJ = C1&C2...&CN: proyecta los campos requeridos de la tabla.
FILE = D: archivo donde ser almacenado la salida del comando. Ser creado en el
disco de la central.
Comando1:
qudb_danal:sel=(mainanal=1),proj=digstring&nbrofdigits&destindex&remarks,file/...;
Con este comando se traen las rutas DDE (DESTINDEX) asociadas a cada rango de
numeracin (DIGSTRING), como se muestra en la Figura 8.4. Adicionalmente se dispone de
un campo con comentarios opcionales (REMARKS).
Comando 2:
qudb_pbchr:sel=(pbxid=1&&4095),proj=listeddirnr&origgrp&frstgrp&remarks,file/...;
La consulta se realiza sobre la tabla PBXID que contiene 4096 posibles identificadores
de ruta (todas las combinaciones que se pueden tener para direcciones de 12 bits). De aqu
obtenemos la troncal entrante (DDS) asociada a cada troncal saliente (DDE). En la Figura 8.5
se muestra una ejecucin parcial de este segundo comando, vemos:
100
CAPTULO 8 . Proceso CPA. Mdulo centrales 5ESS-AT&T
Comando 3:
qudb_sbtme:sel=(trkgrpnr=1&&2000),proj=trknr&dirnr&remarks,file/...;
Con este comando se obtienen cada uno de los nmeros telefnicos asociados a las
troncales entrantes (DDS). Adicionalmente se dispone de un campo que indica la
identificacin de la lnea (DIRNR), como se puede observar en la Figura 8.6.
101
CAPTULO 8 . Proceso CPA. Mdulo centrales 5ESS-AT&T
Comando 4:
qudb_trgnr:sel=(trkgrpnr=1&&2000,direction=income),proj=grpsize&actsize&remarks,file
/...;
Con esta consulta se trae directamente el nmero de canales asociado a cada troncal
entrante, como se puede observar en la Figura 8.7
Comando 5:
qudb_trgnr:sel=(trkgrpnr=1&&2000,direction=outgo),proj=grpsize&actsize&remarks,file/.
..;
Este ltimo comando nos trae directamente el nmero de canales asociados a cada
troncal saliente, como se puede observar en la Figura 8.8
102
CAPTULO 8 . Proceso CPA. Mdulo centrales 5ESS-AT&T
INICIO
Archivo actual NO Archivo actual NO Archivo actual NO Archivo actual es NO Archivo actual es NO
es danal.log? es pbchr.log? es sbtme.log? trgnrincomel.log? trgnroutgo.log?
S S S S S
2
Guarda en a[ ], b[ ] y Guarda en f[ ], g[ ] y h[ ]
Guarda en i[ ] y j[ ] Guarda en k[ ] y l[ ]
c[ ] rango de Guarda en d[ ] y e[ ] el identificador de grupo
ruta DDS y n de ruta DDE y n de
numeracin, ruta ruta DDS y ruta DDE troncal, n de lneas DDS
canales DDS canales DDE
DDE y remarks respectivamente y n telefnico
respectivamente respectivamente
respectivamente respectivamente
Desglosa en
Imprime ruta
subrangos de S
Recorre rangos de entrante, subrangos, Fin de rangos
2 numeracin y calcula 3
numeracin y nmero de de numeracin?
nmero de
extensiones
extensiones
2
NO
Imprime nmero Imprime nmero
de canales DDS de canales DDE
3 FIN
asociados a su asociados a su
ruta ruta
bsico (Basic MML) para el dilogo entre el personal de operacin y el sistema EWSD. La
estructura de comandos se muestra en la Figura 9.2
1
Tomado de Manual EWSD de Siemens, vase [12]
111
CAPTULO 9 . Proceso CPA. Mdulo centrales EWSD-Siemens
Con este comando se traen todas las rutas asociadas a su destino. Esto nos permitir a
posteriori asociar rangos de numeracin con su ruta. El primer campo (nrgrtr) es lo que
llamamos nombre de ruta, y el segundo campo es el destino. Solo se seleccionan los registros
cuyo nombre de ruta empiece por Z (reservados para centrales privadas automticas). En la
Figura 9.4 se presenta el resultado de la ejecucin parcial de este comando:
INICIO
3 Recorre rutas de
Carga la informacin de
cada central: la central.
abreviatura, tecnologa,
cod_rea y cod_central.
2
NO
Almacena la ruta, los
subrangos de Ruta actual coincide NO Incrementa ndice
numeracin y n de con la ruta de ruta examinada
extensiones en arreglos examinada?
S
2
Almacena informacin de
Actualiza
canales DDE y DDS (ruta,
las
nmero de canales DDE,
variables de
rangos DDS y nmero de
cada ruta.
canales DDS)
S
S
FIN
mismo ante situaciones irregulares. En la Figura 10.1 se ha incluido un diagrama general del
proceso para esta tecnologa.
La gran cantidad de centrales que ofrecen este servicio a nivel nacional, la diversidad en
las tecnologas y la programacin manual de las facilidades para cada cliente por parte de
operadores de conmutacin, incrementan la posibilidad de incongruencias entre las distintas
instancias de informacin. Por ello, la solucin idnea es un proceso que de manera
automtica establezca el dilogo con las centrales, ejecute los comandos necesarios en ellas,
capture la data generada y finalmente realice el procesamiento necesario que permita el
anlisis de indicadores del servicio para cada cliente.
GLOSARIO DE TRMINOS
rbol de numeracin: estructura jerrquica que se usa en algunas centrales telefnicas para
manejar las numeraciones.
Canal D: es una conexin de una red digital de servicios integrados, que transporta
informacin de sealizacin y control.
Central telefnica: es la instancia donde se renen las conexiones fsicas de todos los equipos
telefnicos de una determinada rea, que se denomina rea local o rea central
Centralita: central telefnica de pequea capacidad que permite el manejo del trfico
telefnico interno de empresas e instituciones. Usualmente estar interconectada al proveedor
de servicio telefnico local.
DDE (Discado Directo Entrante): En tecnologas digitales, es un servicio que permite que
llamadas provenientes de la red telefnica pblica accedan a una central privada sin la
necesidad de pasar por operadora. Estas lneas no debern cursar trfico telefnico. Si llegarn
a hacerlo se deber a llamadas por cobrar o fraude interno.
Equivalente analgico: LUE (Lnea unidireccional entrante)
DDS (Discado Directo Saliente): Anlogamente, este servicio permite la salida de llamadas
desde la central privada hacia la red pblica telefnica sin necesidad de pasar por una
operadora. Son lneas a travs de los cuales el cliente se comunica con la red pblica de
CANTV.
Equivalente analgico: LUS (Lnea unidireccional saliente).
Lenguaje Ensamblador: es una notacin del lenguaje de mquina que es legible por personas
y es especfica de cada arquitectura de computadoras. Se invent para facilitar la tarea de los
primeros programadores que hasta ese momento tenan que escribir directamente en cdigo
binario.
PCM (Pulse Code Modulation): modulacin por cdigo de pulsos. Consiste en muestrear
una seal analgica y asignarle a cada muestra una palabra binaria de longitud fija.
RC (Routing Case): caso de enrutamiento. Camino lgico a travs del cual se enlaza el
usuario final a la central telefnica.
Red local: son todos aquellos elementos necesarios para conectar una central local con sus
abonados.
Rel: interruptor electromecnico que usa un imn para abrir o cerrar uno o varios juegos de
contactos.
Topologa de red: patrn lgico de conexin entre cada uno de los nodos que componen una
red.
Troncal: Circuito que une las centrales locales de una red local.
131
REFERENCIAS
[1] CANTV [2004, Noviembre]. Corporacin, [en lnea]. Venezuela. Disponible en:
http://www.cantv.com.ve/ [18/11/04].
[3] PEARSON [1997]. Tanenbaum, Andrew S., Redes de computadoras, Pearson, Mxico, pp
17-18, (1997).
[4] WIKIPEDIA [2004, Noviembre]. Enciclopedia Libre, [en lnea]. Espaa. Disponible en:
http://es.wikipedia.org/wiki/OSI [22/11/04].
[5] ISO [2004, Noviembre]. Organizacin Internacional de Estndares, [en lnea]. Suiza.
Disponible en: http://www.iso.org [28/11/04].
[6] Tel-Aviv University [2004, Noviembre]. X.25 Protocol. [en lnea]. Israel. Disponible en:
http://www2.rad.com/networks/1996/x25/x25.htm [29/11/04].
[7] Protocols.com [2004, Diciembre]. X.25. [en lnea]. EE.UU. Disponible en:
http://www.protocols.com/pbook/x25.htm#X25 [04/12/04].
[8] Telephone Lines Ltd [2004, Diciembre]. Collectors phones. [en lnea]. Reino Unido.
Disponible en: http://www.telephonelines.net/collectors_pages/6401.htm [09/12/04].
[9] JCT [2004, Diciembre]. 1922 Hasler CB universal switchboard (manual exchange). [en
lnea]. Israel. Disponible en: http://www.jct.ac.il/special/virtual/phone/phone10.html
[09/12/04]
132
[10] John and Jeans Personal Web Site [2004, Diciembre]. Strowger exchanges. [en lnea].
Reino Unido. Disponible en: http://www.johnandjean.freeserve.co.uk/jjstgr.htm [09/12/04]
[11] Switching solutions [2004, Diciembre]. 5ESS. [en lnea]. EE.UU. Disponible en:
http://www.lucent.com/kr/product/images/5ess.jpg [09/12/04]