news 2026/9/25 5:06:30

动态路由配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
动态路由配置

动态路由配置

    • 原理
      • RIP
      • OSPF
    • 拓扑图示
    • 静态ip方式
    • RIP方式
      • 要点说明
      • 案例
    • OSPF方式
      • 要点说明
      • 案例
    • ping通测试

静态路由配置是动态路由配置的基础,动态路由先配置每一个端口的IP,之后在根据相应的动态路由配置协议进行相关配置

原理

RIP

RIP是一种基于距离向量(Distance Vector)的内部网关协议(Interior Gateway Protocol,IGP),用于在小型网络中实现路由选择。其主要目的是通过交换路由信息来确定最佳的路径,使数据包能够在网络中正确地转发到目的地。
RIP使用距离向量算法来确定最佳路径。每个路由器根据自己所知道的网络拓扑信息,计算到达目的网络的距离(通常以跳数作为度量标准)。路由器通过发送路由更新消息(Route Update)来交换信息,并且周期性地广播自己的路由表给相邻的路由器。
RIP的工作原理可以简单描述为以下几个步骤:

  1. 初始化:当路由器启动时,它会将自己的直连网络添加到路由表中,并将距离设置为0,表示直接可达。
  2. 发送路由更新:路由器定期广播其路由表给相邻的路由器。路由更新消息包含路由器所知道的所有网络及其距离。
  3. 路由表更新:当路由器接收到其他路由器发送的路由更新消息时,它会根据接收到的信息更新自己的路由表。如果接收到的路由信息表示到达某个网络的路径更短,那么路由器会更新自己的路由表以反映最新的最佳路径。
  4. 路由选择:当路由器需要转发数据包时,它会根据自己的路由表选择最佳路径。通常,路由器选择到达目的网络跳数最少的路径作为最佳路径。
  5. 定期更新:为了保持路由表的最新状态,RIP路由器周期性地广播自己的路由表。这样可以确保网络中的所有路由器都具有相同的网络拓扑信息。
    需要注意的是,RIP有一些限制,如最大跳数限制和慢收敛速度等。为了解决这些问题,更高级的路由协议,如OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol),被广泛使用在大型网络中。

OSPF

OSPF

拓扑图示


用以下3中方法配置该拓扑结构,使3个PC能够互相ping通

静态ip方式

方法和前面的静态IP配置相似,详见静态路由配置,此处省略

RIP方式

要点说明

R2(config)#router rip
R2(config-router)#version 2(version 有1和2两个参数,1的子网掩码只能是按照ABCDE的分类划分,2可以遵循CIDR动态子网掩码划分)
R2(config-router)#network 192.168.11.0(要广播的ip段)

案例

3个路由器的配置雷同,此处以R2为例

R2>en R2# R2#conf t Enter configuration commands,one per line.End with CNTL/Z.R2(config)#intf0/0R2(config-if)#ip address192.168.11.2255.255.255.0R2(config-if)#no shutdownR2(config-if)#%LINK-5-CHANGED:Interface FastEthernet0/0,changed state to up%LINEPROTO-5-UPDOWN:Line protocol on Interface FastEthernet0/0,changed state to upR2(config-if)#exR2(config)#intf0/1R2(config-if)#ip address192.168.13.2255.255.255.0R2(config-if)#no shutdownR2(config-if)#%LINK-5-CHANGED:Interface FastEthernet0/1,changed state to upR2(config-if)#exR2(config)#inte0/0/0R2(config-if)#ip address192.168.2.254255.255.255.0R2(config-if)#no shR2(config-if)#%LINK-5-CHANGED:Interface Ethernet0/0/0,changed state to up%LINEPROTO-5-UPDOWN:Line protocol on Interface Ethernet0/0/0,changed state to upR2(config-if)#exR2(config)#%LINEPROTO-5-UPDOWN:Line protocol on Interface FastEthernet0/1,changed state to upR2(config)#R2(config)#router ripR2(config-router)#version2R2(config-router)#network192.168.11.0R2(config-router)#network192.168.13.0R2(config-router)#network192.168.2.0R2(config-router)#exR2(config)#ex R2#sh ip route Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP D-EIGRP,EX-EIGRP external,O-OSPF,IA-OSPF inter area N1-OSPF NSSA external type1,N2-OSPF NSSA external type2E1-OSPF external type1,E2-OSPF external type2,E-EGP i-IS-IS,L1-IS-IS level-1,L2-IS-IS level-2,ia-IS-IS inter area*-candidatedefault,U-per-userstaticroute,o-ODR P-periodic downloadedstaticroute Gateway of last resort isnotset R192.168.1.0/24[120/1]via192.168.11.1,00:00:03,FastEthernet0/0C192.168.2.0/24is directly connected,Ethernet0/0/0R192.168.3.0/24[120/1]via192.168.13.1,00:00:20,FastEthernet0/1C192.168.11.0/24is directly connected,FastEthernet0/0R192.168.12.0/24[120/1]via192.168.11.1,00:00:03,FastEthernet0/0[120/1]via192.168.13.1,00:00:20,FastEthernet0/1C192.168.13.0/24is directly connected,FastEthernet0/1

OSPF方式

要点说明

R3(config)#router ospf 1
R3(config-router)#network 192.168.11.0 0.0.0.255 area 0(network 要广播的ip段 子网掩码的反码 area 区域id)

案例

3个路由器的配置雷同,这里以R3为例。注:此处的端口号的ip配置省略

R3#conf t Enter configuration commands,one per line.End with CNTL/Z.R3(config)#router ospf1R3(config-router)#network?A.B.C.D Network numberR3(config-router)#network192.168.11.00.0.0.255?area Set the OSPF area IDR3(config-router)#network192.168.11.00.0.0.255area0R3(config-router)#network192.168.2.00.0.0.255area0R3(config-router)#network192.168.13.00.0.0.255area0R3(config-router)#exR3(config)#ex R3#sh ip route Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP D-EIGRP,EX-EIGRP external,O-OSPF,IA-OSPF inter area N1-OSPF NSSA external type1,N2-OSPF NSSA external type2E1-OSPF external type1,E2-OSPF external type2,E-EGP i-IS-IS,L1-IS-IS level-1,L2-IS-IS level-2,ia-IS-IS inter area*-candidatedefault,U-per-userstaticroute,o-ODR P-periodic downloadedstaticroute Gateway of last resort isnotset C192.168.2.0/24is directly connected,Ethernet0/0/0O192.168.3.0/24[110/11]via192.168.13.1,00:04:52,FastEthernet0/0C192.168.11.0/24is directly connected,FastEthernet0/1O192.168.12.0/24[110/2]via192.168.13.1,00:04:52,FastEthernet0/0C192.168.13.0/24is directly connected,FastEthernet0/0R3#sh ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface192.168.13.11FULL/BDR00:00:35192.168.13.1FastEthernet0/0

ping通测试


原创内容,笔者才疏学浅,若有错误或遗漏之处,还望海涵,敬请指正,如有转载,请注明出处,谢谢!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 5:05:35

yolov7 tensorrt模型加速部署【实战】

TensorRT系列之 Windows10下yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov7 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov6 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov5 tensorrt模型加速…

作者头像 李华
网站建设 2026/9/25 5:05:16

Atlas 300V 24G AI推理加速卡部署YOLO完整指南

最近在折腾目标检测的推理加速,不少朋友跑来问我同一个问题:“atlas 300v 24g 是运算加速卡吗”。这个问题也把我拉回了去年第一次接触 Atlas 的场景。我的回答很干脆:它是AI推理加速卡,不是传统意义上的显卡,也不是训…

作者头像 李华
网站建设 2026/9/25 5:04:58

【Python深度学习】LSTM网络使用Batch Size

在深度学习中,Batch Size(批量大小)是控制数据处理批次的重要参数。特别是使用 Keras 构建神经网络时,Batch Size 是决定模型性能、训练速度和预测精度的关键因素。它决定了模型在执行每次权重更新之前所需处理的样本数量,直接影响模型的学习效率和资源消耗。 本文将结合…

作者头像 李华
网站建设 2026/9/25 5:04:57

AgentScope 2.0:企业级多Agent协同与RAG服务化实践

1. 这不是又一个“AI Agent框架”——AgentScope到底在解决什么真问题?最近在几个技术群里,总有人甩出一句:“推荐一个牛逼的AgentScope系统”,然后附上个GitHub链接就撤了。我一开始也以为是另一个披着Agent外衣的LLM调用封装库&…

作者头像 李华
网站建设 2026/9/25 5:04:25

500元AI工牌拆解:主控成本不到10元,ESP32-C3如何撑起智能硬件?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/25 5:02:39

Spartan-3E复现实战:ISE 14.7工程、ModelSim仿真与ChipScope调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华