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 PDF

Info

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
Application number
DE102008024302A
Other languages
German (de)
Inventor
Lutz Schacht
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
R & S Bick Mobilfunk GmbH
R&S BICK MOBILFUNK GmbH
Original Assignee
R & S Bick Mobilfunk GmbH
R&S BICK MOBILFUNK GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by R & S Bick Mobilfunk GmbH, R&S BICK MOBILFUNK GmbH filed Critical R & S Bick Mobilfunk GmbH
Priority to DE102008024302A priority Critical patent/DE102008024302A1/en
Publication of DE102008024302A1 publication Critical patent/DE102008024302A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Abstract

The method involves connecting servers (10-12) and clients (20-22) with a network (15) e.g. local area network, where the servers allocate addresses i.e. internet protocol addresses, to the clients. The servers and the clients comprise static addresses i.e. media access control addresses, where the static addresses of the servers are known to the clients. Address requests are sent to the static addresses of the servers through the clients, where the address requests contain the static addresses of the clients. Address allocation is sent to the static addresses of the clients via the servers. An independent claim is also included for an address allocating system.

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 US 6 424 654 B1 gewidmet. Sie zeigt ein Netzwerksystem und ein Verfahren zur Selektion eines DHCP Servers. Dabei wird in einem Netzwerk, welches zumindest einen Client und mehrere Server enthält, eindeutig bestimmt, welcher Server dem Client eine IP-Adresse zuweist. Eine Doppelzuweisung wird vermieden. Hierzu sendet der Client ein Anforderungs-Paket als Broadcast-Paket an alle im Netzwerk befindlichen Rechner. Die DHCP-Server im Netzwerk antworten hierauf durch das Angebot von IP-Adressen. Der Client wählt eine der IP-Adressen basierend auf einer gespeicherten Referenz-Adresse aus. Der Client sendet daraufhin eine Anforderung als Broadcast-Paket an alle Rechner im Netzwerk, in welchem er die Nutzung der ausgewählten IP-Adresse beantragt. Der DHCP-Server, welcher diese IP-Adresse angeboten hat, bestätigt dies. Sämtliche anderen DHCP-Server beenden nach dem Empfang dieses Broadcast-Pakets die Kommunikation mit dem Client. Dabei überlappen die Adressräume der von den verschiedenen DHCP-Servern zugewiesenen IP-Adressen jedoch nicht. Die verschiedenen DHCP-Server sind aufeinander abgestimmt.These difficulties are the document US Pat. No. 6,424,654 B1 dedicated. It shows a network system and a method for selecting a DHCP server. In this case, in a network which contains at least one client and several servers, it is uniquely determined which server assigns an IP address to the client. A double allocation is avoided. For this purpose, the client sends a request packet as a broadcast packet to all computers in the network. The DHCP servers in the network respond to this by offering IP addresses. The client selects one of the IP addresses based on a stored reference address. The client then sends a request as a broadcast packet to all computers in the network in which it requests the use of the selected IP address. The DHCP server that offered this IP address confirms this. All other DHCP servers stop communicating with the client after receiving this broadcast packet. However, the address spaces of the IP addresses assigned by the various DHCP servers do not overlap. The different DHCP servers are coordinated.

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.
An address assignment system includes at least a server and a client. The server and the client are connected by a network. The server assigns an address to the client. Both the server and the client each have a static address. The client knows the static address of the server. The following steps are performed:
  • 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.
Advantageously, the server includes two operating system partitions, an update partition, and a boot partition. An active operating system software of the server is preferably stored on a first operating system partition. The boot partition preferably contains data indicating the operating system partition to be used when the server is restarted. For an update, the following steps are preferably performed:
  • - 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:

1 ein beispielhaftes Kommunikationsnetzwerk; 1 an exemplary communication network;

2 ein schematisches Ausführungsbeispiel einer erfindungsgemäßen Mobilfunk-Basisstation; 2 a schematic embodiment of a mobile radio base station according to the invention;

3 ein schematisches Ausführungsbeispiel eines erfindungsgemäßen Adress-Zuweisungssystems, und 3 a schematic embodiment of an inventive address allocation system, and

4 ein schematisches Ausführungsbeispiel eines erfindungsgemäßen Servers. 4 a schematic embodiment of a server according to the invention.

Zunächst werden anhand der 1 der Aufbau und die Funktionsweise eines beispielhaften Kommunikationsnetzes und verschiedener Verfahren der Adress-Zuweisung erläutert. Mittels 23 wird der Aufbau und die Funktionsweise des erfindungsgemäßen Verfahrens und des erfindungsgemäßen Systems gezeigt. 4 zeigt anhand eines erfindungsgemäßen Servers die Funktionsweise der Betriebssystem-Software-Aktualisierung. Identische Elemente wurden in ähnlichen Abbildungen zum Teil nicht wiederholt dargestellt und beschrieben.First, based on the 1 the structure and operation of an exemplary communication network and various methods of address assignment explained. through 2 - 3 the construction and operation of the method and the system according to the invention is shown. 4 shows on the basis of a server according to the invention, the operation of the operating system software update. Identical elements have not been repeatedly shown and described in similar figures.

1 zeigt ein beispielhaftes Kommunikationsnetzwerk. Mehrere Server (übergeordnete Teilnehmer) 10, 11, 12 und mehrere Clients (untergeordnete Teilnehmer) 20, 21, 22 sind mittels eines Netzwerks 15 miteinander verbunden. Das Netzwerk 15 kann dabei ein drahtgebundenes Netzwerk, z. B. ein LAN (Local Area Network), sein. Ebenso kann das Netzwerk 15 ein drahtloses Netzwerk, z. B. ein WLAN (Wireless Local Area Network) sein. Jeder Client 20, 21, 22 verfügt über eine Adresse, mittels welcher er innerhalb des Kommunikationsnetzwerks kommuniziert. Dies ist z. B. eine IP-Adresse. Eine Möglichkeit der Adressvergabe ist die statische Zuweisung von Adressen an jeden angeschlossenen Client 20, 21, 22. Diese Methode ist 20, 21, 22 eine manuelle Neuzuweisung durchgeführt werden muss. Insbesondere an schwierig zu erreichenden Standorten ist dies problematisch. Weiterhin ist eine Zuweisung der Adressen durch Adress-Server möglich. In dieser Darstellung sind alle Server 10, 11, 12 Adress-Server. Nach dem verbreiteten DHCP-Verfahren sendet ein beispielhafter Client 20 eine Broadcast-Nachricht an alle im Kommunikationsnetzwerk verfügbaren Geräte. Diese Nachricht enthält eine Adress-Anforderung. Daraufhin antwortet ein beispielhafter Adress-Server 10 mit der Zuweisung einer Adresse an den Client 20. Sind jedoch im Kommunikationsnetzwerk mehrere Adress-Server 10, 11, 12 verfügbar, so reagieren sämtliche Adress-Server 10, 11, 12, welche die Adress-Anforderung erhalten haben, mit einer Adress-Zuweisung. 1 shows an exemplary communication network. Multiple servers (higher-level participants) 10 . 11 . 12 and multiple clients (child participants) 20 . 21 . 22 are by means of a network 15 connected with each other. The network 15 can be a wired network, z. A local area network (LAN). Likewise, the network can 15 a wireless network, e.g. B. be a WLAN (Wireless Local Area Network). Every client 20 . 21 . 22 has an address by means of which it communicates within the communication network. This is z. For example, an IP address. One way of addressing is to statically assign addresses to each connected client 20 . 21 . 22 , This method is 20 . 21 . 22 a manual reassignment must be performed. This is problematic especially in difficult to reach locations. Furthermore, an assignment of addresses by address server is possible. In this illustration are all servers 10 . 11 . 12 Address Server. After the widespread DHCP procedure sends an exemplary client 20 a broadcast message to all devices available in the communication network. This message contains an address request. An exemplary address server responds 10 with the assignment of an address to the client 20 , However, there are several address servers in the communication network 10 . 11 . 12 available, all address servers react 10 . 11 . 12 who have received the address request with an address assignment.

Diese verschiedenen Adress-Zuweisungen führen zu Fehlzuweisungen und Mehrfachzuweisungen. Erfindungsgemäß wird dieses Problem durch Veränderung der von dem Client 20 gesendeten Adress-Anforderung gelöst. So sendet der Client 20 die Adress-Anforderung nicht länger an sämtliche, im Netzwerk verfügbaren Geräte, sondern lediglich an einen einzigen, ihm zugewiesenen Adress-Server 10. Da der Client 20 hierzu den ihm zugewiesenen Adress-Server 10 kennen muss, verfügt der Client über einen Speicher, in welchem eine feste Adresse, z. B. eine MAC-Adresse des Adress-Servers 10, abgelegt ist. So gelingt es dem Client 20, eine Adress-Anforderung lediglich an den Adress-Server 10 zu senden. Somit wird ihm lediglich von diesem Adress-Server 10 eine Adresse zugewiesen. Fehlzuweisungen und Mehrfachzuweisungen kommen nicht mehr vor.These different address assignments lead to misallocations and multiple assignments. According to the invention, this problem is caused by the change of the client 20 solved address request. So sends the client 20 the address request no longer to all devices available in the network, but only to a single, assigned to him address server 10 , Because the client 20 for this purpose, the assigned address server 10 the client has a memory in which a fixed address, eg. B. a MAC address of the address server 10 , is filed. This is how the client succeeds 20 , an address request only to the address server 10 to send. Thus, it is only from this address server 10 assigned an address. Misassignments and multiple assignments no longer occur.

In 2 wird eine erfindungsgemäße Mobilfunk-Basisstation 32 dargestellt. Dabei befinden sich Client 31 und Server 30 in der Mobilfunk-Basisstation 32. Der Client 31 ist beispielsweise ein Power-PC-Rechner (PPC), während der Server ein x86-Rechner (PC) ist. Der PPC kommuniziert dabei über ein Netzwerk 34. Der Client 31 und der Server 30 sind auch hier über ein Netzwerk 33 verbunden. Hier handelt es sich um ein LAN.In 2 becomes a mobile radio base station according to the invention 32 shown. There are clients 31 and server 30 in the mobile base station 32 , The client 31 is, for example, a Power PC (PPC), while the server is an x86 computer (PC). The PPC communicates via a network 34 , The client 31 and the server 30 are also here via a network 33 connected. This is a LAN.

Bei der Herstellung der Mobilfunk-Basisstation 32 werden der Client 31 und der Server 30 getrennt voneinander hergestellt. Eine Paar-Bildung findet erst bei Zusammenstellung der Mobilfunk-Basisstation 32 statt. Eine feste, hardwareseitige Codierung der Paar-Bildung wäre somit sehr aufwändig. Gleichzeitig ist die Möglichkeit der Aktualisierung der Software der Mobilfunk-Basisstation 32 nach Installation am Einsatzstandort notwendig. Da lediglich der Server 30 über einen im Betrieb beschreibbaren Speicher verfügt, findet eine Aktualisierung der Software innerhalb des Servers 30 statt. Wird jedoch die Software des Servers 30 aktualisiert, gehen in Software gespeicherte Daten verloren. So gehen auch Daten bezüglich der Paar-Bildung und damit bezüglich des zugeordneten Clients 31 verloren.In the production of the mobile radio base station 32 become the client 31 and the server 30 made separately from each other. A pair formation takes place only at compilation of the mobile radio base station 32 instead of. A firm, hardware-side coding of the pair formation would be very complex. At the same time is the possibility of updating the software of the mobile radio base station 32 necessary after installation at the site of use. Because only the server 30 has a writable memory, finds an update of the software within the server 30 instead of. However, the software of the server 30 Updated, data stored in software will be lost. So also data regarding the pair formation and thus with respect to the associated client 31 lost.

Um diese gerätespezifischen Daten wieder einzuspielen, wäre auch eine gerätespezifische Software-Aktualisierung notwendig. Da jedoch eine Vielzahl von Mobilfunk-Basisstationen 32 an verschiedene Netzbetreiber mit unterschiedlichen Anforderungen ausgeliefert wird, ist dies nur mit sehr großem Aufwand möglich. Sind jedoch keine Daten, den Client 31 betreffend im Server 30 gespeichert, tritt das anhand 1 geschilderte Problem auf, falls sich in dem angeschlossenen Kommunikationsnetz noch weitere Server befinden.In order to restore this device-specific data, a device-specific software update would also be necessary. However, there are a variety of mobile base stations 32 is delivered to different network operators with different requirements, this is possible only with great effort. But they are not data, the client 31 regarding in the server 30 stored, this occurs 1 described problem, if there are other servers in the connected communication network.

Da häufig mehrere Mobilfunk-Basisstationen 32 an einem Einsatzstandort an dasselbe Netzwerk angeschlossen sind, ist dies ein häufig vorkommender Fall. So ist es möglich, dass die Clients 31 der verschiedenen Mobilfunk-Basisstationen 32 ihre Adressen jeweils von Servern 30 erhalten, welche sich nicht innerhalb ihrer Mobilfunk-Basisstation 32 befinden. Das erfindungsgemäße Adress-Zuweisungssystem löst dieses Problem durch Bereitstellung einer festen Adresse des Clients 31 und des Servers 30, welche in der Hardware codiert sind. Weiterhin wird die feste Adresse des Servers im Client 31 gespeichert. Hierauf wird anhand von 3 näher eingegangen.As often several mobile base stations 32 This is a common case when connected to the same network at a deployment site. So it is possible for the clients 31 the various mobile base stations 32 their addresses each from servers 30 which are not within their cellular base station 32 are located. The address allocation system according to the invention solves this problem by providing a fixed address of the client 31 and the server 30 which are coded in the hardware. Furthermore, the fixed address of the server becomes the client 31 saved. This is based on 3 discussed in more detail.

3 zeigt ein erfindungsgemäßes Adress-Zuweisungssystem. Ein Server 30 ist mittels eines Netzwerks 33 mit einem Client 31 verbunden. Der Client 31 ist mit einem weiteren Kommunikationsnetz 34 verbunden. Der Server 30 und der Client 31 verfügen jeweils über eine feste Adresse 40, 41. Diese Adressen 40, 41 sind in der Hardware der Geräte codiert und nicht veränderbar. Weiterhin verfügt der Client 31 über einen Speicher 43, z. B. einen nichtflüchtigen EEPROM-Speicher. In diesem Speicher 43 ist die feste Adresse 40 des Servers 30 gespeichert. 3 shows an inventive address allocation system. A server 30 is by means of a network 33 with a client 31 connected. The client 31 is with another communication network 34 connected. The server 30 and the client 31 each have a fixed address 40 . 41 , These addresses 40 . 41 are coded in the hardware of the devices and can not be changed. Furthermore, the client has 31 about a memory 43 , z. B. a nonvolatile EEPROM memory. In this store 43 is the fixed address 40 of the server 30 saved.

Weiterhin verfügt der Client 31 über eine weitere Adresse 42, welche ihm von dem Server 30 zugewiesen wird. Hierzu sendet der Client 31 an die ihm bekannte feste Adresse 40 des Servers 30 eine Adress-Anforderung. Diese enthält die feste Adresse 41 des Clients 31. Daraufhin weist der Server 30 dem Client 31 eine Adresse 42 zu und übermittelt sie an dessen feste Adresse 41. Der Client 31 verfügt nun über eine von dem Server 30 ausgewählte Adresse und kann von diesem stets unter dieser Adresse erreicht werden. Da die festen Adressen 40, 41 eindeutig jedem Gerät zugeordnet sind, ist eine unbeabsichtigte Sendung von Nachrichten an mehrere Geräte nicht möglich. Dieses Verfahren bzw. dieses Adress-Zuweisungssystem eignet sich besonders für den Fall der Aktualisierung der Betriebssystem-Software des Servers 30. Hierauf wird anhand der 4 im Folgenden näher eingegangen.Furthermore, the client has 31 about another address 42 which him from the server 30 is assigned. To do this, the client sends 31 to the known fixed address 40 of the server 30 an address request. This contains the fixed address 41 of the client 31 , The server then points 30 the client 31 an address 42 and transmits it to its fixed address 41 , The client 31 now has one from the server 30 selected address and can always be reached from this address. Because the fixed addresses 40 . 41 are uniquely assigned to each device, unintentional transmission of messages to multiple devices is not possible. This method or this address allocation system is particularly suitable for the case of updating the operating system software of the server 30 , This is based on the 4 will be discussed in more detail below.

In 4 wird ein erfindungsgemäßer Server 30 gezeigt. Der Server 30 ist mit einem Netzwerk 33 verbunden. Der Server 30 enthält einen Speicher 60, welcher in vier Partitionen 50, 51, 52, 53 aufgeteilt ist. Die Partitionen 50, 51, 52, 53 haben dabei feste Größen. Zwei der Partitionen 50, 51, 52, 53 sind Betriebssystem-Partitionen 50, 51. Die Partition 52 ist eine Aktualisierungs-Partition 52. Eine Partition 53 ist eine Start-Partition 53. In einer ersten Betriebssystem-Partition 50 ist eine aktive Betriebssystem-Software enthalten. Der Server 30 nutzt diese Betriebssystem-Software um seine Aufgaben zu erfüllen. Um eine Aktualisierung der Betriebssystem-Software vorzunehmen werden die hierzu benötigten Daten über das Netzwerk 33 in die Aktualisierungs-Partition 52 übertragen. Die Daten enthalten dabei nicht notwendigerweise eine komplette Betriebssystem-Software. Es genügen inkrementelle Änderungen gegenüber der vorhandenen Betriebssystem-Software.In 4 becomes a server according to the invention 30 shown. The server 30 is with a network 33 connected. The server 30 contains a memory 60 which is in four partitions 50 . 51 . 52 . 53 is divided. The partitions 50 . 51 . 52 . 53 have fixed sizes. Two of the partitions 50 . 51 . 52 . 53 are operating system partitions 50 . 51 , The partition 52 is an update partition 52 , A partition 53 is a startup partition 53 , In a first operating system partition 50 is an active operating system software included. The server 30 uses this operating system software to accomplish its tasks. To upgrade the operating system software The data required for this purpose are transmitted via the network 33 in the update partition 52 transfer. The data does not necessarily include complete operating system software. Incremental changes are sufficient compared to the existing operating system software.

Der Server 30 verarbeitet diese Daten zu einer lauffähigen, aktualisierten Betriebssystem-Software und speichert sie in der zweiten Betriebssystem-Partition 51. Daraufhin wird in der Start-Partition 53 der Verweis gespeichert, den Server 30 einmalig von der zweiten Betriebssystem-Partition 51 zu starten. Ein Neustart wird durchgeführt. Somit wird der Verweis in der Start-Partition 53 aktiv. Der Server 30 startet von der zweiten Betriebssystem-Partition 51.The server 30 processes this data into executable, updated operating system software and stores it in the second operating system partition 51 , Thereupon will be in the start partition 53 the reference is saved to the server 30 once from the second operating system partition 51 to start. A restart is performed. Thus, the reference is in the startup partition 53 active. The server 30 starts from the second operating system partition 51 ,

Ist der Neustart erfolgreich und ergibt ein anschließend von dem Server 30 durchgeführter Selbsttest eine erfolgreiche Aktualisierung der Betriebssystem-Software, so wird in der Start-Partition 53 ein Verweis zum dauerhaften Starten des Servers 30 von der zweiten Betriebssystem-Partition 51 gespeichert. Ist dagegen der Neustart nicht erfolgreich oder ergibt der Selbsttest eine fehlerhafte Aktualisierung der Betriebssystem-Software so wird der Server 30 erneut von der ersten Betriebssystem-Partition 50 gestartet. Ein Wiederholung der Aktualisierung oder ein Beibehalten der alten Betriebssystem-Software-Version sind die Folge.If the reboot is successful, then it will be returned by the server 30 performed self-test a successful upgrade of the operating system software, so will the boot partition 53 a reference to permanently start the server 30 from the second operating system partition 51 saved. If, on the other hand, the restart is unsuccessful or the self-test results in a faulty update of the operating system software, the server becomes 30 again from the first operating system partition 50 started. A repetition of the update or a maintenance of the old operating system software version are the result.

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)

Verfahren zur Zuweisung einer Adresse (42), wobei ein zumindest ein Server (10, 11, 12, 30) und ein Client (20, 21, 22, 31) mit einem Netzwerk (33) verbunden sind, wobei der Server (10, 11, 12, 30) dem Client (20, 21, 22, 31) die Adresse (42) zuweist, dadurch gekennzeichnet, dass der Server (10, 11, 12, 30) und der Client (20, 21, 22, 31) jeweils über eine statische Adresse (40, 41) verfügen, dass dem Client (20, 21, 22, 31) die statische Adresse (40) des Servers (10, 11, 12, 30) bekannt ist, und dass die folgenden Schritte durchgeführt werden: – Senden einer Adress-Anforderung durch den Client (20, 21, 22, 31) an die statische Adresse (40) des Servers (10, 11, 12, 30), wobei die Adress-Anforderung die statische Adresse (41) des Clients (20, 21, 22, 31) enthält; – Senden einer Adress-Zuweisung durch den Server (10, 11, 12, 30) an die statische Adresse (41) des Clients (20, 21, 22, 31).Method for assigning an address ( 42 ), whereby at least one server ( 10 . 11 . 12 . 30 ) and a client ( 20 . 21 . 22 . 31 ) with a network ( 33 ), the server ( 10 . 11 . 12 . 30 ) the client ( 20 . 21 . 22 . 31 ) the address ( 42 ) assigns, characterized in that the server ( 10 . 11 . 12 . 30 ) and the client ( 20 . 21 . 22 . 31 ) each via a static address ( 40 . 41 ) that the client ( 20 . 21 . 22 . 31 ) the static address ( 40 ) of the server ( 10 . 11 . 12 . 30 ) and that the following steps are performed: sending an address request by the client ( 20 . 21 . 22 . 31 ) to the static address ( 40 ) of the server ( 10 . 11 . 12 . 30 ), where the address request is the static address ( 41 ) of the client ( 20 . 21 . 22 . 31 ) contains; Sending an address assignment by the server ( 10 . 11 . 12 . 30 ) to the static address ( 41 ) of the client ( 20 . 21 . 22 . 31 ). Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass mit dem Netzwerk mehrere Server (10, 11, 12, 30) und/oder mehrere Clients (20, 21, 22, 31) verbunden sind.Method according to claim 1, characterized in that several servers ( 10 . 11 . 12 . 30 ) and / or multiple clients ( 20 . 21 . 22 . 31 ) are connected. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die statischen Adressen (40, 41) MAC-Adressen sind und dass die zugewiesene Adresse (42) eine IP-Adresse ist.Method according to claim 1 or 2, characterized in that the static addresses ( 40 . 41 ) MAC addresses are and that the assigned address ( 42 ) is an IP address. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der zumindest eine Client (20, 21, 22, 31) und der zumindest eine Server (10, 11, 12, 30) Teil eines eingebetteten Rechnersystems und/oder einer Mobilfunk-Basisstation (32) sind.Method according to one of claims 1 to 3, characterized in that the at least one client ( 20 . 21 . 22 . 31 ) and the at least one server ( 10 . 11 . 12 . 30 ) Part of an embedded computer system and / or a mobile radio base station ( 32 ) are. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass der zumindest eine Server (10, 11, 12, 30) eine Betriebssystem-Software enthält, dass die Betriebssystem-Software aktualisierbar ist, dass eine Aktualisierung die statische Adresse (40) des zumindest einen Servers (10, 11, 12, 30) nicht verändert, und dass bei einer Aktualisierung zumindest Teile der Betriebssystem-Software ausgetauscht werden.Method according to one of claims 1 to 4, characterized in that the at least one server ( 10 . 11 . 12 . 30 ) contains operating system software that the operating system software is updatable, that an update the static address ( 40 ) of the at least one server ( 10 . 11 . 12 . 30 ) and that when updating at least parts of the operating system software are exchanged. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Server (10, 11, 12, 30) zwei Betriebssystem-Partitionen (50, 51), eine Aktualisierungs-Partition (52) und eine Start-Partition (53) enthält, dass eine aktive Betriebssystem-Software des Servers (10, 11, 12, 30) auf einer ersten Betriebssystem-Partition (50) gespeichert ist, dass die Start-Partition (53) Daten enthält, welche die bei einem Neustart des Servers (10, 11, 12, 30) zu nutzende Betriebssystem-Partition (50, 51) angeben.Method according to claim 5, characterized in that the server ( 10 . 11 . 12 . 30 ) two operating system partitions ( 50 . 51 ), an update partition ( 52 ) and a boot partition ( 53 ) contains an active operating system software of the server ( 10 . 11 . 12 . 30 ) on a first operating system partition ( 50 ) is stored that the boot partition ( 53 ) Contains data that is required when restarting the server ( 10 . 11 . 12 . 30 ) operating system partition to be used ( 50 . 51 ) specify. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass bei einer Aktualisierung die folgenden Schritte durchgeführt werden: – Übertragen von Daten zur Aktualisierung in die Aktualisierungs-Partition (52); – Erzeugen einer funktionsfähigen Betriebssystem-Software in einer zweiten Betriebssystem-Partition (51); – Veränderung der Daten der Start-Partition (53) dergestalt, dass der Server (10, 11, 12, 30) einmalig von der zweiten Betriebssystem-Partition (51) gestartet wird; – Neustart des Servers (10, 11, 12, 30) und Überprüfung der erfolgreichen Aktualisierung; – Bei erfolgreicher Aktualisierung: Veränderung der Daten der Start-Partition (53) dergestalt, dass der Server (10, 11, 12, 30) dauerhaft von der zweiten Betriebssystem-Partition (51) gestartet wird; – Bei erfolgloser Aktualisierung: Veränderung der Daten der Start-Partition (53) dergestalt, dass der Server (10, 11, 12, 30) dauerhaft von der ersten Betriebssystem-Partition (50) gestartet wird.A method according to claim 6, characterized in that during an update the following steps are carried out: - transfer of data for updating in the update partition ( 52 ); - Generate functional operating system software in a second operating system partition ( 51 ); - Change the data of the boot partition ( 53 ) in such a way that the server ( 10 . 11 . 12 . 30 ) once from the second operating system partition ( 51 ) is started; - restart the server ( 10 . 11 . 12 . 30 ) and check the successful update; - If the update is successful: Changing the data of the boot partition ( 53 ) in such a way that the server ( 10 . 11 . 12 . 30 ) permanently from the second operating system partition ( 51 ) is started; - In case of unsuccessful update: Change the data of the boot partition ( 53 ) in such a way that the server ( 10 . 11 . 12 . 30 ) permanently from the first operating system partition ( 50 ) is started. Verfahren nach einem der Ansprüche 5 bis 7, dadurch gekennzeichnet, dass zur Aktualisierung notwendige Daten über ein Netzwerk an den Server (10, 11, 12, 30) übertragen werden.Method according to one of claims 5 to 7, characterized in that necessary for updating data via a network to the server ( 10 . 11 . 12 . 30 ) be transmitted. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass der Client (20, 21, 22, 31) die statische Adresse (40) des Servers (10, 11, 12, 30) in einem Festspeicher (43), insbesondere einem EEPROM, speichert.Method according to one of claims 1 to 8, characterized in that the client ( 20 . 21 . 22 . 31 ) the static address ( 40 ) of the server ( 10 . 11 . 12 . 30 ) in a permanent memory ( 43 ), in particular an EEPROM stores. Adress-Zuweisungssystem mit zumindest einem Server (10, 11, 12, 30) und einem Client (20, 21, 22, 31), wobei der Server (10, 11, 12, 30) und der Client (20, 21, 22, 31) mittels eines Netzwerks (15, 33) verbunden sind, wobei der Server (10, 11, 12, 30) dem Client (20, 21, 22, 31) eine Adresse (42) zuweist, dadurch gekennzeichnet, dass der Server (10, 11, 12, 30) und der Client (20, 21, 22, 31) jeweils über eine statische Adresse (40, 41) verfügen, dass dem Client (20, 21, 22, 31) die statische Adresse (40) des Servers (10, 11, 12, 30) bekannt ist, dass das Adress-Zuweisungssystem so eingerichtet ist, dass eine Adress-Anforderung durch den Client (20, 21, 22, 31) an die statische Adresse (40) des Servers (10, 11, 12, 30) gesandt wird, wobei die Adress-Anforderung die statische Adresse (41) des Clients (20, 21, 22, 31) enthält und dass das Adress-Zuweisungssystem so eingerichtet ist, dass eine Adress-Zuweisung durch den Server (10, 11, 12, 30) an die statische Adresse (41) des Clients (20, 21, 22, 31) gesandt wird.Address assignment system with at least one server ( 10 . 11 . 12 . 30 ) and a client ( 20 . 21 . 22 . 31 ), whereby the server ( 10 . 11 . 12 . 30 ) and the client ( 20 . 21 . 22 . 31 ) by means of a network ( 15 . 33 ), the server ( 10 . 11 . 12 . 30 ) the client ( 20 . 21 . 22 . 31 ) an address ( 42 ) assigns, characterized in that the server ( 10 . 11 . 12 . 30 ) and the client ( 20 . 21 . 22 . 31 ) each via a static address ( 40 . 41 ) that the client ( 20 . 21 . 22 . 31 ) the static address ( 40 ) of the server ( 10 . 11 . 12 . 30 ) it is known that the address allocation system is set up so that an address request by the client ( 20 . 21 . 22 . 31 ) to the static address ( 40 ) of the server ( 10 . 11 . 12 . 30 ), where the address request is the static address ( 41 ) of the client ( 20 . 21 . 22 . 31 ) and that the address assignment system is set up is that an address assignment by the server ( 10 . 11 . 12 . 30 ) to the static address ( 41 ) of the client ( 20 . 21 . 22 . 31 ) is sent. Adress-Zuweisungssystem nach Anspruch 10, dadurch gekennzeichnet, dass mehrere Server (10, 11, 12, 30) und/oder mehrere Clients (20, 21, 22, 31) an das Netzwerk (33) angeschlossen sind.Address allocation system according to claim 10, characterized in that several servers ( 10 . 11 . 12 . 30 ) and / or multiple clients ( 20 . 21 . 22 . 31 ) to the network ( 33 ) are connected. Adress-Zuweisungssystem nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass die statischen Adressen (40, 41) MAC-Adressen sind und dass die zugewiesene Adresse (42) eine IP-Adresse ist.Address allocation system according to claim 10 or 11, characterized in that the static addresses ( 40 . 41 ) MAC addresses are and that the assigned address ( 42 ) is an IP address. Adress-Zuweisungssystem nach einem der Ansprüche 10 bis 12, dadurch gekennzeichnet, dass der zumindest eine Client (20, 21, 22, 31) und der zumindest eine Server (10, 11, 12, 30) Teil eines eingebetteten Rechnersystems und/oder einer Mobilfunk-Basisstation sind.Address allocation system according to one of claims 10 to 12, characterized in that the at least one client ( 20 . 21 . 22 . 31 ) and the at least one server ( 10 . 11 . 12 . 30 ) Are part of an embedded computer system and / or a mobile radio base station. Adress-Zuweisungssystem nach einem der Ansprüche 10 bis 13, dadurch gekennzeichnet, dass der zumindest eine Server (10, 11, 12, 30) eine Betriebssystem-Software enthält, dass die Betriebssystem-Software aktualisierbar ist, dass eine Aktualisierung die statische Adresse (40) des zumindest einen Servers (10, 11, 12, 30) nicht verändert, und dass bei einer Aktualisierung zumindest Teile der Betriebssystem-Software ausgetauscht werden.Address allocation system according to one of claims 10 to 13, characterized in that the at least one server ( 10 . 11 . 12 . 30 ) contains operating system software that the operating system software is updatable, that an update the static address ( 40 ) of the at least one server ( 10 . 11 . 12 . 30 ) and that when updating at least parts of the operating system software are exchanged. Adress-Zuweisungssystem nach Anspruch 14, dadurch gekennzeichnet, dass der Server (10, 11, 12, 30) zwei Betriebssystem-Partitionen (50, 51), eine Aktualisierungs-Partition (52) und eine Start-Partition (53) enthält, dass eine aktive Betriebssystem-Software des Servers (10, 11, 12, 30) auf einer ersten Betriebssystem-Partition (50) gespeichert ist, dass die Start-Partition (53) Daten enthält, welche die bei einem Neustart des Servers (10, 11, 12, 30) zu nutzende Betriebssystem-Partition (50, 51) angeben.Address allocation system according to claim 14, characterized in that the server ( 10 . 11 . 12 . 30 ) two operating system partitions ( 50 . 51 ), an update partition ( 52 ) and a boot partition ( 53 ) contains an active operating system software of the server ( 10 . 11 . 12 . 30 ) on a first operating system partition ( 50 ) is stored that the boot partition ( 53 ) Contains data that is required when restarting the server ( 10 . 11 . 12 . 30 ) operating system partition to be used ( 50 . 51 ) specify. Adress-Zuweisungssystem nach Anspruch 15, dadurch gekennzeichnet, dass Adress-Zuweisungssystem so eingerichtet ist, dass bei einer Aktualisierung Daten zur Aktualisierung in die Aktualisierungs-Partition (52) übertragen werden, dass eine funktionsfähige Betriebssystem-Software in einer zweiten Betriebssystem-Partition (51) durch den Server (10, 11, 12, 30) erzeugt wird, dass die Daten der Start-Partition (53) dergestalt verändert werden, dass der Server (10, 11, 12, 30) einmalig von der zweiten Betriebssystem-Partition (51) durch den Server (10, 11, 12, 30) gestartet wird, und dass ein automatischer Neustart des Servers (10, 11, 12, 30) und eine Überprüfung der erfolgreichen Aktualisierung erfolgt, wobei bei erfolgreicher Aktualisierung die Daten der Start-Partition (53) durch den Server (10, 11, 12, 30) dergestalt verändert werden, dass der Server (10, 11, 12, 30) dauerhaft von der zweiten Betriebssystem-Partition (51) gestartet wird und wobei bei erfolgloser Aktualisierung die Daten der Start-Partition (53) durch den Server (10, 11, 12, 30) dergestalt verändert werden, dass der Server (10, 11, 12, 30) dauerhaft von der ersten Betriebssystem-Partition (50) gestartet wird.An address allocation system according to claim 15, characterized in that the address allocation system is arranged so that upon updating data for updating into the update partition ( 52 ) that a functioning operating system software in a second operating system partition ( 51 ) through the server ( 10 . 11 . 12 . 30 ), that the data of the boot partition ( 53 ) in such a way that the server ( 10 . 11 . 12 . 30 ) once from the second operating system partition ( 51 ) through the server ( 10 . 11 . 12 . 30 ) and that an automatic restart of the server ( 10 . 11 . 12 . 30 ) and a check of the successful update, whereby upon successful update the data of the boot partition ( 53 ) through the server ( 10 . 11 . 12 . 30 ) in such a way that the server ( 10 . 11 . 12 . 30 ) permanently from the second operating system partition ( 51 ) and in case of unsuccessful update the data of the start partition ( 53 ) through the server ( 10 . 11 . 12 . 30 ) in such a way that the server ( 10 . 11 . 12 . 30 ) permanently from the first operating system partition ( 50 ) is started. Adress-Zuweisungssystem nach einem der Ansprüche 14 bis 16, dadurch gekennzeichnet, dass zur Aktualisierung notwendige Daten über ein Netzwerk (33) an den Server (10, 11, 12, 30) übertragen werden.Address allocation system according to one of Claims 14 to 16, characterized in that data necessary for updating are transmitted via a network ( 33 ) to the server ( 10 . 11 . 12 . 30 ) be transmitted. Adress-Zuweisungssystem nach einem der Ansprüche 14 bis 17, dadurch gekennzeichnet, dass der Client (20, 21, 22, 31) die statische Adresse (40) des Servers (10, 11, 12, 30) in einem Festspeicher (43), insbesondere einem EEPROM, speichert.Address allocation system according to one of claims 14 to 17, characterized in that the client ( 20 . 21 . 22 . 31 ) the static address ( 40 ) of the server ( 10 . 11 . 12 . 30 ) in a permanent memory ( 43 ), in particular an EEPROM stores.
DE102008024302A 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 Withdrawn DE102008024302A1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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