Source Routing
Source Routing ist eine Wegwahltechnik, mit der der Senderknoten eine vollständige Wegsequenz zum Zielknoten festlegen kann. Dieses Verfahren ist die Spezifizierung eines Routing-Algorithmus auf LLC-Ebene.
Überblick
Es stellt ein komplementäres Verfahren zum Spanning Tree Protocol dar. Damit ist es möglich, redundante Strukturen zu erkennen. Source-Routing und Spanning Tree unterscheiden sich in der Informationsspeicherung, die zum Transport eines Datenpaketes vom Absender zur Zielstation erforderlich ist. Die Source bezeichnet den Absender, der die Route, welche ein Paket nehmen soll, spezifiziert. Damit hält nicht die Bridge die Informationen über die Route des Datenpaketes, sondern die sendende Station handhabt die Routing-Tabellen über alle offenen (aktiven) Verbindungen.
Der Begriff „Source Routing“ wird sowohl für Token-Ring-Netzwerke verwendet als auch für besondere Optionen von IP. Source Routing auf Token-Ring-Netzwerken ist ebenfalls ein Verfahren zur Wegwahl bei redundanten Pfaden zwischen Token-Ring-Koppelelementen (Brücken) und bedient sich der unterschiedlichen Rundsende-Bits im Kopf der LLC-Rahmen. Zur optimalen Gestaltung großer Token-Ring-Netzwerke ist eine Kenntnis der Details der Funktionsweise (Broadcast-Varianten SRE versus ARE, Hop-Count Limit, Spanning Tree Implementierung der Pfadkosten) unerlässlich.
Details
Nach RFC 791[1] sind im Optionsfeld des IP-Headers folgende Optionen festgelegt:
- Strict Source Routing (Option 9): Hinter dem Optionsfeld sind maximal 9 Wegknoten festgelegt, die durchlaufen werden müssen. Dies ist eine feste Strecke.
- Loose Source Routing (Option 3): Hinter dem Optionsfeld sind maximal 9 Wegknoten festgelegt, die durchlaufen werden müssen. Es legt nicht den kompletten Weg fest.
Die Option 7 Record Route steht im engen Zusammenhang mit dem Source Routing. Ist diese Option gesetzt, so fügt jeder durchlaufene Knotenpunkt seine IP-Adresse (jedoch maximal 9) an das vorgegebene Feld hinter dem Optionsfeld an.
Eine Source Route ist statisch, falls alle Routen statisch definiert sind. Eine Source Route ist dynamisch, falls alle Routen dynamisch erzeugt und nach Änderung der Topologie geändert werden.
Sicherheit
Source Routing gilt als sicherheitsbedenklich, weil ein Angreifer seine IP-Adresse in das Routingfeld eintragen kann und somit die Pakete der kompromittierten Verbindung über seinen Hostrechner geleitet werden. Viele Firewalls und Router verwerfen deshalb diese Pakete.[2] Bei IPv6 war in RFC 2460[3] ursprünglich auch Source Routing vorgesehen, jedoch wegen Sicherheitsbedenken mit RFC 5095[4] wieder verworfen.
Siehe auch
Weblinks
- Understanding Token-Ring Source Routing. Novell (englisch).
Einzelnachweise
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.