DE102006057540A1 - Server for connection to data network, has external interface for connection at local data network, data processing component, administrative component and switch - Google Patents
Server for connection to data network, has external interface for connection at local data network, data processing component, administrative component and switch Download PDFInfo
- Publication number
- DE102006057540A1 DE102006057540A1 DE200610057540 DE102006057540A DE102006057540A1 DE 102006057540 A1 DE102006057540 A1 DE 102006057540A1 DE 200610057540 DE200610057540 DE 200610057540 DE 102006057540 A DE102006057540 A DE 102006057540A DE 102006057540 A1 DE102006057540 A1 DE 102006057540A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- server
- administrative
- component
- switch
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/35—Switches specially adapted for specific applications
- H04L49/351—Switches specially adapted for specific applications for local area network [LAN], e.g. Ethernet switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/65—Re-configuration of fast packet switches
Abstract
Description
Die Erfindung betrifft einen Server mit mindestens einer externen Schnittstelle zum Anschluss an ein lokales Datennetzwerk und ein Verfahren zum Steuern eines Datenflusses eines Servers in einem lokalen Datennetzwerk.The The invention relates to a server with at least one external interface for connection to a local data network and a method for controlling a data flow of a server in a local data network.
In einem lokalen Datennetzwerk, auch Local Area Network (LAN) genannt, gibt es üblicherweise eine Vielzahl von Netzwerksteuerungseinheiten, Vermittlungsrechnern und Servern. Der Anschluss eines Servers an ein solches Datennetzwerk erfolgt über ein oder mehrere Kabel.In a local data network, also called Local Area Network (LAN), there is usually one Variety of network control units, switching computers and Servers. The connection of a server to such a data network via a or more cables.
Ein Server weist externe Schnittstellen auf, über die der Server an das lokale Datennetzwerk angeschlossen ist. Eine solche Schnittstelle wird auch LAN-Port genannt. Den LAN-Ports wird ein spezieller Verwendungszweck zugewiesen. Beispielsweise ist einer der LAN-Ports ausschließlich für die Übermittlung von Verwaltungsdaten des Servers oder aus dem lokalen Datennetzwerk vorgesehen. Ein anderer LAN-Port ist dann ausschließlich für die Übermittlung von Anwendungsdaten des Servers oder aus dem lokalen Datennetzwerk vorgesehen. Die jeweiligen LAN-Ports sind über Kabelverbindungen an das lokale Datennetzwerks angeschlossen. In großen Datenzentren mit einer Vielzahl von Servern führt eine solche Verbindung zwischen LAN-Ports und Netzwerksteuerungseinheiten bzw. Vermittlungsrechnern des lokalen Datennetzwerks zu Verkabelungsproblemen.One Server has external interfaces through which the server to the local Data network is connected. Such an interface will also called LAN port. The LAN ports is assigned a special purpose. For example is one of the LAN ports exclusively for the transmission of administrative data provided by the server or from the local data network. Another LAN port is then exclusive for the transmission of Application data of the server or provided from the local data network. The respective LAN ports are over Cable connections connected to the local data network. In huge Data centers with a variety of servers performs such a connection between LAN ports and network control units or switching computers of the local data network about cabling problems.
Aufgabe der Erfindung ist es daher einen Server anzugeben, so dass dessen LAN-Ports besser nutzbar sind.task The invention is therefore to specify a server so that its LAN ports are better usable.
Diese Aufgabe wird durch einen Server der eingangs genannten Art gelöst, wobei der Server mindestens eine Datenverarbeitungskomponente, eine Verwaltungskomponente und einen Switch aufweist und der Switch dazu eingerichtet ist eine Verbindung zwischen einer der mindestens einen externen Schnittstelle und der mindestens einen Datenverarbeitungskomponente oder der Verwaltungskomponente herzustellen.These Task is solved by a server of the type mentioned, wherein the server at least one computing component, an administrative component and a switch and the switch is set to Connection between one of the at least one external interface and the at least one computing component or the management component manufacture.
Diese Aufgabe wird auch gelöst durch ein Verfahren zum Steuern eines Datenflusses eines Servers in einem lokalen Datennetzwerk, wobei der Server mindestens eine Datenverarbeitungskomponente, eine Verwaltungskomponente, mindestens zwei externe Schnittstellen, darunter eine Verwaltungsdatenschnittstelle, zum Anschluss an das lokale Datennetzwerk aufweist, mit den Schritten: Einstellen einer Konfiguration eines Switches des Servers zur Festlegung, welche Schnittstellen mit welchen Komponenten des Servers verbunden werden sollen, Verbinden der Verwaltungsdatenschnittstelle mit der Verwaltungskomponente des Servers zum Übermitteln von Verwaltungsdaten und Verbinden der mindestens einen anderen externen Schnittstelle mit der mindestens einen Datenverarbeitungskomponente des Servers zum Übermitteln von Anwendungsdaten.These Task is also solved by a method for controlling a data flow of a server in a local data network, wherein the server has at least one Computing component, an administrative component, at least two external interfaces, including a management data interface, to connect to the local data network, with the steps: Setting a configuration of a switch of the server for setting, which interfaces are connected to which components of the server connect the administrative data interface to the administrative component the server to submit of administrative data and connecting the at least one other external interface with the at least one data processing component of the Servers to submit of application data.
Diese Aufgabe wird auch gelöst durch ein Verfahren zum Steuern eines Datenflusses eines Servers in einem lokalen Datennetzwerk, wobei der Server mindestens eine Datenverarbeitungskomponente, eine Verwaltungskomponente und mindestens eine externe Schnittstelle aufweist zum Anschluss an das lokale Datennetzwerk, gelöst mit den Schritten: Einstellen ei ner Konfiguration eines Switches des Servers zur Festlegung, welche Anfragen an welche Komponenten des Servers weitergeleitet werden sollen, wobei demnach folgende Schritte ausgeführt werden: Verbinden der mindestens einen externen Schnittstelle mit der Verwaltungskomponente und Verbinden der gleichen oder, falls vorhanden, einer weiteren externen Schnittstelle mit der mindestens einen Datenverarbeitungskomponente.These Task is also solved by a method for controlling a data flow of a server in a local data network, wherein the server has at least one Computing component, an administrative component and at least one external interface for connection to the local data network, solved with the steps: Setting a switch configuration the server determining which requests to which components the server should be forwarded, and therefore the following Steps to be performed: Connect the at least one external interface to the management component and connecting the same or, if present, another external interface with the at least one data processing component.
Der Switch des Servers ist vorzugsweise ein kleiner LAN-Switch. Die Integration des Switches in den Server erlaubt eine flexible Konfiguration der externen Schnittstellen des Servers, die beispielsweise LAN-Ports zum Anschluss des Servers an das lokale Datennetzwerk sind. Der im Server integrierte Switch stellt eine Verbindung zwischen mindestens einer der externen Schnittstellen und der mindestens einen Datenverarbeitungskomponenten oder der Verwaltungskomponente her. Dazu weist der Switch selbst auch Schnittstellen auf (Switch Ports). Über diese Schnittstellen des Switches sind die externen Schnittstellen des Servers einerseits und die Komponenten des Servers andererseits anschließbar. Durch diese im Server integrierten Switch entfällt eine feste Verkabelung der externen Schnittstellen mit den genannten Komponenten im Server.Of the Switch the server is preferably a small LAN switch. The integration of the switch in the server allows a flexible configuration of the external interfaces of the server, for example, LAN ports to connect the server to the local data network. Of the Server-integrated switch provides a connection between at least one of the external interfaces and the at least one data processing component or the administrative component. For this purpose, the switch itself also Interfaces on (switch ports). About these interfaces of Switches are the external interfaces of the server on the one hand and the components of the server, on the other hand, connectable. By This server-integrated switch eliminates the need for fixed cabling the external interfaces with the named components in the server.
Ein weiterer Vorteil der Erfindung ist, dass ein Benutzer entscheidet, über wie viele oder über welche externen Schnittstellen der Server mit dem lokalen Datennetzwerk verbunden wird. Einem Benutzer ist somit freigestellt welche externe Schnittstelle zu welchem Verwendungszweck benutzt werden sollen: werden Anwendungsdaten werden über eine externe Schnittstelle übermittelt, ist diese eine Datenschnittstelle, werden Verwaltungsdaten über die externe Schnittstelle übermittelt, ist diese eine Verwaltungsdatenschnittstelle.One Another advantage of the invention is that a user decides how many or over which external interfaces of the servers with the local data network is connected. A user is thus free which external Interface to which purpose should be used: Application data will be about transmit an external interface, If this is a data interface, administrative data is about the transmitted external interface, this is a management data interface.
Durch den Switch ist es möglich, den Server auf mehrere alternative Weisen in dem lokalen Datennetzwerk zu betreiben:
- – jede externe Schnittstelle kann frei als entweder Verwaltungsdatenschnittstelle oder Datenschnittstelle festgelegt werden, zum Beispiel erst nach der Verkabelung,
- – eine externe Schnittstelle kann sowohl als Datenschnittstelle als auch als Verwaltungsdatenschnittstelle verwendet werden.
- Each external interface can be freely defined as either a management data interface or a data interface, for example only after cabling,
- - An external interface can be used both as a data interface and as a management data interface.
In der Konfiguration des Switches ist festgelegt, wie die Daten oder Datenpakete innerhalb des Switches weitergeleitet werden. Die Verwaltungskomponente oder die Datenverarbeitungskomponenten des Servers empfangen nur diejenigen Daten oder Datenpakete, die ihre eigene Media Access Control (MAC) Adresse beziehungsweise eine Broadcast MAC Adresse enthalten. Alle anderen Daten oder Datenpakete werden von der Verwaltungskomponente oder der jeweiligen Datenverarbeitungskomponente verworfen.In The configuration of the switch is defined as the data or Data packets are forwarded within the switch. The administrative component or the data processing components of the server only receive those data or data packets that have their own media access control (MAC) address or a broadcast MAC address included. All other data or data packets are from the management component or the respective data processing component discarded.
Zwischen der Verwaltungskomponente des Servers, beispielsweise einem Server Management Prozessor und einer der externen Schnittstellen des Servers besteht eine logische Datenverbindung über ein LAN Protokoll, beispielsweise ein Transmission Control Protokoll (TCP) oder Internet Protokoll (IP). Auf dieser logischen Verbindungsebene werden die erforderlichen Informationen für eine Verbindung zwischen der Verwaltungskomponente und einer der externen Schnittstellen des Servers ausgetauscht. Eine Verbindung zwischen einer der Datenverarbeitungskomponenten und einer der externen Schnittstellen des Servers wird auch auf diese Art hergestellt.Between the administrative component of the server, such as a server Management processor and one of the external interfaces of the server There is a logical data connection via a LAN protocol, for example a Transmission Control Protocol (TCP) or Internet Protocol (IP). At this logical connection level, the required information for a connection between the administrative component and one of the exchanged external interfaces of the server. A connection between one of the data processing components and one of the external ones Interfaces of the server are also made in this way.
In einer vorteilhaften Weiterbildung ist der Switch dazu eingerichtet, eine Verbindung zwischen einer Verwaltungsdatenschnittstelle des Servers und der Verwaltungskomponente des Servers herzustellen, um über diese Verbindung Verwaltungsdaten zu übermitteln, und eine andere Verbindung zwischen einer der mindestens einen externen Schnittstelle, ausgenommen die Verwaltungsdatenschnittstelle, und der mindestens einen Datenverarbeitungskomponente des Servers herzustellen, um über diese Verbindung Anwendungsdaten zu übermitteln. Dies hat den Vorteil, dass die Verwaltungsdaten und Anwendungsdaten voneinander getrennt in das lokale Datennetzwerk übertragen oder aus diesem empfangen werden können. Ein solche Konfiguration des Switches bietet einen größtmöglichen Schutz für den Datenverkehr in einem lokalen Datennetzwerk.In According to an advantageous development, the switch is set up to a connection between a management data interface of the To create servers and the management component of the server, to over to submit this connection administrative data, and another Connection between one of the at least one external interface, except the management data interface, and the at least one computing component of the server to over to transmit this connection application data. This has the advantage that the administrative data and application data are separated transferred to the local data network or can be received from this. Such a configuration the switch offers the greatest possible protection for the traffic on a local data network.
In einer vorteilhaften Weiterbildung ist der Switch dazu eingerichtet, anhand vorbestimmter Konfigurationsdaten für den Switch eine Verbindung zwischen der Verwaltungskomponente oder der mindestens einen Datenverarbeitungskomponente und einer bestimmten der mindestens einen externen Schnittstelle herzustellen, um über diese externe Schnittstelle Verwaltungsdaten oder Anwendungsdaten zu übermitteln. Der Vorteil hierbei ist, dass der Switch den Datenverkehr auf nur eine externe Schnittstelle des Servers leitet, die somit für verschiedene Arten von Daten nutzbar ist. In den Konfigurationsdaten ist beispielsweise festgelegt, welche und wie viele externe Schnittstellen benutzt werden sollen, ob eine externe Schnittstelle ausschließlich für einen bestimmten Verwendungszweck beispielsweise als Verwaltungsdatenschnittstelle benutzt werden soll, oder welche Datenrate vorgesehen ist etc. Vorteilhafterweise ist der Switch auf einer Hauptplatine des Servers angeordnet.In According to an advantageous development, the switch is set up to based on predetermined configuration data for the switch a connection between the management component or the at least one computing component and a particular one of the at least one external interface to make over this external interface management data or application data to convey. The advantage of this is that the switch traffic to only derives an external interface of the server, which thus for different Types of data is usable. For example, in the configuration data determines which and how many external interfaces are used should be whether an external interface exclusively for one certain use, for example, as a management data interface is to be used, or what data rate is provided, etc. Advantageously The switch is located on a motherboard of the server.
In einer anderen vorteilhaften Weiterbildung ist der Switch auf einer separaten Platine in einem Gehäuse des Servers angeordnet. Dies hat den Vorteil, dass der Switch in einer so genannten I/O Bay des Servers eingebaut und leicht auswechselbar ist.In In another advantageous development, the switch is on one separate board in a housing of the server. This has the advantage that the switch in a so-called I / O Bay of the server installed and easily replaceable is.
Vorteilhafterweise ist die Zuordnung zwischen der mindestens einen externen Schnittstelle oder der als Verwaltungsdatenschnittstelle vorgesehenen externen Schnittstelle und Komponenten des Servers konfigurierbar. Der steuerbare Switch wird zum Herstellen der Verbindungen eingesetzt. Ein Benutzer, der den Datenpfad zwischen dem Server und dem Datennetzwerk verändern möchte, erreicht dieses über eine Änderung der genannten Zuordnung, also eine Änderung der Konfigurationsdaten. Dies beinhaltet auch den Vorteil, dass der Switch rekonfigurierbar ist, ohne dass die externe Verkabelung des Servers verändert wird.advantageously, is the association between the at least one external interface or the provided as a management data interface external interface and components of the server configurable. The controllable switch is used to make the connections. A user who wants to change the data path between the server and the data network reached this over a change the said assignment, ie a change of the configuration data. This also includes the advantage that the switch is reconfigurable is without changing the external cabling of the server.
Weitere vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.Further advantageous embodiments of the invention are specified in the subclaims.
Die Erfindung wird nachfolgend anhand von Ausführungsbeispielen näher erläutert.The The invention will be explained in more detail with reference to embodiments.
In den Zeichnungen zeigen:In show the drawings:
Der
Server
In
diesem Ausführungsbeispiel
ist der Switch
Der
Switch
Die
Verwaltungskomponente
Die
Datenverarbeitungskomponente
Der
Switch
Der
Switch
In einer einfachen Ausführung wird eine konfigurierte Einstellung des Switches im laufenden Betrieb nicht mehr geändert.In a simple design becomes a configured setting of the switch during operation not changed anymore.
Der
Switch
Die
von der Verwaltungskomponente
Der
Switch
Nach
Eingang einer Anfrage oder Daten für die Verwaltungskomponente
Bei
einem Empfang von für
die Datenverarbeitungskomponente
Das
Herstellen solcher Verbindungen zwischen den externen Schnittstellen
In
diesem Ausführungsbeispiel
würde auch eine
einzige externe Schnittstelle
Der
Switch
Der
Switch
Das
Herstellen solcher Verbindungen zwischen der Verwaltungsdatenschnittstelle
VDSS und der Verwaltungskomponente
In
einem Schritt S1 wird eine Konfiguration eines Switches
In
einem Schritt S2 erstellt der Switch
In
einem Schritt S4 stellt der Switch
Sieht
die im Schritt S1 eingestellte Konfiguration des Switches
Bei
einer negativen Feststellung im Schritt S6 wird in einem Schritt
S7 überprüft, ob Anwendungsdaten
AD über
die andere externe Schnittstelle
In
einem Schritt S8 wird die Konfiguration des Switches
Bei
negativer Feststellung im Schritt S9 wird in einem Schritt S10 geprüft, ob ein
Empfang, in der Figur mit EVD bezeichnet, von für die Verwaltungskomponente
Bei
negativer Feststellung im Schritt S12 wird in einem Schritt S14
geprüft,
ob ein Empfang, in der Figur mit EAD bezeichnet, von für die Datenverarbeitungskomponente
Weitere
Ausführungsbeispiele
der Erfindung mit weiteren Konfigurationen eines steuerbaren, in den
Server
- 11
- Serverserver
- 22
- SwitchSwitch
- 33
- DatenverarbeitungskomponenteData processing component
- 44
- Verwaltungskomponentemanagement component
- 55
- Sensorensensors
- 66
- Verbindungconnection
- 77
- DatennetzwerkData network
- 88th
- externe Schnittstelleexternal interface
- VDSSV DSS
- VerwaltungsdatenschnittstelleAdministrative data interface
- VDVD
- Verwaltungsdatenmanagement data
- ADAD
- Anwendungsdatenapp data
- AVDAVD
- Anfrage an die Verwaltungskomponenteinquiry to the administrative component
- EVDEVD
- Empfangen von VerwaltungsdatenReceive of administrative data
- AADAAD
- Anfrage an die Datenverarbeitungskomponenteinquiry to the data processing component
- EADEAD
- Empfangen von AnwendungsdatenReceive of application data
- S1–S14S1-S14
- Verfahrensschrittesteps
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200610057540 DE102006057540A1 (en) | 2006-12-06 | 2006-12-06 | Server for connection to data network, has external interface for connection at local data network, data processing component, administrative component and switch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200610057540 DE102006057540A1 (en) | 2006-12-06 | 2006-12-06 | Server for connection to data network, has external interface for connection at local data network, data processing component, administrative component and switch |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006057540A1 true DE102006057540A1 (en) | 2008-06-12 |
Family
ID=39363084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200610057540 Ceased DE102006057540A1 (en) | 2006-12-06 | 2006-12-06 | Server for connection to data network, has external interface for connection at local data network, data processing component, administrative component and switch |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102006057540A1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030031189A1 (en) * | 2001-08-07 | 2003-02-13 | Larson Thane M. | Server system with segregated management LAN and payload LAN |
US20040073712A1 (en) * | 2002-10-15 | 2004-04-15 | Larson Thane M. | Server with LAN switch that connects ports based on connection information received from first and second LANs |
US20060028993A1 (en) * | 2004-08-06 | 2006-02-09 | Dell Products L.P. | Apparatus, method and system for selectively coupling a LAN controller to a platform management controller |
US20060184536A1 (en) * | 2005-02-15 | 2006-08-17 | Elie Jreij | System and method for communicating system management information during network interface teaming |
US20060209680A1 (en) * | 2005-03-16 | 2006-09-21 | Chun-Liang Lee | Network link backup system |
-
2006
- 2006-12-06 DE DE200610057540 patent/DE102006057540A1/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030031189A1 (en) * | 2001-08-07 | 2003-02-13 | Larson Thane M. | Server system with segregated management LAN and payload LAN |
US20040073712A1 (en) * | 2002-10-15 | 2004-04-15 | Larson Thane M. | Server with LAN switch that connects ports based on connection information received from first and second LANs |
US20060028993A1 (en) * | 2004-08-06 | 2006-02-09 | Dell Products L.P. | Apparatus, method and system for selectively coupling a LAN controller to a platform management controller |
US20060184536A1 (en) * | 2005-02-15 | 2006-08-17 | Elie Jreij | System and method for communicating system management information during network interface teaming |
US20060209680A1 (en) * | 2005-03-16 | 2006-09-21 | Chun-Liang Lee | Network link backup system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69534411T2 (en) | Open Transaction Management Access System and Procedures | |
DE112004002797B4 (en) | Failover and load balancing | |
DE112008001682B4 (en) | Storage area network with detection on the target side and upload of a routing table | |
DE60130011T2 (en) | HTTP multiplexer / demultiplexer | |
EP1309920B1 (en) | Address assignment method for at least one bus device that has recently been connected to a bus system | |
DE69930490T2 (en) | Communication methods, transmission methods and reception methods and apparatus for their implementation | |
EP2087646B1 (en) | Device and method for manipulating communication messages | |
DE102015204714A1 (en) | Subscriber station for a bus system and method for data transmission in a bus system | |
DE60305998T2 (en) | An apparatus, gateway, and method for loading information between aircraft on-board equipment and off-board charging equipment | |
EP1530758B1 (en) | Method for providing resources in communication networks | |
DE60206780T2 (en) | NETWORK CONNECTION DEVICE, CONNECTION SYSTEM AND NETWORK CONNECTION METHOD | |
EP1494401A2 (en) | Router and method of activating a deactivated computer | |
EP3575899B1 (en) | Automation system, operating method for automation system and computer program product | |
DE102006057540A1 (en) | Server for connection to data network, has external interface for connection at local data network, data processing component, administrative component and switch | |
DE102007037064B4 (en) | Einchipsystem | |
DE60219919T2 (en) | IMPROVEMENTS FOR A SERVER SYSTEM | |
DE60317541T2 (en) | METHOD FOR DETERMINING A TRANSMITTED PORTAL IN A WIRELESS NETWORK AND CORRESPONDING PORTAL DEVICE | |
EP2456168A1 (en) | Remote monitoring system for devices | |
EP3607437B1 (en) | Method for configuring at least one device of a railway vehicle in a network, computer program and computer-readable storage medium | |
DE10359684B4 (en) | Arrangement and method for the remote shutdown of a computer unit | |
DE10118900B4 (en) | A method and system for generating communication between at least a first and a second logical partition | |
DE10355591A1 (en) | Providing revised signals at a plurality of gates | |
EP1248987A2 (en) | Multi master bus system | |
EP1629637B1 (en) | Transmission of messages in a distributed, temporally controlled real time system | |
DE102020211233B4 (en) | communication interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |