Linux- 动态路由的配置使用——RIP/OSPF

1 静态路由配置

详见 https://blog.csdn.net/qq_35550345/article/details/86571004

2 概念

路由:网络中两个节点间数据传输的路径。静态路由,指网关;网络拓扑复杂时配置动态路由,即安装路由协议,让他们自己学习。

路由器:连接不同子网,转发不同子网间的数据包。装有路由协议的路由器能帮助数据包选择最佳传输路径。

常见的路由选择协议:距离向量路由选择协议,如RIP协议,规定最大有效条数为15跳,16跳以及以上不可达,选择最佳路径依据是哪个路径最短;链路状态路由选择协议,ospf协议,主干网AREA0区域负责与其他区域相连,每个区域内通过选举产生DR、BDR,其中BDR是DR的备份,DR与BDR负责维护他们与邻居路由器间的关系;选择最佳路径依据是哪个路径最快。

千兆网络,1G传输速度;万兆网络,10G传输速度

3 配置动态路由

A——r1——r2——B

3.1 配置RIP协议

1)在r1上配置RIP协议

第一步 安装软件  yum  install  quagga   -y

第二步 生成RIP协议的配置文件

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

第三步 启动RIP服务及quagga服务

systemctl   start  zebra                systemctl   start  ripd

第四步 查看服务端口

netstat   -lantu  |  grep  2601               //zebra       

netstat   -lantu  |  grep  2602               //ripd

注:RIP协议端口为UDP的520

第五步 启动虚拟终端,配置路由协议   #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)在r2上配置RIP协议

第一——四步与r1配置步骤相同

第五步 启动虚拟终端,配置路由协议   #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

3.2 配置ospf协议

1)在r1上配置ospf协议

第一步 安装软件  yum  install  quagga   -y      //安装过的话就不用安装了

第二步 生成ospf协议的配置文件

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

第三步 启动ospf服务及quagga服务

systemctl   start  zebra                systemctl   start  ospfd

第四步 查看服务端口

netstat   -lantu  |  grep  2601               //zebra       

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

第五步 启动虚拟终端,配置路由协议   #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)在r2上配置ospf协议

第一——四步与r1配置步骤相同

第五步 启动虚拟终端,配置路由协议   #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


转载请注明出处,谢谢!

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,我可以为您提供一些关于动态路由协议RIPOSPF配置信息。以下是一些基础知识和示例配置: 1. RIP协议RIP(Routing Information Protocol)是一种基于距离矢量的路由协议,用于在局域网和广域网之间传递路由信息。RIP有两个版本:RIP v1和RIP v2。 RIP v1配置示例: ``` Router(config)# router rip Router(config-router)# network 192.168.1.0 Router(config-router)# network 172.16.0.0 Router(config-router)# network 10.0.0.0 ``` RIP v2配置示例: ``` Router(config)# router rip Router(config-router)# version 2 Router(config-router)# network 192.168.1.0 Router(config-router)# network 172.16.0.0 Router(config-router)# network 10.0.0.0 ``` 以上示例中,我们启用了RIP协议,并将三个网络地址添加到RIP路由表中。 2. OSPF协议OSPF(Open Shortest Path First)是一种链路状态路由协议,通过洪泛算法来传递路由信息。OSPF使用一个叫做“区域”的概念来划分网络。 OSPF配置示例: ``` Router(config)# router ospf 1 Router(config-router)# network 192.168.1.0 0.0.0.255 area 0 Router(config-router)# network 172.16.0.0 0.0.255.255 area 0 Router(config-router)# network 10.0.0.0 0.0.0.255 area 1 ``` 以上示例中,我们启用了OSPF协议,并将三个网络地址添加到OSPF路由表中。每个网络都被分配到一个区域中,其中0号区域为主干区域,1号区域为非主干区域。 希望这些信息能够帮助到您。如果您有任何其他问题或需要更详细的信息,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼刺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值