Datenkommunikation - FET
Datenkommunikation - FET
Datenkommunikation - FET
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Database<br />
Description<br />
Common<br />
Header<br />
(Type = 2)<br />
Specific<br />
Information<br />
LSA<br />
Header<br />
LSA<br />
I = Init<br />
M = 1 falls More<br />
MS = 1 falls Master<br />
R<br />
0<br />
8<br />
reserved<br />
Interface MTU<br />
Database Description Sequence Number<br />
16<br />
Common Header<br />
Message Type = 2<br />
Link State Advertisement Header<br />
Link State Advertisement<br />
Link State Advertisement Header<br />
Link State Advertisement<br />
24<br />
31<br />
Res. I M MS<br />
Bild: OSPF: Database-Description-Nachricht<br />
0 – 5<br />
(48 Byte)<br />
Institut für Kommunikationsnetze - TU Wien - o. Univ. Prof. Dr. Harmen R. van As - Vorlesung <strong>Datenkommunikation</strong> - Teil 3.2b 36<br />
6<br />
(4 Byte)<br />
7<br />
(4 Byte)<br />
(40 + x Byte)<br />
LSA-1<br />
(40 + x Byte)<br />
LSA-1<br />
Database-Description-Nachricht<br />
Falls zwei benachbarte Router bereits eine<br />
Nachbarschaft aufgebaut haben, müssen sie<br />
ihre LSDBs synchronisieren (d.h. ständig<br />
abgleichen). Hierfür wird das Exchange Protocol<br />
verwendet. Dieses Protokoll funktioniert<br />
nach dem Anfrage/Antwort-Prinzip, so dass<br />
zuerst festgelegt wird, welcher Router ein<br />
Master-Router ist und welcher als Slave-<br />
Router funktioniert. Danach werden die Beschreibungen<br />
von LSDBs zwischen diesen<br />
Routern ausgetauscht. Hierbei werden die<br />
LSDB-Inhalte in den Database Description<br />
Nachrichten übermittelt. Der Master-Router<br />
fordert die LSDB-Inhalte an und antwortet<br />
darauf durch das Absenden eines bzw. von<br />
mehreren Database Description (DD) Nachrichten.<br />
Eine DD-Nachricht setzt sich aus OSPF-Header und DD-Teil zusammen. Im DD-Teil sind bestimmte Steuerungsangaben<br />
und die LSDB-Beschreibung - in Form von LSA-Headern - enthalten.<br />
Der DD-Teil enthält folgende Angaben:<br />
• Interface MTU: Hier wird angezeigt, wie groß ein IP-Paket ohne Fragmentierung sein darf, das über das betreffende<br />
Router-Interface gesendet wird.<br />
• Options (Optionen): Einige Bits in diesem Feld werden verwendet, um bestimmte Router-Besonderheiten anzuzeigen.<br />
• I-Bit (Init Bit): Falls I = 1 ist, wird damit angezeigt, dass diese DD-Nachricht das erste innerhalb der Folge von DD-<br />
Nachrichten ist.<br />
• M-Bit (More Bit): Mit M = 1 wird darauf verwiesen, dass nach dieser DD-Nachricht noch weitere DD-Nachricht aus<br />
einer Folge kommen.<br />
• MS-Bit (Master/Slave Bit): Mit MS = 1 zeigt der Absender-Router an, dass er der Master-Router während des LSDB-<br />
Abgleichprozesses ist.<br />
• DD Sequence Number (DD: Database Description): Die gesendeten DD-Nachrichten werden fortlaufend numeriert.<br />
Hier wird die Sequenznumnier der DD-Nachricht angegeben. Die Anfangsnummer ist eindeutig zu wählen.<br />
• LSA-Header (Link State Advertisement): Die LSDB-Beschreibung wird in LSA-Headern übermittelt.<br />
0<br />
Link State Checksum<br />
Link State Type<br />
1 = Router LSA (Advertising Router)<br />
2 = Network LSA<br />
3 = Summary LSA (IP-Network)<br />
4 = Summary LSA (ASBR)<br />
5 = AS External LSA<br />
8<br />
16<br />
Link State Age reserved T E Link State Type<br />
Link State ID<br />
Advertising Router<br />
Link State Sequence Number<br />
Options<br />
24<br />
Length<br />
E = external routing capability<br />
T = TOS Metrics<br />
AS: Autonomous System<br />
ASBR: AS Border Router<br />
LSA: Link State Advertisement<br />
Bild: OPSF: Link State Message<br />
31<br />
5 x 8 Byte<br />
(40 Byte)<br />
Linkzustands-Nachrichten (Link-State-Messages)<br />
Link-State-Messages tauschen die Routing-Information in Form von LSAs zwischen den benachbarten Routern aus. Hierzu<br />
gehören folgende OSPF-Nachrichten: Link State Request (LS-Request), Link State Update (LS-Update), Link State Ack (LS-<br />
Ack, Acknowledgment).