Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Unterstützt Linux dynamisches Routing?

Unterstützt Linux dynamisches Routing?

WBOY
WBOYnach vorne
2023-05-17 22:44:181538Durchsuche

Konzept

Routing: Der Weg zur Datenübertragung zwischen zwei Knoten im Netzwerk. Wenn die Netzwerktopologie komplex ist, kann die Konfiguration eines dynamischen Routing-Protokolls es dem Router ermöglichen, Routen automatisch zu lernen und Fehler zu vermeiden, die dadurch entstehen, dass er sich ausschließlich auf das statische Routing des Gateways verlässt.

Router: verbindet verschiedene Subnetze und leitet Datenpakete zwischen verschiedenen Subnetzen weiter. Router, die mit Routing-Protokollen ausgestattet sind, können Datenpaketen dabei helfen, den besten Übertragungsweg auszuwählen.

Gemeinsame Routing-Protokolle: Distanzvektor-Routing-Protokolle wie das RIP-Protokoll, das vorschreibt, dass die maximale Anzahl gültiger Routen 15 Hops beträgt, 16 Hops und mehr nicht erreichbar sind und der beste Pfad basierend auf dem kürzesten Pfad ausgewählt wird; Link-State-Routing-Protokoll, OSPF-Protokoll, der Bereich DR und BDR im Backbone-Netzwerk ist für die Verbindung zu anderen Bereichen verantwortlich, wobei BDR die Sicherung von DR und BDR für die Aufrechterhaltung der Beziehung zwischen ihnen ist und Nachbarrouter; die Grundlage für die Auswahl des besten Pfades. Welcher Pfad der schnellste ist.

Hauptfunktionen des statischen Routings

Der Administrator muss die IP-Adresse des Zielknotens oder Zielnetzwerks manuell entsprechend den tatsächlichen Anforderungen generieren kann auch die nächste IP-Adresse einschließen.

2. Der Routing-Pfad ist relativ fest

Der vom Administrator manuell auf dem lokalen Router konfigurierte Pfad der statischen Route ändert sich im Allgemeinen nicht, es sei denn, der Administrator ändert ihn selbst.

3. Permanente Existenz

Sobald der Administrator manuell eine statische Route erstellt, wird diese dauerhaft in der Routing-Tabelle angezeigt, es sei denn, der Administrator löscht sie selbst oder die in der statischen Route angegebene ausgehende Schnittstelle wird geschlossen oder die nächste IP-Adresse wird geschlossen unerreichbar.

4. Nicht-Ankündigbarkeit

Statische Routing-Informationen sind standardmäßig privat und werden anderen Routern nicht bekannt gegeben. Das heißt, wenn eine statische Route auf einem Router konfiguriert ist, wird sie dem Netzwerk nicht bekannt gegeben Router.

Die Hauptmerkmale des dynamischen Routings


1. Anpassungsfähigkeit an Änderungen im Netzwerkstatus

Dynamisches Routing bezieht sich auf den Prozess im Netzwerk, bei dem Router miteinander kommunizieren und Routing-Informationen übertragen, um die Router-Tabelle zu aktualisieren. Die Implementierung basiert auf einem bestimmten Routing-Protokoll.

2. Routing-Informationen automatisch pflegen

 Der Router kann automatisch seine eigene Routing-Tabelle erstellen und rechtzeitig Anpassungen entsprechend Änderungen der tatsächlichen Bedingungen vornehmen.

Dynamische Routing-Konfiguration unter Linux

Das Implementierungsprinzip der dynamischen Routing-Konfiguration unter Linux

Dynamisches Routing-Protokoll ist eine Routing-Tabelleninformation, die während des Routenauswahlprozesses automatisch aktualisiert wird und lokale Informationen basierend auf den Statusinformationen in dynamisch aktualisiert Jedes Router-Netzwerk Ein Protokoll für Routing-Tabellen, das Routing-Tabellen effektiver verwalten kann als statisches Routing. Zu den gängigen dynamischen Routing-Protokollen gehören RIP (Routing Information Protocol), OSPF (Open Short Path First), BGP (Border Gateway Protocol) usw. Ihre Implementierungsmethoden sind unterschiedlich und ihre Verwendung ändert sich je nach spezifischer Systemumgebung.

Dynamisches Routing konfigurierenA——r1——r2——B

1. RIP-Protokoll konfigurieren

1) RIP-Protokoll auf r1 konfigurieren

Die Der erste Schritt besteht darin, die Software zu installieren. Der zweite Schritt besteht darin, die Konfigurationsdatei des RIP-Protokolls zu generieren

yum  install  quagga   -y

Hinweis: Der RIP-Protokollport ist UDP 520

Der fünfte Schritt besteht darin, das virtuelle Terminal zu starten und das Routing-Protokoll zu konfigurieren

#cp   /usr/share/doc/quagga-*/ripd.conf.sample        /etc/quagga/ripd.conf    #cd   /etc/quagga      //可以查看下结果

2) Konfigurieren Sie das RIP-Protokoll auf r2

Der erste und vierte Schritt sind die Identisch mit den R1-Konfigurationsschritten. Der fünfte Schritt besteht darin, das virtuelle Terminal zu starten und das Routing-Protokoll zu konfigurieren.

2. Konfigurieren Sie das OSPF-Protokoll Der erste Schritt besteht darin, die Software zu installieren. Der zweite Schritt besteht darin, die Konfigurationsdatei des OSPF-Protokolls zu generieren Port

systemctl   start  zebra    
systemctl   start  ripd
Der fünfte Schritt besteht darin, das virtuelle Terminal zu starten und das Routing-Protokoll zu konfigurieren

netstat   -lantu  |  grep  2601               //zebra       
netstat   -lantu  |  grep  2602               //ripd

2) Konfigurieren Sie das OSPF-Protokoll auf r2

Der erste bis vierte Schritt Die Konfigurationsschritte sind die gleichen wie bei r1Der fünfte Der Schritt besteht darin, das virtuelle Terminal zu starten und das Routing-Protokoll zu konfigurieren
#vtysh
r1#  config  t                   //进入配置模式r1(config)#  router  rip        //进入配置RIP路由协议模式
r1(config-router)#  network   192.168.1.0/24   //声明本机直连的网络段
r1(config-router)#  network   192.168.2.0/24   //声明本机直连网络段
r1(config-router)#  end        //进入全局模式,相当于exit或Ctrl+z
r1#  copy  running-config  startup-config      
//将当前配置保存于在开启读取的配置文件中,可以简写成copy  run   start
r1#  show  ip  route            //查看当前本机路由表
r1#  exit                       //退出vtysh

Das obige ist der detaillierte Inhalt vonUnterstützt Linux dynamisches Routing?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen