Maison  >  Article  >  Opération et maintenance  >  Linux prend-il en charge le routage dynamique ?

Linux prend-il en charge le routage dynamique ?

WBOY
WBOYavant
2023-05-17 22:44:181593parcourir

Concept

Routage : le chemin de transmission des données entre deux nœuds du réseau. Si la topologie du réseau est complexe, la configuration d'un protocole de routage dynamique peut permettre au routeur d'apprendre automatiquement les routes et d'éviter les erreurs causées par le routage statique de la passerelle.

Routeur : connecte différents sous-réseaux et transmet les paquets de données entre différents sous-réseaux. Les routeurs équipés de protocoles de routage peuvent aider les paquets de données à choisir le meilleur chemin de transmission.

Protocoles de routage courants : protocoles de routage à vecteur de distance, tels que le protocole RIP, qui stipule que le nombre effectif maximum est de 15 sauts, 16 sauts et plus sont inaccessibles et le meilleur chemin est sélectionné en fonction du chemin qui est l'état de la liaison le plus court ; protocole de routage, protocole ospf, la zone du réseau fédérateur AREA0 est responsable de la connexion aux autres zones, parmi lesquelles BDR est la sauvegarde de DR et BDR sont responsables du maintien de la relation entre eux et leurs voisins. routeurs ; la base pour sélectionner le meilleur chemin. Quel chemin est le plus rapide.

Les principales fonctionnalités du routage statique

1. Configuration manuelle

L'administrateur doit configurer manuellement en fonction des besoins réels. Le routeur ne générera pas automatiquement l'adresse IP du nœud cible ou de la cible. Le réseau peut également être inclus. Inclure l’adresse IP suivante.

2. Le chemin de routage est relativement fixe

Le chemin de la route statique configuré manuellement par l'administrateur sur le routeur local ne changera généralement pas à moins que l'administrateur ne le modifie lui-même.

3. Existence permanente

Une fois que l'administrateur a créé manuellement une route statique, elle sera définitivement dans la table de routage, à moins que l'administrateur ne la supprime lui-même ou que l'interface sortante spécifiée dans la route statique ne soit fermée, ou que l'adresse IP suivante ne soit inaccessible.

4. Non-annonçabilité

Les informations de routage statique sont privées par défaut et ne seront pas annoncées aux autres routeurs. Autrement dit, lorsqu'une route statique est configurée sur un routeur, elle ne sera pas annoncée sur les autres routeurs connectés. routeurs.

Principales caractéristiques du routage dynamique

1. Adaptatif aux changements d'état du réseau

Le routage dynamique fait référence au processus dans le réseau par lequel les routeurs communiquent entre eux et transfèrent les informations de routage pour mettre à jour la table des routeurs. Il est implémenté sur la base d'un certain protocole de routage.

2. Maintenir automatiquement les informations de routage

 Le routeur peut établir automatiquement sa propre table de routage et effectuer des ajustements en temps opportun en fonction des changements dans les conditions réelles.

Configuration de routage dynamique Linux

Le principe de mise en œuvre de la configuration de routage dynamique sous Linux

Le protocole de routage dynamique est une information de table de routage qui est automatiquement mise à jour pendant le processus de sélection d'itinéraire et met à jour dynamiquement les informations locales en fonction des informations d'état dans chaque réseau de routeurs Un protocole pour les tables de routage qui peut gérer les tables de routage plus efficacement que le routage statique. Les protocoles de routage dynamique courants incluent RIP (Routing Information Protocol), OSPF (Open Short Path First), BGP (Border Gateway Protocol), etc. Leurs méthodes de mise en œuvre sont différentes et leur utilisation change en fonction de l'environnement système spécifique.

Configurer le routage dynamique

A——r1——r2——B

1. Configurer le protocole RIP

1) Configurer le protocole RIP sur r1

Le la première étape consiste à installer le logiciel

yum  install  quagga   -y

La deuxième étape consiste à générer le fichier de configuration du protocole RIP

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

La troisième étape consiste à démarrer le service RIP et le service quagga

systemctl   start  zebra    
systemctl   start  ripd

La quatrième étape consiste à vérifier le port du service

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

Remarque : Le port du protocole RIP est UDP 520

La cinquième étape consiste à démarrer le terminal virtuel et à configurer le protocole de routage

#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

2) Configurer le protocole RIP sur r2

Les première et quatrième étapes sont les identique aux étapes de configuration r1

La cinquième étape consiste à démarrer le terminal virtuel et à configurer le protocole de routage

#vtysh
r2#  config  t                   //进入配置模式r2(config)#  router  rip        //进入配置RIP路由协议模式
r2(config-router)#  network   192.168.2.0/24   //声明本机直连的网络段
r2(config-router)#  network   192.168.3.0/24   //声明本机直连网络段
r2(config-router)#  end        //进入全局模式,相当于exit或Ctrl+z
r2#  copy  running-config  startup-config      
//将当前配置保存于在开启读取的配置文件中,可以简写成copy  run   start
r2#  show  ip  route            //查看当前本机路由表
r2#  exit                       //退出vtysh

2 Configurer le protocole ospf

1) Configurer le protocole ospf sur r1

Le. la première étape consiste à installer le logiciel

yum  install  quagga   -y      //安装过的话就不用安装了

La deuxième étape consiste à générer le fichier de configuration du protocole ospf

#cp   /usr/share/doc/quagga-*/ospfd.conf.sample        
/etc/quagga/ospfd.conf    
#cd   /etc/quagga   //可以过去查看下

La troisième étape Étape 4 : Démarrer le service ospf et le service quagga

systemctl   start  zebra
systemctl   start  ospfd

La quatrième étape consiste à vérifier le service port

netstat   -lantu  |  grep  2601               //zebra       
netstat   -lantu  |  grep  2604               //ospf使用的是应用层协议

La cinquième étape consiste à démarrer le terminal virtuel et à configurer le protocole de routage

#vtysh
r1#  config  t                    //进入配置模式r1(config)
#  router  ospf        //进入配置ospf路由协议模式
r1(config-router)#  network   192.168.1.0/24  area  10  
//声明本机直连的网络段及隶属区域,area区号只要选择的不是0就行,0是主干网区域
r1(config-router)#  network   192.168.2.0/24  area  10  
//声明本机直连网络段及隶属区域
r1(config-router)#  end        //进入全局模式,相当于exit或Ctrl+z
r1#  copy  running-config  startup-config      
//将当前配置保存于在开启读取的配置文件中,可以简写成copy  run   start
r1#  show  ip  route            //查看当前本机路由表
r1#  exit                       //退出vtysh

2) Configurer le protocole ospf sur r2

La première-quatrième étape Les étapes de configuration sont les mêmes que celles de r1

La cinquième L'étape consiste à démarrer le terminal virtuel et à configurer le protocole de routage

#vtysh
r2#  config  t                     //进入配置模式r2(config)#  router  ospf        //进入配置ospf路由协议模式
r2(config-router)#  network   192.168.2.0/24   
//声明本机直连的网络段及隶属区域,area区号只要选择的不是0就行,0是主干网区域
r2(config-router)#  network   192.168.3.0/24   
//声明本机直连网络段及隶属区域
r2(config-router)#  end        //进入全局模式,相当于exit或Ctrl+z
r2#  copy  running-config  startup-config      
//将当前配置保存于在开启读取的配置文件中,可以简写成copy  run   start
r2#  show  ip  route            //查看当前本机路由表
r2#  exit                       //退出vtysh

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer