IPv6/Router/Advertisement: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== | '''IPv6/Router/Advertisement''' | ||
; Unter IPv6 gehört es zum guten Ton, dass sich ein Router am Link bekannt macht | |||
== Router Advertisement == | |||
; Router machen sich am Link bekannt | |||
Unter IPv6 gehört es zum guten Ton, dass sich ein Router am Link bekannt macht | |||
* Dabei liefert er auch Informationen zu den verwendeten Präfixen mit, insbesondere zu den Präfixen für die er selbst zuständig ist | * Dabei liefert er auch Informationen zu den verwendeten Präfixen mit, insbesondere zu den Präfixen für die er selbst zuständig ist | ||
* Eine solche Information wird Router Advertisement genannt | * Eine solche Information wird Router Advertisement genannt | ||
* Router Advertisements sind Teil von NDP und werden, wie von NDP gewohnt, über ICMPv6 transportiert | * Router Advertisements sind Teil von NDP und werden, wie von NDP gewohnt, über ICMPv6 transportiert | ||
* Wir werden | * Wir werden ''router'' dazu bewegen, solche Router Advertisements am Link internal auszusenden | ||
== Router Advertisement aufzeichnen == | |||
[[File:ipv6RouterAdvertisements_01.png|mini|400px]] | |||
[[File:ipv6RouterAdvertisements_02.png|mini|400px|Router Advertisement nach Minimalkonfiguration]] | |||
; Router Advertisements auf dem Link entdecken | ; Router Advertisements auf dem Link entdecken | ||
* Wir starten Wireshark auf | * Wir starten Wireshark auf linux und lassen ihn auf eth0 lauschen | ||
* Spätestens nach 15 Sekunden sollte das erste Router Advertisement aufgefangen werden | * Spätestens nach 15 Sekunden sollte das erste Router Advertisement aufgefangen werden | ||
* Das werden wir uns nun genauer anschauen | * Das werden wir uns nun genauer anschauen | ||
=== IPv6-Header des Router Advertisements === | === IPv6-Header des Router Advertisements === | ||
; IPv6-Header des Paketes | ; IPv6-Header des Paketes | ||
* Das Feld Next Header verweist auf ICMPv6, dem Transportprotokoll von NDP | * Das Feld Next Header verweist auf ICMPv6, dem Transportprotokoll von NDP | ||
* Folgerichtig ist das Hop Limit auf 255 gesetzt | * Folgerichtig ist das Hop Limit auf 255 gesetzt | ||
Zeile 31: | Zeile 32: | ||
* Tatsächlich finden wir sie in '''Tabelle 4.5 auf Seite 103''' wieder | * Tatsächlich finden wir sie in '''Tabelle 4.5 auf Seite 103''' wieder | ||
== Router Advertisement Daemon == | |||
[[IPv6/Router/Advertisement/Daemon]] | |||
== Angepasstes Router Advertisement == | |||
; Minimalkonfiguration von Radvd leistungssteigern | |||
* Die Router Advertisements sollen weiterhin in Abständen von mindestens 15 Sekunden ausgesendet werden, es sollen aber nie mehr als 60 Sekunden zwischen ihnen liegen | |||
* Das Hop Limit und die Flags erhalten Standardwerte, diese sollen zur Übung dennoch in der Konfigurationsdatei vermerkt werden | |||
* Der Router soll mit mittlerer Priorität als DefaultRouter angepriesen werden | |||
* Da der Tunnel in der Standardkonfiguration eine MTU von 1280 aufweist, propagieren wir diese MTU auf dem Link | |||
* Die Link MTU wird später als weitere ICMPv6-Option im Router Advertisement auftauchen | |||
* Das Präfix soll mit gesetzten Flags für On-Link und Autonomous Address Autoconfiguration verteilt werden | |||
* Generierte Adressen sollen eine Stunde lang gültig sein und für eine halbe Stunde bevorzugt werden | |||
* Natürlich darf auch die Source Link-layer Address nicht fehlen | |||
=== Radvd konfigurieren === | |||
Versuchen Sie mithilfe des Kommandos man radvd.conf das eben beschriebene Router Advertisement zu konfigurieren. Die Lösung: | |||
; Angepasste Konfiguration von Radvd | |||
/etc/radvd.conf | |||
[[File:abb5.8.png|mini|400px|Angepasstes Router Advertisement]] | |||
interface eth1 { | |||
AdvSendAdvert on ; | |||
MinRtrAdvInterval 15; | |||
MaxRtrAdvInterval 6 ; | |||
AdvCurHopLimit 64; | |||
AdvManagedFlag off ; | |||
AdvOtherConfigFlag off ; | |||
AdvMobRtrSupportFlag off ; | |||
AdvDefaultPreference medium ; | |||
AdvDefaultLifetime 3 ; | |||
AdvReachableTime ; | |||
AdvRetransTimer ; | |||
AdvLinkMTU 128 ; | |||
prefix 2a01:198:200:8a23::/64 { | |||
AdvOnLink on ; | |||
AdvAutonomous on ; | |||
AdvRouterAddr off ; | |||
AdvValidLifetime 36 ; | |||
AdvPreferredLifetime 18 | |||
}; | |||
AdvSourceLLAddress on ; | |||
}; | |||
Zum Anwenden der geänderten Konfiguration starten wir Radvd neu: | |||
root@router :~# service radvd restart | |||
Stopping radvd : radvd | |||
Starting radvd : radvd | |||
Das neue Router Advertisement fangen wir ebenfalls mit Wireshark auf linux auf | |||
[[Kategorie:Kategorie:Pv6/Router/Advertisement]] | |||
<noinclude> |
Aktuelle Version vom 10. Mai 2025, 12:50 Uhr
IPv6/Router/Advertisement
Router Advertisement
- Router machen sich am Link bekannt
Unter IPv6 gehört es zum guten Ton, dass sich ein Router am Link bekannt macht
- Dabei liefert er auch Informationen zu den verwendeten Präfixen mit, insbesondere zu den Präfixen für die er selbst zuständig ist
- Eine solche Information wird Router Advertisement genannt
- Router Advertisements sind Teil von NDP und werden, wie von NDP gewohnt, über ICMPv6 transportiert
- Wir werden router dazu bewegen, solche Router Advertisements am Link internal auszusenden
Router Advertisement aufzeichnen


- Router Advertisements auf dem Link entdecken
- Wir starten Wireshark auf linux und lassen ihn auf eth0 lauschen
- Spätestens nach 15 Sekunden sollte das erste Router Advertisement aufgefangen werden
- Das werden wir uns nun genauer anschauen
IPv6-Header des Router Advertisements
- IPv6-Header des Paketes
- Das Feld Next Header verweist auf ICMPv6, dem Transportprotokoll von NDP
- Folgerichtig ist das Hop Limit auf 255 gesetzt
- Die Quelladresse ist die Link-local Address von eth1, was von RFC 2461 [NNS98] so vorgeschrieben wird
- Die Zieladresse für periodisch versandte Router Advertisements ist die All Nodes Multicast Address ff02::1
- Ihr Multicast Scope ist, das haben wir bereits gelernt, an der vierten hexadezimalen Stelle verzeichnet
- Hier handelt es sich um den Scope Link, da wir an vierter Stelle eine 2 finden
- Von den Flags, an dritter hexadezimaler Stelle zu finden, ist keines gesetzt
- Denn nur wenn kein Flag gesetzt ist, kann an die dritte hexadezimale Stelle 0 lauten
- Somit ist auch das TransientFlag nicht gesetzt
- Daher können wir uns sicher sein, dass es sich bei dieser Multicast Address um eine Well-known Multicast Address handelt
- Tatsächlich finden wir sie in Tabelle 4.5 auf Seite 103 wieder
Router Advertisement Daemon
IPv6/Router/Advertisement/Daemon
Angepasstes Router Advertisement
- Minimalkonfiguration von Radvd leistungssteigern
- Die Router Advertisements sollen weiterhin in Abständen von mindestens 15 Sekunden ausgesendet werden, es sollen aber nie mehr als 60 Sekunden zwischen ihnen liegen
- Das Hop Limit und die Flags erhalten Standardwerte, diese sollen zur Übung dennoch in der Konfigurationsdatei vermerkt werden
- Der Router soll mit mittlerer Priorität als DefaultRouter angepriesen werden
- Da der Tunnel in der Standardkonfiguration eine MTU von 1280 aufweist, propagieren wir diese MTU auf dem Link
- Die Link MTU wird später als weitere ICMPv6-Option im Router Advertisement auftauchen
- Das Präfix soll mit gesetzten Flags für On-Link und Autonomous Address Autoconfiguration verteilt werden
- Generierte Adressen sollen eine Stunde lang gültig sein und für eine halbe Stunde bevorzugt werden
- Natürlich darf auch die Source Link-layer Address nicht fehlen
Radvd konfigurieren
Versuchen Sie mithilfe des Kommandos man radvd.conf das eben beschriebene Router Advertisement zu konfigurieren. Die Lösung:
- Angepasste Konfiguration von Radvd
/etc/radvd.conf

interface eth1 { AdvSendAdvert on ; MinRtrAdvInterval 15; MaxRtrAdvInterval 6 ; AdvCurHopLimit 64; AdvManagedFlag off ; AdvOtherConfigFlag off ; AdvMobRtrSupportFlag off ; AdvDefaultPreference medium ; AdvDefaultLifetime 3 ; AdvReachableTime ; AdvRetransTimer ; AdvLinkMTU 128 ; prefix 2a01:198:200:8a23::/64 { AdvOnLink on ; AdvAutonomous on ; AdvRouterAddr off ; AdvValidLifetime 36 ; AdvPreferredLifetime 18 }; AdvSourceLLAddress on ; };
Zum Anwenden der geänderten Konfiguration starten wir Radvd neu:
root@router :~# service radvd restart Stopping radvd : radvd Starting radvd : radvd
Das neue Router Advertisement fangen wir ebenfalls mit Wireshark auf linux auf