EP1517518B1

Data packet filtering in a client-router-server architecture

Abstract

This record has no abstract on file.

EP1517518B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 18 September 2023, 3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

16 claims: 16 independent, 0 dependent

  1. 1
    A computer network system comprising:a plurality of client hardware elements forming a computer network (414);a server network segment (412) comprising a plurality of server hardware elements (420, 422, 424) and services;anda router (416) for interconnecting the computer network (414) with the server network segment (412);the computer network (414) being assigned at least one first access address range, and the server network segment (412) being assigned at least one second access address range and at least one third access address range, wherein the at least one second access address range is an exclusive address range separate from the at least one first access address range and the at least one third access address range is a shared address range representing at least a sub-range of the at least one first access address range, each of the plurality of server hardware elements (420, 422, 424) and each of the services being assigned one access address within the shared address range or within the exclusive address range, respectively, and wherein the router (416) is set up to only route addresses within the shared address range. Computernetzsystem mit: einer Mehrzahl von Client-Hardwareelementen, die ein Computernetz (414) bilden,einem Server-Netzsegment (412), das eine Vielzahl von Server-Hardwareelementen (420, 422, 424) und Diensten aufweist, undeinem Router (416) zum Verbinden des Computernetzes (414) mit dem Server-Netzsegment (412),wobei dem Computernetz (414) mindestens ein erster Zugangsadressbereich zugewiesen ist und dem Server-Netzsegment (412) mindestens ein zweiter Zugangsadressbereich und mindestens ein dritter Zugangsadressbereich zugewiesen sind, wobei der mindestens eine zweite Zugangsadressbereich ein von dem mindestens einen ersten Zugangsadressbereich getrennter exklusiver Adressbereich ist und der mindestens eine dritte Zugangsadressbereich ein gemeinsam verwendeter Adressbereich ist, der mindestens einen Unterbereich des mindestens einen ersten Zugangsadressbereichs darstellt, wobei jedem der Vielzahl von Server-Hardwareelementen (420, 422, 424) und jedem der Dienste eine Zugangsadresse innerhalb des gemeinsam verwendeten Adressbereichs bzw. innerhalb des exklusiven Adressbereichs zugewiesen ist und der Router (416) dafür eingerichtet ist, nur Adressen innerhalb des gemeinsam verwendeten Adressbereichs weiterzuleiten. Système de réseau informatique, comportant : une pluralité d'éléments matériels de client formant un réseau informatique (414),un segment de réseau serveur (412) comportant une pluralité d'éléments matériels de serveur (420, 422, 424), et des services, etun routeur (416) pour interconnecter le réseau informatique (414) au segment de réseau serveur (412),le réseau informatique (414) ayant au moins une première plage d'adresses d'accès attribuée, et le segment de réseau serveur (412) ayant au moins une deuxième plage d'adresses d'accès et au moins une troisième plage d'adresses d'accès attribuées, dans lequel la au moins une deuxième plage d'adresses d'accès est une plage d'adresses exclusive séparée de la au moins une première plage d'adresses d'accès et la au moins une troisième plage d'adresses d'accès est une plage d'adresses partagée représentant au moins une sous-plage de la au moins une première plage d'adresses d'accès, chacun de la pluralité d'éléments matériels de serveur (420, 422, 424) et chacun des services ayant une adresse d'accès attribuée dans la plage d'adresses partagée ou dans la plage d'adresses exclusive, respectivement, et dans lequel le routeur (416) est lancé pour uniquement acheminer des adresses dans la plage d'adresses partagée.
  2. 2
    A computer network system according to claim 1, wherein the access address ranges are Internet Protocol address ranges. Computernetzsystem nach Anspruch 1, wobei die Zugangsadressbereiche Internetprotokoll-Adressbereiche sind. Système de réseau informatique selon la revendication 1, dans lequel les plages d'adresses d'accès sont des plages d'adresses de Protocole Internet.
  3. 3
    A computer network system according to claim 1 or 2, wherein the server network segment is a LAN server (412). Computernetzsystem nach Anspruch 1 oder 2, wobei das Server-Netzsegment ein LAN-Server (412) ist. Système de réseau informatique selon la revendication 1 ou 2, dans lequel le segment de réseau de serveur est un serveur de réseau local (LAN) (412).
  4. 4
    A computer network system according to any one of claims 1 to 3, wherein the computer network is a Local Area Network LAN or a Wide Area Network WAN. Computernetzsystem nach einem der Ansprüche 1 bis 3, wobei das Computernetz ein lokales Netz LAN oder ein Weitbereichsnetz WAN ist. Système de réseau informatique selon l'une quelconque des revendications 1 à 3, dans lequel le réseau informatique est un Réseau Local LAN ou un Réseau Etendu WAN.
  5. 5
    A computer network system according to any one of claims 1 to 4, wherein the router comprises a filter set up to block addresses from the second access address range and to let pass addresses from the third access address range. Computernetzsystem nach einem der Ansprüche 1 bis 4, wobei der Router ein Filter aufweist, das eingerichtet ist, um Adressen vom zweiten Zugangsadressbereich zu blockieren und Adressen vom dritten Zugangsadressbereich durchzulassen. Système de réseau informatique selon l'une quelconque des revendications 1 à 4, dans lequel le routeur comporte un filtre lancé pour bloquer des adresses de la deuxième plage d'adresses d'accès et pour laisser passer des adresses de la troisième plage d'adresses d'accès.
  6. 6
    A router (416) for interconnecting a server network segment (412) comprising a plurality of server hardware elements (420, 422, 424) and services with a computer network (414), the computer network (414) being assigned at least one first access address range, and the server network segment (412) being assigned at least one second access address range and at least one third access address range, wherein the at least one second access address range is an exclusive address range separate from the at least one first access address range and the at least one third access address range is a shared address range representing at least a sub-range of the at least one first access address range, each of the plurality of server hardware elements (420, 422, 424) and each of the services being assigned one access address within the shared address range or within the exclusive address range, respectively, and the router (416) is set up to only route addresses within the shared address range. Router (416) zum Verbinden eines Server-Netzsegments (412), das eine Vielzahl von Server-Hardwareelementen (420, 422, 424) und Diensten aufweist, mit einem Computernetz (414), wobei dem Computernetz (414) mindestens ein erster Zugangsadressbereich zugewiesen ist und dem Server-Netzsegment (412) mindestens ein zweiter Zugangsadressbereich und mindestens ein dritter Zugangsadressbereich zugewiesen sind, wobei der mindestens eine zweite Zugangsadressbereich ein von dem mindestens einen ersten Zugangsadressbereich getrennter exklusiver Adressbereich ist und der mindestens eine dritte Zugangsadressbereich ein gemeinsam verwendeter Adressbereich ist, der mindestens einen Unterbereich des mindestens einen ersten Zugangsadressbereichs darstellt, wobei jedem der Vielzahl von Server-Hardwareelementen (420, 422, 424) und jedem der Dienste eine Zugangsadresse innerhalb des gemeinsam verwendeten Adressbereichs bzw. innerhalb des exklusiven Adressbereichs zugewiesen ist und der Router (416) dafür eingerichtet ist, nur Adressen innerhalb des gemeinsam verwendeten Adressbereichs weiterzuleiten. Routeur (416) pour interconnecter un segment de réseau serveur (412) comportant une pluralité d'éléments matériels de serveur (420, 422, 424) et des services à un réseau informatique (414), le réseau informatique (414) ayant au moins une première plage d'adresses d'accès attribuée, et le segment de réseau serveur (412) ayant au moins une deuxième plage d'adresses d'accès et au moins une troisième plage d'adresses d'accès attribuées, dans lequel la au moins une deuxième plage d'adresses d'accès est une plage d'adresses exclusive séparée de la au moins une première plage d'adresses d'accès et la au moins une troisième plage d'adresses d'accès est une plage d'adresses partagée représentant au moins une sous-plage de la au moins une première plage d'adresses d'accès, chacun de la pluralité d'éléments matériels de serveur (420, 422, 424) et chacun des services ayant une adresse d'accès qui lui est attribuée dans la plage d'adresses partagée ou dans la plage d'adresses exclusive, respectivement, et le routeur (416) est lancé pour uniquement acheminer des adresses dans la plage d'adresses partagée.
  7. 7
    A router according to claim 6, the access address ranges are Internet Protocol address ranges. Router nach Anspruch 6, wobei die Zugangsadressbereiche Internetprotokoll-Adressbereiche sind. Routeur selon la revendication 6, dans lequel les plages d'adresses d'accès sont des plages d'adresses de Protocole Internet.
  8. 8
    A router according to claim 6 or 7, the router comprising a filter which is set up to block addresses from the second access address range and to let pass addresses from the third access address range. Router nach Anspruch 6 oder 7, wobei der Router ein Filter aufweist, das eingerichtet ist, um Adressen vom zweiten Zugangsadressbereich zu blockieren und Adressen vom dritten Zugangsadressbereich durchzulassen. Routeur selon la revendication 6 ou 7, dans lequel le routeur comporte un filtre qui est lancé pour bloquer des adresses de la deuxième plage d'adresses d'accès et pour laisser passer des adresses de la troisième plage d'adresses d'accès.
  9. 9
    A network setup method comprising the steps of:assigning one or more first access address range(s) to a computer network (414);assigning one or more second access address range(s) to a server network segment (412) comprising a plurality of server hardware elements (420, 422, 424) and services, the second access address range(s) being an exclusive address range separate from the first access address range(s);assigning one or more third access address range(s) to the server network segment (412) comprising a plurality of server hardware elements (420, 422, 424) and services, the third access address range(s) being a shared address range representing at least a sub-range of the first access address range(s);setting up a router (416) for interconnection of the computer network (414) with the server network segment (412) in such a manner that the router (416) only routes addresses within the shared address range. Netzeinrichtungsverfahren mit den folgenden Schritten: Zuweisen von einem oder mehreren ersten Zugangsadressbereichen zu einem Computernetz (414),Zuweisen von einem oder mehreren zweiten Zugangsadressbereichen zu einem Server-Netzsegment (412), das eine Vielzahl von Server-Hardwareelementen (420, 422, 424) und Diensten aufweist, wobei der zweite Zugangsadressbereich (bzw. die zweiten Zugangsadressbereiche) ein exklusiver Adressbereich ist, der von dem ersten Zugangsadressbereich (bzw. den ersten Zugangsadressbereichen) getrennt ist,Zuweisen von einem oder mehreren dritten Zugangsadressbereichen zu dem Server-Netzsegment (412), das eine Vielzahl von Server-Hardwareelementen (420, 422, 424) und Diensten aufweist, wobei der dritte Zugangsadressbereich (bzw. die dritten Zugangsadressbereiche) ein gemeinsam verwendeter Adressbereich ist, der mindestens einen Unterbereich des ersten Zugangsadressbereichs (bzw. der ersten Zugangsadressbereiche) darstellt, undEinrichten eines Routers (416) zur Verbindung des Computernetzes (414) mit dem Server-Netzsegment (412), so dass der Router (416) nur Adressen innerhalb des gemeinsam verwendeten Adressbereichs weiterleitet. Procédé de lancement de réseau comportant les étapes consistant à : attribuer une ou plusieurs premières plages d'adresses d'accès à un réseau informatique (414),attribuer une ou plusieurs deuxièmes plages d'adresses d'accès à un segment de réseau serveur (412) comportant une pluralité d'éléments matériels de serveur (420, 422, 424) et des services, la ou les deuxièmes plages d'adresses d'accès étant une plage d'adresses exclusive séparée de la ou des premières plages d'adresses d'accès,attribuer une ou plusieurs troisièmes plages d'adresses d'accès au segment de réseau serveur (412) comportant une pluralité d'éléments matériels de serveur (420, 422, 424) et des services, la ou les troisièmes plages d'adresses d'accès étant une plage d'adresses partagée représentant au moins une sous-plage de la ou des premières plages d'adresses d'accès,lancer un routeur (416) pour interconnecter le réseau informatique (414) au segment de réseau serveur (412) de manière à ce que le routeur (416) achemine uniquement des adresses dans la plage d'adresses partagée.
  10. 10
    A method according to claim 9, wherein the access address ranges are Internet Protocol address ranges. Procédé selon la revendication 9, dans lequel les plages d'adresses d'accès sont des plages d'adresses de Protocole Internet. Verfahren nach Anspruch 9, wobei die Zugangsadressbereiche Internetprotokoll-Adressbereiche sind.
  11. 11
    A method according to claim 9 or 10, wherein the server network segment is a LAN server (412). Procédé selon la revendication 9 ou 10, dans lequel le segment de réseau serveur est un serveur LAN (412). Verfahren nach Anspruch 9 oder 10, wobei das Server-Netzsegment ein LAN-Server (412) ist.
  12. 12
    A method according to any one of claims 9 to 11, wherein the computer network is a Local Area Network LAN or a Wide Area Network WAN. Procédé selon l'une quelconque des revendications 9 à 11, dans lequel le réseau informatique est un Réseau Local LAN ou un Réseau Etendu WAN. Verfahren nach einem der Ansprüche 9 bis 11, wobei das Computernetz ein lokales Netz LAN oder ein Weitbereichsnetz WAN ist.
  13. 13
    A method according to claim 9, further comprising the step of setting up a filter in the router in such a manner that the filter blocks addresses from the second access address range(s) and passes addresses from the third access address range(s). Procédé selon la revendication 9, comportant de plus l'étape de lancement d'un filtre du routeur de manière à ce que le filtre bloque des adresses de la ou des deux deuxièmes plages d'adresses d'accès et laisse passer des adresses de la ou des troisièmes plages d'adresses d'accès. Verfahren nach Anspruch 9, welches weiter den Schritt des Einrichtens eines Filters in dem Router aufweist, so dass das Filter Adressen vom zweiten Zugangsadressbereich bzw. von den zweiten Zugangsadressbereichen blockiert und Adressen von dem dritten Zugangsadressbereich bzw. von den dritten Zugangsadressbereichen durchlässt.
  14. 14
    A computer program product with a computer-readable medium and a computer program stored on the computer-readable medium with program coding means which are suitable for carrying out a method according to any one of claims 9 to 13 when the computer program is run on a computer. Computerprogrammprodukt mit einem computerlesbaren Medium und einem auf dem computerlesbaren Medium gespeicherten Computerprogramm mit Programmcodemitteln, welche geeignet sind, um ein Verfahren nach einem der Ansprüche 9 bis 13 auszuführen, wenn das Computerprogramm auf einem Computer ausgeführt wird. Produit de programme informatique ayant un support lisible par ordinateur et un programme informatique mémorisé sur le support lisible avec des moyens de codage de programme qui sont appropriés pour exécuter un procédé selon l'une quelconque des revendications 9 à 13 lorsque le programme informatique est exécuté sur un ordinateur.
  15. 15
    A computer program with program coding means which are suitable for carrying out a method according to any one of claims 9 to 13 when the computer program is run on a computer. Computerprogramm mit Programmcodemitteln, die geeignet sind, um ein Verfahren nach einem der Ansprüche 9 bis 13 auszuführen, wenn das Computerprogramm auf einem Computer ausgeführt wird. Programme informatique ayant des moyens de codage de programme qui sont appropriés pour exécuter un procédé selon l'une quelconque des revendications 9 à 13 lorsque le programme informatique est exécuté sur un ordinateur.
  16. 16
    A computer-readable medium with a computer program stored thereon, the computer program comprising program coding means which are suitable for carrying out a method according to any one of claims 9 to 13 when the computer program is run on a computer. Computerlesbares Medium mit einem darauf gespeicherten Computerprogramm, wobei das Computerprogramm Programmcodemittel aufweist, die geeignet sind, um ein Verfahren nach einem der Ansprüche 9 bis 13 auszuführen, wenn das Computerprogramm auf einem Computer ausgeführt wird. Support lisible par ordinateur sur lequel est mémorisé un programme informatique, le programme informatique comportant des moyens de codage de programme qui sont appropriés pour exécuter un procédé selon l'une quelconque des revendications 9 à 13 lorsque le programme informatique est exécuté sur un ordinateur.
Independent claims16