faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_ii:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_ii:start [12.10.2020 15:51] – [Peering] sbelfaecher:informatik:oberstufe:netzwerke:wegedurchsnetz_ii:start [25.10.2020 14:04] (aktuell) – [BGP in a Nutshell] sbel
Zeile 1: Zeile 1:
 ====== BGP in a Nutshell ====== ====== BGP in a Nutshell ======
  
-"BGP" ist das Protokoll, das das Internet antreibt. "BGP2 ist die Abkürzung für //Border Gateway Protocol//, dabei handelt es sich um ein Routing-Protokoll, mit dem gesteuert wurd, welchen Weg die Datenpakete durch  das Internet nehmen. +"BGP" ist das Protokoll, welches das Internet als //"Netz aus Netzen"// überhaupt erst möglich macht. "BGP" ist die Abkürzung für //Border Gateway Protocol//, dabei handelt es sich um ein Routing-Protokoll, mit dem gesteuert wird, welchen Weg die Datenpakete durch das Internet nehmen, wenn sie zwischen Bereichen ausgetauscht werden müssen, die unter unterschiedlicher Zuständigkeit stehen, beispielsweise die Netze zweier verschiedener ISP
  
-Routing-Protokolle (wie BGP, OSPF, RIP, EIGRP, B.A.T.M.A.N.) helfen Routern, ihre Position innerhalb des Verbundes aus Netzwerken zu bestimmen, der das Internet ausmacht. Mit Hilfe der gewonnenen Erkenntnisse entscheiden die Router dann, auf welchem Wege dsie Datenpakete für bestimmte Ziele weiterleiten - dieser Vorgang ist dynamisch, so kann das Netzwerk auch auf Ausfälle und Engstellen "reagieren".+Routing-Protokolle im Allgemeinen (wie BGP, OSPF, RIP, EIGRP, B.A.T.M.A.N.) helfen Routern, ihre Position innerhalb des Verbundes aus Routern und Netzwerken zu bestimmen, der das Internet ausmacht. Mit Hilfe der gewonnenen Erkenntnisse entscheiden die Router dann, auf welchem Wege sie Datenpakete für bestimmte Ziele weiterleiten - dieser Vorgang ist dynamisch, so kann das Netzwerk auch auf Ausfälle und Engstellen "reagieren".
  
 BGP ist ein Schicht-4-Protokoll, bei dem die Teilnehmer manuell konfiguriert werden müssen, um eine TCP-Verbindung aufzubauen und BGP miteinander "zu sprechen", um Routing-Informationen auszutauschen. BGP ist ein Schicht-4-Protokoll, bei dem die Teilnehmer manuell konfiguriert werden müssen, um eine TCP-Verbindung aufzubauen und BGP miteinander "zu sprechen", um Routing-Informationen auszutauschen.
 +
 +<WRAP center round tip 90%>
 +Das **Border Gateway Protocol (BGP)** ist ein Routingprotokoll, das unterschiedliche Autonome Systeme (AS) miteinander verbindet und für das Routing der Daten über die AS-Grenzen hinweg sorgt. Das Routing im Internet basiert größtenteils auf dem Border Gateway Protocol. Die aktuell verwendete Version ist BGPv4.
 +
 +</WRAP>
  
 ===== Begriffe ===== ===== Begriffe =====
Zeile 16: Zeile 21:
  
 Jedem AS wird eine eindeutige ASN (AS-Nummer) zur Verwendung im BGP-Routing zugewiesen. Die ASN identifiziert also die Autonomen Systeme im Internet eindeutig. Jedem AS wird eine eindeutige ASN (AS-Nummer) zur Verwendung im BGP-Routing zugewiesen. Die ASN identifiziert also die Autonomen Systeme im Internet eindeutig.
 +
 +Innerhalb eines Autonomen Systems finden Routing Protokolle Anwendung wie im vorigen Abschnitt dargestellt. 
  
 ==== Peering ==== ==== Peering ====
Zeile 21: Zeile 28:
 Zwei Router, die eine Verbindung zum Austausch von BGP-Informationen hergestellt haben, werden als **BGP-Peers** bezeichnet. Solche BGP-Peers tauschen Routing-Informationen zwischen ihnen über BGP-Sitzungen aus, die über TCP laufen, einem zuverlässigen, verbindungsorientierten Protokoll. Zwei Router, die eine Verbindung zum Austausch von BGP-Informationen hergestellt haben, werden als **BGP-Peers** bezeichnet. Solche BGP-Peers tauschen Routing-Informationen zwischen ihnen über BGP-Sitzungen aus, die über TCP laufen, einem zuverlässigen, verbindungsorientierten Protokoll.
  
 +
 +{{ :faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_ii:bgp.png |}}
  
 ==== Die Wahl des "besten Wegs" ==== ==== Die Wahl des "besten Wegs" ====
  
-Nachdem  die BGP-Session etabliert ist, können die Router eine Liste der Netzwerkrouten veröffentlichen, auf die sie Zugriff haben Auf diese Weise erhalten die BGP Router der anderen Autonomen System unfassende Kenntnisse über die Verbindungesmöglichkeiten, die es zwischen Autonomen Systemen gibt und können diese Informationen nutzen, um den besten Weg für die Datenpakete durch das Netzwerk der Autonomen Syteme zu ermitteln.+Nachdem  die BGP-Session etabliert ist, können die Router eine Liste der Netzwerkrouten veröffentlichen, auf die sie Zugriff haben Auf diese Weise erhalten die BGP Router der anderen Autonomen System unfassende Kenntnisse über die Verbindungesmöglichkeiten, die es zwischen Autonomen Systemen gibt und können diese Informationen nutzen, um den besten Weg für die Datenpakete durch das Netzwerk der Autonomen Systeme zu ermitteln
 + 
 +Natürlich macht BGP keinen Sinn, wenn ein AS nur mit einem einzelnen weiteren Peer verbunden ist, weil er immer der beste (und einzige Pfad) zu anderen Netzwerken sein wird. Wenn ein BGP-Router jedoch gleichzeitig mit mehreren Netzwerken verbunden ist wie oben in der Abbildung, werden bestimmte Pfade kürzer, schneller oder zuverlässiger sein als andere.  
 + 
 +Beispielsweise peert Googles AS15169 mit hunderten anderer Netzwerken (Autonome Systeme), darunter auch mit dem Internetprovider Init 7 in der Schweiz und mit der Universität Stuttgart. Diese sind ihrerseits mit anderen Internetdienstanbietern verbunden. In den BGP-Peering-Sessions tauschen sie ständig Routing-Informationen aus, so dass die jeweiligen Router nun den besten Verbindungsweg wählen kann, der zwischen ihnen besteht. 
 + 
 +Wenn sich durch Störungen, Überlastung oder Ähnlichem die Nachbarschaftsverhältnisse ändern  oder Verbindungen zwischen AS ganz unterbrochen werden, können die BGP-Router ihre Routing-Tabellen so umordnen, dass andere Verbindungen verwendet werden. 
 +---- 
 +{{:aufgabe.png?nolink  |}} 
 +=== (A1) === 
 + 
 +Auf der Seite https://bgp.he.net/ kann man umfangreiche Informationen zum Peering zwischen verschiedenen AS einsehen
  
-Natürlich macht BGP keinen Sinnwenn Sie nur mit einem anderen Peer (wie z.B. Ihrem ISP) verbunden sind, weil er immer der beste (und einzige Pfadzu anderen Netzwerken sein wirdWenn Sie jedoch gleichzeitig mit mehreren Netzwerken verbunden sind, werden bestimmte Pfade kürzer, schneller oder zuverlässiger sein als andere. Beispielsweise vergleicht Googles AS15169 mit 270 anderen Netzwerken (Autonome Systeme), von denen eines Digital Ocean Inc. AS14061. Beide sind für das Internet mit anderen Internetdienstanbietern verbunden. Da sie nun jedoch Peerings miteinander durchgeführt haben, können sie Routing-Informationen austauschen, so dass ihr Router nun einen kürzeren Verbindungsweg wählen kann, den sie untereinander haben. Wenn diese Nachbarschaft aus dem einen oder anderen Grund unterbrochen wirdkönnen ihre Router ihre Routing-Tabellen so umordnen, dass sie diese Autonomen Systeme über andere Autonome Systeme, wie z.B. Tier-1-ISPs, erreichen können: Cogent (AS174), TeliaSonera (AS1299), Level 3 (AS1, AS3356, AS3549), NTT (AS2914), AT&T (AS7018), usw...+  - Verifizieredass die drei AS aus dem Diagramm tatsächlich paarweise miteinander peeren. 
 +  - Kannst du herausfinden an welchem Netzwerkknoten (geographischdiese Verbindung vielleicht zustande kommt? 
 +  - 1&1 Internet/Ionos hat die AS Nummer 8560Peert Ionos direkt mit Google? 
 +  Kannst du einen oder mehrere Wege finden, über welche Peering-Partner Ionos das Netz von Google erreichen könnteErstelle eine Grafik.
  • faecher/informatik/oberstufe/netzwerke/wegedurchsnetz_ii/start.1602517889.txt.gz
  • Zuletzt geändert: 12.10.2020 15:51
  • von sbel