Package red_wireless

Name Description
BS (compound module)

El modulo compuesto BS representa a los nodos que forman la parte inalambrica (estaciones base). Hay 'numBS' modulos BS, de los cuales 'numGW' funcionan de pasarela con la parte óptica.

BS_mac (simple module)

El modulo simple BS_mac representa la capa de control del modulo compuesto BS. Calcula todas las rutas posibles entre BSs y ONUs-pasarela, para elegir las optimas segun el algoritmo de encaminamiento elegido. También gestiona la asignacion de capacidad a cada BS_queue para transmitir por cada enlace en cada ciclo (TDM).

BS_queue (simple module)

El modulo simple BS_queue representa la cola donde se almacenan los mensajes que llegan a una BS. Cada BS_queue se asocia con uno de los enlaces de salida de la BS, de manera que solo recibe los paquetes que han de ser reenviados por el correspondiente enlace. Este modulo simple, a su vez, contiene tantas colas como clases de servicio soporta la subred inalambrica.

BS_rx_tx (simple module)

El modulo simple BS_rx_tx recibe y reenvia los mensajes que le envian los usuarios (paquetes de datos, DATA) y las otras BS (paquetes DATA y anuncios de estado de enlace, LSA).

BS_table (simple module)

El modulo simple BS_table contiene todos los arrays de datos necesarios para realizar el encaminamiento del tráfico en la parte inalámbrica de la red de acceso. A este modulo acceden de forma indirecta los modulos BS_mac (para rellenar las tablas) y User_traffic (para saber la ruta optima de cada mensaje).

MAC_OLT (simple module)

El modulo simple MAC_OLT representa la capa MAC del OLT, y se considera el "cerebro" del mismo.

MAC_ONU (simple module)

El modulo simple MAC_ONU representa la capa MAC de la ONU, y se considera el "cerebro" de la misma.

OLT (compound module)

El modulo compuesto OLT representa el terminal de linea optico que supone la interfaz entre la red de acceso hibrida y la red troncal.

OLT_Rx (simple module)

El modulo simple OLT_Rx recibe los paquetes REPORT y ETHERNET procedentes de las ONUs. En caso de recibir paquetes de control, REPORT, los envia a la capa MAC; mientras que en caso de recibir paquetes de datos, ETHERNET, los borra (en una red real, los enviaria hacia la red troncal, pero esta parte se escapa del modelo simulado).

OLT_Table (simple module)

El modulo simple OLT_Table almacena la tabla con toda la informacion necesaria sobre las ONUs para poder realizar la asignacion dinamica de ancho de banda en cada ciclo. A este modulo se accede de forma indirecta, pues no tiene puertas.

OLT_Tx (simple module)

El modulo simple OLT_Tx transmite los paquetes GATE, REPORT y ETHERNET destinados a las ONUs hacia el modulo OLT_WDMSplitter para que los envie hacia el exterior.

OLT_WDMSplitter (simple module)

El modulo simple OLT_WDMSplitter representa el divisor optico interno que envia hacia el exterior de la subred EPON los paquetes del OLT destinados a las ONUs, por la correspondiente longitud de onda. Asimismo, este modulo recibe los paquetes procedentes generados en las ONUs. Este divisor tiene tantas conexiones con el exterior como longitudes de onda soporta la parte optica.

ONU (compound module)

El modulo compuesto ONU representa a las unidades opticas de red, situadas en las dependencias de los usuarios opticos. Hay 'numOnu' modulos ONU en la red, de los cuales 'numGW-1' actuan de pasarela entre las tecnologias optica e inalambrica.

ONU_GENTraffic (simple module)

El modulo simple ONU_GENTraffic representa cada una de las fuentes de trafico Self-Similar en la subred optica. Se crean tantos modulos de este tipo como clases de servicio soporta la subred optica.

ONU_Point_to_Point (simple module)

El modulo simple ONU_Point_to_Point identifica el destinatario de los paquetes que recibe la ONU. En caso de no coincidir el indice del destinatario con el de la ONU que recibe el mensaje, este modulo lo borra. En caso de ser esta ONU la destinataria del mensaje, este modulo lo envia hacia la capa MAC.

ONU_Rx_Report (simple module)

El modulo simple ONU_Rx_Report recibe los mensajes REPORT procedentes de la capa MAC de la ONU y activa un mecanismo de extraccion de paquetes de las colas (modulos ONU_SISTqueue) durante el tiempo de transmision asignado por el OLT y recogido en los REPORT.

ONU_Rxuser (simple module)

El modulo simple ONU_RXuser recibe el trafico Ethernet procedente del OLT, en sentido downstream. En las simulaciones realizadas este modulo no se utiliza porque solo se considera comunicacion upstream.

ONU_SISTqueue (simple module)

El modulo simple ONU_SISTqueue representa cada una de las colas que conforman el sistema de colas de una ONU.

ONU_Source (compound module)

El modulo compuesto ONU_Source representa la fuente de trafico optico (modulos ONU_GENTraffic) y el envio de este trafico hacia el OLT (mediante el modulo ONU_Rx_Report).

ONU_Squeue (compound module)

El modulo compuesto ONU_Squeue representa el sistema de colas de cada ONU. Dentro de este modulo se crean dinamicamente tantos modulos simples ONU_SISTqueue como clases de servicio pueden tener los paquetes de datos ETHERNET generados en la subred optica, mas una cola adicional para los paquetes REPORT generados en la capa MAC.

ONU_Table (simple module)

El modulo simple ONU_table almacena la tabla con informacion relacionada con el ancho de banda disponible para cada ONU en cada ciclo de transmision.

ONU_WDMSplitter (simple module)

El modulo simple ONU_WDMSplitter representa el divisor optico interno que envia hacia el exterior de la subred EPON los paquetes generados en la ONU, por la correspondiente longitud de onda. Asimismo, este modulo recibe los paquetes procedentes del OLT hacia las ONUs. Este divisor tiene tantas conexiones con el exterior como longitudes de onda soporta la parte optica.

red_hibrida (network)

Las conexiones entre BSs se realizan en función de la distancia entre las mismas DIFERENCIA CON 'wireless3': La distancia máxima se tiene en cuenta al crear el canal, en este .ned.

SFNet (network)

Modelado de SFNet, red WOBAN de San Francisco con 25 BSs, 25 usuarios, 16 ONUs, 1 OLT y 1 Splitter. 5 de BSs-pasarela conectan con 4 ONUs-pasarela.

SFNet_small (network)

Version reducida de la red SFNet, en la que se ha limitado el numero de BSs y Users a 15. De las 15 BSs, 3 son pasarelas que conectan en total con 2 ONUs-pasarela.

SFNet_small2 (network)

Version reducida de la red SFNet, en la que se ha limitado el numero de BSs y Users a 10. De las 10 BSs, 3 son pasarelas que conectan en total con 2 ONUs-pasarela.

SPLITTER (simple module)

El modulo simple Splitter representa el divisor optico situado que permite establecer la topologia en arbol de la subred EPON (conexiones punto-multipunto de OLT a ONUs, conexiones punto-a-punto de ONUs a OLT).

User (compound module)

El modulo compuesto User representa a los usuarios finales asociados a cada BS en la red inalambrica. Modela a los usuarios individuales y tiene como prinicipal funcion generar trafico hacia la BS mas cercana. A cada BS y/o GW, se asocia uno de los modulos del array User[numUser].

User_Interface (simple module)

El modulo simple User_interface envia al exterior de la red, hacia la BS destino, los paquetes que generan los modulos User_traffic. Estos paquetes salen del User_interface por un unico canal, en el mismo orden en que le llegan.

User_traffic (simple module)

El modulo simple User_traffic representa cada una de las fuentes de trafico poissoniano en la subred inalambrica. En cada modulo User, se crean tantos User_traffic como clases de servicio soporta la red.