Name | Description |
---|---|
MAC_OLT (simple module) |
El modulo simple MAC_OLT representa la capa MAC del OLT, y se considera el "cerebro" del mismo. |
//////////////////////////////////////////////////////////////////////////////////////// // PROYECTO FIN DE CARRERA // // TITULO: Diseño e Implementacion de Nuevas Arquitecturas de Acceso Hibridas // // Opticas-wireless // // AUTOR: Ana Emma Lopez Mato // // TUTOR: Noemi Merayo Alvarez // // INGENIERIA TECNICA DE TELECOMUNICACIONES, SISTEMAS DE TELECOMUNICACION // // UNIVERSIDAD DE VALLADOLID // //////////////////////////////////////////////////////////////////////////////////////// package red_wireless; // El modulo simple MAC_OLT representa la capa MAC del OLT, y se considera el "cerebro" del mismo. simple MAC_OLT { parameters: @display("i=block/mac"); 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 int extractionmethod_StrictPQ0_Centralized1; //Parametro para elegir el metodo de extraccion de paquetes de los modulos ONU_GENTraffic[] int methodlength_longvariable0_longfija1; //Parametro para elegir la configuracion de los enlaces opticos (longitud fija o variable) int numOnu; //Numero de ONUs presentes en la parte optica de la red hibrida int numlong; //Numero de longitudes de onda soportadas en la parte optica double txrate; //Capacidad de transmision de cada enlace optico int numqueue; //Numero de clases de servicio del trafico optico double longpon1; //Longitud del enlace optico entre el OLT y el Splitter double longpon2; //Longitud del enlace optico entre el Splitter y las ONUs int numSLA; //Numero de SLAs definidos en la subred optica int w_sla0; //Peso del SLA0 int w_sla1; //Peso del SLA1 int w_sla2; //Peso del SLA2 int w_sla3; //Peso del SLA3 int w_sla4; //Peso del SLA4 int BW_garantizado0; //Ancho de banda garantizado para el SLA0 int BW_garantizado1; //Ancho de banda garantizado para el SLA1 int BW_garantizado2; //Ancho de banda garantizado para el SLA2 int numonu_sla0; //Numero de ONUs asociadas al SLA0 int numonu_sla1; //Numero de ONUs asociadas al SLA1 int numonu_sla2; //Numero de ONUs asociadas al SLA2 int numonu_sla3; //Numero de ONUs asociadas al SLA3 int numonu_sla4; //Numero de ONUs asociadas al SLA4 gates: input macrxIn; //Puerta de entrada que conecta este modulo con el OLT_Rx output mactxOut; //Puerta de salida que conecta este modulo con el OLT_Tx }