DE102008024302A1 - Address allocating method for e.g. wireless local area network, involves sending address requests to static addresses of servers through clients, and sending address allocation to static addresses of clients via servers - Google Patents
Address allocating method for e.g. wireless local area network, involves sending address requests to static addresses of servers through clients, and sending address allocation to static addresses of clients via servers Download PDFInfo
- Publication number
- DE102008024302A1 DE102008024302A1 DE102008024302A DE102008024302A DE102008024302A1 DE 102008024302 A1 DE102008024302 A1 DE 102008024302A1 DE 102008024302 A DE102008024302 A DE 102008024302A DE 102008024302 A DE102008024302 A DE 102008024302A DE 102008024302 A1 DE102008024302 A1 DE 102008024302A1
- Authority
- DE
- Germany
- Prior art keywords
- server
- address
- operating system
- client
- partition
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Abstract
Description
Die Erfindung betrifft ein Verfahren und ein System zur Zuweisung von Adressen in Kommunikationsnetzwerken, insbesondere innerhalb von Mobilfunk-Basisstationen z. B. für den Bündelfunk.The The invention relates to a method and a system for the allocation of Addresses in communication networks, in particular within Mobile base stations z. B. for the trunked radio.
Herkömmlich werden zur Kommunikation von Rechnern untereinander statische oder dynamische Adressen eingesetzt. Statische Adressen werden einmalig vergeben und sind fortan konstant. Sind diese jedoch in die Hardware des Rechners integriert, so können sie nur schwierig geändert werden, falls sich das Umfeld des Rechners ändert. Sind sie dagegen in Software integriert, so gehen sie bei einer Aktualisierung der Betriebssystem-Software des Rechners evtl. verloren.conventional are used to communicate between computers static or dynamic addresses used. Static addresses become unique awarded and are henceforth constant. But these are in the hardware of the calculator, they are difficult to change if the environment of the computer changes. are On the other hand, if they are integrated into software, they go with an update the operating system software of the computer may be lost.
Darüber hinaus gibt es die Möglichkeit die Adressen dynamisch zuzuweisen. Hierfür wird üblicherweise ein Adress-Server eingesetzt, welcher angeschlossenen Clients (untergeordneten Rechnern) auf Anforderung eine Adresse zuweist. Ein gebräuchliches System ist dabei beispielsweise ein DHCP-Server. Da der Client die Adresse des Servers (übergeordneter Rechner) jedoch nicht kennt, sendet er üblicherweise an alle im Netzwerk verfügbaren Geräte eine Adress-Anfrage. Im Idealfall antwortet genau ein DHCP-Server und weist eine Adresse zu. Befinden sich jedoch mehrere DHCP-Server im Netzwerk, so kann es zu Mehrfachzuweisungen derselben Adresse an unterschiedliche Clients oder zu der Zuweisung von mehreren Adressen zu einem Client kommen.About that There is also the possibility to allocate the addresses dynamically. For this purpose, an address server is usually used, which connected clients (subordinate computers) on request assign an address. A common system is included for example, a DHCP server. Because the client is the address of the server (parent Calculator) but does not know, he usually sends all devices available on the network will receive an address request. Ideally, exactly one DHCP server responds and has an address to. However, if there are several DHCP servers in the network, so can it to multiple assignments of the same address to different ones Clients or to assign multiple addresses to a client.
Diesen
Schwierigkeiten ist die Druckschrift
Einerseits ist diese Lösung jedoch nur dann einsetzbar, wenn die DHCP-Server aufeinander abgestimmt sind und verschiedene Adress-Räume verwalten. Andererseits ist eine zuverlässige Vorgabe, welcher Server einem bestimmten Client eine Adresse zuweist, nicht möglich.On the one hand However, this solution can only be used if the DHCP server are coordinated and different address spaces manage. On the other hand, a reliable default is which Server assigns an address to a specific client, not possible.
Der Erfindung liegt die Aufgabe zu Grunde, ein Adress-Zuweisungssystem und ein Verfahren zur Zuweisung von Adressen zu schaffen, welche eine zuverlässige Zuweisung von Adressen von bestimmten Servern an bestimmte Clients ermöglichen.Of the The invention is based on the object, an address assignment system and to provide a method for assigning addresses which a reliable assignment of addresses of certain Allow servers to specific clients.
Die Aufgabe wird erfindungsgemäß für das Verfahren durch die Merkmale des unabhängigen Anspruchs 1 und für die Vorrichtung durch die Merkmale des unabhängigen Anspruchs 10 gelöst. Vorteilhafte Weiterbildungen sind Gegenstand der hierauf rückbezogenen Unteransprüche.The Task is according to the invention for the process by the features of independent claim 1 and for the device by the features of the independent claim 10 solved. Advantageous developments are the subject the dependent claims.
Ein Adress-Zuweisungssystem beinhaltet zumindest einen Server und einen Client. Der Server und der Client sind mittels eines Netzwerks verbunden. Der Server weist dabei dem Client eine Adresse zu. Sowohl der Server als auch der Client verfügen jeweils über eine statische Adresse. Der Client kennt die statische Adresse des Servers. Die folgenden Schritte werden durchgeführt:
- – Der Client sendet eine Adress-Anforderung an die statische Adresse des Servers. Dabei enthält die Adress-Anforderung die statische Adresse des Clients.
- – Der Server sendet eine Adress-Zuweisung an die statische Adresse des Clients. Auch bei Aktualisierung des Betriebssystems des Servers bleibt die Möglichkeit der Adress-Zuweisung bestehen, da der Server keine notwendigen Informationen, den Client betreffend, vorhält. Weiterhin ist so eine Paar-Bildung von Client und Server bereits zum Zeitpunkt der Herstellung möglich. Bei Austausch von Komponenten ist später eine Änderung der Paar-Bildung möglich.
- The client sends an address request to the static address of the server. The address request contains the static address of the client.
- - The server sends an address assignment to the static address of the client. Even when the operating system of the server is updated, the possibility of address assignment remains, since the server does not hold any necessary information regarding the client. Furthermore, a pairing of client and server is already possible at the time of manufacture. When components are replaced, a change in pair formation is possible later.
Vorteilhafterweise ist das Netzwerk mit mehreren Servern und/oder mehreren Clients verbunden. Die Adress-Anforderung erreicht lediglich einen bestimmten Server. Eine Zuweisung von Adressen durch andere Server ist somit ausgeschlossen. Eine Fehlzuweisung derselben Adresse an mehrere Clients ist ebenfalls ausgeschlossen.advantageously, is the network with multiple servers and / or multiple clients connected. The address request only reaches a certain one Server. An assignment of addresses by other servers is thus locked out. A misallocation of the same address to several Clients is also excluded.
Bevorzugt sind die statische Adressen MAC-Adressen und bevorzugt ist die zugewiesene Adresse eine IP-Adresse. So können sehr verbreitete, kostengünstige Komponenten eingesetzt werden.Prefers the static addresses are MAC addresses and preferred is the assigned address an IP address. So can be very common, cost-effective Components are used.
Der zumindest eine Client und der zumindest eine Server sind vorteilhafterweise Teil eines eingebetteten Rechnersystems und/oder einer Mobilfunk-Basisstation. In einer solchen, eine Vor-Ort-Wartung erschwerenden Umgebung ist die sichere Adress-Zuweisung besonders wichtig.The at least one client and the at least one server are advantageously part of an embedded computer system and / or a mobile radio base station. In such, one On-site maintenance aggravating environment, the secure address assignment is particularly important.
Der zumindest eine Server enthält bevorzugt eine Betriebssystem-Software. Die Betriebssystem-Software ist bevorzugt aktualisierbar. Eine Aktualisierung verändert bevorzugt die statische Adresse des zumindest einen Servers nicht. Bei einer Aktualisierung werden bevorzugt zumindest Teile der Betriebssystem-Software ausgetauscht. Im Zuge der Aktualisierung können nicht zuverlässig Daten, den Client betreffend von dem Server gespeichert werden. Da der erfindungsgemäße Server jedoch keine solchen Daten vorhält, ist ein sicherer Betrieb auch nach einer Aktualisierung gewährleistet.Of the At least one server preferably contains operating system software. The operating system software is preferably updatable. An update preferably changes the static address of at least not a server. In an update are preferred at least Parts of the operating system software exchanged. In the course of the update can not reliable data concerning the client stored by the server. Since the inventive However, server does not hold such data, is a secure Operation guaranteed even after an update.
Vorteilhafterweise enthält der Server zwei Betriebssystem-Partitionen, eine Aktualisierungs-Partition und eine Start-Partition. Eine aktive Betriebssystem-Software des Servers ist bevorzugt auf einer ersten Betriebssystem-Partition gespeichert. Die Start-Partition enthält bevorzugt Daten, welche die bei einem Neustart des Servers zu nutzende Betriebssystem-Partition angeben. Bei einer Aktualisierung werden bevorzugt die folgenden Schritte durchgeführt:
- – Daten zur Aktualisierung werden bevorzugt in die Aktualisierungs-Partition eingegeben.
- – Eine funktionsfähige Betriebssystem-Software wird bevorzugt in einer zweiten Betriebssystem-Partition durch den Server erzeugt.
- – Der Server ändert bevorzugt die Daten der Start-Partition dergestalt, dass der Server einmalig von der zweiten Betriebssystem-Partition gestartet wird.
- – Der Server startet bevorzugt automatisch neu und überprüft bevorzugt den Erfolg der Aktualisierung.
- – Bei erfolgreicher Aktualisierung werden bevorzugt die Daten der Start-Partition durch den Server dergestalt verändert, dass der Server dauerhaft von der zweiten Betriebssystem-Partition gestartet wird.
- – Bei erfolgloser Aktualisierung werden bevorzugt die Daten der Start-Partition durch den Server dergestalt verändert, dass der Server dauerhaft von der ersten Betriebssystem-Partition gestartet wird. So ist eine zuverlässige Aktualisierung gewährleistet. Insbesondere ein stabiler Endzustand wird so sicher erreicht.
- - Data for updating is preferably entered in the update partition.
- A functional operating system software is preferably generated in a second operating system partition by the server.
- The server preferably changes the data of the boot partition such that the server is started once by the second operating system partition.
- The server preferably restarts automatically and preferably checks the success of the update.
- If the update is successful, the data of the start partition is preferably changed by the server in such a way that the server is started permanently by the second operating system partition.
- In the case of an unsuccessful update, the data of the start partition is preferably changed by the server in such a way that the server is started permanently from the first operating system partition. This ensures a reliable update. In particular, a stable final state is achieved so safely.
Vorteilhafterweise werden zur Aktualisierung notwendige Daten über ein Netzwerk an den Server übertragen. So ist eine Vor-Ort-Wartung vermeidbar.advantageously, become necessary for updating data over a network transferred to the server. Thus, on-site maintenance is avoidable.
Bevorzugt speichert der Client die statische Adresse des Servers in einem Festspeicher, insbesondere einem EEPROM. So ist eine sichere Verfügbarkeit des statischen Adresse gewährleistet.Prefers The client stores the static address of the server in one Fixed memory, in particular an EEPROM. So is a secure availability of the static address.
Nachfolgend wird die Erfindung anhand der Zeichnung, in der ein vorteilhaftes Ausführungsbeispiel der Erfindung dargestellt ist, beispielhaft beschrieben. In der Zeichnung zeigen:following the invention with reference to the drawing, in which an advantageous Embodiment of the invention is shown, by way of example described. In the drawing show:
Zunächst
werden anhand der
Diese
verschiedenen Adress-Zuweisungen führen zu Fehlzuweisungen
und Mehrfachzuweisungen. Erfindungsgemäß wird
dieses Problem durch Veränderung der von dem Client
In
Bei
der Herstellung der Mobilfunk-Basisstation
Um
diese gerätespezifischen Daten wieder einzuspielen, wäre
auch eine gerätespezifische Software-Aktualisierung notwendig.
Da jedoch eine Vielzahl von Mobilfunk-Basisstationen
Da
häufig mehrere Mobilfunk-Basisstationen
Weiterhin
verfügt der Client
In
Der
Server
Ist
der Neustart erfolgreich und ergibt ein anschließend von
dem Server
Die Erfindung ist nicht auf das dargestellte Ausführungsbeispiel beschränkt. Wie bereits erwähnt, können unterschiedliche Rechner als Client und Server eingesetzt werden. Auch ist eine Anwendung in unterschiedlichen Geräten denkbar. Alle vorstehend beschriebenen Merkmale oder in den Figuren gezeigten Merkmale sind im Rahmen der Erfindung beliebig vorteilhaft miteinander kombinierbar.The Invention is not on the illustrated embodiment limited. As already mentioned, can different computers are used as client and server. Also, an application in different devices is conceivable. All features described above or shown in the figures Features are within the scope of the invention arbitrarily advantageous to each other combined.
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- - US 6424654 B1 [0004] - US 6424654 B1 [0004]
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008024302A DE102008024302A1 (en) | 2008-05-20 | 2008-05-20 | Address allocating method for e.g. wireless local area network, involves sending address requests to static addresses of servers through clients, and sending address allocation to static addresses of clients via servers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008024302A DE102008024302A1 (en) | 2008-05-20 | 2008-05-20 | Address allocating method for e.g. wireless local area network, involves sending address requests to static addresses of servers through clients, and sending address allocation to static addresses of clients via servers |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102008024302A1 true DE102008024302A1 (en) | 2009-11-26 |
Family
ID=41212511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008024302A Withdrawn DE102008024302A1 (en) | 2008-05-20 | 2008-05-20 | Address allocating method for e.g. wireless local area network, involves sending address requests to static addresses of servers through clients, and sending address allocation to static addresses of clients via servers |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102008024302A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6424654B1 (en) | 1997-11-21 | 2002-07-23 | Komatsu Ltd. | Network system and DHCP server selection method |
US20030069948A1 (en) * | 2001-10-05 | 2003-04-10 | Donghai Ma | Automated online subscription |
US20050246431A1 (en) * | 2004-04-07 | 2005-11-03 | American Power Conversion Corporation | Method and apparatus for selecting forwarding modes |
EP1561330B1 (en) * | 2002-11-14 | 2007-06-27 | Digi International Inc. | System and method for discovery and configuration of a server |
-
2008
- 2008-05-20 DE DE102008024302A patent/DE102008024302A1/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6424654B1 (en) | 1997-11-21 | 2002-07-23 | Komatsu Ltd. | Network system and DHCP server selection method |
US20030069948A1 (en) * | 2001-10-05 | 2003-04-10 | Donghai Ma | Automated online subscription |
EP1561330B1 (en) * | 2002-11-14 | 2007-06-27 | Digi International Inc. | System and method for discovery and configuration of a server |
US20050246431A1 (en) * | 2004-04-07 | 2005-11-03 | American Power Conversion Corporation | Method and apparatus for selecting forwarding modes |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602005004214T2 (en) | Communication system and method for updating software in an end user device | |
EP1309920B1 (en) | Address assignment method for at least one bus device that has recently been connected to a bus system | |
DE602005004047T2 (en) | Method for assigning addresses to a large number of devices in a network and corresponding system | |
DE102005004265B4 (en) | Method and device for assigning network subscriber device addresses in Profinet-IO network | |
WO2003081875A1 (en) | Aaa server system for efficient access control and address assignment | |
WO2005078541A1 (en) | Method for installing an automation component and corresponding automation system | |
EP3059930A1 (en) | Method for configuring a communication device of an industrial automation system and communication device | |
EP3041199A1 (en) | Method for determining communication device addresses within a communication network of an industrial automation system and communication device | |
EP2733910B1 (en) | BUS system, method for operating a BUS system and fluid system with a BUS system | |
EP3080950B1 (en) | Method and system for deterministic auto-configuration of a device | |
DE102008036453A1 (en) | Method for sending data and communication device | |
WO2005078540A1 (en) | Method for configuring an automation component of an automation system, and corresponding automation system | |
EP1494434B1 (en) | Method for the configuration of an apparatus in a data network | |
EP2587772B1 (en) | Method for producing a communication connection between a programming device and an automation technology field device | |
EP1642207B1 (en) | Allocation of station addresses to communication users in a bus system | |
DE102008024302A1 (en) | Address allocating method for e.g. wireless local area network, involves sending address requests to static addresses of servers through clients, and sending address allocation to static addresses of clients via servers | |
DE102008039427B4 (en) | Parameterizable selection of a communication system based on name resolution mechanisms | |
DE102009051546A1 (en) | Control device, has controllers for controlling corresponding valves and networked in network, where memory is provided in each controller for redundant storage of control parameters of one of controllers | |
DE102014107506A1 (en) | Method for exchanging user data between mobile terminals | |
DE102011088161A1 (en) | Method for operating a network arrangement and network arrangement | |
EP2165460B1 (en) | Method and system for operating a communication network | |
DE102020203031B3 (en) | Device and method for controlling access to an electrical device | |
DE102004039447A1 (en) | Automatic address allocation to subscribers of system, by storing identifier of corresponding subscriber in master, and marking allocated addresses as taken | |
DE102020131481A1 (en) | Assignment method for assigning device identifications and network device set up for this purpose | |
DE102022001845A1 (en) | Method for error handling in an information exchange between a control device and a backend service of a vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8139 | Disposal/non-payment of the annual fee |