1、 UNIN INTERNACIONAL DE TELECOMUNICACIONES UIT-T Q.2111SECTOR DE NORMALIZACIN DE LAS TELECOMUNICACIONES DE LA UIT Enmienda 3(10/2003) SERIE Q: CONMUTACIN Y SEALIZACIN Red digital de servicios integrados de banda ancha (RDSI-BA) Capa de adaptacin del modo de transferencia asncrono de sealizacin Capa d
2、e adaptacin del modo de transferencia asncrono de la RDSI-BA Protocolo con conexin especfico de servicio en un entorno multienlace y sin conexin Enmienda 3: Interfaz de programacin de aplicaciones para SSCOPMCE por Ethernet y nmero de puerto UDP Recomendacin UIT-T Q.2111 (1999) Enmienda 3 RECOMENDAC
3、IONES UIT-T DE LA SERIE Q CONMUTACIN Y SEALIZACIN SEALIZACIN EN EL SERVICIO MANUAL INTERNACIONAL Q.1Q.3 EXPLOTACIN INTERNACIONAL SEMIAUTOMTICA Y AUTOMTICA Q.4Q.59 FUNCIONES Y FLUJOS DE INFORMACIN PARA SERVICIOS DE LA RDSI Q.60Q.99 CLUSULAS APLICABLES A TODOS LOS SISTEMAS NORMALIZADOS DEL UIT-T Q.100
4、Q.119 ESPECIFICACIONES DE LOS SISTEMAS DE SEALIZACIN N. 4, 5, 6, R1 Y R2 Q.120Q.499 CENTRALES DIGITALES Q.500Q.599 INTERFUNCIONAMIENTO DE LOS SISTEMAS DE SEALIZACIN Q.600Q.699 ESPECIFICACIONES DEL SISTEMA DE SEALIZACIN N. 7 Q.700Q.799 INTERFAZ Q3 Q.800Q.849 SISTEMA DE SEALIZACIN DIGITAL DE ABONADO N
5、. 1 Q.850Q.999 RED MVIL TERRESTRE PBLICA Q.1000Q.1099 INTERFUNCIONAMIENTO CON SISTEMAS MVILES POR SATLITE Q.1100Q.1199 RED INTELIGENTE Q.1200Q.1699 REQUISITOS Y PROTOCOLOS DE SEALIZACIN PARA IMT-2000 Q.1700Q.1799 ESPECIFICACIONES DE LA SEALIZACIN RELACIONADA CON EL CONTROL DE LLAMADA INDEPENDIENTE D
6、EL PORTADOR Q.1900Q.1999 RED DIGITAL DE SERVICIOS INTEGRADOS DE BANDA ANCHA (RDSI-BA) Q.2000Q.2999 Aspectos generales Q.2000Q.2099 Capa de adaptacin del modo de transferencia asncrono de sealizacin Q.2100Q.2199 Protocolos de red de sealizacin Q.2200Q.2299 Aspectos comunes de los protocolos de aplica
7、cin de la RDSI-BA para la sealizacin de acceso, la sealizacin de red y el interfuncionamiento Q.2600Q.2699 Protocolos de aplicacin de la RDSI-BA para sealizacin de red Q.2700Q.2899 Protocolos de aplicacin de la RDSI-BA para sealizacin de acceso Q.2900Q.2999 Para ms informacin, vase la Lista de Recom
8、endaciones del UIT-T. Rec. UIT-T Q.2111 (1999)/enm.3 (10/2003) i Recomendacin UIT-T Q.2111 Capa de adaptacin del modo de transferencia asncrono de la RDSI-BA Protocolo con conexin especfico de servicio en un entorno multienlace y sin conexin Enmienda 3 Interfaz de programacin de aplicaciones para SS
9、COPMCE por Ethernet y nmero de puerto UDP Resumen En esta enmienda se describe una interfaz de programacin de aplicaciones (API) en lenguaje de programacin C+ para el dispositivo de protocolo descrito en el anexo E de la Rec. UIT-T Q.2111 (SSCOP en un entorno multienlace y sin conexin cuando funcion
10、a por Ethernet). Adems, se asigna el nmero de puerto UDP que se utilizar con SSCOPMCE por encima de UDP en configuraciones como las especificadas en los anexos C y D. Este nmero de puerto UDP puede utilizarse en conjunto con un nmero de puerto fuera de la escala de valores dinmica/privada (valores d
11、e 49152 a 65535). Orgenes La enmienda 3 a la Recomendacin UIT-T Q.2111 (1999) fue aprobada el 14 de octubre de 2003 por la Comisin de Estudio 11 (2001-2004) del UIT-T por el procedimiento de la Recomendacin UIT-T A.8. ii Rec. UIT-T Q.2111 (1999)/enm.3 (10/2003) PREFACIO La UIT (Unin Internacional de
12、 Telecomunicaciones) es el organismo especializado de las Naciones Unidas en el campo de las telecomunicaciones. El UIT-T (Sector de Normalizacin de las Telecomunicaciones de la UIT) es un rgano permanente de la UIT. Este rgano estudia los aspectos tcnicos, de explotacin y tarifarios y publica Recom
13、endaciones sobre los mismos, con miras a la normalizacin de las telecomunica-ciones en el plano mundial. La Asamblea Mundial de Normalizacin de las Telecomunicaciones (AMNT), que se celebra cada cuatro aos, establece los temas que han de estudiar las Comisiones de Estudio del UIT-T, que a su vez pro
14、ducen Recomendaciones sobre dichos temas. La aprobacin de Recomendaciones por los Miembros del UIT-T es el objeto del procedimiento establecido en la Resolucin 1 de la AMNT. En ciertos sectores de la tecnologa de la informacin que corresponden a la esfera de competencia del UIT-T, se preparan las no
15、rmas necesarias en colaboracin con la ISO y la CEI. NOTA En esta Recomendacin, la expresin “Administracin“ se utiliza para designar, en forma abreviada, tanto una administracin de telecomunicaciones como una empresa de explotacin reconocida de telecomunicaciones. La observancia de esta Recomendacin
16、es voluntaria. Ahora bien, la Recomendacin puede contener ciertas disposiciones obligatorias (para asegurar, por ejemplo, la aplicabilidad o la interoperabilidad), por lo que la observancia se consigue con el cumplimiento exacto y puntual de todas las disposiciones obligatorias. La obligatoriedad de
17、 un elemento preceptivo o requisito se expresa mediante las frases “tener que, haber de, hay que + infinitivo“ o el verbo principal en tiempo futuro simple de mandato, en modo afirmativo o negativo. El hecho de que se utilice esta formulacin no entraa que la observancia se imponga a ninguna de las p
18、artes. PROPIEDAD INTELECTUAL La UIT seala a la atencin la posibilidad de que la utilizacin o aplicacin de la presente Recomendacin suponga el empleo de un derecho de propiedad intelectual reivindicado. La UIT no adopta ninguna posicin en cuanto a la demostracin, validez o aplicabilidad de los derech
19、os de propiedad intelectual reivindicados, ya sea por los miembros de la UIT o por terceros ajenos al proceso de elaboracin de Recomendaciones. En la fecha de aprobacin de la presente Recomendacin, la UIT ha recibido notificacin de propiedad intelectual, protegida por patente, que puede ser necesari
20、a para aplicar esta Recomendacin. Sin embargo, debe sealarse a los usuarios que puede que esta informacin no se encuentre totalmente actualizada al respecto, por lo que se les insta encarecidamente a consultar la base de datos sobre patentes de la TSB. UIT 2004 Reservados todos los derechos. Ninguna
21、 parte de esta publicacin puede reproducirse por ningn procedimiento sin previa autorizacin escrita por parte de la UIT. Rec. UIT-T Q.2111 (1999)/enm.3 (10/2003) iii NDICE Pgina 1) Clusula 2.2 Bibliografa. 1 2) Clusula 5.3 Modos de funcionamiento 1 3) Clusula C.3.2.1 Descripcin de la interfaz superi
22、or UDP . 1 4) Clusula D.3.2.1 Descripcin de la interfaz superior UDP . 1 5) Anexo G 2 Anexo G API C+ para SSCOPMCE por Ethernet 2 G.1 Introduccin 2 G.2 Objetivos de la API de bus de datos Ethernet 2 G.3 Visin general de la implementacin de la API de bus de datos Ethernet. 3 G.4 Resumen de la definic
23、in de la coleccin de programas C+ 3 G.5 Descripcin de la definicin de la coleccin de programas C+ . 5 Rec. UIT-T Q.2111 (1999)/enm.3 (10/2003) 1 Recomendacin UIT-T Q.2111 Capa de adaptacin del modo de transferencia asncrono de la RDSI-BA Protocolo con conexin especfico de servicio en un entorno mult
24、ienlace y sin conexin Enmienda 3 Interfaz de programacin de aplicaciones para SSCOPMCE por Ethernet y nmero de puerto UDP 1) Clusula 2.2 Bibliografa Adase la siguiente referencia: 24 ISO/CEI 14882:1998, Programming languages C+. 2) Clusula 5.3 Modos de funcionamiento Modifquese la ltima oracin al fi
25、nal del prrafo inmediatamente a continuacin de la figura 2 y adase otra oracin para que resulte lo siguiente: Adems, en el anexo F se propone una interfaz de programacin de aplicaciones (API) para SSCOPMCE por Ethernet, especificada en Ada. Asimismo, en el anexo G se propone una interfaz de programa
26、cin de aplicaciones (API, application programming interface) para SSCOPMCE por Ethernet, especificada en C+. 3) Clusula C.3.2.1 Descripcin de la interfaz superior UDP i) Modifquese la parte final de “Puerto de origen“ y adase otra oracin para que resulte lo siguiente: Cuando se incluya, el valor num
27、rico de SSCOPMCE por encima de UDP es un “VALOR QUE DEBE SER ASIGNADO POR IANA“ o un valor de la escala de valores dinmicos/privados (valores de 49152 a 65535), conforme al entorno donde se utilice SSCOPMCE. ii) Modifquese el final de “Puerto de destino“ y adase otra oracin para que resulte lo sigui
28、ente: El valor numrico de SSCOPMCE por encima de UDP es un “VALOR QUE DEBE SER ASIGNADO POR IANA“ o un valor de la escala de valores dinmicos/privados (valores de 49152 a 65535), conforme al entorno donde se utilice SSCOPMCE. 4) Clusula D.3.2.1 Descripcin de la interfaz superior UDP i) Modifquese el
29、 final de “Puerto de origen“ y adase otra oracin para que resulte lo siguiente: Si est incluido, el valor numrico de SSCOPMCE por encima de UDP es un “VALOR QUE DEBE SER ASIGNADO POR IANA“ o un valor de la escala de valores dinmicos/privados (valores de 49152 a 65535), conforme al entorno donde se u
30、tilice SSCOPMCE. 2 Rec. UIT-T Q.2111 (1999)/enm.3 (10/2003) ii) Modifquese el final de “Puerto de destino“ y adase otra oracin para que resulte lo siguiente: El valor numrico de SSCOPMCE por encima de UDP es un “VALOR QUE DEBE SER ASIGNADO POR IANA“ o un valor de la escala de valores dinmicos/privad
31、os (valores de 49152 a 65535), conforme al entorno donde se utilice SSCOPMCE. 5) Anexo G Adase un nuevo anexo G (API para SSCOPMCE por Ethernet) de la siguiente manera: Anexo G API C+ para SSCOPMCE por Ethernet G.1 Introduccin En el anexo E se describe el despliegue de SSCOPMCE por encima del servic
32、io sin conexin proporcionado por las redes Ethernet IEEE 802.3. El objetivo primordial de esta configuracin es realizar un bus de datos de sistemas abiertos para sistemas de bucle cerrado. Las aplicaciones pueden utilizar los siguientes servicios de SSCOPMCE a travs del punto de acceso al servicio (
33、SAP) ofrecido por la funcin de coordinacin especfica de servicio (SSCF) en la interfaz usuario-red (UNI) 12: Transferencia de datos sin acuse de recibo. Transferencia de datos asegurada. Transparencia de la informacin transferida. Establecimiento y liberacin de conexiones para la transferencia de da
34、tos asegurada. En tanto que la Recomendacin Q.2111 y su anexo E contienen las especificaciones necesarias para desarrollar un producto basado en una tarjeta de interfaz de red Ethernet, este anexo especifica una interfaz de programacin de aplicaciones (API) al SAP. La razn para especificar una API e
35、s instar a los proveedores de herramientas de desarrollo y/o sistemas operativos en tiempo real a ofrecer una interfaz normalizada, abierta y familiar para que los desarrolladores de programas informticos se beneficien de las capacidades de red ofrecidas por un bus de datos basado en Ethernet. G.2 O
36、bjetivos de la API de bus de datos Ethernet La API de bus de datos Ethernet es relativamente pequea y autnoma, y permite a los programadores acceder a los servicios SSCOPMCE cuando estos servicios funcionan por una capa de enlace de datos Ethernet. En el diseo de la API se consideraron dos objetivos
37、: La API debera basarse en la nocin de zcalos (sockets), los cuales se han utilizado ampliamente en la mayora de las API de las redes existentes para ordenadores personales y sistemas operativos en tiempo real. Los zcalos tratan esencialmente cada conexin de red como un tren en el cual se pueden esc
38、ribir o leer octetos, permitindoles constituir una ampliacin de los conceptos familiares de entrada/salida (I/O) de ficheros. La API debera incluir mecanismos para el tratamiento de las excepciones, a fin de gestionar los errores que aparecen en curso de ejecucin. Rec. UIT-T Q.2111 (1999)/enm.3 (10/
39、2003) 3 G.3 Visin general de la implementacin de la API de bus de datos Ethernet La API de bus de datos Ethernet est escrita en el lenguaje de programacin C+. La seleccin de C+ est basada en su creciente utilizacin en sistemas aeroespaciales y de defensa, uno de los sectores de aplicacin que motivar
40、on la especificacin del anexo E. Por consiguiente, una API basada en C+ permitir la migracin de las arquitecturas de sistema existentes hacia un bus de datos basado en Ethernet. Adems, las nuevas arquitecturas de sistema se pueden basar en dicha API que ofrecer adems una interfaz de programacin norm
41、alizada para uso con un bus de datos basado en Ethernet. La API basada en C+ define los siguientes tipos (objetos): EtherAddress: Representa una direccin Ethernet. EtherSocket: Implementa un zcalo en el lado cliente que utiliza las capacidades de transferencia de datos asegurada de SSCOPMCE. Los dat
42、os se transportan en una o ms PDU con datos secuenciados (SD, sequenced-data) dentro de tramas Ethernet. EtherTag: Contiene los atributos asociados con el tipo de rtulo 802.1 22. EtherServerSocket: Implementa un zcalo en el lado servidor que utiliza las capacidades de transferencia de datos asegurad
43、a de SSCOPMCE. Los datos se transportan en una o ms PDU con datos secuenciados (SD) dentro de tramas Ethernet. Datagram: Crea un datagrama haciendo referencia a una PDU de datos de usuario (UD, user data) no numerados. DatagramSocket: Crea un zcalo para enviar o recibir un datagrama. MulticastSocket
44、: Crea un zcalo multidifusin para enviar o recibir un datagrama. Los datos se transportan en una o ms PDU de datos de usuario (UD) no numerados. El funcionamiento en multidifusin se basa en el protocolo de registro multidifusin GARP (GMRP, GARP multicast registration protocol) 21. La razn por la que
45、 se han definido slo pocos tipos de objetos se basa en gran parte en la correspondencia muy racionalizada de las capas de protocolo que se seala en el anexo E. Desde la perspectiva de una definicin, estos tipos, y las operaciones asociadas con estos tipos, estn contenidos en el lote bus de datos Eth
46、ernet. Un controlador asociado con una tarjeta de interfaz de red debe ser conforme a dicho lote. Desde la perspectiva de la implementacin, estos tipos se designan como privados, y, como la especificacin de operaciones asociadas, estn fuera del alcance de esta Recomendacin. Se ha efectuado todo esto
47、 para dar flexibilidad a la implementacin y evolucin de la API. G.4 Resumen de la definicin de la coleccin de programas C+ A continuacin se presenta un resumen de la definicin de la coleccin de programas del bus de datos Ethernet: Library class EtherAddress public: char *addr; char *getOUI(); char *
48、getLocal(); boolean isGroupAddress(); char *getHostAddress(); char *getAllHostAddresses(); ; 4 Rec. UIT-T Q.2111 (1999)/enm.3 (10/2003) class EtherTag public: EtherTag(int cos); EtherTag(double vlan); EtherTag(int cos, boolean cfi, double vlan); int get_cos(); boolean get_cfi(); double get_vlan(); ; class EtherSocket public: EtherSocket(const EtherAddress EtherSocket(const EtherAddress EtherSocket(const EtherAddress EtherSocket(const EtherAddress EtherAddress getEtherAddress(); int getPort(); int getLocalPort(); EtherAddress getLocalAddress();