ES2237698T3 - Dispositivo y procedimiento para la conmutacion de multiples señales utilizando un procesamiento de protocolo en varias etapas. - Google Patents
Dispositivo y procedimiento para la conmutacion de multiples señales utilizando un procesamiento de protocolo en varias etapas.Info
- Publication number
- ES2237698T3 ES2237698T3 ES02776709T ES02776709T ES2237698T3 ES 2237698 T3 ES2237698 T3 ES 2237698T3 ES 02776709 T ES02776709 T ES 02776709T ES 02776709 T ES02776709 T ES 02776709T ES 2237698 T3 ES2237698 T3 ES 2237698T3
- Authority
- ES
- Spain
- Prior art keywords
- protocol
- units
- switching
- unit
- signals
- 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.)
- Expired - Lifetime
Links
- 238000012545 processing Methods 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 230000003287 optical effect Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 abstract description 4
- 230000008878 coupling Effects 0.000 description 19
- 238000010168 coupling process Methods 0.000 description 19
- 238000005859 coupling reaction Methods 0.000 description 19
- 230000015654 memory Effects 0.000 description 10
- 239000000872 buffer Substances 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000011664 signaling Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000004020 conductor Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/52—Multiprotocol routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0005—Switch and router aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/60—Software-defined switches
- H04L49/602—Multilayer or multiprotocol switching, e.g. IP switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/101—Packet switching elements characterised by the switching fabric construction using crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0066—Provisions for optical burst or packet networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0071—Provisions for the electrical-optical layer interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0077—Labelling aspects, e.g. multiprotocol label switching [MPLS], G-MPLS, MPAS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Small-Scale Networks (AREA)
Abstract
Dispositivo para la conmutación de múltiples señales orientadas a paquete en segmentos de red (18, 19), en particular para la conmutación y enrutado en los segmentos de red (18, 19), - con múltiples unidades de puerto (14) que incluyen uno o varios puertos (15), pudiendo unirse los puertos con los segmentos de red, - con una unidad de conmutación (16) que presenta preferentemente la función de un conmutador cruzado, - con al menos una unidad de protocolo (12) que al menos analiza una primera parte de las señales y fija su destino, caracterizado porque existen otras muchas unidades de protocolo (17), asociadas directamente a las unidades de puerto (14) para clasificar las señales según su protocolo de transmisión, y en función del protocolo de transmisión asumir autónomamente para una parte de los paquetes el procesamiento del protocolo y para otra parte ceder el procesamiento del protocolo a la primera unidad de protocolo.
Description
Dispositivo y procedimiento para la conmutación
de múltiples señales utilizando un procesamiento de protocolo en
varias etapas.
La invención se refiere a un procedimiento y un
dispositivo para la conmutación de múltiples señales orientadas a
patentes.
En tales redes de transporte de datos es
necesario conducir los datos en forma de paquetes de datos desde una
fuente hasta un destino. Para ello es necesario un correspondiente
sistema de conmutación. En los últimos años ha aumentado fuertemente
la capacidad de transmisión y la velocidad de transmisión de datos
en redes, con lo que también aumentan continuamente las exigencias a
estos sistemas de conmutación. Esto dio lugar a la necesidad de
desarrollar equipos de conmutación, en particular conmutadores y
enrutadores que presenten un flujo de datos en la gama de los
multigigabits e incluso terabits. Para unas velocidades de
transmisión tan altas, los protocolos de red necesarios sólo pueden
realizarse como hardware, para poder realizar los tiempos de
respuesta necesarios.
Los equipos de conmutación para estas elevadas
velocidades de transmisión se realizan, en función de las
posibilidades, utilizando un cableado posterior activo. Aquí se
emplean ante todo arquitecturas de barras cruzadas, que funcionan
completamente en paralelo, con lo que el flujo en tales equipos
queda limitado por la velocidad de los procesos de conmutación de
las barras cruzadas, de la cantidad de puertos individuales y del
protocolo de comunicación utilizado internamente.
Las arquitecturas de barras cruzadas trabajan
usualmente con varios chips de puerto, unidos mediante interfaces
con un chip central de barras cruzadas. Los chips de barras cruzadas
conocidos contienen usualmente memorias tampón, para memorizar
transitoriamente paquetes o células cuando se presentan
colisiones.
Otros componentes de los equipos de conmutación
son las unidades contention-resolution (unidades de
resolución de conflictos de células) que regulan el tráfico entre
los distintos puertos, en el caso de que un puerto deba recibir
datos de otros varios puertos. Por los folletos DE 19935127 y DE
19935126, así como por sus referencias, puede deducirse cómo pueden
resolverse tales conflictos.
Otro componente de los sistemas de conmutación
son las memorias tampón, que son necesarias para poder absorber
puntas en la velocidad de transmisión en sistemas con velocidad de
transmisión de datos variable, por ejemplo sistemas en los cuales se
transmiten distintos servicios por las mismas líneas. Además,
funcionan sobre esta memoria tampón las unidades de procesamiento de
protocolo o bien los correspondientes chips, que calculan el puerto
siguiente al que hay que transmitir el paquete de información o bien
la célula. Las unidades de procesamiento de protocolo determinan, en
base a la cabecera (Header) y las correspondientes tablas, a quién
ha de retransmitirse bien el paquete o bien la célula. Así, para un
entorno multiprotocolo pueden existir varias tablas que se deben
utilizar para el procesamiento de por ejemplo protocolos ATM, MPLS e
IP.
Un inconveniente de estos sistemas conocidos es
el relativamente elevado coste de realización, ya que prácticamente
todos los mecanismos del protocolo, debido a la elevada velocidad de
la transmisión, deben ser realizados como hardware. En particular la
existencia de memorias tampón y las correspondientes vías de
transmisión de alta velocidad para la transmisión interna de datos
desde y hacia las memorias tampón, da lugar a una parte considerable
del coste total en la realización de tales equipos de
conmutación.
La mayoría de los sistemas de conmutación que
pueden obtenerse en el mercado para redes de paquetes y sus
elementos se basan en una retransmisión salto a salto (hop by hop)
de los paquetes mediante los sistemas de conmutación. Entonces se
induce un coste de procesamiento tanto más alto cuanto más elevada
sea la capa de protocolo en la que se toma la decisión, así como su
complejidad. Por lo general se toma la decisión en la capa 1 o en la
capa 2 o bien en el nivel de capas de comunicación. Estas capas
dependen no obstante por lo general de la topología especial de la
red que enlaza las unidades de conmutación entre sí. Las mismas no
incluyen por lo general amplias topologías.
Por ello se desarrollaron en el pasado
procedimientos simplificados de retransmisión de paquetes como MPLS,
ATM (ver los correspondientes RFCs) etc., y que en parte pueden
emplearse también abarcando la topología.
Debido a las limitadas anchuras de banda de
memoria, las grandes unidades de conmutación están compuestas por
varias unidades de procesamiento de protocolo, que son unidas entre
sí mediante unidades de acoplamiento, por ejemplo, el antes
mencionado crossbar-backplane, (cableado posterior
de barras cruzadas) activo; ver al respecto por ejemplo la DE
19935126.0. Las unidades de acoplamiento utilizadas para ello,
tienen debido a su sencilla estructura y a las bajas exigencias de
tamaño de memoria (posibilitado por una coordinación de los flujos
de paquetes que corren por las unidades de acoplamiento) una muy
elevada capacidad de potencia, que llega hasta la gama de los
terabits. La correspondiente estructura de un puesto de conmutación
que posee una capacidad de potencia muy elevada, puede verse en el
folleto J Chao: "Saturn: A Terabit Packet Switch Using Dual Round
Robin" en el IEEE Communications Magazine, Diciembre 2000, 5. 78
- 84. De este folleto puede tomarse un procedimiento
Round-Robin (petición en rueda), según el cual se
asignan a los puertos de entrada los correspondientes puertos de
salida.
Una razón importante para el desarrollo de
protocolos simplificados como ATM, MPLS, fue la de simplificar y
acortar la decisión sobre las vías a utilizar en las unidades de
procesamiento de protocolo. No obstante, según el estado de la
técnica hasta ahora los paquetes siguen recorriendo las mismas
unidades de procesamiento con la misma cantidad de unidades de
procesamiento de protocolos. En las unidades de procesamiento de
protocolos los distintos tipos de paquete sufren un tratamiento
diferente. Por lo general se realiza una diferenciación según el
tipo de protocolo.
La limitada anchura de banda de las memorias
tampón de paquetes en las unidades de procesamiento de protocolo,
limita no obstante adicionalmente el flujo total de paquetes por
cada unidad de procesamiento de protocolos. La interconexión
correspondiente (mencionada bajo 1.) de la unidad de procesamiento
de protocolos, debe coordinarse en la zona de la gestión de memoria
mediante el correspondiente protocolo adicional entre los módulos
(es decir, en principio se forma así una memoria tampón total de
paquetes grande distribuida y virtual; ver al respecto DE
19935127.9). Esto da lugar no obstante por una parte a la necesidad
de una gran anchura de banda para esta cabecera adicional de
protocolo, y por otro lado a la necesidad de integrar en la unidad
de procesamiento de protocolo unidades de comunicación adicionales
para los correspondientes protocolos de coordinación de memoria
distribuidos.
Por otro lado, ciertamente las unidades de
acoplamiento eran hasta ahora cada vez más potentes, pero sólo
existen interfaces internas con las correspondientes unidades de
procesamiento de protocolo, en las cuales cada paquete sufre un
procesamiento valioso y costoso.
Es tarea de la invención poner a disposición una
unidad de conmutación rápida y más económica.
Esta tarea se resuelve mediante un dispositivo y
un procedimiento con las particularidades de las reivindicaciones
independientes. Otras formas constructivas y sus particularidades se
toman de las reivindicaciones secundarias.
La idea básica de la invención reside en la
realización de un procesamiento de protocolo al menos en dos etapas.
Así, presenta cada puerto de una unidad de acoplamiento al menos una
unidad de protocolo, que está en condiciones de realizar una
clasificación sencilla de los paquetes que llegan y procesar
rápidamente protocolos sencillos. Además, se prevén conexiones de
las unidades de acoplamiento que están unidas mediante un segmento
de red dentro o fuera de la unidad de conmutación con otra unidad de
protocolo, que puede realizar análisis más complejos para protocolos
más complejos. Así, paquetes que corresponden a conceptos de
protocolo simplificados, como ATM y MPLS, se procesan directamente
en la unidad de acoplamiento y se retransmiten inmediatamente. A las
unidades de procesamiento de protocolo más complejas se llevan ahora
solamente a través del segmento de red aquellos paquetes o bien
informaciones sobre los paquetes que han de procesarse allí en las
capas de protocolo más elevadas; la correspondiente retransmisión de
los paquetes se realiza entonces mediante las unidades de
acoplamiento. Las unidades de acoplamiento asumen también la
retransmisión del paquete, una vez que el puerto de partida o bien
el puerto de destino haya sido determinado mediante la unidad de
protocolo para protocolos complejos. Los conceptos de protocolos
simplificados modernos, presentan una división estricta entre
control/señalización y transporte de datos por ejemplo MPLS con
LPD/RSVP-TE (Internet Draft), (procedimiento para la
inicialización de rutas MPLS), (conceptos
I-poverWDM, ver p.e. RFC3031/3032/3034/3035)).
Mediante la presente invención se mantiene el coste de transporte de
datos muy bajo, se limita fuertemente el coste en memoria tampón
(Memory and Memory Speed, memoria y velocidad de memoria) y se
reduce muy fuertemente el coste de coordinación entre memorias
tampón distribuidas (mediante ingeniería de tráfico y
toma/establecimiento de enlaces). El tráfico de control/señalización
puede así ser de una complejidad distinta y variar fuertemente en
cuanto a coste de procesamiento también en función de la situación
de carga (tiempo de mantenimiento del enlace) y pese a ello, puede
tratarse de manera dinámica y flexible.
Debido a las nuevas estructuras de los segmentos
de red, la mayor parte del procesamiento de paquetes ya no tiene
lugar en las clásicas unidades de procesamiento de protocolo, sino
que tienen lugar básicamente sólo una rápida clasificación e
identificación, fuertemente simplificada, en las unidades internas
de acoplamiento, que pueden ser tanto de naturaleza eléctrica como
también de naturaleza óptica. Las unidades de conmutación conocidas
se utilizan sólo en casos excepcionales. Así, las unidades de
procesamiento de protocolo sólo deben elaborar aquellos paquetes que
son necesarios para la señalización (p.e. paquetes de control) y en
los casos en los que sea necesaria una elaboración a un nivel más
alto. La matriz de acoplamiento soporta ahora el coste principal de
la retransmisión de paquetes y está unida con la red mediante
interfaces por lo general de lo más sencillas y estandarizadas
(Point to Point, punto a punto). Aquí se utilizan ante todo
protocolos similares a UDLC, como por ejemplo el Simple Data Link
Protocol (SDL, ver Doshi, B. y otros : "A Simple Data Link
Protocol for High Speed Packet Networks" Bell Labs Technical
Journal, pag. 85-104, Vol. 4 Nº 1).
En otra forma constructiva los puertos están
unidos con conductores ópticos. En un posible procedimiento
multietapa, están unidos simples conectores ópticos
Lambda-Cross con/sin conversión de longitud de onda
con acopladores MPLS/ATM y con
IP-Router-Engines. En formas
constructivas futuras, se utilizarán para el enrutado procesadores
de red que mediante las correspondientes soluciones de software
puedan adaptarse a protocolos futuros más complejos.
En su conjunto, da lugar lo aprendido con la
invención a exigencias inferiores a la potencia de procesamiento de
paquetes de la arquitectura completa. Referido al flujo total, el
tratamiento completo del protocolo, es decir, referido a protocolos
complejos, se convierte en un simple tratamiento de excepciones. Una
cantidad flexible de módulos de protocolo puede conectarse en
función de las exigencias. El flujo total viene determinado en gran
medida por las propias unidades de acoplamiento, lo cual puede dar
lugar a un aumento de la potencia.
Mediante la presente invención se pone así a
disposición un diseño completamente nuevo de equipos de conmutación.
Los módulos de acoplamiento presentan conexiones que permiten el
enlace con una red externa y poseen en sus entradas unidades para
una rápida clasificación de paquetes de datos en aquéllos que pueden
ser reprocesados por completo en la propia unidad de procesamiento y
aquéllos que han de transmitirse a los módulos de procesamiento de
protocolo. Esta red es simplemente competente para la comunicación
con las unidades de protocolo. Tiene lugar así una separación
estricta entre control y tráfico de datos de transporte al nivel de
las unidades y módulos.
Las unidades de acoplamiento son dotadas de una
lógica adicional, que asume una gran parte de las decisiones que en
el pasado eran tomadas por unidades de protocolo. Solamente el flujo
de informaciones que son enviadas mediante complejos protocolos, se
controla mediante las unidades de protocolo conocidas. Debido a esto
se renuncia a la elaboración de una parte de los paquetes en los
módulos de protocolo. La gran parte de la carga del paquete se
procesa ya al nivel más bajo de protocolo.
A continuación y en base a las figuras se
describe la posible estructura de una unidad de conmutación
correspondiente a la invención. Se muestra en:
figura 1 una estructura detallada de una unidad
de conmutación, cuya unidad de acoplamiento dispone de puertos con
la red externa, estando implementada en cada puerto de la unidad de
acoplamiento una unidad de protocolo para protocolos poco complejos,
y los módulos de protocolo para protocolos complejos unidos con la
unidad de acoplamiento,
figura 2 una estructura detallada de dos unidades
de conmutación tal y como se representan en la figura 1, estando
unidas las mismas mediante un Cross Connector óptico y convertidores
E/O con una red óptica.
La figura 1 muestra una ejecución simplemente
eléctrica de la presente invención. Las unidades de puerto 14,
llamadas también unidades de acoplamiento, están unidas directamente
mediante interfaces de 10 gigabits o bien puertos 15 con el mundo
exterior, es decir, una red externa 18. Dentro de estas unidades de
puerto se retransmite ya una gran parte de los paquetes según MPLS.
La elaboración de los paquetes tiene lugar mediante unidades de
protocolo 17 para protocolos menos complejos. Los paquetes o bien
sus informaciones de cabecera que necesitan un enrutado de IP, se
elaboran en módulos de protocolo 12 y son sólo retransmitidos
mediante las unidades de acoplamiento o bien unidades de puerto 14.
El enlace entre las distintas unidades de protocolo 12 y 17 se
asegura mediante una red 13, que sirve simplemente para el
intercambio de informaciones de control. Aquí se intercambian tablas
de enrutado y tablas de MPLS. Además, tiene lugar una comunicación
con ayuda de los protocolos ya antes descritos. En otra forma
constructiva se trata de una red jerárquica, que en función de la
carga de protocolos a esperar presenta distintos niveles con
diferente cantidad de unidades de protocolo, que son responsables de
los correspondientes protocolos. Los distintos niveles están
dispuestos a una distancia diferente respecto a las unidades de
puerto. El nivel con la mayoría de las unidades de protocolo está
dispuesto inmediatamente contiguo a las unidades de puerto.
La figura 2 muestra una ejecución que
adicionalmente se basa en la retransmisión de datos mediante una
transconexión (Cross Connect) óptica con conversión de longitudes de
onda (y combinadores separadores Splitter Combiner adicionales
dependientes de la longitud de onda). Según los conceptos básicos
para la llamada conmutación multiprotocolo Lambda (ver D Awduche y
otros: "Multi-protocol Lambda Switching:
Combining MPLS Traffic Engineering with Optical Cross Connects",
Internet Draft,
draft-awduche-mpls-te-optical-0
1.txt) se reproducen rutas MPLS de más longitud y más intensivas en
anchura de banda sobre longitudes de onda propias, que entonces sólo
son retransmitidas en el cross connector 10. Algunas longitudes de
onda quedan reservadas como hasta ahora para el tráfico de paquetes
clásico. Sus flujos de bits son transformados
óptico-eléctricamente y entonces son reelaborados
como en la figura 1 en las barras cruzadas susceptibles de MPLS (y
eventualmente en los módulos de protocolo). El enlace con las
unidades de puerto 14 se realiza mediante un convertidor E/O 11.
En otra forma constructiva no representada se
utiliza una unidad de análisis especial, que analiza las señales o
bien paquetes de información ya de antemano, para determinar de qué
protocolo se trata. Tras determinarlo se retransite el
correspondiente paquete a la correspondiente unidad de protocolo. En
una forma constructiva especial, en esta unidad de análisis está
integrada inmediatamente una unidad de protocolo, que
preferentemente puede elaborar protocolos sencillos, como MPLS o
bien ATM. De esta manera queda asegurado que simultáneamente con el
proceso de análisis las informaciones son leídas y evaluadas, sin
que tengan que ser leídas una segunda vez.
Claims (9)
1. Dispositivo para la conmutación de múltiples
señales orientadas a paquete en segmentos de red (18, 19), en
particular para la conmutación y enrutado en los segmentos de red
(18, 19),
- -
- con múltiples unidades de puerto (14) que incluyen uno o varios puertos (15), pudiendo unirse los puertos con los segmentos de red,
- -
- con una unidad de conmutación (16) que presenta preferentemente la función de un conmutador cruzado,
- -
- con al menos una unidad de protocolo (12) que al menos analiza una primera parte de las señales y fija su destino,
caracterizado porque
existen otras muchas unidades de protocolo (17),
asociadas directamente a las unidades de puerto (14) para clasificar
las señales según su protocolo de transmisión, y en función del
protocolo de transmisión asumir autónomamente para una parte de los
paquetes el procesamiento del protocolo y para otra parte ceder el
procesamiento del protocolo a la primera unidad de protocolo.
2. Dispositivo según la reivindicación
precedente, caracterizado porque las demás unidades de
protocolo (17) simplemente procesan protocolos para los que no son
necesarias operaciones intensivas en memoria y/o intensivas en
tiempo para averiguar el destino de las señales.
3. Dispositivo según la reivindicación
precedente, caracterizado porque mediante las otras unidades
de protocolo (17) se elaboran simplemente señales cuyo protocolo es
MPLS y/o ATM.
4. Dispositivo según una o varias de las
reivindicaciones precedentes, caracterizado porque cada
unidad de puerto lleva asociada al menos otra unidad de
protocolo.
5. Dispositivo según una o varias de las
reivindicaciones precedentes, caracterizado porque las
unidades de protocolo (17,12) presentan en cada caso al menos una
interfaz de red, a través de la cual están unidas las unidades de
protocolo con un segmento de red (13).
6. Dispositivo según una o varias de las
reivindicaciones precedentes, caracterizado porque las
unidades de protocolo (17, 12) intercambian entre sí señales de
control para poner a disposición preferentemente informaciones de
conmutación y/o enrutado.
7. Dispositivo según una o varias de las
reivindicaciones precedentes, caracterizado porque la primera
unidad de protocolo (12) procesa señales que son transportadas sobre
la base de IP.
8. Dispositivo según una o varias de las
reivindicaciones precedentes, caracterizado porque al menos
una parte de las unidades de puerto (14) está unida ópticamente
mediante un convertidor E/O (11) con un Cross - Connect óptico (10)
para realizar para éste las operaciones de conmutación y/o
enrutado.
9. Procedimiento para la conmutación de múltiples
señales orientadas a paquetes en redes, en particular para la
conmutación y enrutado en las redes, con un dispositivo, en
particular según una o varias de las reivindicaciones precedentes,
que presenta una jerarquía de unidades de protocolo, estando
asignadas en función de los protocolos utilizados distintas
jerarquías de las unidades de protocolo a un protocolo, y
dependiendo la cantidad de unidades de protocolo en esta jerarquía
de la frecuencia del protocolo utilizado,
en el que en un primer paso se analiza la señal
para la determinación del protocolo de transmisión, y a continuación
y en dependencia del protocolo de transmisión, asignar la señal a
una unidad de protocolo en la jerarquía correspondiente al
protocolo, para que la correspondiente unidad de protocolo determine
el destino, para retransmitir entonces la señal a la unidad de
conmutación.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10147750 | 2001-09-27 | ||
| DE10147750A DE10147750A1 (de) | 2001-09-27 | 2001-09-27 | Vorrichtung und Verfahren zur Vermittlung einer Mehrzahl von Signalen unter Verwendung einer mehrstufigen Protokollverarbeitung |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2237698T3 true ES2237698T3 (es) | 2005-08-01 |
Family
ID=7700540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02776709T Expired - Lifetime ES2237698T3 (es) | 2001-09-27 | 2002-09-24 | Dispositivo y procedimiento para la conmutacion de multiples señales utilizando un procesamiento de protocolo en varias etapas. |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US20050044264A1 (es) |
| EP (1) | EP1430745B1 (es) |
| KR (1) | KR100850382B1 (es) |
| CN (1) | CN1559159A (es) |
| AT (1) | ATE293345T1 (es) |
| AU (1) | AU2002339322A1 (es) |
| CA (1) | CA2461904C (es) |
| DE (2) | DE10147750A1 (es) |
| ES (1) | ES2237698T3 (es) |
| MX (1) | MXPA04002745A (es) |
| RU (1) | RU2299529C2 (es) |
| WO (1) | WO2003030582A2 (es) |
| ZA (1) | ZA200402053B (es) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7525958B2 (en) * | 2004-04-08 | 2009-04-28 | Intel Corporation | Apparatus and method for two-stage packet classification using most specific filter matching and transport level sharing |
| US8458280B2 (en) * | 2005-04-08 | 2013-06-04 | Intel-Ne, Inc. | Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations |
| US7889762B2 (en) * | 2006-01-19 | 2011-02-15 | Intel-Ne, Inc. | Apparatus and method for in-line insertion and removal of markers |
| US8078743B2 (en) * | 2006-02-17 | 2011-12-13 | Intel-Ne, Inc. | Pipelined processing of RDMA-type network transactions |
| US8316156B2 (en) | 2006-02-17 | 2012-11-20 | Intel-Ne, Inc. | Method and apparatus for interfacing device drivers to single multi-function adapter |
| US7849232B2 (en) | 2006-02-17 | 2010-12-07 | Intel-Ne, Inc. | Method and apparatus for using a single multi-function adapter with different operating systems |
| US8102857B2 (en) | 2007-02-02 | 2012-01-24 | Motorola Solutions, Inc. | System and method for processing data and control messages in a communication system |
| JP2008306478A (ja) * | 2007-06-07 | 2008-12-18 | Nec Corp | データ転送装置、データ転送方法及びデータ転送プログラム |
| US20090274157A1 (en) * | 2008-05-01 | 2009-11-05 | Vaidya Aniruddha S | Method and apparatus for hierarchical routing in multiprocessor mesh-based systems |
| JP5218979B2 (ja) * | 2008-12-15 | 2013-06-26 | 日本電気株式会社 | データ転送装置 |
| CN101621478A (zh) * | 2009-08-07 | 2010-01-06 | 中兴通讯股份有限公司 | 队列调度的方法及装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5450406A (en) * | 1993-04-20 | 1995-09-12 | Kabushiki Kaisha Toshiba | ATM communication system with high speed connection-less service function |
| US5426694A (en) * | 1993-10-08 | 1995-06-20 | Excel, Inc. | Telecommunication switch having programmable network protocols and communications services |
| JP3149845B2 (ja) * | 1998-03-20 | 2001-03-26 | 日本電気株式会社 | Atm通信装置 |
| US6038230A (en) * | 1998-07-22 | 2000-03-14 | Synchrodyne, Inc. | Packet switching with common time reference over links with dynamically varying delays |
| JP3761362B2 (ja) * | 1999-07-28 | 2006-03-29 | 沖電気工業株式会社 | ノード制御装置、ノード装置、光ネットワークシステム及び光パス設定方法 |
| US6721315B1 (en) * | 1999-09-30 | 2004-04-13 | Alcatel | Control architecture in optical burst-switched networks |
| JP2001186188A (ja) | 1999-10-08 | 2001-07-06 | Alcatel | マルチプロトコル機能をもつ遠隔通信ネットワークノード、信号を処理する方法、およびマルチプロトコルノードを含む遠隔通信ネットワーク |
| US6674754B1 (en) * | 1999-11-09 | 2004-01-06 | Synchrodyne Networks, Inc. | Wavelength division multiplexing combined with time division multiplexing using a common time reference |
| AU2001236450A1 (en) | 2000-03-03 | 2001-09-17 | Celox Networks, Inc. | Broadband mid-network server |
| JP2002290399A (ja) * | 2001-03-26 | 2002-10-04 | Fujitsu Ltd | 加入者終端装置およびパケット処理方法 |
-
2001
- 2001-09-27 DE DE10147750A patent/DE10147750A1/de not_active Withdrawn
-
2002
- 2002-09-24 AT AT02776709T patent/ATE293345T1/de not_active IP Right Cessation
- 2002-09-24 WO PCT/DE2002/003593 patent/WO2003030582A2/de not_active Ceased
- 2002-09-24 DE DE50202797T patent/DE50202797D1/de not_active Expired - Fee Related
- 2002-09-24 EP EP02776709A patent/EP1430745B1/de not_active Expired - Lifetime
- 2002-09-24 CA CA002461904A patent/CA2461904C/en not_active Expired - Fee Related
- 2002-09-24 US US10/491,081 patent/US20050044264A1/en not_active Abandoned
- 2002-09-24 AU AU2002339322A patent/AU2002339322A1/en not_active Abandoned
- 2002-09-24 MX MXPA04002745A patent/MXPA04002745A/es active IP Right Grant
- 2002-09-24 RU RU2004112765/09A patent/RU2299529C2/ru not_active IP Right Cessation
- 2002-09-24 CN CNA02818808XA patent/CN1559159A/zh active Pending
- 2002-09-24 KR KR1020047004525A patent/KR100850382B1/ko not_active Expired - Fee Related
- 2002-09-24 ES ES02776709T patent/ES2237698T3/es not_active Expired - Lifetime
-
2004
- 2004-03-15 ZA ZA200402053A patent/ZA200402053B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| DE50202797D1 (de) | 2005-05-19 |
| WO2003030582A2 (de) | 2003-04-10 |
| DE10147750A1 (de) | 2003-04-17 |
| RU2004112765A (ru) | 2005-05-10 |
| US20050044264A1 (en) | 2005-02-24 |
| CA2461904A1 (en) | 2003-04-10 |
| EP1430745B1 (de) | 2005-04-13 |
| EP1430745A2 (de) | 2004-06-23 |
| KR100850382B1 (ko) | 2008-08-04 |
| KR20040041632A (ko) | 2004-05-17 |
| WO2003030582A3 (de) | 2003-10-02 |
| CA2461904C (en) | 2008-06-10 |
| AU2002339322A1 (en) | 2003-04-14 |
| MXPA04002745A (es) | 2004-07-29 |
| CN1559159A (zh) | 2004-12-29 |
| ZA200402053B (en) | 2005-05-27 |
| ATE293345T1 (de) | 2005-04-15 |
| RU2299529C2 (ru) | 2007-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10986425B2 (en) | Data center network having optical permutors | |
| EP0639015B1 (en) | Photonic frequency routing type time division highway switch | |
| US6594050B2 (en) | Optical communication switch node | |
| ES2237698T3 (es) | Dispositivo y procedimiento para la conmutacion de multiples señales utilizando un procesamiento de protocolo en varias etapas. | |
| ES2377216T3 (es) | Nodo de red, dispositivo de memoria intermedia y el método de programación | |
| ES2660819T3 (es) | Sistema de interconexión y aparato, y método de transmisión de datos | |
| US20200037055A1 (en) | Leaf switch module and optoelectronic switch | |
| KR19990036054A (ko) | 패킷 루팅 방법 및 장치 | |
| WO2002067505A1 (en) | Labeled optical burst switching for ip-over-wdm integration | |
| US20160091666A1 (en) | Optoelectronic switch | |
| CN108604940B (zh) | 光电子交换机 | |
| JPH06268683A (ja) | パケット分配ネットワーク | |
| JP2918772B2 (ja) | パケット交換配置 | |
| US7016363B1 (en) | Scaleable interconnect structure utilizing quality-of-service handling | |
| Luijten et al. | Viable opto-electronic HPC interconnect fabrics | |
| US7433597B2 (en) | Deflection routing address method for all-optical packet-switched networks with arbitrary topologies | |
| JP3947241B2 (ja) | 光子スイッチング・マトリックス | |
| US7342922B1 (en) | Multi-stage switching for networks | |
| Chen et al. | Reconfigurable asymmetric optical burst switching for concurrent dwdm multimode switching: Architecture and research directions [topics in optical communications] | |
| WO2007096852A1 (en) | An optical communication network | |
| Shacham et al. | An ultra-low latency routing node for optical packet interconnection networks | |
| US9031407B2 (en) | Bidirectional optical data packet switching interconection network | |
| Lusala et al. | A hybrid NoC combining SDM-based circuit switching with packet switching for real-time applications | |
| US20250142235A1 (en) | Optical switch fabrics for high performance computing | |
| ES2388619T3 (es) | Conmutador de paquetes distribuido para su utilización en una red |