ES2586771T3 - Método, sistema y elemento de cálculo de ruta sensible a las degradaciones - Google Patents

Método, sistema y elemento de cálculo de ruta sensible a las degradaciones Download PDF

Info

Publication number
ES2586771T3
ES2586771T3 ES12736031.1T ES12736031T ES2586771T3 ES 2586771 T3 ES2586771 T3 ES 2586771T3 ES 12736031 T ES12736031 T ES 12736031T ES 2586771 T3 ES2586771 T3 ES 2586771T3
Authority
ES
Spain
Prior art keywords
degradation
validation
route
network
pce
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES12736031.1T
Other languages
English (en)
Inventor
Young Lee
Greg Bernstein
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2586771T3 publication Critical patent/ES2586771T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/62Wavelength based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/077Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using a supervisory or additional signal
    • H04B10/0771Fault location on the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/07Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems
    • H04B10/075Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal
    • H04B10/079Arrangements for monitoring or testing transmission systems; Arrangements for fault measurement of transmission systems using an in-service signal using measurements of the data signal
    • H04B10/0795Performance monitoring; Measurement of transmission parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0256Optical medium access at the optical channel layer
    • H04J14/0257Wavelength assignment algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0267Optical signaling or routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0267Optical signaling or routing
    • H04J14/0271Impairment aware routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0201Add-and-drop multiplexing
    • H04J14/0202Arrangements therefor
    • H04J14/021Reconfigurable arrangements, e.g. reconfigurable optical add/drop multiplexers [ROADM] or tunable optical add/drop multiplexers [TOADM]
    • H04J14/0212Reconfigurable arrangements, e.g. reconfigurable optical add/drop multiplexers [ROADM] or tunable optical add/drop multiplexers [TOADM] using optical switches or wavelength selective switches [WSS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0256Optical medium access at the optical channel layer
    • H04J14/0258Wavelength identification or labelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0267Optical signaling or routing
    • H04J14/0269Optical signaling or routing using tables for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/123Evaluation of link metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computing Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Optical Communication System (AREA)

Abstract

Un aparato que comprende: un elemento de cálculo de ruta, PCE (320, 420), que comprende un procesador configurado para: recibir una demanda de cálculo de ruta de protocolo de elemento de cálculo de ruta, PCEP, procedente de un cliente de cálculo de ruta, PCC (310, 410), en donde la demanda de cálculo de ruta comprende una demanda de validación de degradación que ordena al PCE (320, 420) realizar una validación de degradación de una ruta de red; después de recibir la demanda de cálculo de ruta, calcular una ruta de red; realizar una validación de degradación de la ruta de red especificada por la demanda de validación de degradación; caracterizado por cuanto que la demanda de validación de degradación comprende un indicador que indica si la validación de degradación debe realizarse a un nivel de ruta de red o a un nivel de enlace de ruta de red, en donde el PCE (320, 420) realiza la validación de degradación de la ruta de red sobre la base del indicador efectuando una validación de cada enlace en la ruta de red; y enviar una respuesta de cálculo de ruta al PCC (310, 410), en donde la respuesta de cálculo de ruta comprende datos de asignación de longitud de onda y ruta, RWA, que indican las validaciones de degradación efectuadas, el resultado de la validación y los datos de degradación estimados asociados a los enlaces de ruta de red.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Metodo, sistema y elemento de calculo de ruta sensible a las degradaciones ANTECEDENTES DE LA INVENCION
La multiplexacion por division de longitud de onda (WDM) es una tecnologfa que se considera adecuada para aumentar la capacidad de ancho de banda y permitir comunicaciones bidireccionales en redes opticas. En las redes de tecnologfa WDM, multiples senales de datos pueden transmitirse simultaneamente entre elementos de red (NEs) utilizando una fibra unica. Mas concretamente, a las senales individuales se les puede asignar diferentes longitudes de onda de transmision de modo que no se interfieran ni entren en colision entre sl La ruta que la senal toma a traves de la red se refiere como la denominada ruta de luz. Un tipo de red de tecnologfa WDM, una red optica conmutada de longitud de onda (WSON), trata de conmutar las senales opticas con menos conversiones optica- electrica-optica (OEO) a lo largo de la ruta de luz, p.ej., en los elementos de red NEs individuales, que las redes opticas existentes.
Uno de los retos operativos en la puesta en practica de redes de tecnologfa WDM es la determinacion de la asignacion de longitud de onda y ruta (RWA) durante el calculo de ruta para las diversas senales que se estan transportando a traves de la red en cualquier momento dado. A diferencia de las redes tradicionales de circuitos conmutados y de paquetes conmutados orientados a la conexion que suelen tener que determinar una ruta para el flujo de datos a traves de la red, las redes de tecnologfas WDM tienen la carga de la limitacion adicional de tener que asegurar que la misma longitud de onda no se utilice simultaneamente por dos senales a traves de una fibra unica. Esta limitacion operativa se complica por el hecho de que las redes de tecnologfa WDM suelen utilizar bandas opticas espedficas que comprenden un numero finito de longitudes de onda opticas utilizables. En consecuencia, la RWA sigue siendo uno de los retos operativos en la puesta en practica de la tecnologfa WDM en redes opticas.
Los calculos de ruta pueden restringirse tambien debido a otras cuestiones, tales como un ruido optico excesivo, a lo largo de la ruta de luz. Una senal optica que se propaga a lo largo de una ruta puede modificarse por varios procesos ffsicos en las fibras opticas y dispositivos, por los que se encuentra la senal. Cuando la modificacion de la senal produce una degradacion de la senal, dichos procesos ffsicos se refieren como “degradaciones opticas”. Las degradaciones opticas pueden acumularse a lo largo de la ruta atravesada por la senal y deben considerarse durante la seleccion de rutas en redes WSONs para garantizar la propagacion de la senal, p.ej., desde un punto de entrada a un punto de salida, con una magnitud aceptable de degradacion.
El documento WO 2010/097049 A1 da a conocer un aparato que comprende: un elemento de calculo de ruta (PCE) configurado para al menos una asignacion de longitud de onda y ruta (RWA) en relacion con una degradacion parcial y para comunicarse con un cliente de calculo de ruta (PCC) sobre la base de un protocolo PCE (PCEP) que soporta el enrutamiento, la asignacion de longitud de onda (WA) y la valide degradacion (IV), en donde el PCEP comprende al menos una operacion seleccionada de entre el grupo constituido por una nueva operacion de demanda de ruta RWA y una operacion de demanda de reoptimizacion de ruta.
El documento US 2008/225723 A1 da a conocer un aparato que comprende al menos un procesador configurado para poner en practica un metodo que comprende: la recepcion de una demanda de calculo de ruta que comprende al menos una limitacion de calculo de ruta; y la determinacion de si existe, o no, una ruta a traves de la red optica que satisfaga las limitaciones de calculo de ruta.
SUMARIO DE LA INVENCION
En una forma de realizacion, la idea inventiva incluye un aparato que comprende: un elemento de calculo de ruta (PCE) que comprende un procesador configurado para: recibir una demanda de calculo de ruta del protocolo de elemento de calculo de ruta (PCEP) procedente de un cliente de calculo de ruta (PCC), en donde la demanda de calculo de ruta comprende una demanda de validacion de degradacion que ordena al PCE realizar una validacion de degradacion de una ruta de red; despues de recibir la demanda de calculo de ruta, calcular una ruta de red; y realizar una validacion de degradacion de la ruta de red que se especifica por la demanda de validacion de degradacion; en donde la demanda de validacion de degradacion comprende un indicador que indica si la validacion de degradacion debe realizarse a un nivel de ruta de red o a un nivel de enlace de ruta de red, en donde el PCE realiza la validacion de degradacion de la ruta de red sobre la base del indicador realizando una validacion de cada enlace en la ruta de red; para enviar una respuesta de calculo de ruta al PCC, en donde la respuesta de calculo de ruta comprende datos de asignacion de longitud de onda y ruta (RWA) que indican las validaciones de degradacion efectuadas, el resultado de la validacion y los datos de degradacion estimados asociados con los enlaces de ruta de red.
En otra forma de realizacion, la idea inventiva incluye un metodo que comprende: el envfo, por un PCC, de una demanda de calculo de ruta de PCEP a un PCE, en donde la demanda ordena al PCE realizar una asignacion de longitud de onda y ruta (RWA) y una primera validacion de degradacion de una ruta de red, en donde la demanda comprende un tipo de calidad de senal de la ruta de red que indica el primer tipo de validacion de degradacion a
5
10
15
20
25
30
35
40
45
50
55
60
65
efectuarse; en donde la demanda comprende un indicador que indica si la primera validacion de degradacion debe realizarse a un nivel de ruta de red o a un nivel de enlace de ruta de red, en donde el PCE realiza la validacion de degradacion de la ruta de red sobre la base del indicador efectuando una validacion de cada enlace en la ruta de red; para enviar una respuesta de calculo de ruta al PCC, en donde la respuesta de calculo de ruta comprende datos de asignacion de longitud de onda y ruta, RWA, que indican las validaciones de degradacion realizadas, el resultado de la validacion y los datos de degradacion estimados asociados con los enlaces de ruta de red.
En otra forma de realizacion, la idea inventiva incluye un metodo que comprende: realizar, por un PCE, una primera validacion de degradacion de una ruta de red; y despues de realizar la primera validacion de degradacion de ruta de red, enviar, por el PCE, una respuesta PCEP a un nodo de red, en donde la respuesta comprende un primer indicador que indica si la primera validacion de degradacion de la ruta de red es operativamente satisfactoria; en donde el PCE realiza la primera validacion de degradacion de la ruta de red sobre la base de un indicador realizando una validacion de cada enlace en la ruta de red, en donde el indicador esta incluido en una demanda de validacion de degradacion e indica si la primera validacion de degradacion debe realizarse a un nivel de ruta de red o a un nivel
de enlace de ruta de red; en donde la respuesta comprende datos de asignacion de longitud de onda y ruta, RWA,
que indican las validaciones de degradacion realizadas, el resultado de la validacion y los datos de degradacion estimados asociados con los enlaces de ruta de red.
Estas y otras caractensticas se entenderan con mayor claridad a partir de la siguiente descripcion detallada tomada en conjuncion con los dibujos adjuntos y las reivindicaciones.
BREVE DESCRIPCION DE LOS DIBUJOS
Para un conocimiento mas completo de esta idea inventiva, se hace referencia a continuacion a la breve descripcion siguiente, tomada en relacion con los dibujos adjuntos y la descripcion detallada, en donde las referencias numericas similares representan partes similares.
La Figura 1 es un diagrama esquematico de una forma de realizacion de un sistema de red WSON.
La Figura 2 es un diagrama de protocolo de una forma de realizacion de comunicaciones entre un PCE y un PCC.
La Figura 3 es un diagrama esquematico de una forma de realizacion de una arquitectura de PCE.
La Figura 4 es un diagrama esquematico de la otra forma de realizacion de la arquitectura de PCE.
La Figura 5 es un diagrama de flujo de un proceso de validacion de degradacion.
La Figura 6 es un diagrama de flujo de un proceso de errores de validacion de degradacion.
La Figura 7 ilustra una forma de realizacion de una codificacion para una demanda de calidad de senal TLV.
La Figura 8 ilustra una forma de realizacion de una codificacion para una respuesta de calidad de senal TLV.
La Figura 9 es un diagrama esquematico de una forma de realizacion de un elemento de red NE.
La Figura 10 es un diagrama esquematico de una forma de realizacion de un sistema informatico de uso general. DESCRIPCION DETALLADA DE LA INVENCION
Debe entenderse, desde el principio, que aunque la puesta en practica ilustrativa de una o mas formas de realizacion se da a conocer a continuacion, los sistemas y/o metodos dados a conocer pueden ponerse en practica utilizando cualquier numero de tecnicas, actualmente conocidas o en existencia. La idea inventiva no debe estar, en manera alguna, limitada a las puestas en practica ilustrativas, dibujos y tecnicas ilustradas a continuacion, incluyendo los disenos a modo de ejemplo y las puestas en practica ilustradas y aqrn descritas, sino que pueden modificarse dentro del alcance de las reivindicaciones adjuntas junto con su gama completa de equivalentes.
A continuacion se da a conocer un sistema, aparato y metodo para realizar la validacion de degradacion de ruta de luz de PCE. Un PCC puede enviar una demanda de calculo de ruta PCEP a un PCE. La demanda PCEP puede incluir al menos un valor de degradacion. El valor de degradacion puede comprender datos que indican una calidad de senal optica particular que debe poseer una ruta de luz calculada y un valor umbral mmimo/maximo que debe/no debe superar una calidad de senal optica estimada de una ruta de luz calculada. El PCE puede realizar una validacion de degradacion demandada por el PCE en cada ruta de luz calculada utilizando datos de degradacion de la red. El PCE puede validar el valor de senal optica de cada enlace de una ruta de luz o puede validar el valor de senal optica acumulativo de la ruta de luz. El PCE puede realizar la validacion utilizando datos de degradacion ya conocidos para el PCE, p.ej., memorizados en una base de datos de ingeniena de trafico y/o recibidos directamente desde otros componentes de la red, etc. El PCE puede enviar una respuesta PCEP al PCC con una ruta de luz
5
10
15
20
25
30
35
40
45
50
55
60
65
calculada y datos que indican si la ruta de luz calculada fue satisfactoriamente validada para cada valor de degradacion.
La Figura 1 ilustra una forma de realizacion de un sistema de red WSON 100. El sistema 100 puede comprender una red WSON 110, un controlador de plano de control 120 y un PCE 130. La red WSON 110, el controlador de plano de control 120 y el PCE 130 pueden comunicarse entre sf por medios opticos, electricos o inalambricos. La red WSON 110 puede comprender una pluralidad de elementos de red NEs 112 acoplados entre sf utilizando fibras opticas. En una forma de realizacion, las fibras opticas pueden considerarse tambien como elementos de red NEs 112. Las senales opticas pueden transmitirse a traves de la red WSON 110 mediante rutas de luz que pueden pasar a traves de algunos de los elementos de red NEs 112. Ademas, algunos de los elementos de red NEs 112, a modo de ejemplo, los situados en los extremos de la red WSON 110, pueden configurarse para la conversion entre senales electricas procedentes de fuentes exteriores y las senales opticas utilizadas en la red WSON 110. Aunque cuatro elementos de red NEs 112 se ilustran en la red WSON 110, la red WSON 110 puede comprender cualquier numero de elementos de red NEs 112.
La red WSON 110 puede ser cualquier red optica que utiliza componentes activos o pasivos para transmitir senales opticas. La red WSON 110 puede poner en practica la tecnologfa WDM para transmitir las senales opticas a traves de la red WSON 110 y puede comprender varios componentes opticos segun se describe en detalle mas adelante. La red WSON 110 puede ser parte de una red de largo alcance, una red metropolitana o una red de acceso residencial.
Los elementos de red NEs 112 pueden ser cualesquiera dispositivos o componentes que transmitan senales a traves de la red WSON 110. En una forma de realizacion, los elementos de red NEs 112 consisten esencialmente en componentes de procesamiento opticos, tales como puertos de lmea, puertos de adicion, puertos de eliminacion, transmisores, receptores, amplificadores, derivaciones opticas, etc. y no contienen ningun componente de procesamiento electrico. Como alternativa, los elementos de red NEs 112 pueden comprender una combinacion de componentes de procesamiento optico y componentes de procesamiento electrico. Al menos algunos de los elementos de red NEs 112 pueden configurarse con convertidores de longitudes de onda, convertidores optico- electricos (OE), convertidores electrico-opticos (EO), convertidores OEO o una de sus combinaciones. Sin embargo, puede ser conveniente para al menos algunos de los elementos de red NEs 112 carecer de dichos convertidores puesto que, de este modo, pueden reducir el coste y la complejidad de la red WSON 110. En formas de realizacion espedficas, los elementos de red NEs 112 pueden comprender conexiones cruzadas opticas (OXCs), conexiones cruzadas fotonicas (PXCs), multiplexores de insercion/extraccion opticos reconfigurables de tipo I o tipo II (ROADMs), conmutadores selectivos de longitud de onda (WSSs), multiplexores de insercion/extraccion opticos espedficos (FOADMs) o sus combinaciones.
Los elementos de red NEs 112 pueden acoplarse entre sf por intermedio de fibras opticas. Las fibras opticas pueden utilizarse para establecer enlaces opticos y transmitir las senales opticas entre los elementos de red NEs 112. Las fibras opticas pueden comprender fibras de modo unico estandar (SMFs) segun se define en la norma G.652 del Sector de Normalizacion de Telecomunicaciones de la Union Internacional de Telecomunicaciones (ITU-T), de dispersion desplazada SMFs, segun se define en la norma G.653 de ITU-T, de corte desplazado SMFs segun se define en la norma G.654 de ITU-T, SMFs de dispersion desplazada no cero segun se define en la norma G.655 de ITU-T, SMFs de dispersion desplazada no cero de banda ancha segun se define en la norma G.656 de ITU-T o una de sus combinaciones. Estos tipos de fibra pueden diferenciarse por sus caractensticas de degradacion optica, tales como atenuacion, dispersion cromatica, dispersion de modos de polarizacion, mezcla de cuatro ondas o una de sus combinaciones. Estos efectos pueden depender de la longitud de onda, del espaciamiento de canales, del nivel de la potencia de entrada o de algunas de sus combinaciones. Las fibras opticas pueden utilizarse para transmitir senales de WDM, tales como senales de WDM gruesa (CWDM) segun se define en la norma G.694.2 de ITU-T o senales WDM densas (DWDM) segun se define en la norma G.694.1 de ITU-T. La totalidad de las normas aqm descritas se incorporan por referencia.
El controlador de plano de control 120 puede coordinar las actividades dentro de la red WSON 110. Mas concretamente, el controlador del plano de control 120 puede recibir demandas de conexiones opticas y proporcionar senalizacion de ruta de luz a la red WSON 110 por intermedio de un Protocolo de Pasarela Interior (IGP) tal como la denominada Conmutacion Generica de Etiquetas Multiprotocolo (GMPLS), coordinando de este modo los elementos de red NEs 112 de modo que las senales de datos sean enrutadas a traves de la red WSON 110 con poca o ninguna contencion. Ademas, el controlador del plano de control 120 puede comunicarse con el PCE 130 utilizando PCEP, proporcionar al PCE 130 informacion que pueda utilizarse para la RWA, recibir la RWA desde el PCE 130 y/o reenviar la RWA a los elementos de red NEs 112. El controlador del plano de control 120 puede situarse en un componente fuera de la red WSON 110, tal como un servidor externo o puede situarse en un componente dentro de la red WSON 110, tal como un elemento de red NE 112.
El PCE 130 puede realizar la totalidad o parte de la RWA para el sistema de red WSON 100. Mas concretamente, el PCE 130 puede recibir la longitud de onda u otra informacion que pueda utilizarse para la asignacion RWA desde el controlador del plano de control 120, desde los elementos de red NEs 112 o ambos a la vez. El PCE 130 puede procesar la informacion para obtener la RWA, a modo de ejemplo, calculando las rutas, p.ej., rutas de luz, para las
5
10
15
20
25
30
35
40
45
50
55
60
65
senales opticas, especificando las longitudes de onda opticas que se utilizan para cada ruta de luz y determinando los elementos de red NEs 112 a lo largo de una ruta de luz en la que la senal optica debe convertirse a una senal electrica o a una longitud de onda diferente. La RWA puede incluir al menos una ruta para cada senal entrante y al menos una longitud de onda asociada con cada ruta. El PCE 130 puede enviar luego la totalidad o parte de la informacion de RWA al controlador del plano de control 120 o directamente a los elementos de red NEs 112. Para prestar asistencia al PCE 130 en este proceso, el PCE 130 puede comprender una base de datos de ingeniena de trafico global (TED), una base de datos de informacion de RWA, un monitor de rendimiento optico (OPM), una base de datos de informacion de restriccion de capa ffsica (PLC) o una de sus combinaciones. El PCE 130 puede situarse en un componente fuera de la red WSON 110, tal como un servidor externo, o puede situarse en un componente dentro de la red WSON 110, tal como un elemento de red NE 112.
En algunas formas de realizacion, la informacion de RWA puede enviarse al PCE 130 por intermedio de un cliente de calculo de ruta (PCC). El PCC puede ser cualquier aplicacion de cliente que demande un calculo de ruta a realizarse por el PCE 130. El PCC puede ser tambien cualquier componente de red que realiza dicha demanda, tal como el controlador del plano de control 120 o cualquier elemento de red NE 112, tal como ROADM o FOADM. La Figura 2 ilustra una forma de realizacion de un metodo de comunicacion de calculo de ruta 200 entre el PCC y el PCE. El metodo 200 puede ponerse en practica utilizando cualquier protocolo adecuado, tal como el PCEP. En el metodo 200, el PCC puede enviar una demanda de calculo de ruta 202 al PCE. La demanda de calculo de ruta puede ordenar al PCE calcular una ruta a traves de la red. La demanda de calculo de ruta puede comprender una demanda de validacion de degradacion que ordena al PCE realizar una validacion de degradacion de una determinada ruta de red, a modo de ejemplo, la ruta calculada. La demanda de validacion de degradacion puede ordenar al PCE validar la ruta considerando un tipo de calidad de senal optica de la ruta tal como un Lfmite de Error de Tasa Binaria (BER), una Relacion de Senal a Ruido Optica (OSNR), margen de OSNR, dispersion del Modo de Polarizacion (PMD), Factor de Calidad (factor Q) o una de sus combinaciones. La demanda de validacion de degradacion puede comprender tambien un umbral que una ruta o que cada enlace de ruta necesite cumplir para ser validada. A modo de ejemplo, el umbral puede indicar el valor aceptable mmimo o maximo para la calidad de senal de cada tipo para el nivel de ruta o nivel de enlace. En 204, el PCE puede calcular una ruta a traves de la red que cumpla las limitaciones de la ruta de luz. A modo de ejemplo, el PCE puede calcular el valor de RWA. El PCE puede realizar luego una validacion de degradacion en la ruta basada en el tipo de calidad de senal optica que se indica en la demanda de calculo de ruta 202. EL PCE puede enviar una respuesta de calculo de ruta 206 al PCC. La respuesta 206 puede comprender a RWA, datos que indican las validaciones de degradacion efectuadas, el resultado de las validaciones y los datos de degradacion estimados asociados con la ruta de red o los enlaces de ruta de red.
Cuando una red comprende una pluralidad de PCEs, no todos los PCE dentro de la red pueden tener la capacidad para calcular el valor de RWA. Por lo tanto, la red puede comprender un mecanismo de descubrimiento que permita al PCC determinar el PCE en el que enviar la demanda 202. A modo de ejemplo, el mecanismo de descubrimiento puede comprender un anuncio procedente de un PCC para un PCE capaz de RWA, y una respuesta desde los PCE que indique si son capaces de RWA. El mecanismo de descubrimiento puede ponerse en practica como parte del metodo 200 como un proceso separado.
El PCE puede realizarse en una de varias arquitecturas segun se describe en los documentos de Internet Engineering Task Force (IETF) con demanda de comentario (RFC) 6566, que se incorpora aqrn por referencia. La Figura 3 ilustra una forma de realizacion de una arquitectura de RWA combinada 300. En la combinacion de una arquitectura de RWA combinada 300 el PCC 310 comunica con la demanda de RWA y la informacion requerida al PCE 320, que pone en practica la asignacion de enrutamiento, la asignacion de longitud de onda y las funciones de validacion de degradacion utilizando una entidad de calculo unica, tal como un procesador. A modo de ejemplo, el procesador puede procesar la informacion de RWA utilizando un algoritmo unico o multiples algoritmos para calcular la ruta de luz asf como para asignar las longitudes de onda opticas para cada ruta de luz. La cantidad de informacion de RWA que se necesita por el PCE 320 para calcular RWA puede variar dependiendo del algoritmo utilizado. Si asf se desea, el PCE 320 puede no calcular RWA hasta que se establezcan enlaces de red suficientes entre los elementos de red NEs o cuando se proporcione informacion de RWA suficiente sobre los elementos de red NEs y la topologfa de la red.
El PCE 320 puede comprender una base de datos de ingeniena de trafico (TED) 330. La estacion base TED puede memorizar informacion relacionada con los elementos de red NEs y enlaces de red, incluyendo informacion de topologfa, informacion de estado de enlaces y/o caractensticas ffsicas de los elementos de red NEs y enlaces, tal como datos de degradacion optica, comunidades de conmutacion, etc. La base de datos TED puede utilizarse para ingeniena del trafico y puede actualizarse por los elementos de red NEs en la red utilizando la denominada Primera Ruta mas Corta Abierta (OSPF) y protocolos de pasarelas interiores similares (IGPs). El PCE 320 puede utilizar datos memorizados en la base de datos TED cuando se realice una validacion de degradacion en una ruta de luz calculada.
La Figura 4 ilustra una forma de realizacion de una arquitectura de RWA separada 400. En la arquitectura de RWA separada 400, el PCC 410 comunica la demanda de RWA que comprende una demanda de validacion de degradacion al PCE 420, que pone en practica la funcion de enrutamiento, la funcion de asignacion de longitud de
5
10
15
20
25
30
35
40
45
50
55
60
65
onda y la funcion de validacion de degradacion utilizando entidades de calculo separadas, tales como los procesadores 422 y 424. Como alternativa, la arquitectura de RWA separada 400 puede comprender dos PCE separados 420 comprendiendo cada uno de ellos uno de los procesadores 422 y 424. La puesta en practica del enrutamiento de RWA por separado de la validacion de degradacion puede descargar parte de la carga de calculo sobre los procesadores 422 y 424 y reducir el tiempo de procesamiento. Ademas, la separacion de RWA de la validacion de degradacion puede ser necesaria en algunas formas de realizacion de la red debido a las limitaciones en compartir la degradacion. En una forma de realizacion, el PCC 410 puede tener conocimiento de la presencia de solamente uno de dos procesadores 422 y 424 (o dos PCE) y puede solamente comunicarse con ese procesador 422, 424 (o PCE). A modo de ejemplo, el PCC 410 puede enviar RWA y la demanda de validacion de degradacion al procesador 422, que puede actuar como un coordinador calculando las rutas de luz y las asignaciones de longitud de onda. El procesador 422 puede reenviar las rutas calculadas y las asignaciones de longitudes de onda junto con la demanda de validacion de degradacion al procesador 424 en donde se realiza la validacion de degradacion. La validacion de degradacion puede ser del tipo o de los tipos indicados en la demanda de RWA enviada por el PCC 410 y puede realizarse utilizando datos de degradacion memorizados en una base de datos TED local 423. Los resultados de validacion de degradacion y de RWA pueden retransmitirse luego al procesador 422 y a continuacion, al PCC 410. Dicha forma de realizacion puede revertirse tambien de modo que el PCC 410 se comunique con el procesador 424 en lugar del procesador 422. Ademas de los datos de demanda de RWA y de degradacion anteriormente examinados, las demandas de calculo transmitidas entre PCE 422 y 424 (p.ej., demandas de calculo de PCEP) pueden incluir datos que indiquen si mas de una ruta de origen-destino debe calcularse, datos que indican un numero maximo de rutas validadas de degradacion a reenviarse y/o limitaciones de longitud de onda asociadas con RWA. Las respuestas transmitidas entre PCE 422 y 424 (p.ej., respuestas de PCEP) pueden comprender rutas validadas de degradacion optica, limitaciones de longitud de onda para las rutas validadas de degradacion opticas y/o datos que indiquen que no se encuentra ninguna ruta cuando la validacion de degradacion es operativamente insatisfactoria para todas las rutas calculadas.
En otra arquitectura 300 o 400, el PCC 310 o 410 puede recibir una ruta desde el origen al destino junto con las longitudes de onda, p.ej., etiquetas generalizadas de GMPLS, a utilizarse a lo largo de partes de la ruta. La senalizacion de GMPLS soporta un objeto de ruta explfcito (ERO). Dentro de un objeto eRo, un sub-objeto de etiqueta de ERO puede utilizarse para indicar la longitud de onda a utilizarse en un elemento de red NE particular. El PCC 310 o 410 puede recibir tambien una comunicacion que indique si la validacion de degradacion fue operativamente satisfactoria y que indique el valor de degradacion optica de la ruta.
La Figura 5 es un diagrama de flujo de un proceso de validacion de degradacion 500, que puede ponerse en practica por un PCE. El proceso 500 puede comenzar en el bloque 510 cuando se recibe una demanda de calculo de ruta (p.ej., desde un PCC). A modo de ejemplo, la demanda de calculo de ruta puede ser una demanda de calculo de ruta PCEP. Como una forma de realizacion, a modo de ejemplo, la demanda de calculo de ruta puede comprender al menos un valor de degradacion y/o al menos un valor umbral. El valor de degradacion puede comprender un tipo de calidad de senal optica que el pCc desea validar y el umbral puede comprender la calidad de senal optica de enlace o de ruta aceptable maxima o minima. El tipo de calidad de senal optica puede comprender un valor de la relacion BER, OSNR, PDM, el factor Q o una de sus combinaciones. En una forma de realizacion espedfica, la relacion OSNR puede comprender un margen, que puede ser un valor adicional anadido a OSNR para tener en cuenta la degradacion de ruta impredecible y otra degradacion no incluida en las estimaciones de validacion. Un margen puede ser desde aproximadamente a tres a aproximadamente seis decibelios (dB). El proceso 500 puede calcular luego una ruta de red en el bloque 520. El proceso 500 puede obtener datos de degradacion para la ruta de red y/o los enlaces de ruta de red desde la base de datos TED de PCE en el bloque 530. Los datos de degradacion pueden ser del tipo de calidad de senal optica que se indican por la demanda de calculo de ruta. En el bloque 540, el PCE puede validar la ruta o los enlaces de ruta comparando los datos de degradacion de enlace/ruta de red con el valor umbral. Mas concretamente, el proceso 500 puede considerar los datos acumulativos de degradacion de ruta de red, datos de degradacion para cada enlace de ruta de red o ambos a la vez. El proceso 500 puede enviar luego una respuesta (p.ej., una respuesta de calculo de ruta PCEP al PCC) con los resultados de validacion de degradacion en el bloque 550. La respuesta puede comprender datos que indiquen si la ruta de red y/o enlaces de ruta de red fueron validados de forma correcta (p.ej., las calidades de senales opticas de la ruta o enlace son inferiores/superiores a un valor umbral maximo/mmimo, respectivamente). La respuesta puede comprender tambien el valor de degradacion de la senal optica estimada de la ruta de red calculada o del enlace de ruta de red. Como alternativa o de forma adicional, una demanda de calculo de ruta puede incluir multiples valores de degradacion y valores umbrales. En ese caso, el PCE obtiene datos de cada tipo demandado, valida la ruta de red/enlace para cada tipo de degradacion demandado y proporciona una respuesta con los resultados de cada validacion.
La Figura 6 es un diagrama de flujo de un proceso de errores de validacion de degradacion 600, que puede ponerse en practica por un PCE. El proceso 600 puede iniciarse en el bloque 610 cuando una demanda de calculo de ruta que no comprende un lfmite de BER es objeto de recepcion (p.ej., procedente de un PCC). El proceso 600 puede determinar luego si existe un lfmite de BER por defecto en el bloque 620 o no existe. Si existe un umbral lfmite de BER por defecto (p.ej., en el PCE), el proceso puede proseguir con el bloque 630 en donde el proceso 600 puede calcular la ruta de luz y realizar la validacion de degradacion utilizando el umbral lfmite de BER por defecto. El proceso 600 puede proseguir luego con practicamente las mismas etapas descritas en el proceso 500. Si no existe un umbral lfmite por defecto de BER en el bloque 620, entonces el proceso puede proseguir con el bloque 640 y
5
10
15
20
25
30
35
40
45
50
55
60
65
transmitir un mensaje de error (p.ej., al PCC o a un administrador de red, indicando que no se ha especificado ningun Kmite de BER).
La Figura 7 ilustra una forma de realizacion de una codificacion para una demanda de calidad de senal TLV 700, que puede incluirse en una demanda de calculo de ruta PCEP (p.ej., la demanda de calculo de ruta del bloque 510 del proceso 500) y puede tratarse por un PCE como una demanda de validacion de degradacion. La demanda de calidad de senal TLV 700 puede comprender una pluralidad de secciones de treinta y dos bits, cada una de ellas numeradas desde la posicion de bit cero a la posicion de bit treinta y una y una pluralidad de campos/bits situados en las secciones. La demanda de calidad de senal TLV 700 puede comprender un bit de paso (P) 701, que puede situarse en la posicion de bit cero y puede ponerse a uno para indicar una validacion de degradacion demandada que debe realizarse a nivel de ruta de red y a cero para indicar que la validacion de degradacion debe realizarse al nivel de enlace de ruta de red. La demanda de calidad de senal TLV 700 puede comprender un campo de Tipo de Calidad de Senal 702, que puede ser de dieciseis bits de longitud, puede extenderse desde la posicion de bit uno a la posicion de bit dieciseis y puede indicar el tipo de validacion de degradacion a efectuarse. El campo de Tipo de Calidad de Senal 702 puede establecerse a un valor de uno para indicar el lfmite de BER, dos para indicar OSNR mas su margen, tres para indicar PDM o cuatro para indicar el factor Q. La demanda de calidad de senal TLV 700 puede comprender un campo Reservado 703, que puede ser de quince bits de longitud y puede extenderse desde la posicion de bit diecisiete a la posicion de bits treinta y una. El campo Reservado 703 puede reservarse para otros fines. La demanda de calidad de senal TLV 700 puede comprender un campo de umbral Threshold 704 que puede ser de treinta y dos bits de longitud, puede extenderse desde la posicion de bit cero a la posicion de bit treinta y una y puede indicar el valor de calidad de senal aceptable mmimo o maximo del tipo indicado en el campo de Tipo de Calidad de Senal 702 para el nivel de ruta o el nivel de enlace.
La Figura 8 ilustra una forma de realizacion de una codificacion para una respuesta de calidad de senal TLV 800, que puede comprender los resultados de una validacion de degradacion y puede enviarse (p.ej., por un PCE a un PCC en el bloque 550 del proceso 500) como parte de una respuesta de calculo de ruta PCEp. La demanda de calidad de senal TLV 800 puede comprender una pluralidad de secciones de treinta y dos bits, cada una numerada desde la posicion de bit cero a la posicion de bit treinta y una y una pluralidad de campos/bits situados en las secciones. La respuesta de calidad de senal TLV 800 puede comprender un bit P 801, que puede situarse en la posicion de bit cero y puede establecerse a uno para indicar que una validacion de degradacion asociada fue operativamente satisfactoria y establecerse a dos para indicar que no fue satisfactoria una validacion de degradacion asociada. La respuesta de calidad de senal TLV 800 puede comprender un campo de Tipo de Calidad de Senal 802, que puede tener una longitud de dieciseis bits, puede extenderse desde la posicion de bit uno a la posicion de bit dieciseis y puede indicar el tipo de validacion de degradacion realizada. El campo de Tipo de Calidad de Senal 802 puede establecerse a un valor de uno para indicar un lfmite de BER, a dos para indicar el valor de OSNR mas margen, tres para indicar PMD o cuatro para indicar el factor Q. La respuesta de calidad de senal TLV 800 puede comprender un campo Reservado 803, que tener una longitud de quince bits y puede extenderse desde la posicion de bit diecisiete a la posicion de bit treinta y una. El campo Reservado 803 puede reservarse para otros fines. La respuesta de calidad de senal TLV 800 puede comprender un campo de valor de Calidad de Senal 804, que puede tener una longitud de treinta y dos bits, puede extenderse desde la posicion de bits cero a la posicion de bits treinta y una y puede indicar la calidad de senal optica estimada de una ruta de red asociada.
La Figura 9 es un diagrama esquematico de una forma de realizacion de un elemento de red NE 900, que puede funcionar como un nodo en la red 100, 300 y/o 400. El elemento de red NE 900 puede funcionar como un pCe, un PCC y/o cualquiera de los elementos de red NEs aqm dados a conocer. Un experto en esta tecnica reconocera que el termino de elemento de red NE abarca una amplia gama de dispositivos de los que NE 900 es solamente un ejemplo. NE 900 esta incluido para fines de claridad de la descripcion, pero de ninguna manera, significa un lfmite de la aplicacion de la presente idea inventiva a una forma de realizacion de NE o clase de formas de realizacion de NE. Al menos algunas de las caractensticas/metodos descritos en la idea inventiva pueden ponerse en practica en un aparato de red o componente, tal como un NE 900. A modo de ejemplo, las caractensticas/metodos en la idea inventiva pueden ponerse en practica utilizando hardware, firmware y/o software instalado para su ejecucion en equipos de hardware. El NE 900 puede ser cualquier dispositivo que transmita tramas a traves de una red, p.ej., un conmutador, enrutador, puente, servidor, etc. Segun se ilustra en la Figura 9, el NE 900 puede comprender un receptor (Rx) 912 acoplado a una pluralidad de puertos de entrada 910 para la recepcion de tramas desde otros nodos, una unidad logica 920 acoplada al receptor para determinar que nodos a donde enviar las tramas y un transmisor (Tx) 932 acoplado a la unidad logica 920 y a una pluralidad de puertos de salida 930 para transmitir tramas a los otros nodos. La unidad logica 920 puede comprender uno o mas procesadores de multiples nucleos y/o dispositivos de memoria, que pueden funcionar como memorias de datos. La unidad logica 920 puede ponerse en practica utilizando hardware, software o ambos a la vez. Los puertos de entrada 910 y/o puertos de salida 930 pueden contener componentes de transmision y/o recepcion opticos y/o electricos. NE 900 puede ser, o no, un componente de enrutamiento que tome decisiones de enrutamiento. En una forma de realizacion, a modo de ejemplo, cuando el elemento de red NE 900 funcione como un PCE, la unidad logica 920 en el elemento de red NE 900 puede poner en practica algunos o la totalidad de los procesos del metodo aqrn dado a conocer, tal como un proceso de validacion de degradacion 500 y un proceso de error de validacion de degradacion 600. En una forma de realizacion, a modo de ejemplo, la unidad logica 920 en el NE 900 puede poner en practica algunos o la totalidad de los procesos realizados por el PCE 320 dados a conocer en la arquitectura 300 o por el PCE 420 en la arquitectura
5
10
15
20
25
30
35
40
45
50
55
60
65
400. Como alternativa, en una forma de realizacion a modo de ejemplo, el NE 900 funciona como un PCC, la unidad logica 920 en el NE 900 puede poner en practica algunos o la totalidad de los procesos realizados por el PCC 310 dados a conocer en la arquitectura 300 o por el PCC 410 en la arquitectura 400.
Los componentes de red y los metodos anteriormente descritos pueden ponerse en practica en cualquier componente de red de uso general, tal como un componente de red u ordenador con potencia de procesamiento suficiente, recursos de memoria y capacidad de rendimiento de red suficiente para gestionar la carga de trabajo necesita que se le impone. La Figura 10 ilustra un componente de red de uso general tfpico 1000 adecuado para poner en practica una o mas formas de realizacion de los componentes y metodos aqrn dados a conocer. El componente de red 1000 incluye un procesador 1002 (que puede referirse como una unidad central de procesador o CPU) que esta en comunicacion con dispositivos de memoria que incluyen una memoria secundaria 1004, una memoria de solamente lectura (ROM) 1006, una memoria de acceso aleatorio (ROM) 1008, dispositivos de entrada/salida (I/O) 1010 y dispositivos de conectividad de red 1012. El procesador 1002 puede ponerse en practica como uno o mas circuitos integrados de CPU o puede ser parte de uno o mas circuitos integrados espedficos de la aplicacion (ASICs) y/o procesadores de senales digitales (DSPs). El procesador 1002 puede utilizarse para poner en practica los metodos aqrn dados a conocer tales como un proceso de validacion de degradacion 500 y un proceso de errores de validacion de degradacion 600. El procesador 1002 puede utilizarse tambien para poner en practica algunos o la totalidad de los procesos realizados por el PCC 310 dados a conocer en la arquitectura 300 por el PCC 410 en la arquitectura 400, por el PCE 320 dado a conocer en la arquitectura 300 y/o por el PCE 420 en la arquitectura 400.
La memoria secundaria 1004 suele estar constituida por una o mas unidades de disco o unidades de cinta y se utiliza para la memorizacion no volatil de datos y como un dispositivo de memorizacion de datos de capacidad superada si la memoria RAM 1008 no es de suficiente capacidad para retener todos los datos de trabajo. La memoria secundaria 1004 puede utilizarse para memorizar programas que se cargan en la memoria RAM 1008 cuando dichos programas se seleccionan para su ejecucion. La memoria ROM 1006 se utiliza para memorizar instrucciones y quizas datos que sean objeto de lectura durante la ejecucion del programa. La memoria ROM 1006 es un dispositivo de memoria no volatil que suele tener una capacidad de memoria pequena en relacion con la mayor capacidad de memoria de la memoria secundaria. La memoria RAM 1008 se utiliza para memorizar datos volatiles y quizas para memorizar instrucciones. El acceso a las memorias ROM 1006 y RAM 1008 suele ser mas rapido que a la memoria secundaria 1004.
Al menos una forma de realizacion se da a conocer y variaciones, combinaciones y/o modificaciones de las formas de realizacion y/o caractensticas de las formas de realizacion realizadas por un experto en esta tecnica estan dentro del alcance de la idea inventiva. Formas de realizacion alternativas que resulten de las funciones de combinar, integrar y/o omitir caractensticas de las formas de realizacion estan tambien dentro del alcance de la idea inventiva. En donde se establecen expresamente limitaciones o margenes numericos, dichas limitaciones o margenes expresos deben entenderse que incluyen margenes iterativos o limitaciones de magnitud similar que caen dentro de las limitaciones o margenes expresamente establecidos (p.ej., desde aproximadamente 1 aproximadamente 10 incluye 2, 3, 4, etc.; mayor que 0.10 incluye 0.11, 0.12, 0.13, etc.). A modo de ejemplo, siempre que se da a conocer un margen numerico con un lfmite inferior Ri y un lfmite superior Ru cualquier numero que cae dentro del margen se da a conocer concretamente. En particular, los siguientes numeros dentro del margen se dan a conocer espedficamente R = Ri + k * (Ru - Ri ) en donde k es una variable cuyo margen es desde el 1 por ciento al 100 por ciento con un incremento del 1 por ciento, esto es, k es 1 por ciento, 2 por ciento, 3 por ciento, 4 por ciento, 7 por ciento, ..., 70 por ciento, 71 por ciento, 72 por ciento, ..., 97 por ciento, 96 por ciento, 97 por ciento, 98 por ciento, 99 por ciento o 100 por ciento. Ademas, cualquier margen numerico definido por dos numeros R segun se definio con anterioridad se da a conocer tambien de forma espedfica. A no ser que se indique de otro modo, el termino “aproximadamente” significa +10 % del numero que le sigue. El uso del termino “opcionalmente” con respecto a cualquier elemento de una reivindicacion significa que el elemento es requerido, o de forma alternativa, el elemento no es requerido, estando ambas alternativas dentro del alcance de la reivindicacion. El uso de terminos mas amplios tales como “comprende”, “incluye” y “teniendo” debe entenderse que proporcionan apoyo a terminos menos amplios tales como “constituido por”, “constituido esencialmente por” y “comprendido practicamente por”. En consecuencia, el alcance de proteccion no esta limitado por la descripcion anteriormente establecida sino que esta definido por las reivindicaciones que siguen, incluyendo ese alcance todos los equivalentes del contenido de las reivindicaciones. Todas y cada una de las reivindicaciones se incorpora como elemento adicional dado a conocer en la especificacion y las reivindicaciones son formas de realizacion de la presente invencion. La difusion de una referencia en la idea inventiva no es una admision de que se trata de una tecnica anterior, en particular, cualquier referencia que tenga una fecha de publicacion despues de la fecha de prioridad de esta solicitud de patente. La idea inventiva de todas las patentes, solicitudes de patentes y publicaciones citadas en la invencion se incorporan aqrn por referencia, en la medida en que proporcionan datos a modo de ejemplo, datos de procedimientos y otros detalles complementarios para la idea inventiva.
Aunque se han dado a conocer varias formas de realizacion en la presente invencion, debe entenderse que los sistemas y metodos dados a conocer podnan materializarse en muchas otras formas espedficas sin desviarse por ello del espmtu o alcance de la presente invencion. Los presentes ejemplos se refieren a la fecha de esta solicitud. La idea inventiva de todas las patentes, solicitudes de patentes y publicaciones citadas en la invencion se incorporan
aqu por referencia, en la medida en que proporcionan datos a modo de ejemplo, procedimientos u otros detalles complementarios para la invencion.
Aunque varias formas de realizacion han sido dadas a conocer en la presente invencion, debe entenderse que los 5 sistemas y metodos dados a conocer podnan materializarse en numerosas formas espedficas sin desviarse por ello del esprntu o alcance de la presente invencion. Los presentes ejemplos han de considerarse como ilustrativos y no restrictivos y la intencion no ha de limitarse a los detalles aqu dados a conocer. A modo de ejemplo, los diversos elementos o componentes pueden combinarse o integrarse en otro sistema o pueden omitirse algunas caractensticas o no ponerse en practica.
10
Ademas, las tecnicas, los sistemas, los subsistemas y los metodos descritos e ilustrados en las diversas formas de realizacion como discretos o separados pueden combinarse o integrarse con otros sistemas, modulos, tecnicas o metodos sin desviarse por ello del alcance de la presente invencion. Otros elementos ilustrados o descritos como acoplados o directamente acoplados o en comunicacion entre sf pueden ser objeto de acoplamiento indirecto o 15 comunicarse a traves de alguna interfaz, dispositivo o componente intermedio, de forma electrica o mecanica, o de cualquier otro modo.
20

Claims (16)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    65
    REIVINDICACIONES
    1. Un aparato que comprende:
    un elemento de calculo de ruta, PCE (320, 420), que comprende un procesador configurado para:
    recibir una demanda de calculo de ruta de protocolo de elemento de calculo de ruta, PCEP, procedente de un cliente de calculo de ruta, PCC (310, 410), en donde la demanda de calculo de ruta comprende una demanda de validacion de degradacion que ordena al PCE (320, 420) realizar una validacion de degradacion de una ruta de red;
    despues de recibir la demanda de calculo de ruta, calcular una ruta de red;
    realizar una validacion de degradacion de la ruta de red especificada por la demanda de validacion de degradacion; caracterizado por cuanto que la demanda de validacion de degradacion comprende un indicador que indica si la validacion de degradacion debe realizarse a un nivel de ruta de red o a un nivel de enlace de ruta de red, en donde el PCE (320, 420) realiza la validacion de degradacion de la ruta de red sobre la base del indicador efectuando una validacion de cada enlace en la ruta de red; y
    enviar una respuesta de calculo de ruta al PCC (310, 410), en donde la respuesta de calculo de ruta comprende datos de asignacion de longitud de onda y ruta, RWA, que indican las validaciones de degradacion efectuadas, el resultado de la validacion y los datos de degradacion estimados asociados a los enlaces de ruta de red.
  2. 2. El aparato segun la reivindicacion 1, en donde la demanda de validacion de degradacion comprende un tipo de calidad de senal de la ruta de red que indica el tipo de validacion de degradacion a efectuar, y en donde el PCE (320, 420) esta configurado para realizar la validacion de degradacion de la ruta de red sobre la base del tipo de calidad de senal.
  3. 3. El aparato segun la reivindicacion 2, en donde el tipo de calidad de senal de la ruta de red comprende al menos un parametro entre los siguientes: el Lfmite de Error de Tasa Binaria, BER, la Relacion de Senal a Ruido Optica, OSNR, el margen de OSNR, la Dispersion de los Modos de Polarizacion, PMD y el Factor de Calidad, el factor Q.
  4. 4. El aparato segun la reivindicacion 3, en donde la demanda de validacion de degradacion comprende un valor umbral que indica el valor mmimo o maximo de calidad de la senal de una ruta de red o un enlace de ruta de red que debe satisfacer y en donde el PCE (320, 420) realiza la validacion de degradacion de la ruta de red sobre la base del valor umbral.
  5. 5. El aparato segun la reivindicacion 4, en donde el PCE (320, 420) realiza la validacion de degradacion de la ruta de red sobre la base del valor umbral comparando un valor de calidad de la senal de la ruta de red, a un nivel de ruta o a un nivel de enlace, con respecto al valor umbral, en donde si el valor umbral comprende un valor mmimo, la validacion de degradacion es satisfactoria si el valor de la calidad de la senal es mayor que o igual al valor umbral, y en donde si el valor umbral comprende un valor maximo, la validacion de degradacion es satisfactoria si el valor de calidad de la senal es menor o igual al valor umbral.
  6. 6. El aparato segun la reivindicacion 5, en donde el PCE (320, 420) comprende, ademas, una base de datos de ingeniena de trafico, TED, en la TED comprende datos de degradacion de la red y en donde el PCE (320, 420) utiliza los datos de degradacion de la red para determinar el valor de calidad de la senal de la ruta de red.
  7. 7. Un metodo que comprende:
    enviar, por un cliente de calculo de ruta, PCC (310, 410), una demanda de calculo de ruta de protocolo de elemento de calculo de ruta, PCEP, a un elemento de calculo de ruta, PCE (320, 420);
    en donde la demanda ordena al elemento PCE (320, 420) realizar una asignacion de longitud de onda y ruta, RWA, y una primera validacion de degradacion de una ruta de red;
    en donde la demanda comprende un tipo de calidad de senal de la ruta de red que indica el primer tipo de validacion de degradacion a efectuar; caracterizado por cuanto que la demanda comprende un indicador que indica si la primera validacion de degradacion debe realizarse a un nivel de ruta de red o a un nivel de enlace de ruta de red, en donde el PCE (320, 420) realiza la validacion de degradacion de la ruta de red sobre la base del indicador efectuando una validacion de cada enlace en la ruta de red; y
    enviar una respuesta de calculo de ruta al PCC (310, 410), en donde la respuesta de calculo de ruta comprende datos de asignacion de longitud de onda y ruta, RWA, que indican las validaciones de la degradacion efectuadas, el resultado de la validacion y los datos de la degradacion estimados asociados con los enlaces de la ruta de red.
  8. 8. El metodo segun la reivindicacion 7, en donde el tipo de calidad de la senal de la ruta de red comprende al
    5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    60
    menos un Lfmite de Error de Tasa Binaria, BER, la Relacion de Senal a Ruido Optica, OSNR, el margen de OSNR, la Dispersion del Modo de Polarizacion, PMD y el factor de calidad, factor Q.
  9. 9. El metodo segun la reivindicacion 7 en donde la demanda comprende, ademas, un valor umbral que indica el valor mmimo o maximo de una ruta de red o de un enlace de ruta de red que necesita satisfacer para validarse.
  10. 10. El metodo segun la reivindicacion 9 en donde un valor de longitud de tipo, TLV, se incluye en la demanda, y en donde el valor de longitud de tipo, TLV comprende:
    un primer campo de Tipo de Calidad de la Senal que comprende el tipo de la calidad de la senal de la ruta de red; un primer campo de Umbral que comprende el valor umbral; y un primer bit P que comprende el indicador.
  11. 11. El metodo segun la reivindicacion 10, en donde la demanda ordena al PCE (320, 420) realizar una segunda validacion de degradacion de ruta de red, y en donde el valor TLV comprende, ademas: un segundo campo de Tipo de Calidad de Senal que comprende un segundo tipo de calidad de senal de la ruta de red, un segundo Campo de Umbral que comprende un segundo valor umbral y un segundo bit P que comprende un segundo indicador.
  12. 12. El metodo segun la reivindicacion 10, en donde la demanda ordena al PCE (320, 420) efectuar una segunda validacion de degradacion de ruta de red, y en donde un segundo valor TLV esta incluido en la demanda que comprende un segundo campo de tipo de calidad de senal que incluye un segundo tipo de calidad de senal de la ruta de red, un segundo campo de Umbral que comprende un segundo valor umbral y un segundo bit P que comprende un segundo indicador.
  13. 13. Un metodo que comprende:
    realizar, por un elemento de calculo de ruta, PCE (320, 420), una primera validacion de degradacion de una ruta de red; y
    despues de realizar la primera validacion de degradacion de la ruta de red, enviar, por el PCE (320, 420), una respuesta de protocolo de elemento de calculo de ruta, PCEP, a un nodo de red;
    en donde la respuesta comprende un primer indicador que indica si la primera validacion de degradacion de ruta de red es operativamente satisfactoria, caracterizado por cuanto que el elemento PCE (320, 420), realiza la primera validacion de degradacion de la ruta de red sobre la base de un indicador realizando una validacion de cada enlace en la ruta de red, en donde el indicador esta incluido en una demanda de validacion de degradacion e indica si la primera validacion de degradacion debe realizarse a un nivel de ruta de red o a un nivel de enlace de ruta de red; en donde la respuesta comprende datos de asignacion de longitud de onda y ruta, RWA, que indican las validaciones de degradacion efectuadas, el resultado de la validacion y los datos de degradacion estimados asociados con los enlaces de la ruta de red.
  14. 14. El metodo segun la reivindicacion 13, en donde la respuesta comprende, ademas, un primer valor estimado de una calidad de senal de la ruta de red o un enlace de la ruta de red.
  15. 15. El metodo segun la reivindicacion 14, en donde la respuesta comprende, ademas, un primer tipo de calidad de senal que indica un tipo de calidad de senal utilizado durante la primera validacion de degradacion de la ruta de red.
  16. 16. El metodo segun la reivindicacion 14, en donde un valor de longitud de tipo, TLV, esta incluido en la respuesta y en donde el valor de longitud de tipo, TLV, comprende:
    un campo de Tipo de Calidad de la Senal que comprende un tipo de la calidad de la senal utilizado durante la primera validacion de degradacion de la ruta de red;
    un campo de Valor de Calidad de Senal que comprende el primer valor estimado de la primera calidad de senal; y un bit P que comprende el primer indicador.
ES12736031.1T 2011-07-07 2012-07-06 Método, sistema y elemento de cálculo de ruta sensible a las degradaciones Active ES2586771T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161505368P 2011-07-07 2011-07-07
US201161505368P 2011-07-07
PCT/US2012/045813 WO2013006816A2 (en) 2011-07-07 2012-07-06 Impairment aware path computation element method and system

Publications (1)

Publication Number Publication Date
ES2586771T3 true ES2586771T3 (es) 2016-10-18

Family

ID=46516876

Family Applications (2)

Application Number Title Priority Date Filing Date
ES16166524.5T Active ES2663615T3 (es) 2011-07-07 2012-07-06 Método, sistema y elemento de cálculo de ruta sensible a las degradaciones
ES12736031.1T Active ES2586771T3 (es) 2011-07-07 2012-07-06 Método, sistema y elemento de cálculo de ruta sensible a las degradaciones

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES16166524.5T Active ES2663615T3 (es) 2011-07-07 2012-07-06 Método, sistema y elemento de cálculo de ruta sensible a las degradaciones

Country Status (4)

Country Link
US (2) US8891382B2 (es)
EP (2) EP2727298B1 (es)
ES (2) ES2663615T3 (es)
WO (1) WO2013006816A2 (es)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080225723A1 (en) * 2007-03-16 2008-09-18 Futurewei Technologies, Inc. Optical Impairment Aware Path Computation Architecture in PCE Based Network
US8346079B2 (en) * 2009-02-27 2013-01-01 Futurewei Technologies, Inc. Path computation element protocol (PCEP) operations to support wavelength switched optical network routing, wavelength assignment, and impairment validation
US8374502B2 (en) 2009-02-27 2013-02-12 Futurewei Technologies, Inc. Open shortest path first extensions in support of wavelength switched optical networks
US8831424B2 (en) * 2009-04-28 2014-09-09 Cisco Technology, Inc. Channel validation in optical networks using multi-channel impairment evaluation
WO2013110320A1 (en) 2012-01-24 2013-08-01 Telefonaktiebolaget L M Ericsson (Publ) Apparatus and method for optimizing the reconfiguration of an optical network
US11321414B2 (en) 2012-04-17 2022-05-03 Comcast Cable Communications, Llc Self-validating data object locator for a media asset
JP6056494B2 (ja) * 2013-01-17 2017-01-11 富士通株式会社 判定装置、判定方法、及び、判定プログラム
US9065565B2 (en) * 2013-02-11 2015-06-23 Cisco Technology, Inc. DWDM fast lightpath setup using network status information
US9490911B2 (en) * 2013-03-15 2016-11-08 Fairfield Industries Incorporated High-bandwidth underwater data communication system
US9490910B2 (en) 2013-03-15 2016-11-08 Fairfield Industries Incorporated High-bandwidth underwater data communication system
CN105099908B (zh) 2014-05-08 2019-02-05 华为技术有限公司 路径计算的方法、消息响应的方法以及相关设备
US9929826B2 (en) * 2014-12-30 2018-03-27 Infinera Corporation Reduction of wavelength selective switch (WSS) filter-based impairment using differentiated channel baud rates
CN110166161B (zh) * 2015-06-02 2020-10-20 麻省理工学院 在波分复用光通信网络中用于业务减损的自动评估的方法
US10462041B2 (en) * 2016-01-29 2019-10-29 Cisco Technology, Inc. Link health forecast—predictive ethernet link monitoring using DOM with ELOAM
US10488537B2 (en) 2016-06-30 2019-11-26 Magseis Ff Llc Seismic surveys with optical communication links
CN106487685B (zh) * 2016-11-15 2019-11-08 苏州大学 一种光网络中的光纤替换方法
CN108075939B (zh) * 2016-11-17 2020-06-09 中国电信股份有限公司 网络质量检测系统和方法
CN107317649B (zh) * 2017-06-13 2019-01-18 烽火通信科技股份有限公司 基于wson损伤模型的最短路径的计算方法及其系统
US10200121B2 (en) 2017-06-14 2019-02-05 At&T Intellectual Property I, L.P. Reachability determination in wavelength division multiplexing network based upon fiber loss measurements
US10945141B2 (en) * 2017-07-25 2021-03-09 Qualcomm Incorporated Systems and methods for improving content presentation
EP4011045B1 (en) * 2019-08-13 2024-04-24 Huawei Technologies Co., Ltd. Control and management for impairment-aware optical network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080225723A1 (en) 2007-03-16 2008-09-18 Futurewei Technologies, Inc. Optical Impairment Aware Path Computation Architecture in PCE Based Network
EP2063585A1 (en) * 2007-11-22 2009-05-27 Alcatel Lucent Method and apparatus for computing a path in a network
US8346079B2 (en) * 2009-02-27 2013-01-01 Futurewei Technologies, Inc. Path computation element protocol (PCEP) operations to support wavelength switched optical network routing, wavelength assignment, and impairment validation
CN102484555B (zh) * 2009-08-21 2016-04-13 瑞典爱立信有限公司 光网络中的方法和节点实体
WO2011072710A1 (en) * 2009-12-14 2011-06-23 Telefonaktiebolaget Lm Ericsson (Publ) Routing and validation of paths in a wavelength switched optical network

Also Published As

Publication number Publication date
WO2013006816A3 (en) 2013-03-21
WO2013006816A2 (en) 2013-01-10
US9270366B2 (en) 2016-02-23
EP2727298B1 (en) 2016-05-18
EP3065356A1 (en) 2016-09-07
EP3065356B1 (en) 2017-12-27
US8891382B2 (en) 2014-11-18
EP2727298A2 (en) 2014-05-07
ES2663615T3 (es) 2018-04-16
US20130010612A1 (en) 2013-01-10
US20150037026A1 (en) 2015-02-05

Similar Documents

Publication Publication Date Title
ES2586771T3 (es) Método, sistema y elemento de cálculo de ruta sensible a las degradaciones
ES2724631T3 (es) Codificación de información necesaria para la asignación de enrutamientos y de longitudes de onda en redes ópticas de conmutación de longitudes de onda
CN102783066B (zh) 用于支持波长交换光学网络路由、波长分配及减损验证的路径计算单元协议(pcep)操作
US9300428B2 (en) Extending routing protocols to accommodate wavelength switched optical networks
US8396364B2 (en) System and method for impairment-aware routing and wavelength assignment in wavelength switched optical networks
US8532484B2 (en) Method for routing and wavelength assignment information encoding for wavelength switched optical networks
US20120207467A1 (en) Path Computation Element System and Method of Routing and Wavelength Assignment in a Wavelength Switched Optical Network
US9055354B2 (en) Method for generalized multi-protocol label switching routing to support wavelength switched optical network signal characteristics and network element compatibility constraints
US8208405B2 (en) Information encoding for impaired optical path validation
JP2017511656A (ja) 光ネットワーク内に光コネクションをプロビジョニングするための方法
JP6301019B2 (ja) 光通信制御装置及び光通信制御方法
US8630543B2 (en) Port wavelength restriction encoding in wavelength switched optical network