Академический Документы
Профессиональный Документы
Культура Документы
net/publication/251231267
CITATIONS READS
0 1,074
2 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Estudio de la Implementación de un Sistema Sustentable de Tratamiento de Aguas Contaminadas por Procesos Mineros en el Sector de Marmato, Caldas View project
All content following this page was uploaded by Julio Cesar Garcia Alvarez on 18 January 2016.
1
SIMULACIÓN DE UN SISTEMA BÁSICO (STM-1) DE COMUNICACIÓN DIGITAL
SDH
Director
M. Sc. JULIO CÉSAR GARCÍA ALVAREZ
Ingeniero Electrónico
2
Dedico este trabajo con mucho cariño a:
Mi Padre que esta en secreto
Mi Madre
Mi Hermana
Y a mi novia Deysi
Andrés Felipe
3
AGRADECIMIENTOS
Todas las personas que de una forma u otra me brindaron su apoyo durante todo
este tiempo.
Gracias.
4
CONTENIDO
AGRADECIMIENTOS..............................................................................................4
CONTENIDO ...........................................................................................................5
LISTA DE TABLAS ..................................................................................................8
LISTA DE FIGURAS ................................................................................................9
LISTA DE ANEXOS ...............................................................................................11
RESUMEN .............................................................................................................12
JUSTIFICACIÓN....................................................................................................13
OBJETIVOS...........................................................................................................14
GENERAL ..........................................................................................................14
ESPECÍFICOS ...................................................................................................14
INTRODUCCIÓN ...................................................................................................15
1. JERARQUÍA DIGITAL PLESIOCRONA (PDH).................................................16
1.1 JERARQUÍA DIGITAL SÍNCRONA (SDH) ..................................................17
1.2 CARACTERÍSTICAS DE SDH. ...............................................................17
1.3 TRANSMISIÓN SÍNCRONA........................................................................18
1.4 MODELO DE REFERENCIA ...................................................................20
1.5 COMPONENTES DE UNA RED SÍNCRONA .............................................21
1.6 CONFIGURACIONES DE RED:..................................................................23
1.7 ARQUITECTURAS DE RED: ......................................................................24
1.8 GESTIÓN DE LOS ELEMENTOS DE LA RED ...........................................26
1.9 VENTAJAS DE LA RED SÍNCRONA ..........................................................26
1.10 SDH Y LAS REDES ÓPTICAS..................................................................28
2 ANÁLISIS DEL SISTEMA Y SOFTWARE DE SIMULACIÓN ............................30
2.1 DESCRIPCIÓN DEL SISTEMA:...................................................................30
2.2 ANÁLISIS ESTADÍSTICO ............................................................................31
2.3 DESCRIPCIÓN DEL SOFTWARE:..........................................................32
Explicación de las variables del algoritmo figura 2.3: .....................................35
5
Explicación de las variables del algoritmo figura 2.4: .....................................37
3 RESULTADOS...................................................................................................38
3.1 PROCESO DE SIMULACIÓN ....................................................................38
3.2 CONFIGURACIÓN DE TIEMPOS DE ENTRADA .......................................38
3.3 CONFIGURACIÓN DE CONTENEDORES .............................................39
3.4 RESULTADOS DEL EJEMPLO ..................................................................40
3.5 MÚLTIPLES TRAMAS STM-1.....................................................................46
3.6 VALIDACIÓN DE LOS RESULTADOS .......................................................48
CONCLUSIONES ..................................................................................................53
BIBLIOGRAFÍA ......................................................................................................55
4. ANEXO A: ESTRUCTURA DE LA TRAMA DE MULTIPLEXION.......................56
4.1 ESTRUCTURA DE LA CABECERA DE SECCIÓN .................................57
4.2 CABECERA DE SECCIÓN DE REGENERACIÓN ......................................58
4.3 CABECERA DE SECCIÓN DE MULTIPLEXIÓN ........................................58
4.4 ESTRUCTURA DE LA CABECERA DE TRAYECTO .................................60
4.5 STM-N SYNCHRONOUS TRANSPORT MODULE LEVEL N.....................61
4.6 AUG ADMINISTRATIVE UNIT GROUP .......................................................61
4.7 AU ADMINISTRATIVE UNIT ........................................................................61
4.8 VC-N VIRTUAL CONTAINER LEVEL N......................................................61
4.9 C-N CONTAINER LEVEL N (N=1, 2, 3, 4) ..................................................62
4.10 TUG-N TRIBUTARY UNIT GROUP LEVEL N (N=2, 3).............................62
4.11 CAMINO PARA FORMAR LA TRAMA STM-N.........................................63
5. ANEXO B: TEORÍA DE COLAS.........................................................................65
5.1 NOTACIÓN KENDALL .................................................................................65
5.2 COLA M/M/N/N ............................................................................................67
6. ANEXO C: MANUAL DEL USUARIO.................................................................70
6.1 MENÚ PRINCIPAL DE COMANDOS. .........................................................71
6.2 MENU DE ACCESO RAPIDO A LOS COMANDOS ....................................76
6.3 TABLAS ...........................................................................................................77
6
6.4 COMO GRAFICAR LOS RESULTADOS .........................................................79
7. ANEXO D: MANUAL DEL PROGRAMADOR ....................................................81
7.1 DESCRIPCIÓN DE LOS ARCHIVOS..........................................................81
7.2 DIAGRAMA DE LA CLASE TPoisson .........................................................83
7.3 DIAGRAMA DE CLASE TSTM1..................................................................84
7.4 DIAGRAMA DE LA CLASE TTrib.................................................................87
7
LISTA DE TABLAS
8
LISTA DE FIGURAS
9
Figura A.1 Estructura de la trama STM-1 ..............................................................56
Figura A.2 Cabecera de sección............................................................................57
Figura A.3 Estructura cabecera de trayecto...........................................................60
Figura A.4 Estructura de multiplexación ANSI .......................................................63
Figura B.1 Modelo de cola M/M/N/N ......................................................................67
Figura C.2 Subcomandos del menú Archivo..........................................................71
Figura C.3 Cuadro de diálogo guardar...................................................................72
Figura C.4. Subcomandos del menú Opciones......................................................72
Figura C.5 Configuración de tiempos.....................................................................73
Figura C.6. Configuración trama STM-1 ................................................................74
Figura C.7 Formato de salida de datos..................................................................74
Figura C.8 Inicio de simulación ..............................................................................75
Figura C.9 Ayuda del programa .............................................................................75
Figura C.10 Ayuda .................................................................................................76
Figura C.11 Menú de acceso rápido ......................................................................76
Figura C.12 Grafica de resultados .........................................................................79
Figura C.13 Grafica de índice de ocupación canal E1 ...........................................80
Figura C.13 Grafica de índice de ocupación trama STM-1 ....................................80
Tabla D.3. Diagrama de clase TTrib ......................................................................88
10
LISTA DE ANEXOS
11
RESUMEN
12
JUSTIFICACIÓN.
13
OBJETIVOS
GENERAL
ESPECÍFICOS
Determinar las variables involucradas cuando los usuarios ingresan a una red
SDH y el tiempo en el que permanecen en ella.
Identificar los datos suministrados por los usuarios en la trama del protocolo
SDH.
14
INTRODUCCIÓN
15
1. JERARQUÍA DIGITAL PLESIOCRONA (PDH)
16
Tabla 1.1 Estándares de las jerarquías PDH.
NIVEL JERARQUÍA JERARQUÍA JERARQUÍA
JERARQUICO AMERICANA JAPONESA EUROPEA
1 1.544 Kb. / s 1.544 Kb. / s 2.048 Kb. / s
2 6.312 Kb. / s 6.312 Kb. / s 8.448 Kb. / s
3 44.736 Kb. / s 32.064 Kb. / s 34.368 Kb. / s
4 - 97.728 Kb. / s 139.264 Kb/s
17
1.3 TRANSMISIÓN SÍNCRONA
Uno de los objetivos que debe cumplir la nueva normativa es ser compatible con
los equipos plesiócronos existentes ya que una concepción realista preveía un
escenario de integración progresiva del nuevo estándar, donde ambos tuvieran
que coexistir. Si esta coexistencia no se garantizaba la jerarquía no tendría éxito.
Esta es la razón por la que el ITU-T normalizó el proceso de transportar las tramas
de la antigua jerarquía plesiócrona sobre la nueva. Cada trama va encapsulada en
un tipo especial de estructura denominado 'contenedor'. En la tabla 1.2 se
encuentran los diferentes tipos de contenedores con su respectiva señal tributaria.
Tabla 1.2 Tipos de contenedores y velocidades binarias.
Señal Tributaria Contenedor
2 MBit/s VC-12
8 Mbit/s VC-2
34 Mbit/s VC-3
140 Mbit/s VC-4
18
Una vez se ha encapsulado la trama plesiócrona se añaden cabeceras de control
que identifican el contenido de la estructura y el conjunto se integra dentro de la
estructura STM-1 (ver Anexo A). Cuando hacen falta mayores capacidades de
transmisión se multiplexan a nivel de byte varias estructuras STM-1, dando lugar a
los niveles STM-4 y STM-16. La gran ventaja del sistema de transmisión reside en
que se han especificado mecanismos para mantener un sincronismo único en toda
la red, de manera que todas las señales de un mismo nivel mantengan le misma
velocidad binaria. Este sincronismo se consigue bien mediante el uso de un reloj
maestro en la red o bien mediante protocolos de sincronización entre los
elementos de red. La consecuencia más interesante de esta propiedad es que ya
no es necesario el uso de bits de justificación como se hace en PDH, para ajustar
las velocidades de las señales y por tanto es posible identificar exactamente la
posición de un tributario dentro de una trama sin necesidad de demultiplexarla.
Esto permite la extracción de cualquier canal sin tener que utilizar las complejas
estructuras de equipos demultiplexores que eran necesarias antes, ahora un solo
equipo multiplexor síncrono puede realizar la misma función que antes
desarrollaban varios equipos plesiócronos, como se ve en la figura 1.1.
Los Agregados son las tramas STM-N que viajan por el anillo de fibra óptica y que
entran a un nodo por la parte Este y salen de ese nodo por la parte Oeste.
19
1.4 MODELO DE REFERENCIA
La norma SDH ha reservado espacio en la estructura de trama para que cada uno
de estos niveles (sección, línea y trayecto) añada información de control [1]. De
esta manera cada equipo regenerador de línea podrá enviar información al
siguiente equipo utilizando la cabecera de control correspondiente; lo mismo
sucede a nivel de multiplexión y de trayecto.
La figura 1.2 refleja la situación de cada uno de los interfaces a los que dan lugar
las capas anteriores dentro de la red.
20
Figura 1.2 Elementos de las capas de SDH.
Las redes SDH actuales están formadas básicamente por cuatro tipos de
elementos. La topología (estructura de malla o de anillo que se muestran mas
adelante) depende del proveedor de la red. Estos elementos se describen a
continuación:
22
Figura 1.6 Equipo transconector.
23
Figura 1.8 Configuración punto a multipunto
24
Hay dos puestas en práctica posibles de este tipo de función de red:
La fibra óptica es el medio físico más habitual en las redes SDH. La ventaja de las
fibras ópticas es que no son susceptibles a las interferencias y que pueden
transportar las señales a velocidades muy elevadas. La desventaja es el costo
relativamente alto de la fibra y su instalación. Las fibras monomodo son la opción
preferida por la segunda y tercera ventana óptica entre 1310 y 1550 nm.
Otro método posible para transmitir las señales SDH es un radio enlace o un
enlace por satélite, ambos particularmente adecuados para configurar
rápidamente circuitos de transmisión, o para formar parte de redes de
comunicaciones móviles o en terrenos difíciles. Las desventajas en este caso son
el ancho de banda limitado (actualmente hasta STM-4) [1] y la complejidad que
plantea integrar esos trayectos en el sistema de gestión de la red.
26
Esto ha facilitado que la red resultante tenga como características una gran
flexibilidad y alta fiabilidad. Sus principales ventajas son:
27
reservan una gran capacidad para transporte de información de gestión y
control entre cada uno de los niveles de la arquitectura de red.
WDM primero fue desarrollado para aumentar la distancia de las señales que se
podían transportar en redes interurbanas, a partir de 35-50 kilómetros tanto como
970 kilómetros o más con los amplificadores ópticos. Posteriormente se descubrió
que DWDM trabajaría en redes metropolitanas de la misma forma que en redes
28
interurbanas. Estos sistemas de anillo de DWDM se pueden conectar con los
Switches de Asynchronous Transfer Mode (ATM) y los routers de Internet Protocol
(IP). Se espera que las redes de ATM utilicen interfaces de la capa física de SDH
con los multiplexores STM-4 de add/drop. ATM puede llevar voz, vídeo y
comunicación de datos en mismo equipo de transporte y conmutación.
Las investigaciones indican que las redes anillo SDH continuarán siendo la espina
dorsal para las redes de alta velocidad, con los multiplexores Add/Drop STM-16
y/o STM-64 en los nodos de red, pero utilizará cada vez más tecnología WDM
para permitir capacidades de la red desde 20, hasta 80 Gbit/s o más. WDM
también se puede integrar en STM-4, STM-16 y las redes STM-64, mientras los
vendedores proporcionan longitudes de onda estándares en la ventana de 1550
nm. La mezcla de arquitecturas WDM, STM-16 y STM-64 requiere pocos anillos y
ahorro en coste. En algunos casos WDM no se puede poner sobre la capa de
SDH, y en lugar de esto debe utilizar transmisores, que son relativamente
costosos. En general, WDM será la opción más rentable que proporciona el ancho
de banda necesaria sin la instalación de más fibra.
29
2 ANÁLISIS DEL SISTEMA Y SOFTWARE DE SIMULACIÓN
30
2.2 ANÁLISIS ESTADÍSTICO
Los usuarios que vienen del sistema telefónico, entran al nodo de conmutación de
circuitos en un tiempo dado por un proceso de Poisson con una taza de entrada λ,
por lo tanto el tiempo entre llegadas es una variable aleatoria con distribución
exponencial y media 1/λ. El tiempo en el que el usuario permanece en el sistema,
también llamado tiempo de servicio, lo determina el proceso de Poisson con taza
µ. El proceso de llegada y de servicio, se consideran generalmente como
procesos independientes.
f (t ) = λe − λt (2.1)
F (t ) = 1 − e − λt (2.2)
1
t=− ln(1 − F (t )) (2.3)
λ
31
De la misma forma podemos encontrar el valor de tiempo aleatorio para el tiempo
de uso del sistema o tiempo de servicio, que corresponde a la ecuación 2.3 pero
con parámetro µ es decir:
1
t=− ln(1 − F (t )) (2.4)
µ
Inicio
λ µ
1 − F (t ) ← rand ()
1
tλ ← − log 10 (1 − F (t )) tλ tλ
λ
1
tµ ← − log 10 (1 − F (t )) tµ tµ
µ
32
Hasta aquí hemos simulado lo que es el proceso de llegada de los usuarios de un
sistema telefónico. Ahora se describirá el proceso mediante el cual los usuarios
son multiplexados en tramas de 2Mbps, 34Mbps y 140Mbps.
Una vez que el canal básico de 64Kbps este contenido en una jerarquía digital
plesiócrona, se procede a multiplexar esta jerarquía en la trama STM-1, pasándola
por los respectivos contenedores, dependiendo del nivel de la jerarquía que se
halla elegido es decir si la jerarquía elegida fue un E1 entonces el contenedor
para esta es un C-12, si la jerarquía fue un E3 entonces el contenedor para esta
es un C-3 y si la jerarquía fue un E4 entonces el contenedor es un C-4.
Posteriormente estos contenedores serán alojados en sus respectivos
contenedores virtuales (VC-12, VC-3 y VC-4) y así sucesivamente hasta formar la
trama STM-1 (Anexo A). La multiplexación es inmediata para que no existan
retardos en el sistema, lo cual provocaría un manejo de colas que no tienen cabida
en SDH, ya que los datos que entran a este sistema viajan a la velocidad de la luz
y el máximo retardo que se podría tener es de 125 µS debido a la formación de la
trama STM-1.
33
insertarlo en ella (Figura 2.3). Luego de esto procedemos a insertar el tributario de
la jerarquía digital plesiócrona que resulta de la multiplexación anterior en la trama
STM-1. El algoritmo utilizado para la inserción de un canal básico de 64Kbps en
una trama de tributarios de 2Mbps, 34Mbps ó 140Mbps, es el siguiente.
Figura 2.3 Algoritmo para inserción de usuarios 64K
Inicicio
Tin, Tuse,
Tsim, Canal
No
Reloj < Tmax Fin
Si
No Tsim<Reloj
si
i=0
Canal i+1 Si
vacio
No
i=i+1
Insertar
usuario en
Canal
Reloj, Grad
Ocup Canal 1->i
34
Explicación de las variables del algoritmo figura 2.3:
Tin: Es el tiempo de entrada de un usuario al sistema.
Tuse: Es el tiempo de uso del sistema o tiempo de servicio.
Tsim: Es el tiempo que dura la simulación.
Canal: Es el canal en el cual se multiplexara el canal básico de 64Kbps que
Puede ser de 2Mbps (E1), 34Mbps (E3) ó 140Mbps (E4).
Tmax: Es el tiempo en el cual sale del sistema el ultimo usuario.
i: contador para el número de tramas.
J= 0
si Extraer Usuaio
Tuse < Reloj
con Tuse < Reloj
no
J = J +1
no
J> i
si
Incremento
Reloj
Inicio
35
Figura 2.5 Algoritmo para multiplexar tributarios en STM-1
si
Canal=E1 Cn = 30
no
si
Canal=E3 Cn = 480
no
no
Canal=E4
si
Cn=1920
J=0
si
J mod Cn = 0 STM-1=STM-1+ 1
no
no
J=J+1 J=i
si
si
STM-1>1 J=0
no
Reloj, Grad si
J = STM-1
Ocup STM-1
no
Reloj, Grad
Ocup STM-1
J=J+1
36
El algoritmo en el cual se multiplexan los tributarios de la jerarquía digital
plesiócrona en la trama STM-1 se muestra en la figura 2.5
Cn: Máximo numero de canales de 64Kbps que puede alojar una jerarquía
digital plesiócrona.
STM-1: Número máximo de tramas STM-1.
J: Variable para ciclo.
Grad. Ocup: Grado de ocupación de las tramas STM-1, E1, E3 y E4.
Reloj: Reloj del sistema.
P
Po = (2.7)
Maximo _ numero _ usuarios
37
3 RESULTADOS
38
Tiempo promedio entre llegadas (Min). Es la media o el valor esperado
para una función de distribución exponencial que equivale a 1/ λ , donde λ
es la tasa de arribo de usuarios al sistema por unidad de tiempo.
39
3.4 RESULTADOS DEL EJEMPLO
La tabla 3.1 muestra como son generados los usuarios, al la vez que les asigna un
tiempo de entrada, un tiempo de servicio y un tiempo de salida del sistema. Aquí
puede verse como los tiempos de entrada son totalmente aleatorios.
40
La tabla 3.2 muestra los canales E1 que fueron generados por el sistema (en el
ejemplo) y entrega información del índice de ocupación de cada uno de estos en
cualquier instante de tiempo.
La tabla 3.3 muestra el índice de ocupación de la trama STM-1 que fue construida
a partir de los 9 canales E1 que fueron generados por los usuarios que entraron al
sistema. STM-1 (0 µ S) quiere decir que se formo una sola trama STM-1 y la
duración de la construcción fue de 125 µ S. Si se hubieran generado dos tramas
STM-1, la segunda seria STM-1 (125 µ S), lo cual significa que la duración de la
construcción de la trama se hizo 125 µ S después de la primera.
41
Figura 3.3 Trafico de canales E1, E3, E4
La figura 3.4 muestra el índice de ocupación de la trama STM-1 que fue formada a
partir de las jerarquías digitales plesiocronas que se generaron anteriormente.
Además se puede graficar el índice de ocupación de cualquiera de los 9 canales
E1 generados, por ejemplo el canal E1 #8 (del ejemplo). Figura 3.5.
42
Figura 3.5 Índice de ocupación de un canal E1
43
Figura 3.7 Índice de ocupación de un canal E3
La figura 3.7 es el resultado del índice de ocupación de un canal E3. Para este
canal el tráfico es uniforme y de valor 1, ya que solo se genero un canal. Por tanto
el índice de ocupación de la trama STM-1 también será uniforme porque solo
transporta 1 canal E3. Esto se puede ver en la figura 3.8, donde se puede
observar que el índice de ocupación en toda la trama es de 33.3%, esto es debido
a que solo hay espacio para 3 canales de este tipo en una trama STM-1.
44
De igual forma se hace una simulación con los mismos parámetros de tiempo pero
se seleccionará un contenedor C-4 para transportar canales de 140Mbps por la
trama STM-1.
45
El índice de ocupación en la trama STM-1 correspondiente al canal mostrado en la
figura 3.10 es el siguiente (Figura 3.11).
En la figura 3.11 se puede ver que el índice de ocupación esta al 100%, esto es
debido a que una trama STM-1 solo puede transportar un canal de 140Mbps.
Para hacer esto configuramos los tiempos de llegada de los usuarios con 0.00005
Min. Lo cual nos da una explosión combinatoria de tiempos de llegada y además
utilizaremos un contenedor C-12.
46
Tabla 3.4 Múltiples tramas STM-1
47
3.6 VALIDACIÓN DE LOS RESULTADOS
1
Po = (3.1)
N
An
∑
n = 0 n!
Po(t) − Po( p)
ε (%)= *100 (3.2)
Po(t)
49
en la tabla 3.6, para el análisis teórico y práctico. Figura 3.12 y 3.13
respectivamente.
Figura 3.12 Probabilidad de canal vacío teórica C-12.
50
mismos que en la anterior simulación, es decir Tiempo de entrada 1200 min.
Tiempo de entrada 50 seg. y Tiempo de uso variable. El contenedor C-3 nos da
un número de servidores igual a 3. La tabla 3.7 muestra los resultados obtenidos.
Para esta simulación el error disminuyo un punto porcentual, esto quiere decir que
hay una mejor aproximación del programa al modelo probabilístico, pero el
comportamiento es casi igual al anterior porque lo único que se cambia es el
tamaño de contenedores por trama, (es decir un contenedor C-12 puede albergar
30 canales de 64Kbps y la trama STM-1 esta compuesta por 63 de ellos y un
51
contenedor C-3 alberga tramas de 34Mbps y la trama STM-1 esta compuesta por
3 de ellos, los cuales vienen de la multiplexación de tramas de 2Mbps que son
contenedores C-12). Así con ambas simulaciones hechas con los mismos
parámetros, se espera que los resultados sean muy similares. Las figuras 3.14 y
3.15 muestran la grafica de los valores obtenidos en la tabla 3.7.
52
CONCLUSIONES
Simular una trama STM-1 es simular una red de transporte de datos. Esto
requiere de un alto procesamiento de los datos, ya que cuando el tiempo
promedio de llegada de los datos de los usuarios a la trama es
relativamente pequeño, se incrementa notablemente el número de tramas
en la red. Esto implica una velocidad de proceso alta y buen rendimiento
de memoria, porque cuando esto sucede hay que almacenar los tributarios
en la trama STM-1 sin que se pierdan los datos, para poder tener
información de la trama en cualquier instante de tiempo, y así garantizar el
buen desempeño del simulador.
53
Las redes de transporte como SDH, son redes determinísticas, esto implica
que el flujo de datos es constante, haya o no haya tributarios en la trama
STM-1. Por esta razón el análisis probabilístico se hizo en la entrada de los
usuarios a la red, que comprende un nodo de conmutación de circuitos que
esta pegado a la red telefónica, la cual es totalmente probabilística.
54
BIBLIOGRAFÍA
[1] SEXTON, Mike; Reid Andy. Broadband Networking, ATM, SDH and Sonet.
Editorial Artech House 1997.
[6] SUDHIR S, Dixti; ANTTI, Ylä-Jääski. WDM optical networks a reality check.
IEEE Communication Magazine. March 2000, Vol 38, No 3, Pág. 58.
[7] Baiocco, Et Al. Alcatel Nodes with Integrated SDH Transport Alcatel Telecom
Review, p.208-214, 1996 3rd Quarter.
55
4. ANEXO A: ESTRUCTURA DE LA TRAMA DE MULTIPLEXION
56
mismo, 125 ms, por lo que es fácil deducir las velocidades de transmisión las
cuales están representadas en la tabla.
57
4.2 CABECERA DE SECCIÓN DE REGENERACIÓN
Formada por las tres primeras filas. La información de esta cabecera es procesada
en cada repetidor de la línea (interfaz de sección). El contenido de esta cabecera
es:
Seis octetos (A1 y A2) de alineación de trama cuyo valor está ya definido
Formada por las cinco últimas filas. Se procesa en los multiplexores (interfaz de
línea), donde se extraen y combinan las señales de diferentes tramas.
58
Control de paridad para detectar errores de transmisión entre secciones de
multiplexión (B2).
Canal de información para conmutación automática en caso de fallo en la
línea (K1 y K2). Esta información se transmite en los sistemas que son
capaces de recuperarse automáticamente ante un fallo en la red; este tipo
de redes se estudiará más adelante en este mismo tema.
No hay que confundir este retardo de las redes síncronas con el problema que se
planteaba en las redes plesiócronas: en las primeras todas las señales llegan con
la misma velocidad, aunque alguna de ellas sufra algún retardo, en los sistemas
plesiócronos las señales llegan con velocidades distintas y es necesario utilizar
algún mecanismo para igualarlas.
59
4.4 ESTRUCTURA DE LA CABECERA DE TRAYECTO
La parte de datos de usuario esta formada por una cabecera de control que ocupa
una única columna de octetos (cabecera de trayecto) y por los datos del usuario.
El ITU-T define cómo se organiza esta estructura para acoger los distintos
tributarios que pueden ser transportados. La cabecera de control que se añade en
la comunicación extremo a extremo es la siguiente:
Figura A.3 Estructura cabecera de trayecto
H4 identificador de multitrama.
60
4.5 STM-N SYNCHRONOUS TRANSPORT MODULE LEVEL N.
Tres AU-3s
Un solo AU-4
61
VC-n de bajo nivel (n=1,2) Formado por una cabecera de path POH de bajo
nivel por un contenedor c-n (n=1,2)
VC-n de alto nivel (n=3,4) Formado por una cabecera de path POH de alto
nivel y por o un único c-n (c=3,4) o la agrupación de grupos tributarios TUG
de orden 2 o 3.
62
4.11 CAMINO PARA FORMAR LA TRAMA STM-N
Una vez encapsulada cada señal, hay que componer una trama con todas
ellas. La organización de la señal múltiplex se describe en la Rec. G.708.
63
Los dígitos indican cuántos elementos de un subnivel componen otro de nivel
superior. SOH y POH indican que se añade una cabecera de sección o de
trayecto respectivamente, y PTR indica que se utiliza un puntero para localizar la
posición de ese elemento.
64
5. ANEXO B: TEORÍA DE COLAS
65
4: Capacidad del sistema. Es el número de elementos máximo que admite el
sistema en servicio y en cola. Cuando la capacidad es finita se indica el número
máximo de elementos que permite el sistema y cuando la capacidad es infinita se
deja en blanco la casilla. En la práctica una capacidad grande en comparación con
el número promedio de elementos en el sistema se puede considerar como
infinita.
Por ejemplo, la cola M/M/N/N indica que la entrada o arribo es Poisson, la atención
es exponencial, se tienen N servidores en paralelo y la capacidad del sistema es
N. La población es infinita y la disciplina de servicio es FIFO. Este tipo de colas es
muy útil para el dimensionamiento de centrales de conmutación y de estaciones
base en sistema de telefonía móvil celular, en donde el número de canales
disponibles para realizar las conversaciones telefónicas es igual a la capacidad del
sistema. Esto significa que no hay cola física o línea de espera, las llamadas o
encuentran canal disponible o se bloquean porque no pueden encontrar sitio
donde esperar a que se desocupen los canales que son utilizados en ese
momento. Más adelante tendremos la oportunidad de estudiar esta cola, la cual da
como resultado la distribución Erlang-B, muy conocida por los ingenieros de
conmutación.
66
Utilizando la notación Kendal, el modelo más relevante para nuestro proceso es el
siguiente:
67
1
Po = (B.2)
N
AN
∑
n = 0 n!
An
Pn = n! n ; n = 0, 1, 2, 3,……., N (B.3)
A
∑ n!
AN
PN = N ! N = E N ( A) (B.4)
A
∑ n!
__
λ = λ (1 − PN ) = λ (1 − E N ( A)) (B.5)
__
λ λ (1 − PN ) A(1 − PN )
ρ= = = (B.6)
Nµ Nµ N
68
E [m] = 0, E [w] = 0 (B.7)
N N
An N
An N
A n −1
E (n) = ∑ nPn = ∑ n Po = Po∑ = APo∑ (B.8)
n =0 n=0 n! n = 0 ( n − 1)! n = 0 ( n − 1)!
E ( n) 1
E (T ) = = (B.10)
__
µ
λ
69
6. ANEXO C: MANUAL DEL USUARIO
El siguiente manual es una ayuda para el usuario, que le permitirá interactuar con
los elementos del software de simulación para así poder realizar simulaciones que
le permitan entender el funcionamiento del programa de simulación.
Uno de los requisitos para este manual es que el usuario haya entendido y
estudiado el documento completo para pode saber como funciona el sistema y así
tener una mejor perspectiva de lo que esta sucediendo en el programa.
70
A continuación se explicaran cada uno de los componentes que conforman la
interfase principal del programa mostrada en la figura C.1:
Esta compuesto por los comandos Archivo, Opciones, Simulación y Help. Los
cuales se subdividen en otros subcomandos que forman parte de la configuración
de parámetros del programa.
Al hacer click con el Mouse sobre el menú de Archivo podemos ver siguiente los
subcomandos pertenecientes a él como se ve en la figura C.2.
Guardar. Con este comando podemos guardar los datos producidos por el
programa en un archivo de Microsoft Excel o en un archivo de texto. Si hacemos
click sobre este comando nos aparecerá el cuadro de dialogo mostrado en la
figura C.3, donde nos muestra las opciones para guardar en formato Excel o texto,
además que podemos escoger la ruta donde queremos que queden los datos.
71
Figura C.3 Cuadro de diálogo guardar
Al hacer click con el Mouse sobre el menú de comandos Opciones, veremos los
subcomandos que forman parte de este como se ve en la figura C.4.
72
Configuración de tiempos. Este comando es para configurar los parámetros de
tiempo del simulador, al hacer click en el, podemos encontrar el siguiente cuadro
de configuración (Figura C.5).
73
Figura C.6. Configuración trama STM-1
Sistema. Este comando sirve para saber donde serán mostrados los datos que
produce el simulador (Figura C.7), ya que lo podemos hacer en la memoria RAM
(solo visualización), o en disco duro (permanente). Si escogemos memoria los
datos se mostraran en el programa, pero si escogemos disco, los datos serán
guardados en el disco duro en un archivo llamado Trib.txt el cual estará en el
mismo directorio del programa de simulación.
74
una ves estén configurados los parámetros necesarios para que el simulador
funcione (Figura C.8).
75
Figura C.10 Ayuda
About. Este comando nos muestra información acerca del programador del
software de simulación.
76
6.3 TABLAS
77
Tabla C.2 Tabla de tributarios
Tabla STM-1. Esta tabla muestra la información de la trama STM-1 que fue
generada a partir de los datos entregados por las tramas de jerarquías digitales y
muestra el índice de ocupación de la trama en cualquier instante de tiempo.
78
Tabla Estadísticas. En esta tabla se encuentran las graficas de tráfico de
canales de jerarquías digitales plesiocronas y trama STM-1.
79
Si se desea grafica el índice de ocupación de los canales de jerarquías digitales
plesiocronas, se escoge la trama de estas que se quiere graficar y en intervalo de
tiempo al cual se desean graficar los resultados como se ve en la figura C.12,
luego se da click en el botón grafica correspondiente a esta y aparecerá la grafica
en la tabla Estadísticas. Lo mismo se hace para las tramas de STM-1 pero en su
respectivo cuadro. A continuación se muestran unas grafica del índice de
ocupación de los canales E1 y de la trama STM-1 generados por el sistema figura
C.13 y C.14 respectivamente.
Figura C.13 Grafica de índice de ocupación canal E1
80
7. ANEXO D: MANUAL DEL PROGRAMADOR
81
USDH.cpp Archivo principal que contiene el formulario y el código
fuente del programa principal.
USTM1.cpp Archivo que contiene el formulario y el código fuente de
los contenedores de la trama STM-1
USystem.cpp Archivo que contiene el formulario para mostrar los
resultados en memoria o en archivo.xls
UCPoisson.cpp Archivo que contiene la clase de generación de variables
aleatorias.
UCSTM1.cpp Archivo que contiene la clase de configuración de la trama
STM-1.
UCTributario.cpp Archivo que contiene la clase de configuración de
tributarios E1, E3, E4.
Los demás archivos que se incluyen en el CD-ROM, son archivos que utiliza C++
Builder para la ubicación de los componentes visuales en los formularios, opciones
de depuración etc,
.EXE: Ejecutable.
.CPP: C Plus Plus.
.BPR: Borland Project Group.
.HPP: Header Plus Plus.
.OBJ: Objeto.
.DFM: Formulario.
82
.RES: Fuentes.
.H: Header.
El algoritmo que utiliza las funciones miembro de esta clase se puede ver en la
figura 2.2.
Los datos miembro de esta clase son utilizados para cálculos locales, por eso no
tiene relevancia explicarlos.
83
Las funciones miembro se explican de la siguiente manera:
El algoritmo que utiliza las funciones miembro de esta clase puede verse en la
figura 2.5.
84
Tabla D.2. Diagrama de la clase TSTM1
TSTM1
int STM1
int CountSTM1
int Aug
int C12
int VC12
int TU12
int TUG2
int VC3
int AU3
int MaxC
int FileHandle
float GradOcupSTM1
double GradOcupSTM1F
bool Add
void __fastcall OpenFile()
void __fastcall SaveToFile(char *Data, int Length)
void __fastcall CloseFile()
__fastcall TSTM1()
__fastcall ~TSTM1()
int STM1. Variable para indicar que se ha llegado al máximo nivel de ocupación
de la trama STM-1.
85
int CountSTM1. Cuenta las tramas STM-1 que se han formado.
int C12. Cuenta los contenedores C-12 que se forman de acuerdo las velocidades
plesiocronas.
int VC12. Cuenta los contenedores virtuales formados a partir de los contenedores
C-12.
int TUG2. Cuenta el número de grupos de unidades tributarias de orden dos que
se forman en la trama.
int VC3. Contenedores virtuales de orden 3 que puede tener una trama STM-1.
86
bool Add. Indica que hubo una adición exitosa de un jerarquía digital plesiócrona
a la trama STM-1.
void __fastcall OpenFile(). Función para abrir archivo para guardar los datos de
la trama STM-1.
void __fastcall SaveToFile(char *Data, int Length). Función para guardar los
datos de la trama STM-1 en el archivo generado con la función anterior.
87
Tabla D.3. Diagrama de clase TTrib
TTrib
int Container
int NumUser
int NumE1
double TimeSim
double TimeSum
double TimeUse
double TimeOut
double TimeIn
double Limite
int FileHandle
bool Add
void __fastcall SetContainer()
void __fastcall GenTimes()
void __fastcall DisplayUser()
void __fastcall OpenFile()
void __fastcall SaveToFile(char *Data, int Length)
void __fastcall CloseFile()
__fastcall TTrib()
__fastcall ~TTrib()
Explicación de los datos miembro de la calse:
int Container. Indica el tipo de contenedor que se usará para alojar los usuarios
en tamas de 2Mbps, 34Mbps y 140Mbps.
88
int NumE1. Numero de canales que se formaron debido a la entrada de usuarios
al sistema. Estos canales pueden ser E1, E3 y E4.
double TimeSum. Es el tiempo acumulado del sistema y se toma como reloj del
sistema.
bool Add. indica que se adiciono exitosamente un usuario en una jerarquía digital
plesiócrona.
89
void __fastcall SetContainer(). Establece el contenedor que será utilizado para la
adición de usuarios a la jerarquía digital plesiócrona.
void __fastcall GenTimes(). Genera los tiempo de entrada al sistema según los
algoritmos de la figura 2.2.
void __fastcall CloseFile(). Cierra el archivo anterior donde fueron guardados los
datos.
90