ES2348221T3 - Sistema para identificar automáticamente la localización física de dispositivos terminales de red. - Google Patents
Sistema para identificar automáticamente la localización física de dispositivos terminales de red. Download PDFInfo
- Publication number
- ES2348221T3 ES2348221T3 ES01270038T ES01270038T ES2348221T3 ES 2348221 T3 ES2348221 T3 ES 2348221T3 ES 01270038 T ES01270038 T ES 01270038T ES 01270038 T ES01270038 T ES 01270038T ES 2348221 T3 ES2348221 T3 ES 2348221T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- terminal
- switch
- contacts
- ports
- 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
- 238000000034 method Methods 0.000 claims abstract description 23
- 230000000712 assembly Effects 0.000 claims abstract 2
- 238000000429 assembly Methods 0.000 claims abstract 2
- 230000008859 change Effects 0.000 claims description 23
- 238000004891 communication Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 5
- 241000590419 Polygonia interrogationis Species 0.000 claims description 3
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 11
- 101150115300 MAC1 gene Proteins 0.000 description 11
- 230000003068 static effect Effects 0.000 description 11
- 230000008520 organization Effects 0.000 description 5
- 101100244969 Arabidopsis thaliana PRL1 gene Proteins 0.000 description 4
- 102100039558 Galectin-3 Human genes 0.000 description 4
- 101100454448 Homo sapiens LGALS3 gene Proteins 0.000 description 4
- 101150051246 MAC2 gene Proteins 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 235000008733 Citrus aurantifolia Nutrition 0.000 description 1
- 240000006909 Tilia x europaea Species 0.000 description 1
- 235000011941 Tilia x europaea Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004571 lime Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/229—Wire identification arrangements; Number assignment determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q1/00—Details of selecting apparatus or arrangements
- H04Q1/02—Constructional details
- H04Q1/14—Distribution frames
- H04Q1/149—Wireguides in connector blocks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Small-Scale Networks (AREA)
- Radar Systems Or Details Thereof (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Procedimiento para identificar automáticamente la localización física y la conectividad terminal a terminal de terminales (16), cada uno de los cuales tiene un ID exclusivo o único y siendo conectado a un punto de acceso (15) de una red, poseyendo cada punto de acceso (15) una localización física conocida y estando conectado a un puerto de un conmutador (20) comprendiendo: a) almacenamiento de primeros datos en medios de almacenamiento, cuyos primeros datos representan la relación entre la ID exclusiva de cada terminal (16) que está conectado a un puerto correspondiente de dicho conmutador (20) y dicho puerto; b) disponer un primer conjunto de contactos separados (21) capaces de ser representados, en caso deseado, por puertos de conmutación y un segundo juego de contactos separados (22), capaces de ser representados, en caso deseado, por puntos de acceso (15), siendo capaces dichos primero y segundo conjuntos de ser conectados de forma cruzada por correspondientes cables de datos para permitir cambios en la conexión de terminales (16) a puertos de dicho conmutador (20); c) en caso deseado, conectar puertos de dicho conmutador (20) a contactos (21) de dicho primer conjunto; d) en caso deseado, conectar puntos de acceso (15) a contactos (22) de dicho segundo conjunto; e) conectar de forma cruzada entre contactos predeterminados de dichos primer y segundo conjuntos; f) obtener y almacenar segundos datos, siendo dichos segundos datos los datos de conexión cruzada que representan la situación de conexión cruzada actual entre dichos conjuntos, relacionando dichos datos de conexión cruzada puertos de dicho conmutador (20) a puntos de acceso correspondientes (15); g) generar una Tabla de Conectividad (CT) que contiene terceros datos que representan la conectividad terminal a terminal de cada terminal (16) que está conectado a uno de dichos puntos de acceso (15), utilizando dichos primeros y segundos datos; y h) en caso deseado, obtener la localización física de cada dispositivo terminal (16) utilizando dichos terceros datos y dicha localización física conocida, y actualizando dichos terceros datos de acuerdo con datos en dichos primeros y/o segundos datos.
Description
La presente invención se refiere al sector de
gestionar y controlar dispositivos de red. Más
particularmente, la presente invención se refiere a un
procedimiento y sistema para identificar automáticamente la
- localización
- física y conectividad física terminal a
- terminal
- de dispositivos terminales que tienen una
- identificación
- (ID) exclusiva o única y que están
- conectados a una red.
La terminología de “capa” utilizada a continuación se
refiere a una de las varias capas del modelo de
comunicación de interconexión de sistema abierto (OSI) de
la Organización Internacional de Normas (ISO)
(frecuentemente llamado “modelo de siete capas”), de
acuerdo con el cual funcionan las redes de datos por
ordenador. De acuerdo con el modelo OSI, la “capa física”
es la llamada capa-1, que es la que se designa como capa
más baja.
El “dispositivo terminal” (o en algunos casos
solamente “dispositivo”) en la terminología utilizada a
continuación se refiere a dispositivos/terminales de datos
que tienen una ID única, que pueden estar conectados a una
red de datos siendo identificados por la misma. Estos
dispositivos terminales son, por ejemplo, un servidor, una
impresora, un aparato de fax, un ordenador personal, una
estación de trabajo y en general dispositivos basados en IP
(por ejemplo, un teléfono basado en IP).
Las herramientas de gestión de redes de ordenadores se
han enfocado tradicionalmente a las capas superiores del
modelo de comunicación (OSI). Las herramientas de gestión
actuales, tales como las basadas en el Protocolo de Gestión
de Red Simple (SNMP), ofrecen una solución para redes
basadas en el Protocolo de Internet (IP), en cuanto a
enrutado de datos dentro de las Redes de Área Local Virtual
(VLAN), la Red de Área Amplia (WAN), la Red de Área Local
(LAN) y los Protocolos de Acceso a Medios de la Capa de
Enlace de Datos (data-Link), tales como Ethernet, Token-
Ring y similares están cubiertos también de manera global
por Herramientas de Gestión de Red. No obstante, la gestión
de la capa física (es decir, la primera) es un sector que
no está adecuadamente cubierto; es decir, las tecnologías
actuales cubren este aspecto solamente de forma parcial.
En general, una red comprende secciones físicas a las
que se hace referencia habitualmente como “conexiones
estáticas”. Por ejemplo, un cable que atraviesa una pared
de un edificio se considera que es una conexión estática,
puesto que el cable y sus dos puntos terminales no es
probable que sean retirados o cambiados (numerales de
referencia (3) y (15/1) a (15/n) en la figura 1). Otras
secciones físicas de la red reciben habitualmente la
designación de “conexiones dinámicas”. Por ejemplo, un
cable de datos que tiene uno de sus puntos terminales
conectado a un ordenador se considera que es una conexión
dinámica, dado que el ordenador, tal como el numeral de
referencia (16/1) (figura 1) es portátil y es probable que
sea conectado a diferentes salidas de datos ((15/1) a
(15/n) figura 1), que están instaladas. Por ejemplo, en
diferentes habitaciones o recintos (numeral de referencia
(2), figura 1). Otro ejemplo de conexión dinámica es una
disposición de cables para interconexión entre puertos de
dos dispositivos de interconexión (paneles), tales como el
numeral de referencia (1), mostrado en la figura 1.
Haciendo referencia nuevamente a la figura 1, el
conmutador multipuesto (10), los Paneles Patch (PP) (11) y
(12) y las salidas de telecomunicación (15) son
dispositivos estacionarios. Los cables de datos en las
secciones de cableado (3) y (4) son estacionarios y los
cables de datos de las secciones de cableado (1) y (2) son
transferibles (es decir, dinámicos), permitiendo, por lo
tanto, flexibilidad cuando se añade un dispositivo terminal
(16), cambiando el servicio proporcionado a dicho
dispositivo terminal o cambiando la localización física de
dichos dispositivos terminales. En algunas redes de datos
en las que solamente se utiliza un único Panel Patch, el
Panel Patch (11) coincide de manera efectiva con los
puertos de conmutación (10/1) (no mostrado) y el conjunto
de conexiones entre los puertos de conmutación (10/1) y el
resto del Panel Patch (12) pasa a ser dinámico.
Una solución parcial ha consistido en proporcionar el
monitorizado de la parte dinámica de los enlaces físicos de
una red de datos/comunicación, es decir, para la sección
(1) (figura 1). No obstante, la determinación del enlace
físico terminal a terminal, tal como un enlace físico del
puerto (10/1) al dispositivo terminal (16/1) (figura 1)
requiere también la determinación de la presencia de un
dispositivo terminal, así como sus enlaces físicos a la
salida (15) (segmento (2) de la figura 1).
El documento US 5.483.467 da a conocer una forma de
determinar las conexiones dinámicas físicas ((26), figura
1) entre contactos de un primer Panel Patch (PP), tal como
el panel de conmutación ((20), figura 1) y puertos de un
segundo (PP), tal como el panel de conmutación ((16),
figura 1). No obstante, la situación de la conexión física
a las estaciones de trabajo ((24), figura 1) y en
particular la información relativa a la localización física
y conectividad terminal a terminal de un dispositivo
- terminal
- activo en el terminal de cada conexión física,
- quedan sin determinar.
- El
- documento US 5.961.597 da a conocer un
procedimiento para detectar la disposición de una red local
conmutada incluyendo, como mínimo, un centro de conmutación
conectado a una primera serie de elementos, identificado
cada uno de ellos por una dirección, con intermedio de una
segunda serie correspondiente de puertos, definiendo una
segunda pluralidad correspondiente de conexiones de
elemento a puerto, incluyendo el procedimiento la
determinación de todas las conexiones de elemento a puerto
para cada centro de conmutación (“hub”), identificando los
elementos que comunican con intermedio de los puertos de
base de dicho centro de conmutación y basándose en las
conexiones de elemento a puerto y los elementos que
comunican a través de cada uno de los puertos de base del
centro de conmutación, determinar la disposición de la red
local conmutada.
El documento US 5.706.440 da a conocer un
procedimiento y sistema para la determinación de la
topología de centro (“hub”) de un segmento de bus de LAN.
Cada uno de una serie de centros acoplados a un segmento de
bus de LAN es identificado por una estación de gestión de
red en la que cada centro comprende una serie de puertos
identificables. Una tabla de conexión es generada en
asociación con cada uno de la serie de centros por el
agente del centro, de manera que la tabla de conexión
asociada con un centro seleccionado efectúa el listado de
todos los demás centros de la serie de centros y un puerto
identificable del centro seleccionado a través del cual
cada centro restante de la pluralidad de centros comunica
con el centro seleccionado.
El documento US 5. 796.736 da a conocer un
procedimiento para descubrir la topología de una red que
automáticamente reconoce las relaciones de conexión física
en cada conmutación ATM y cada terminal ATM dentro de una
red ATM. Cada conmutación ATM y terminal ATM se
intercambian entre sí mediante el protocolo ILMI,
identificadores de puerto, que identifican cada puerto ATM
del conmutador ATM o terminal ATM, así como direcciones de
red de agentes de gestión de red que gestionan la
conmutación ATM y el terminal ATM con respecto a
conmutaciones ATM adyacentes y terminales ATM que están
directamente conectados a sus puertos.
Es un objetivo de la presente invención dar a conocer
un sistema para identificar automáticamente la localización
física de dispositivos que están conectados a una red.
Otro objetivo de la presente invención es dar a
conocer un sistema para identificar automáticamente cambios
en la localización física de dispositivos que están
conectados a una red.
Otro objetivo de la presente invención consiste en dar
a conocer un sistema para obtener automáticamente datos
- almacenados
- y/o actualizados, relacionados con la
- localización
- física de dispositivos activos que están
- conectados a una red.
Todavía otro objetivo de la presente invención
consiste en dar a conocer un sistema para determinar
enlaces completos físicos terminal a terminal que son
utilizados como una infraestructura de red.
Otros objetivos y ventajas de la invención quedarán
evidentes a lo largo de esta descripción.
El término “subred”, siempre que se utilice, se
refiere a un sistema de Red de Área Local (LAN), que
comprende un conmutador (datos), una serie de dispositivos
terminales y (opcionalmente) un medio de conexión cruzada
mediante el cual cada uno de los dispositivos terminales se
puede comunicar con un puerto de la Conmutación.
La utilización del término “conmutación” está
destinada a incluir cualquier dispositivo de red capaz de
dirigir datos a su destino próximo o destino final, tal
como un puente o similar.
Mediante la utilización del término “ID único” se
indica que se incluye cualesquiera datos de identificación
única de un dispositivo terminal que puede ser utilizado
para distinguir dicho dispositivo terminal de otros
dispositivos terminales conectados a la red de datos. De
acuerdo con un aspecto de la invención, la ID única es la
dirección MAC del dispositivo o dispositivos terminales.
La presente invención está dirigida a un procedimiento
para identificar automáticamente la localización física y
conectividad terminal a terminal de dispositivos
terminales, teniendo cada uno de ellos una ID única y
estando conectado normalmente a un punto de acceso de una
red, teniendo cada punto de acceso una localización física
conocida y estando conectado a un puerto de una Conmutación
(no obstante, en algunos casos se puede obtener un enlace
físico terminal a terminal sin requerir la localización de
los puntos de acceso).
Un primer dato que representa la relación entre la ID
única de cada dispositivo terminal (que está conectado a un
puerto correspondiente en la Conmutación) y el puerto, está
almacenado en un dispositivo de almacenamiento. Un primer
conjunto de contactos separados, capaces de estar
representados, siempre que ello se desee por puertos de
conmutación y un segundo conjunto de contactos separados,
capaz de ser representados, siempre que ello se desee, por
puntos de acceso, el primer y segundo conjuntos son capaces
de ser conectados de forma cruzada por correspondientes
cuerdas de datos, estando dispuestos para permitir cambios
en la conexión de dispositivos terminales a puertos de la
conmutación. Siempre que se desee, los puertos de la
conmutación son conectados a contactos del primer conjunto
y los puntos de acceso son conectados a contactos del
segundo conjunto. Predeterminados contactos del primer y
segundo conjuntos son conectados de forma cruzada, y un
segundo dato, que es el dato de conexión cruzada y que
representa la situación de conexión actual entre los
conjuntos y puertos correspondientes de la conmutación a
correspondientes puntos de acceso se obtiene y se almacena.
Una tabla de conectividad (CT) que contiene un tercer
dato que representa la conectividad terminal a terminal de
cada dispositivo terminal que está conectado a uno de los
puntos de acceso se genera utilizando los primeros y
segundos datos. Siempre que sea necesario, la localización
física de cada dispositivo terminal obtenido utilizando los
terceros datos es actualizada de acuerdo con los cambios en
los primeros y/o segundos datos.
Los primeros datos pueden ser almacenados en las
Tablas Puente (BT) de la conmutación y pueden ser
actualizados automáticamente enviando datos desde
dispositivos terminal activos con intermedio de los
correspondientes puertos de la conmutación. Los primeros
datos pueden ser los ID únicos de los dispositivos
terminales o los pueden contener. El ID único puede ser,
por ejemplo, la dirección MAC del dispositivo terminal.
Los primeros datos pueden ser actualizados
automáticamente enviando mensajes de interrogación y
recibiendo datos que contienen el ID único desde cada
dispositivo terminal activo que es conectado a un punto de
acceso como respuesta a los mensajes de interrogación. Más
de un dispositivo terminal puede ser conectado al mismo
punto de acceso. Un ordenador principal puede ser utilizado
para permitir la manipulación de los primeros, segundo y
terceros datos.
Los segundos datos pueden ser actualizados
automáticamente transmitiendo señales a uno o varios
contactos de los primeros o segundos conjuntos de contactos
y recibiendo señales correspondientes en el segundo o
primer conjunto de contactos, respectivamente.
En general, cada dispositivo terminal puede estar
representado por su correspondiente dirección IP y las
direcciones IP pueden ser utilizadas para enviar mensajes
de interrogación a uno o varios dispositivos terminales. De
acuerdo con un aspecto de la invención, la conmutación es
conectada a un puerto de un enrutador, para representar
cada uno de los dispositivos terminales por su
- correspondiente
- dirección IP y/o para utilizar las
- direcciones
- IP contenidas en el enrutador para enviar
- mensajes
- de interrogación a uno o varios dispositivos
- terminales.
Siempre que se detecte un cambio en los primeros
datos, la información que representa un cambio
correspondiente en la localización física de un dispositivo
terminal se obtiene por:
a) obteniendo los segundos datos actuales y comparando
los datos a los segundos datos obtenidos
previamente;
b) si no se identifica cambio correspondiente en los
segundos datos, actualizar el conjunto de
almacenamiento con el cambio correspondiente en la
dirección física; o de otro modo
c) mantener el contenido previo del dispositivo de
almacenamiento.
Siempre que se detecte un cambio en los segundos
datos, la información que representa un cambio
correspondiente en la localización física del dispositivo
terminal es obtenida por:
a) buscando cambios en los primeros datos actuales;
b) si no se identifica cambio correspondiente en los
primeros datos, obtener información relativa a un
cambio en la localización física de cada dispositivo
de acuerdo con las desviaciones procedentes del
cambio correspondiente; de otro modo
c) mantener la localización previa del dispositivo
terminal.
La red de datos puede comprender, como mínimo, dos
enrutadores que pueden estar conectados entre sí, como
mínimo, por un canal de comunicación y pueden comunicar
entre si utilizando, como mínimo, un tipo de protocolo de
comunicación de datos. Los correspondientes primeros y
segundos datos son obtenidos a partir de uno o varios
enrutadores, cada uno de los cuales está asociado con un
correspondiente Conmutador y transceptor.
La presente invención está asimismo dirigida a un
sistema para la identificación automática de la
localización física y conectividad terminal a terminal de
dispositivos terminales, cada uno de los cuales tiene una
ID única y que están conectado a un punto de acceso de una
red, teniendo cada punto de acceso una localización física
conocida y estando conectados a un puerto de un Conmutador,
que comprende:
a) medios de almacenamiento para almacenar primeros
datos representativos de la relación entre la ID única de
cada dispositivo terminal conectado a un puerto
correspondiente del conmutador;
b) un primer conjunto y un segundo conjunto de
contactos separados, siendo el primer conjunto capaz de ser
representado siempre que se desee por puertos de
conmutación y el segundo conjunto es capaz de ser
representado, en caso deseado, por puntos de acceso, siendo
capaces el primer y segundo conjuntos de ser conectados de
forma cruzada por correspondientes cables de datos para
proporcionar rutas de comunicación alternativa entre
dispositivos terminales y puertos del conmutador, estando
conectados el primer y segundo conjuntos a puertos del
conmutador y a puntos de acceso respectivamente;
c) cables de datos para conexión cruzada entre
contactos correspondientes del primer y segundo conjuntos y
para proporcionar rutas de comunicación alternativa entre
dispositivos terminales y puertos del conmutador;
d) medios para obtener y almacenar segundos datos,
siendo éstos los datos de conexión cruzada que representan
la situación de conexión cruzada actual entre los
conjuntos, refiriéndose los datos a puertos del conmutador
correspondiendo a puntos de acceso y siendo almacenados en
los segundos medios; y
e) medios para almacenar una Tabla de Conectividad
(CT) para producir terceros datos, siendo los datos
actualizados por actualización de los primeros y segundos
datos que son almacenados en los primeros y segundos medios
respectivamente, siendo los terceros datos una reflexión de
la localización física y conectividad terminal a terminal
de cada terminal conectado a uno de los puntos de acceso.
Los primeros datos pueden ser actualizados
automáticamente al enviar datos desde dispositivos
terminales activos a través de los puertos correspondientes
del conmutador, siendo los datos los ID únicos de los
dispositivos terminales o conteniendo los mismos.
Los primeros datos pueden ser actualizados
automáticamente por envío de mensajes de interrogación y
recibiendo datos que contienen el ID único de cada
dispositivo terminal conectado a un punto de acceso como
respuesta a los mensajes de interrogación. Más de un
dispositivo terminal puede ser conectado al mismo punto de
acceso.
Los segundos datos pueden se actualizados
automáticamente transmitiendo señales a uno o varios
contactos del primer o segundo conjunto de contactos y
recibiendo señales correspondientes en el segundo o primero
conjuntos de contactos respectivamente. En general, cada
dispositivo terminal puede ser representado por una
correspondiente dirección IP y las direcciones IP pueden
ser utilizadas para enviar mensajes de interrogación a uno
o varios dispositivos terminales. De acuerdo con un aspecto
de la invención, el conmutador está conectado a un puerto
de un enrutador para representar cada dispositivo terminal
por su correspondiente dirección IP y/o para utilizar las
- direcciones
- IP contenidas en el enrutador para enviar
- mensajes
- de interrogación a uno o varios dispositivos
- terminales.
La red de datos puede comprender, como mínimo, dos
enrutadores que pueden estar conectados entre sí, como
mínimo, por un canal de comunicación y pueden comunicar
entre sí utilizando, como mínimo, un tipo de protocolo de
comunicación. Un ordenador personal (PC) puede comunicar,
como mínimo, con uno de los últimos enrutadores para
obtener los correspondientes primeros y segundos datos de
cada enrutador y sus conmutadores asociados.
Las anteriores y otras características y ventajas de
la invención se comprenderán mejor mediante la descripción
detallada ilustrativa y no limitativa de realizaciones
preferentes de la misma con referencia a los dibujos
adjuntos, en los que:
-la figura 1 (técnica anterior) muestra
esquemáticamente una red de datos a título de ejemplo, que
comprende secciones estática y dinámica de los enlaces
físicos;
-la figura 2A muestra esquemáticamente un sistema para
determinar la localización física de un dispositivo de
datos basado en IP que está conectado a una red de datos y
sus enlaces físicos terminal a terminal, de acuerdo con una
realización preferente de la invención;
-la figura 2B muestra esquemáticamente un sistema para
determinar enlaces físicos estáticos y dinámicos en una red
de datos, de acuerdo con otra realización preferente de la
invención;
-la figura 3 muestra esquemáticamente un sistema de
datos de organización basados en LAN, a título de ejemplo,
que comprende dos subredes conectadas a un enrutador, de
acuerdo con otra realización preferente de la invención;
-la figura 4 muestra esquemáticamente un sistema de
datos de organización basados en WAN que está extendido a
diferentes localizaciones geográficas, de acuerdo con una
realización preferente de la invención; y
-la figura 5 muestra esquemáticamente un sistema para
determinar enlaces físicos estáticos y dinámicos en una red
de datos, en la que varios dispositivos terminales están
conectados en paralelo, lo cual constituye una realización
preferente de la invención.
La invención está dirigida a un procedimiento para
determinar la localización física de dispositivos que
tienen una ID única, que están conectados a una red de
datos y a su conectividad física terminal a terminal.
La figura 2A muestra esquemáticamente un sistema para
determinar la localización física de un dispositivo basado
en IP que está conectado a una red de datos y sus enlaces
físicos terminal a terminal, de acuerdo con una realización
preferente de la invención. La red de datos básica
(normalmente una subred) consiste en un conmutador (20) (es
decir, la puerta de la subred) que comprende puertos de
datos 1 a n, a la que están conectados los cables de datos
estáticos (4/1) a (4/n) respectivamente, un primer conjunto
de contactos separados (21/1) a (21/n) y un segundo
conjunto de contactos separados (22/1) a(22/n) (que forman
paneles de “conexión cruzada” (21) y (22),
respectivamente). Los contactos predeterminados en el
primer conjunto de contactos (21) y los contactos
predeterminados en el segundo conjunto de contactos (22)
están conectados de forma cruzada para permitir
flexibilidad en la conexión de terminales (por ejemplo,
(16/1)) al conmutador (20). La red básica de datos
comprende además un bloque de transceptores (25), una tabla
de conectividad (24), en la que está contenida la
conectividad física de terminales (16/1) a (16/n) que están
conectados al panel (22) con intermedio de los puntos de
acceso (15/1) a (15/n) y cales de datos estáticos (3/1) a
(3/n).
El conmutador (20) es un conmutador convencional que
comprende una Tabla Puente (BT) (20a) para contener datos
que representan la relación entre el ID único de un
dispositivo terminal, que está conectado a un puerto
correspondiente del conmutador y dicho puerto. Por ejemplo,
el puerto (2) del conmutador (20) en (BT) (20a) está
asociado con la dirección MAC1 de MAC.
BT (20a) es actualizado siempre que un dispositivo
terminal, tal como (16/1) envía un mensaje a través del
puerto de conmutación al que está conectado. BT (20a)
actualiza su contenido asociando cada dirección MAC
entrante con el correspondiente puerto de conmutación (20)
y mantiene su contenido solamente durante cortos periodos
de tiempo (típicamente 300 segundos), para permitir que los
datos LAN internos sean enrutados directamente al puerto al
que está conectado el dispositivo de destino. El enrutador
(26) es utilizado para permitir que el ordenador (23)
obtenga los datos almacenados de manera inherente en el
enrutador (26) (es decir, en su tabla ARP) para identificar
los terminales que forman parte de las subredes, definidos
en dicho enrutador (por las direcciones IP de los
terminales que corresponden a cada subred). Dado que los
enrutadores están principalmente dirigidos a conectar entre
varias subredes si solamente se tiene que mapear una subred
única, los datos almacenados habitualmente en la tabla ARP
del enrutador pueden ser almacenados alternativamente en
una o varias estaciones de trabajo o distribuidas entre
ellas, las cuales están conectadas a dicha subred. Estos
- datos
- (las relaciones de direcciones MAC a IP) son
- obtenidos
- por recepción de mensajes de respuesta de los
- terminales,
- ocupando, por lo tanto, la tabla ARP del
dispositivo terminal inicializador. Se envían mensajes de
interrogación utilizando (por ejemplo, enviando señales de
aviso) a direcciones IP esperadas (de los terminales). La
estructura y funcionalidad del enrutador (26) no se
explicará en detalle, dado que es bien conocida por los
técnicos en la materia.
Un medio de almacenamiento (que puede ser externo o
distribuido entre estaciones de trabajo de la subred y/o
dispositivos de red) es utilizado para almacenar primeros
datos recuperados de BT (20a), que han sido actualizados
como respuesta a mensajes de interrogación, enviados a
todos los dispositivos conectados al conmutador. Los
primeros datos representan la relación entre la ID única
del terminal o terminales y el correspondiente puerto de la
conmutación. La tabla de conectividad (CT) (24) mantiene
terceros datos que resultan por la utilización de los
primeros datos y un segundo dato, representando dicho
segundo dato las conexiones actuales cruzadas de los
paneles (21) y (22), que se obtienen, por ejemplo, mediante
un ordenador de control principal (16/n) que manipula
también TRB (25) (por ejemplo, por medio del bus de control
(25/CONT)) o a través de la red. Por lo tanto, CT (24)
contiene los datos de conectividad completos físicos
terminal a terminal de cada dispositivo terminal,
incluyendo su localización física (por ejemplo, ROOM-1). CT
(24) puede encontrarse en un ordenador separado.
El enrutador (26) es esencial siempre que dos o más
subredes (que pueden encontrarse en una diferente
localización física) forman parte de una red de datos
extendida que debe ser escaneada/mapeada, pero se puede
excluir siempre que se debe escanear una subred individual.
En el caso en el que el enrutador (26) está conectado al
conmutador (20), la manipulación del “sistema de
determinación de enlaces físicos” (PLDS) se puede llevar a
cabo por el ordenador (23) que está conectado, por ejemplo,
a uno de los puertos del enrutador (26), (por lo tanto, a
una subred distinta), en vez del ordenador (16/n) o los
ordenadores (16/n) y (23) pueden compartir
responsabilidades. Alternativamente, el ordenador (23)
puede encontrarse en cualquier lugar de la red de datos a
condición de que tenga acceso directo o indirecto a todos
los dispositivos terminales que se deban mapear. Los datos
habitualmente almacenados en una tabla de enrutador ARP
pueden ser almacenados alternativamente en un dispositivo
de almacenamiento externo, tal como se describe a
continuación.
Siempre que un dispositivo terminal envía un mensaje,
su dirección MAC es mantenida en el puerto del conmutador.
No obstante, si el ordenador (23) está conectado al
enrutador (26) y dicho enrutador (26) está conectado al
conmutador (20), el ordenador (23) puede enviar mensajes de
interrogación (por ejemplo, “pings”), de acuerdo con las
direcciones IP contenidas en la tabla ARP del enrutador
- (26)
- y recuperar los datos relevantes del enrutador (26).
El bloque de transceptores (TRB) (25) consiste en un
conjunto de transmisores para transmitir señales a uno o
varios contactos del primer conjunto de contactos del panel
- (21)
- (es decir, seleccionados de los contactos (21/1) a (21/n)) y conjunto de receptores para recibir las correspondientes señales desde los correspondientes contactos del segundo juego de contactos del panel (22) (es decir, seleccionados entre los contactos (22/1) a (22/n)). No obstante, el TRB (25) puede estar configurado/programado
para transmitir señales a los contactos del panel (22) y
para recibir las señales de los correspondientes contactos
del panel (21). El TRB (25) permite determinar las
interconexiones físicas actuales entre paneles (21) y (22).
La estructura y funcionalidad del TRB (25) no se explicará
en detalle, puesto que se ha explicado en detalle en el
documento US 5.483.467.
Siempre que se transfiere un dispositivo terminal
desde un recinto a otro, la sección de cableado entre
paneles (21) y (22) se cambia de acuerdo con ello. En este
caso, los cambios son transparentes para el conmutador
(20), es decir, el conmutador (20) no identificará cambio
alguno porque la dirección MAC del dispositivo terminal
está todavía asociada con el mismo puerto del conmutador
(20). Por lo tanto, no se requiere actualización en esta
tabla puente. Por ejemplo, la estación de trabajo (16/1),
que tiene la dirección MAC designada MAC1, está conectada a
la salida (15/1) con intermedio del enlace (25/2) al puerto
- (2)
- del conmutador (20) y la tabla puente del conmutador
- (20)
- refleja la situación actual (es decir, MAC1 está asociado con el puerto (2) del conmutador (20)). El conmutador (20) no identificará cambio alguno después de conectar la estación de trabajo (16/1) a la salida (15/2) y cambiar el enlace (25/2) a (25/2a), dado que la estación de trabajo (16/1) permanece conectada al puerto (2) con intermedio del mismo puerto (21/2). Si el ordenador (16/n) (o el ordenador (23)) toma en consideración solamente el contenido de BT (20a), supondrá de manera incorrecta que no ha tenido lugar cambio alguno, es decir, que la estación de
trabajo (16/1) está todavía conectada a la salida (15/1).
No obstante, al aplicar reexamen periódico (en tiempo real)
de la interconexión entre los paneles (21) y (22), la tabla
terminal a terminal se mantiene actualizada con los cambios
que tienen lugar también entre los paneles (21) y (22).
Un dispositivo terminal puede ser transferido a otro
lugar (es decir, conectado a una diferente salida de pared
- (15)
- que está situada en otro recinto o habitación) sin cambiar enlaces entre los paneles (21) y (22). Por ejemplo, la transferencia de la estación de trabajo (16/1) (que tiene la dirección MAC designada MAC1) de la salida de la pared (15/1) a la salida de la pared (15/n). De acuerdo con ello, la estación de trabajo (16/1) está conectada con intermedio del enlace (25/1) al puerto (1) del conmutador (20). Antes de este último cambio, la dirección MAC designada MAC1 ha sido asociada con el puerto (2) en el conmutador (20), lo que es incorrecto porque la dirección MAC1 debe ser asociada ahora con el cuerpo (1) del conmutador (20). No obstante, al iniciar un mensaje, el dispositivo terminal (16/1) del puerto en el que está situado es actualizado con la identificación de dispositivo terminal (16/1) (es decir, su dirección MAC). De acuerdo con ello, BT (20a) es actualizado durante un corto periodo de tiempo durante el cual el dispositivo de almacenamiento
- (24)
- o el ordenador (23) recuperan y almacenan los datos actualizados requeridos. De forma alternativa o adicionalmente, el ordenador (23) envía, a través del enrutador (26), mensajes de interrogación y recibe mensajes de respuesta de los correspondientes terminales, lo que
provocará que el conmutador (20) actualice el BT (20a),
asociando de esta manera sus puertos con las direcciones
MAC (actualizadas) de los correspondientes terminales. De
acuerdo con ello, el conmutador (20) asocia el puerto (1)
con la dirección MAC1 de la estación de trabajo (16/1),
sustituyendo MAC2 por MAC1 en su BT (20a). El dispositivo
de almacenamiento (24) o el ordenador (23), (es decir, si
el enrutador (26) está conectado al conmutador (20)) es
actualizado de manera correspondiente.
Otra situación puede ocurrir cuando solamente se han
realizado cambios en los enlaces entre los paneles (21) y
(22). Por ejemplo, efectuando intercambio entre los puntos
terminales de cables de datos (22/1) y (22/n) de los
enlaces (25/2) y (25/1), respectivamente. El conmutador
(20) encontrará, después de enviar mensajes de
interrogación por el ordenador (23) (es decir, a través del
conmutador (20)) con intermedio de sus puertos (1) a (n)
que la dirección MAC designada MAC1 ha tomado el lugar de
la dirección MAC designada MAC2 en el puerto (1) y la
dirección MAC designada MAC2 ha tomado el lugar de MAC1 en
el puerto (2). De acuerdo con ello, el conmutador (20)
actualiza su BT (20a). Además, el ordenador principal (23)
o (16/n) (dependiendo de las definiciones) es actualizado
también con los últimos cambios de dirección MAC. El
ordenador principal (23) o (16/n) hace que el TRB (25)
lleve a cabo un proceso de reexamen de enlaces, mediante el
cual se identifica la nueva posición de los enlaces (25/1)
y (25/2) y se informa en retorno al ordenador (23) o
(16/n).
Si el conmutador (20) no recibe un mensaje de
contestación de los terminales en uno o varios de sus
puertos ((1) a (n), figura 2A) dentro de un periodo de
tiempo predeterminado, el registro o registros
correspondientes de la tabla (24) se dejen sin cambios en
la tabla (24) asumiendo que el terminal o terminales
“faltantes” han sido desconectados. En caso de que el MAC
sea descubierto en un puerto de conmutación distinto o en
el caso de que el enlace entre el punto de acceso y el
conmutador esté interrumpido (incluyendo conexión cruzada)
entonces la estación será eliminada de la tabla (24) y esta
estación ya no quedará asociada con dicho punto de acceso).
La figura 2B muestra esquemáticamente un sistema para
determinar enlaces físicos estáticos y dinámicos en una red
de datos, de acuerdo con otra realización preferente de la
invención. Los cables de datos estáticos (4/1) a (4/n)
(figura 2A) se encuentran en el conmutador (20) y los
cables de datos, tales como (20/1) conectan los contactos
del panel (22’) a los correspondientes contactos (27/1) a
(27/n).
Existen dos alternativas en las que el panel (22’)
puede ser “derivado” al conmutador (20). De acuerdo con la
primera alternativa, cables de datos, tales como (20/1)
tienen un punto terminal que es estático, es decir, está
conectado constantemente a un contacto correspondiente del
panel (22’) (por ejemplo, (22/1)), mientras que el otro
punto terminal puede estar conectado a cualquiera de los
puertos no ocupados del conmutador (20) (por ejemplo,
(27/1)).
De acuerdo con la segunda alternativa, los cables de
datos tales como (20/1) tienen dos puntos extremos
transferibles. De acuerdo con la primera alternativa, la
determinación de enlaces tales como (20/1) es llevada a
cabo utilizando TRB (25a) y el bus de señales (29)
almacenando los puntos terminales de los cables de datos
estáticos (es decir, (22/1) a (22/n)) y utilizando
detectores (27a), siendo capaz cada uno de los detectores
de identificar el cable de datos que está conectado al
correspondiente terminal del conmutador (20) al detectar
una señal que es única para cada cable de datos en el
“conjunto” de cables de datos que están conectados entre
pares específicos de panel (22’) y conmutador (20) y
almacenados en un conjunto de almacenamiento. El conjunto
de almacenamiento puede encontrase, por ejemplo, dentro del
TRB (25a) para permitir que correlacione cada terminal del
conmutador (20) (es decir, (27/1) a (27/n)) al que está
conectado un punto extremo de cable con el correspondiente
terminal del panel (22’) al que está conectado el otro
punto terminal del cable correspondiente.
De acuerdo con la segunda alternativa, enlaces
determinantes, tales como (20/1) son llevados a cabo
utilizando TRB (25a) y buses de señales (28) y (29). En
general, este tipo de disposición de cables de datos es
equivalente a la disposición de dos paneles mostrada en la
figura 2A (es decir, paneles (21) y (22)). Por lo tanto, el
problema de identificar enlaces, tales como (20/1) es
solucionado de manera similar, excepto que los detectores
(27a) (en la figura 2B) sustituyen el panel (21) (en la
figura 2A).
De acuerdo con otra realización de la invención (ver
figura 3), una red de Área de Red Local (LAN) comprende
varias subredes, tales como la subred (1) y la subred (2),
que están conectadas a un enrutador, tal como el enrutador
(26). Cada una de las subredes tiene una estructura que es
esencialmente similar a la estructura de la subred mostrada
en la figura 2A o en la figura 2B y puede representar un
departamento distinto de una organización. Por ejemplo,
solamente se han incluido dos subredes en la red de datos,
por ejemplo, la subred (1) y la subred (2). El enrutador
(26) sirve como “puerta” para cada subred para permitir la
comunicación entre terminales de la subred (1) (por
ejemplo, terminal (16/1)) y terminales de la subred (2)
(por ejemplo terminal (31)). Cada una de las subredes
comprende un bloque de transceptores TRB (25) (que se
describe con respecto a la figura 2A o la figura 2B). El
ordenador (16/n) controla directamente el TRB (25) de la
subred (1), tal como se ha descrito con respecto a la
figura 2A. No obstante, a efectos de permitir que el
ordenador (16/n) (de la subred (1)) obtenga los datos de
conectividad requeridos de subredes en situación remota
(por ejemplo, del TRB (25) de la subred (2), el TRB (25) de
la subred (2) está conectado a un ordenador de la subred
(2), por ejemplo, el ordenador (31), desde el cual el
ordenador (16/n) comunica para recuperar los datos
requeridos relacionados con las direcciones cruzadas entre
los paneles (21) y (22) (no mostrados) de la subred (2).
A efectos de identificar la localización física de
cada terminal en cada subred (por ejemplo terminal (16/1)
que tiene la dirección MAC designada MAC1 y que está
conectado a una salida de pared (#15/1) en el recinto (#1); ver figura 2A) y su correspondiente conectividad completa terminal a terminal (por ejemplo, desde el puerto (#2) del conmutador (20) a la salida de pared (#15/1) se deben obtener las direcciones MAC de los terminales conectados. El enrutador (26) mantiene usualmente una tabla ARP actualizada que comprende la dirección MAC de cada terminal incluido en cada subred definida en uno de sus puertos. Cada dirección MAC está asociada con el correspondiente puerto del conmutador (20) (por ejemplo, dirección MAC designada MAC2 asociada con el puerto (1) del conmutador (20), figura 2A). En la red LAN mostrada en la figura 3, la subred (1) está conectada al puerto (26/1) del enrutador
(26) y la subred (2) está conectada al puerto (26/2) del
enrutador (26). El ordenador (16/n) comunica con el
enrutador (26) para recuperar los datos relativos a las
direcciones MAC y asociadas con el puerto específico del
conmutador (20).
La detección de la subred es realizada utilizando un
módulo LAN-Mapper y comprende el mapeado de todas las
subredes que forman parte del sistema LAN y que son
accesibles desde el enrutado definido. El LANMapper
comunica con el enrutador utilizando el Protocolo de
Gestión de Red Simple (SNMP) u otro protocolo adecuado y
recupera los datos relativos a todas las subredes
conectadas al mismo desde la tabla de enrutado que se
encuentra dentro de la correspondiente tabla MIB-2 (“MIB –
Management Information Base”) (Base de Información de
Gestión) y constituye una lista de todas las subredes que
están conectadas a puertos del enrutador o enrutadores.
Además, se realiza una lista de enrutadores adicionales
basada en la información recogida desde la tabla de
enrutado (que contiene datos relativos a subredes
adicionales conectadas a dicho enrutador y también a
enrutadores adyacentes). Este proceso es repetido para cada
enrutador y, por lo tanto, se obtiene una lista de subredes
que existen en el LAN. El LANMapper genera también una
lista de los dispositivos terminales existentes en cada
subred que pueden ser utilizados para interrogar dichos
dispositivos, a efectos de actualizar una tabla relevante
de puenteo de conmutación.
La figura 4 muestra esquemáticamente un sistema de
datos de organización basada en WAN que está extendida a
diferentes localizaciones geográficas, de acuerdo con una
realización preferente de la invención. Los numerales de
referencia (40a) y (40b) son cada uno de ellos una red de
datos, cuya estructura básica es similar a la red de datos
mostrada en la figura 2A. Si el LUGAR A (SITE A) comprende
muchos terminales, éstos se pueden dividir en varias
subredes, cada una de las cuales podría estar conectada a
diferentes puertos de un enrutador Edge (ER) (26a), por
ejemplo, a los puertos (26/1) y (26/2) (de ER (26a)). El
LUGAR B podría ser tratado de la misma manera que el LUGAR
A. Los ER (26a) y ER (26b) comunican entre sí utilizando la
línea “prestada” (41) para permitir el intercambio de datos
entre cualesquiera de los dos dispositivos terminales en la
red WAN, por ejemplo, entre el ordenador (16/1) en el LUGAR
A y el ordenador (16/1)(en el LUGAR B) y para permitir que
- un
- ordenador principal, tal como el ordenador (23) o el
- ordenador
- (16/1) (en el LUGAR A o en el LUGAR B) para
- obtener
- datos relativos a la localización física y
conectividad de cada terminal, con independencia de la
subred a la que está conectado o el lugar en el que está
situado. Si hay otros lugares además de los LUGARES A y B
éstos deberían ser conectados a la red de datos (por
ejemplo, LUGAR C y LUGAR D, no mostrados) si se requieren
ER adicionales, tales como ER (26a) o ER (26b), cada uno
quedará asociado con un lugar específico. Los ER
adicionales intercambian datos con otros ER por medio de
líneas prestadas similares a la línea especializada (41).
De acuerdo con esta realización, la determinación de
la localización física y de la conectividad de cada
terminal en cada subred es llevada a cabo de la misma
manera que en la red de datos mostrada en la figura 3, dado
que ER (26a) y ER (26b) (figura 4) podrían ser considerados
como extensiones o partes de un enrutador debido a la
naturaleza “punto a punto” de la comunicación (a través de
la línea especializada (41)) entre ellos. Por lo tanto, la
localización física y la conectividad de cada dispositivo
terminal en la red basada en WAN que incluye las subredes
(40a) y (40b) se podrían obtener utilizando el ordenador
(23) o un ordenador incluido en una de las subredes, por
ejemplo, el ordenador 16/n en la red (1) en el LUGAR A o el
ordenador (16/n) en la subred (1) en el LUGAR B.
De acuerdo con la invención, la localización física y
la conectividad de los terminales conectados a una red de
datos en el mismo punto de acceso (por medio de, por
ejemplo, un centro de distribución o HUB) se puede obtener
también tal como se ha descrito en la figura 5. Los
dispositivos terminales (16/2a) y (16/2b) están conectados
en paralelo al centro de distribución (51) (es decir, a los
puertos (51/1) y (51/2) de dicho centro de distribución o
HUB) que está conectado al puerto (2) del conmutador (20).
El conmutador (20) que es un conmutador convencional de
datos, es capaz de asociar una serie de direcciones MAC con
el mismo puerto del conmutador (20). De acuerdo con ello,
se asocian con el puerto (2) del conmutador (20) MAC2a y
MAC2b (figura 5).
Tal como se ha descrito antes, la Tabla Puente (BT)
(26a) mantiene datos solamente durante un corto periodo de
tiempo, durante el cual su contenido es transferido a un
ordenador principal utilizado para gestionar aspectos
relativos a la capa física de los terminales conectados. Al
añadir terminales, (es decir, conectado y activado) al
centro de conexión o HUB (51), indican su presencia (e
identificándose) enviando sus direcciones MAC al conmutador
(20) en mensajes corrientes para actualizar momentáneamente
el BT (26a). Si el terminal (16/2) es desconectado pasando
a su estado inactivo o es desconectado de la salida (51/1)
su dirección MAC quedará todavía asociada con el puerto (2)
del conmutador (20), habiendo sido identificada dicha
dirección MAC en un puerto distinto del conmutador (20)
(por ejemplo el puerto (3)). Otros centros de conexión o
HUB a los que se podrían conectar dichos terminales
adicionales, podrían ser conectados a otros puertos (no
ocupados) del conmutador (20), la localización física y la
conectividad de estos últimos terminales se podría obtener
5 tal como se ha descrito y mostrado anteriormente.
El conmutador (20) tiene la misma función que se ha
descrito en lo anterior, por ejemplo tal como se ha
descrito en relación con la figura 2A. La sección de
conexión cruzada es básicamente similar a la sección de
10 conexión cruzada mostrada en la figura 2A o en la figura 2B. Desde luego, las tareas realizadas separadamente por el conmutador y el enrutador pueden ser implementadas de manera equivalente utilizando un dispositivo combinado que
15 tiene ambas capacidades de conmutación y enrutado. Si bien algunas realizaciones de la invención han sido descritas a título ilustrativo, quedará evidente que la invención puede ser llevada a la práctica con muchas modificaciones, variaciones y adaptaciones y con la
20 utilización de numerosos equivalentes o soluciones alternativas que se encuentran dentro del ámbito de los técnicos en la materia sin salir del espíritu de la invención ni superar el ámbito de las reivindicaciones.
Claims (23)
- REIVINDICACIONES1. Procedimiento para identificar automáticamente la localización física y la conectividad terminal a terminal de terminales (16), cada uno de los cuales tiene un ID exclusivo o único y siendo conectado a un punto de acceso(15) de una red, poseyendo cada punto de acceso (15) una localización física conocida y estando conectado a un puerto de un conmutador (20) comprendiendo:a) almacenamiento de primeros datos en medios de almacenamiento, cuyos primeros datos representan la relación entre la ID exclusiva de cada terminal (16) que está conectado a un puerto correspondiente de dicho conmutador (20) y dicho puerto;b) disponer un primer conjunto de contactos separados(21) capaces de ser representados, en caso deseado, por puertos de conmutación y un segundo juego de contactos separados (22), capaces de ser representados, en caso deseado, por puntos de acceso (15), siendo capaces dichos primero y segundo conjuntos de ser conectados de forma cruzada por correspondientes cables de datos para permitir cambios en la conexión de terminales (16) a puertos de dicho conmutador (20);c) en caso deseado, conectar puertos de dicho conmutador (20) a contactos (21) de dicho primer conjunto; d) en caso deseado, conectar puntos de acceso (15) a contactos (22) de dicho segundo conjunto; e) conectar de forma cruzada entre contactos predeterminados de dichos primer y segundo conjuntos;f) obtener y almacenar segundos datos, siendo dichos segundos datos los datos de conexión cruzada que representan la situación de conexión cruzada actual entre dichos conjuntos, relacionando dichos datos de conexión cruzada puertos de dicho conmutador (20) a puntos de acceso correspondientes (15);g) generar una Tabla de Conectividad (CT) que contiene terceros datos que representan la conectividad terminal a terminal de cada terminal (16) que está conectado a uno de dichos puntos de acceso (15), utilizando dichos primeros y segundos datos; yh) en caso deseado, obtener la localización física de cada dispositivo terminal (16) utilizando dichos terceros datos y dicha localización física conocida, y actualizando dichos terceros datos de acuerdo con datos en dichos primeros y/o segundos datos.
-
- 2.
- Procedimiento, según la reivindicación 1, en el que los primeros datos son almacenados en la tabla puente (20a) del conmutador (20).
-
- 3.
- Procedimiento, según la reivindicación 1, en el que los primeros datos son actualizados automáticamente enviando datos desde terminales activos (16) a través de los puertos correspondientes del conmutador (20), siendo dichos datos, los ID exclusivos de dichos dispositivos terminales (16) o conteniendo los mismos.
-
- 4.
- Procedimiento, según la reivindicación 1, en el que los primeros datos son actualizados automáticamente por envío de mensajes de interrogación y recibiendo datos que
contienen el ID exclusivo de cada terminal activo (16) queestá conectado a un punto de acceso (15) como respuesta a dichos mensajes de interrogación. -
- 5.
- Procedimiento, según la reivindicación 1, en el que más de un terminal (16) está conectado al mismo punto de acceso (15).
-
- 6.
- Procedimiento, según la reivindicación 1, en el que los segundos datos son actualizados automáticamente transmitiendo señales a uno o varios contactos del primer o segundo conjunto de contactos y recibiendo señales correspondientes en el segundo o primer conjunto de contactos respectivamente.
-
- 7.
- Procedimiento, según la reivindicación 1, que comprende además la representación de cada dispositivo (16) por su correspondiente dirección IP y/o utilizando las direcciones IP para enviar mensajes de interrogación a uno
o varios terminales (16). - 8. Procedimiento, según la reivindicación 1, que comprende además la conexión del conmutador (20) a un puerto de un enrutador (16) para representar cada terminal(16) con su correspondiente dirección IP y/o utilizando las direcciones IP para enviar mensajes de interrogación a unoo varios terminales (16).
- 9. Procedimiento, según la reivindicación 1, en el que siempre que se detecta un cambio en los primeros datos, se obtiene información representando un cambio correspondiente en la localización física de un terminal (16) mediante:a) obtener los segundos datos actuales y comparar dichos datos a los segundos datos previamente obtenidos;b) si no se han identificado cambios correspondientes en los segundos datos, actualizar el conjunto de almacenamiento con el cambio correspondiente en la dirección física; de otro modoc) mantener el contenido anterior del conjunto de almacenamiento.
- 10. Procedimiento, según la reivindicación 1, en el que cuando se detecta un cambio en los segundos datos, se obtiene información que representa un cambio correspondiente en la localización física de un terminal(16) mediante: a) buscar cambios en los primeros datos actuales; b) si no se identifica un cambio correspondiente enlos primeros datos, obtener información relativa a un cambio en la localización física de cada dispositivo (16) de acuerdo con las desviaciones desde dicho cambio correspondiente; de otro modoc) mantener la localización anterior del terminal (16).
- 11. Procedimiento, según la reivindicación 1, en el que la red de datos comprende, como mínimo, dos enrutadores(26) estando conectados entre si, como mínimo, por un canal
- de
- comunicación de datos y comunicando entre si,
- utilizando,
- como mínimo, un tipo de protocolo de
- comunicación.
-
- 12.
- Procedimiento, según las reivindicaciones 1 y 11, en el que los primeros y segundos datos correspondientes son obtenidos a partir de uno o varios enrutadores (26)
cada uno de los cuales está asociado a un correspondiente conmutador y transceptor (25). -
- 13.
- Sistema para identificar automáticamente la localización física y la conectividad terminal a terminal de terminales (16), cada uno de los cuales tiene una ID exclusiva y estando conectado a un punto de acceso (15) de una red, teniendo cada punto de acceso (15) una localización física conocida y estando conectado a un puerto de un conmutador (20), comprendiendo:
a) unos medios de almacenamiento para almacenar primeros datos representativos de la relación entre la ID exclusiva de cada terminal (16) que está conectado a un puerto correspondiente de dicho conmutador (20);b) un primer conjunto y un segundo conjunto de contactos separados, siendo capaz dicho primer conjunto de ser representado, en caso deseado, por puertos de conmutación y siendo capaz dicho segundo conjunto de ser representado, en caso deseado, por puntos de acceso (15), siendo capaces dichos primer y segundo conjuntos de ser conectados de forma cruzada por correspondientes cables de datos, para proporcionar rutas de comunicación alternativa entre terminales (16) y puertos de dicho conmutador (20), estando conectados dichos primer y segundo conjuntos a puertos de dicho conmutador (20) y a puntos de acceso (15) respectivamente;c) cables de datos para conexión cruzada entre correspondientes contactos de dichos primer y segundo conjuntos y para proporcionar rutas de comunicaciónalternativas entre terminales (16) y puertos de dicho conmutador (20);d) un medio para obtener y almacenar segundos datos, siendo dichos datos los datos de conexión cruzada que representan la situación de conexión cruzada en aquél momento entre dichos conjuntos, relacionando dichos datos puertos de dicho conmutador (20) a correspondientes puntos de acceso (15) y almacenados en dichos segundos medios; y- e)
- medios para almacenar una Tabla de Conectividad
- (24)
- para producir terceros datos, cuyos datos son
- actualizados
- utilizando dichos primeros y segundos datos
que están almacenados en dichos primeros y segundos medios, respectivamente, siendo dichos terceros datos una reflexión de la localización física y de la conectividad terminal a terminal de cada terminal (16) que está conectado a uno de dichos puntos de acceso (15). -
- 14.
- Sistema, según la reivindicación 13, en el que los primeros datos están almacenados en la tabla puente (20a) del Conmutador (20).
-
- 15.
- Sistema, según la reivindicación 13, en el que los primeros datos son actualizados automáticamente por envío de datos desde terminales activos (16) con intermedio de los correspondientes puertos del conmutador (20), siendo dichos datos las ID exclusivas de dichos terminales (16) o conteniendo las mismas.
-
- 16.
- Sistema, según la reivindicación 13, en el que los primeros datos son actualizados automáticamente enviando mensajes de interrogación y recibiendo datos que contienen la ID exclusiva de cada terminal (16) que está conectado a
un punto de acceso (15) en respuesta a dichos mensajes de interrogación. -
- 17.
- Sistema, según la reivindicación 13, en el que más de un terminal (16) está conectado al mismo punto de acceso (15).
-
- 18.
- Sistema, según la reivindicación 13, en el que los segundos datos son actualizados automáticamente transmitiendo señales a uno o varios contactos de los primeros o segundos conjuntos de contactos y recibiendo señales correspondientes en los segundos o primeros conjuntos de contactos respectivamente.
-
- 19.
- Sistema, según la reivindicación 13, que comprende además la representación de cada terminal (16) por su dirección IP correspondiente y/o utilizando las direcciones IP para enviar mensajes de interrogación a uno o varios terminales (16).
-
- 20.
- Sistema, según la reivindicación 13, que comprende además la conexión del conmutador (20) a un puerto de un enrutador (26) para representar cada uno de los terminales
(16) por su correspondiente dirección IP y/o utilizando las direcciones IP para enviar mensajes de interrogación a unoo varios terminales (16). -
- 21.
- Sistema, según la reivindicación 13, en el que la red de datos comprende, como mínimo, dos enrutadores (26), estando conectados entre sí, como mínimo, por un canal de comunicación de datos y comunicando entre sí, utilizando, como mínimo, un tipo de protocolo de comunicación.
-
- 22.
- Sistema, según las reivindicaciones 13, 15 ó 16, en el que la ID exclusiva es la dirección MAC del terminal (16).
- 23. Procedimiento, según las reivindicaciones 1, 3 ó5 4, en el que la ID exclusiva es la dirección MAC del terminal (16).
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US25144400P | 2000-12-05 | 2000-12-05 | |
| US251444P | 2000-12-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2348221T3 true ES2348221T3 (es) | 2010-12-01 |
Family
ID=22951999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01270038T Expired - Lifetime ES2348221T3 (es) | 2000-12-05 | 2001-12-04 | Sistema para identificar automáticamente la localización física de dispositivos terminales de red. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7684416B2 (es) |
| EP (1) | EP1346518B1 (es) |
| JP (1) | JP3903316B2 (es) |
| AT (1) | ATE473568T1 (es) |
| AU (1) | AU2002222449A1 (es) |
| DE (1) | DE60142524D1 (es) |
| ES (1) | ES2348221T3 (es) |
| WO (1) | WO2002047331A2 (es) |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2377118B (en) * | 2001-06-27 | 2003-06-25 | 3Com Corp | Method and apparatus for determining unmanaged network devices in the topology of a network |
| US7376734B2 (en) | 2002-02-14 | 2008-05-20 | Panduit Corp. | VOIP telephone location system |
| US7519000B2 (en) | 2002-01-30 | 2009-04-14 | Panduit Corp. | Systems and methods for managing a network |
| US6978314B2 (en) * | 2002-02-26 | 2005-12-20 | Xerox Corporation | System and method for locating devices on a local area network |
| US7912065B2 (en) * | 2002-12-31 | 2011-03-22 | Alcatel-Lucent Usa Inc. | Automated voice over IP device VLAN-association setup |
| US7133916B2 (en) * | 2003-07-28 | 2006-11-07 | Etelemetry, Inc. | Asset tracker for identifying user of current internet protocol addresses within an organization's communications network |
| IL157203A (en) | 2003-07-31 | 2010-12-30 | Rit Techn Ltd | Management of large scale cabling systems |
| IL158030A0 (en) * | 2003-09-21 | 2004-03-28 | Rit Techn Ltd | Modular scanning system for cabling systems |
| JP4351517B2 (ja) * | 2003-11-14 | 2009-10-28 | 株式会社日立製作所 | データセンタの装置管理方法、装置管理サーバ、データセンタの装置管理システム並びにプログラム |
| US7207846B2 (en) | 2003-11-24 | 2007-04-24 | Panduit Corp. | Patch panel with a motherboard for connecting communication jacks |
| DE602004025900D1 (de) * | 2004-04-05 | 2010-04-22 | Alcatel Lucent | Verfahren zur Verwaltung von Kommunikationsgeräten in einem Zugangsnetz und eine Zugangseinrichtung |
| WO2005107397A2 (en) | 2004-05-03 | 2005-11-17 | Panduit Corp. | Powered patch panel |
| US7369505B2 (en) * | 2004-06-07 | 2008-05-06 | Ebay Inc. | Method and system to efficiently manage network connection to connect a client and a resource |
| US7424004B2 (en) * | 2004-06-28 | 2008-09-09 | Intel Corporation | Systems and methods for networking passive information devices |
| US20060136372A1 (en) * | 2004-11-19 | 2006-06-22 | Schunemann Alan J | Inserted contextual web content derived from intercepted web viewing content |
| US20060153167A1 (en) * | 2004-11-19 | 2006-07-13 | Schunemann Alan J | Computer tracking and locking |
| US7715409B2 (en) * | 2005-03-25 | 2010-05-11 | Cisco Technology, Inc. | Method and system for data link layer address classification |
| CN100454849C (zh) | 2005-08-05 | 2009-01-21 | 华为技术有限公司 | 下一代网络中的故障检测方法 |
| TWI301365B (es) * | 2005-11-30 | 2008-09-21 | Mitac Int Corp | |
| US8331263B2 (en) * | 2006-01-23 | 2012-12-11 | Microsoft Corporation | Discovery of network nodes and routable addresses |
| US20070271363A1 (en) * | 2006-05-19 | 2007-11-22 | Kevin Ross | Computer compliance system and method |
| WO2008134708A1 (en) * | 2007-04-30 | 2008-11-06 | Etelemetry, Inc. | Method and system for activity monitoring and forecasting |
| WO2008156797A2 (en) * | 2007-06-19 | 2008-12-24 | Commscope Inc. Of North Carolina | Methods, systems, and computer program products for using managed port circuitry |
| CN103250378B (zh) | 2010-10-22 | 2017-05-03 | 飞利浦灯具控股公司 | 执行网络的自动投用的方法 |
| US9497098B2 (en) | 2011-03-25 | 2016-11-15 | Commscope Technologies Llc | Event-monitoring in a system for automatically obtaining and managing physical layer information using a reliable packet-based communication protocol |
| ES2553090T3 (es) * | 2011-03-25 | 2015-12-04 | Adc Telecommunications, Inc. | Esquema de codificación de identificador para su uso con conectores multivía |
| US9342981B1 (en) * | 2012-10-16 | 2016-05-17 | Google Inc. | Instantiating an application based on connection with a device via a universal serial bus |
| US10057137B1 (en) * | 2012-11-12 | 2018-08-21 | Marvell International Ltd. | Cable discovery with visual display of a network topology |
| US20140201342A1 (en) * | 2013-01-11 | 2014-07-17 | International Business Machines Corporation | User-friendly storage network zoning |
| US9444766B2 (en) | 2013-08-02 | 2016-09-13 | International Business Machines Corporation | Identifying a port associated with a network node to which a selected network link is connected |
| US20150074260A1 (en) * | 2013-09-11 | 2015-03-12 | Cisco Technology, Inc. | Auto discovery and topology rendering in substation networks |
| US10693737B1 (en) * | 2017-09-29 | 2020-06-23 | Charter Communications Operating, Llc | Universal alias and dependency models and network analysis |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US597A (en) | 1838-02-10 | Remedy for salt-rheum | ||
| US5961A (en) | 1848-12-12 | Car-coupling | ||
| US5483467A (en) | 1992-06-10 | 1996-01-09 | Rit Technologies, Ltd. | Patching panel scanner |
| JP2871469B2 (ja) | 1994-07-19 | 1999-03-17 | 日本電気株式会社 | Atm網構成管理方法 |
| US5706440A (en) | 1995-08-23 | 1998-01-06 | International Business Machines Corporation | Method and system for determining hub topology of an ethernet LAN segment |
| US5884297A (en) * | 1996-01-30 | 1999-03-16 | Telefonaktiebolaget L M Ericsson (Publ.) | System and method for maintaining a table in content addressable memory using hole algorithms |
| IL119062A0 (en) * | 1996-08-13 | 1996-11-14 | Madge Networks Israel Ltd | Apparatus and method for detecting a layout of a switched local network |
| US6101170A (en) * | 1996-09-27 | 2000-08-08 | Cabletron Systems, Inc. | Secure fast packet switch having improved memory utilization |
| US5961608A (en) * | 1996-10-04 | 1999-10-05 | Sony Corporation | Modem and communications control selection |
| US6426955B1 (en) * | 1997-09-16 | 2002-07-30 | Transnexus, Inc. | Internet telephony call routing engine |
| JP3112160B2 (ja) * | 1997-09-29 | 2000-11-27 | 日本電気株式会社 | ネットワークアドレス重複装置の自動検出方式 |
| US6359711B1 (en) * | 1998-05-20 | 2002-03-19 | Steelcase Development Corporation | System and method for supporting a worker in a distributed work environment |
| US6477486B1 (en) * | 1998-09-10 | 2002-11-05 | Dell Usa, L.P. | Automatic location determination of devices under test |
| US6418139B1 (en) * | 1998-11-25 | 2002-07-09 | Nortel Networks Limited | Mechanism to guarantee quality of service to real-time traffic on IP networks |
| US7194554B1 (en) * | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
| US6636894B1 (en) * | 1998-12-08 | 2003-10-21 | Nomadix, Inc. | Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability |
| US6549513B1 (en) * | 1999-10-12 | 2003-04-15 | Alcatel | Method and apparatus for fast distributed restoration of a communication network |
| US7640334B2 (en) * | 2000-01-18 | 2009-12-29 | Frontrange Solutions | Network resource location detection probe apparatus and method |
| KR100670887B1 (ko) * | 2000-01-31 | 2007-01-18 | 후지쯔 가부시끼가이샤 | 통신 제어 장치 및 통신 제어 프로그램을 기록한 컴퓨터판독 가능한 기록 매체 |
| US7356841B2 (en) * | 2000-05-12 | 2008-04-08 | Solutioninc Limited | Server and method for providing specific network services |
| US7143153B1 (en) * | 2000-11-09 | 2006-11-28 | Ciena Corporation | Internal network device dynamic health monitoring |
| US6742134B1 (en) * | 2000-05-20 | 2004-05-25 | Equipe Communications Corporation | Maintaining a local backup for data plane processes |
| US6982953B1 (en) * | 2000-07-11 | 2006-01-03 | Scorpion Controls, Inc. | Automatic determination of correct IP address for network-connected devices |
| WO2002009458A2 (en) * | 2000-07-24 | 2002-01-31 | Bluesocket, Inc. | Method and system for enabling seamless roaming in a wireless network |
| US7046680B1 (en) * | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
| US7315517B2 (en) * | 2002-05-22 | 2008-01-01 | Board Of Supervisors Of Louisiana State University And Agricultural And Mechanical College | Non-blocking WDM optical networks |
| US7130385B1 (en) * | 2004-03-05 | 2006-10-31 | Avaya Technology Corp. | Advanced port-based E911 strategy for IP telephony |
-
2001
- 2001-12-04 US US10/433,110 patent/US7684416B2/en not_active Expired - Fee Related
- 2001-12-04 AT AT01270038T patent/ATE473568T1/de not_active IP Right Cessation
- 2001-12-04 EP EP01270038A patent/EP1346518B1/en not_active Expired - Lifetime
- 2001-12-04 DE DE60142524T patent/DE60142524D1/de not_active Expired - Lifetime
- 2001-12-04 ES ES01270038T patent/ES2348221T3/es not_active Expired - Lifetime
- 2001-12-04 AU AU2002222449A patent/AU2002222449A1/en not_active Abandoned
- 2001-12-04 WO PCT/IL2001/001119 patent/WO2002047331A2/en not_active Ceased
- 2001-12-04 JP JP2002548932A patent/JP3903316B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO2002047331A2 (en) | 2002-06-13 |
| US20050030955A1 (en) | 2005-02-10 |
| EP1346518A2 (en) | 2003-09-24 |
| DE60142524D1 (de) | 2010-08-19 |
| US7684416B2 (en) | 2010-03-23 |
| ATE473568T1 (de) | 2010-07-15 |
| JP2004515967A (ja) | 2004-05-27 |
| WO2002047331A3 (en) | 2003-02-06 |
| JP3903316B2 (ja) | 2007-04-11 |
| EP1346518B1 (en) | 2010-07-07 |
| AU2002222449A1 (en) | 2002-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2348221T3 (es) | Sistema para identificar automáticamente la localización física de dispositivos terminales de red. | |
| JP5048711B2 (ja) | 電子モジュールによってネットワークを文書化するシステムおよび方法 | |
| AU629486B2 (en) | Communications network dynamic addressing arrangement | |
| AU672097B2 (en) | System for reverse address resolution for remote network device | |
| US7978595B2 (en) | Method for processing multiple active devices in stacking system and stacking member device | |
| CN111934921B (zh) | 一种网络拓扑发现方法及装置、设备、存储介质 | |
| US5313465A (en) | Method of merging networks across a common backbone network | |
| US7548540B2 (en) | Dynamic discovery of ISO layer-2 topology | |
| ES2283645T3 (es) | Procedimiento y sistema para poner en contacto un dispositivo en una red privada usando un servidor de nombres de dominio especializados. | |
| US7383357B2 (en) | Implementing managed network services for customers with duplicate IP networks | |
| ES2620082T3 (es) | Identificación de rutas tomadas a través de una red de dispositivos interconectados | |
| RO126258A2 (ro) | Metodă şi sistem pentru furnizarea de comunicaţii tip pachet pe bază de ip într-o reţea utilitară | |
| CA2154296A1 (en) | Method and apparatus for configuring fabrics within a fibre channel system | |
| CN102859949A (zh) | 用于在胖树网络中路由数据分组的方法 | |
| EP2406932B1 (en) | Intrusion detection for virtual layer-2 services | |
| WO2008156797A2 (en) | Methods, systems, and computer program products for using managed port circuitry | |
| CN103368808A (zh) | 透明路由桥 | |
| US20080192650A1 (en) | Method and Node for Locating a Network User | |
| CN101534218B (zh) | 一种开放应用架构的管理方法、装置和系统 | |
| ES2223753T3 (es) | Metodo para establecer una comunicacion entre un dispositivo y una aplicacion de ordenador central sobre una red ip, una aplicacion de ordenador central y un encaminador dsl, y realizaciones de programas de equipo logicos de dicho metodo. | |
| US6944127B1 (en) | System for detecting spurious network traffic | |
| ES2272833T3 (es) | Servidor para un sistema de telecomunicaciones y procedimiento para establecer una conexion de telecomunicaciones. | |
| CN108696370A (zh) | 一种服务器与业务绑定和解绑定方法、装置及系统 | |
| US7227859B1 (en) | Method for ensuring VLAN integrity for voice over internet protocol telephones | |
| JP2002315029A (ja) | Lan接続式ボタン電話システム |