Simple Module OLT_Rx

Package: red_wireless
File: OLT_Rx.ned

C++ definition

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_Rx

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

OLT_Rx OLT

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

OLT_Rx

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

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.

Parameters:

Name Type Default value Description
numOnu int

Numero de ONUs presentes en la parte optica de la red hibrida

numqueue int

Numero de clases de servicio del trafico optico

numSLA int

Numero de SLAs definidos en la subred optica

oltmethod_Centralized0_Polling1_wdm2_PollingPID3_DaSPID4 int

Parametro para elegir el metodo de gestion de ancho de banda dinamico en la capa MAC del OLT

Properties:

Name Value Description
display i=block/rx

Gates:

Name Direction Size Description
oltrxIn input

Puerta de entrada que conecta este modulo con el OLT_WDMSplitter

oltrxOut output

Puerta de salida que conecta este modulo con el OLT_mac

Source code:

// 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).
simple OLT_Rx
{
    parameters:
        @display("i=block/rx");
        int numOnu; //Numero de ONUs presentes en la parte optica de la red hibrida
        int numqueue; //Numero de clases de servicio del trafico optico
        int numSLA; //Numero de SLAs definidos en la subred optica
        int oltmethod_Centralized0_Polling1_wdm2_PollingPID3_DaSPID4; //Parametro para elegir el metodo de gestion de ancho de banda dinamico en la capa MAC del OLT
    gates:
        input oltrxIn; //Puerta de entrada que conecta este modulo con el OLT_WDMSplitter
        output oltrxOut; //Puerta de salida que conecta este modulo con el OLT_mac
}