Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Server mit mehreren Nezwerkkarten: Verbindung wählen??? (https://www.delphipraxis.net/141463-server-mit-mehreren-nezwerkkarten-verbindung-waehlen.html)

romber 10. Okt 2009 13:59

Re: Server mit mehreren Nezwerkkarten: Verbindung wählen???
 
Zitat:

Zitat von SirThornberry
Hast du nur 2 Netzwerkkarten oder hängt auch an beiden Netzwerkkarten eine eigene Internetanbindung?...

Der Provider meinte, dass die zweite Netzwerkkarte an die alternative Leitung angeschlossen ist. Ich vermute aber, dass beide Netwerkkarten mit dem selben Switch verbunden sind und eine gemeinsame Anbindung haben, weil die IP-Adressen beider Server im Selben IP-Bereich liegen.

Dax 10. Okt 2009 14:55

Re: Server mit mehreren Nezwerkkarten: Verbindung wählen???
 
Der Indy TCP-Client hat die Property BoundIP; die bindet den Clienten an diese eine Adresse und damit auch an die Netzwerkkarte, die diese Adresse hält ;)

sx2008 10. Okt 2009 15:10

Re: Server mit mehreren Nezwerkkarten: Verbindung wählen???
 
Zitat:

Zitat von romber
Ich habe einen Server mit zwei Netzwerkkarten drin mit jeweils 100 Mbit Anbindung. Dann habe ich mein Programm, dass praktisch aus zwei Teile (Threads) besteht. Das erste Teil greift sehr intensiv auf eine kostenpflichtige Web-Schnittstelle zu und nutzt einen erheblichen Teil der Bandbreite. Das zweite Teil analysiert die Daten und leitet diese an eine andere Schnittstelle weiter. Das benötigt auch jede menge Bandbreite und ich habe bemerkt, dass die sich beide Prozesse gegenseitig "bremsen". Dann habe ich mit gedacht, wenn ich ja sowieso zwei Netzwerkadapter habe, dass ich auch beide belasten kann, indem ich bestimme, welche Adapter für welche Anfragen genutzt wird. Geht das überhaupt?

Ich kann mich an einen Vorfall erinnern, da hatte ein Administrator folgende Idee:
Zwei Netzwerkkarten (100MB, versch. IPs im gleichen Netz) in einem Server werden jeweils mit dem gleichen Switch verbunden.
Er dachte die eine Karte übernimmt den Downstream und die andere den Upstream (eine dumme Idee).
Im Ergebnis hatte das üble Konsequenzen:
Eine Anwendung, die einen MS-SQL-Server benutzt hat sporadisch die Verbindung zum Server verloren.
Wochenlanger Stress und böse Emails von der Geschäftsleitung.
Das Kopieren von Dateien von und zum Server war kein Problem, aber nach langer Fehlersuche vor Ort hat sich herausgestellt:
Die Clients können den Server zu 100% anpingen.
Wenn der Server einen Client anpingt gab es aber 25% Paketverlust!

Du bist also gewarnt; wenn du Schleifen in deinem Netz erzeugst, gibt das Störungen:
http://www.netzwerkassistent.de/fron...at=67&idart=51

MaBuSE 12. Okt 2009 08:54

Re: Server mit mehreren Nezwerkkarten: Verbindung wählen???
 
Zitat:

Zitat von romber
Zitat:

Zitat von SirThornberry
Hast du nur 2 Netzwerkkarten oder hängt auch an beiden Netzwerkkarten eine eigene Internetanbindung?...

Der Provider meinte, dass die zweite Netzwerkkarte an die alternative Leitung angeschlossen ist. Ich vermute aber, dass beide Netwerkkarten mit dem selben Switch verbunden sind und eine gemeinsame Anbindung haben, weil die IP-Adressen beider Server im Selben IP-Bereich liegen.

Mit wieviel MBit bist Du denn an das Internet angebunden?
Wie schnell ist Deine Netzwerkkarte?
Wie groß ist der Bandbreiten-Bedarf Deiner Anwendung?

Wenn Du mit weniger als 100MBit angebunden bist, kannst Du Dir das sparen, da die Netzwerkkarte schneller ist als Dein Internet.
Auf den neueren Rechnern ist meist eine GBit Netzwerkkarte enthalten.
Das typische DSL ist maximal 16MBit und VDSL 50 MBit schnell.

Bei uns war die Sache damals etwas anders. Wir haben 2 DSL Anschlüsse gehabt. Einen "billigen" mit viel Bandbreite und dynamischer IP Adresse und einen mit weniger Bandbreite aber einer festen IP Adresse.
Um auf ein Support System eines Herstellers zugreifen zu können wurde eine feste IP benötigt.

Wir haben das Routing so eingestellt, dass alle Zugriffe auf ein bestimmtes IP Segment (via Netmask) über ein Gateway gehen, der Rest über ein anderes. Der Rechner hatte auch 2 Netzwerkkarten. Wir hatten aber über die eine Karte einen Switch mit den 2 DSL Modems und auf der anderen Netzwerkkarte einen Switch mit dem internen Netzwerk. Das Routing hatte also Zufriffe auf das Lan über die eine und Zugriffe auf WAN über die andere gerouted.

Das kann man mit dem route Befehl durchaus einstellen.

Der Rechner mit den 2 Netzwerkkarten fungierte auch als Firewall, Proxy und MailServer (und lief unter Linux, wäre aber auch mit NT Server gegangen).

Aber in Deinem Fall hängen die 2 Netzwerkkarten am selben Switch. Damit kannst Du den Traffic ja nicht wirklich aufteilen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:59 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz