Name | Description |
---|---|
ETHERNETmsg (packet) |
DEFINIMOS LOS CAMPOS DE LA TRAMA ETHERNET EN ESTE PAQUETE LA ONU ENVIA LA INFORMACION QUE QUIERE TRANSMITIR |
//////////////////////////////////////////////////////////////////////////////////////// // 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 // //////////////////////////////////////////////////////////////////////////////////////// // DEFINIMOS LOS CAMPOS DE LA TRAMA ETHERNET // EN ESTE PAQUETE LA ONU ENVIA LA INFORMACION QUE QUIERE TRANSMITIR packet ETHERNETmsg { int synBit = 10101010; // BITS DE SINCRONIZACION int SDF = 10101011; // DELIMITADOR DE COMIENZO DE TRAMA int destAddress; // DIRECCION DE DESTINO int srcAddress; // DIRECCION DE ORIGEN O FUENTE DE LA TRAMA ETHERNET int lengthtype; // TAMANYO TOTAL DE LA TRAMA int data; // TAMANYO EN BYTES DE LOS DATOS QUE CONTIENE LA TRAMA ETHERNET ( 0-1500 BYTES) int relleno; // TAMANYO EN BYTES DE LOS BYTES DE RELLENO ( 0-46 BYTES) double length; int FCS; // SECUENCIA DE CHEQUEO DE ERRORES DE LA TRAMA int priority; // INDICA LA PRIORIDAD DE LA TRAMA ETHERNET ( MAYOR PRIORIDAD = 0 ) int lambdaethernet; // LONGITUD DE ONDA POR LA QUE SE TRANSMITIRA LA TRAMA ETHERNET simtime_t time_enter_queue; // TIEMPO EN SEGUNDOS CUANDO LA TRAMA ETHERNET ENTRA EN LAS COLAS DE LA ONU simtime_t time_exit_wdmsplitter; // TIEMPO EN SEGUNDOS CUANDO LA TRAMA ETHERNET SALE DEL MODULO WDM_SPLITTER int id_servicio; // IDENTIFICADOR DEL SERVICIO UTILIZADO EN DMB int isWireless; int someField; string anotherField; string origen; string nombre_origen; string destino; string nombre_destino; string ruta[]; double arrayField1[]; double arrayField2[10]; }