Openwrt 下动态路由协议(quagga-OSPF)配置与验证

这篇具有很好参考价值的文章主要介绍了Openwrt 下动态路由协议(quagga-OSPF)配置与验证。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文将在两台openwrt系统上安装配置quagga, 搭建一套完整环境,来验证OSPF动态路由的基本功能和实际效果,验证过程中详细展示了OSPF控制台基本命令使用和配置前后路由信息、OSPF控制台信息的变化,另外对OSPF协议进行了简单分析。

前言

最短路径协议是计算网络中数据包传输的最短路径的一种算法。它用于在网络中选择最佳路径来传输数据,使得数据包能够以最快的速度到达目的地。

最短路径协议在网络中起到了非常重要的作用,它能够提高网络的性能和可靠性,减少数据传输的延迟和丢失。常见的最短路径协议有RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol)等。

在OSPF出现前,网络上广泛使用RIP(Routing Information Protocol)作为内部网关协议。RIP,即路由信息协议,是一个很老的协议,RIP 路由器向网络中周期性多播它的整个路由表,而不是像 OSPF 那样只多播网络的变化。RIP 通过跳数来测量路由,任何超过 15 跳的路由它均视为不可到达。RIP 设置很简单,但是 OSPF 在速度、效率以及弹性方面更佳。由于RIP是基于距离矢量算法的路由协议,存在着收敛慢、路由环路、可扩展性差等问题,所以逐渐被OSPF取代。

OSPF 的意思是 最短路径优先(Open Shortest Path First)。OSPF 是一个内部网关协议(IGP);它可以用在局域网和跨因特网的局域网互联中。在你的网络中的每个 OSPF 路由器都包含整个网络的拓扑,并计算通过网络的最短路径。OSPF 会通过多播的方式自动对外传播它检测到的网络变化。你可以将你的网络分割为区域,以保持路由表的可管理性;每个区域的路由器只需要知道离开它的区域的下一跳接口地址,而不用记录你的网络的整个路由表。

Quagga 是一个支持 OSPFv2、OSPFv3、RIP v1 和 v2、RIPng、以及 BGP-4 的路由协议套件,并全部由 zebra 守护程序管理。OSPF作为基于链路状态的协议,能够解决RIP所面临的诸多问题。此外,OSPF还有以下优点:

  • OSPF采用组播形式收发报文,这样可以减少对其它不运行OSPF路由器的影响。
  • OSPF支持无类型域间选路(CIDR)。
  • OSPF支持对等价路由进行负载分担。
  • OSPF支持报文加密。

网络拓扑

本实验涉及四台设备,2台路由器R1、R2, 2台主机,R1/R2路由器分别使用两台嵌入式ARM板来模拟, Host1为一台ubuntu嵌入式板,host2为windows PC。 各网元网口及地址信息如下图所示。以下将分别采用静态路由和动态路由两种方式验证如何打通三个网段。

Openwrt 下动态路由协议(quagga-OSPF)配置与验证,OpenWRT,网络,openwrt,OSPF,动态路由协议

静态路由方式

为与动态路由方式进行对照,先采用静态路由方式实现跨网段互通。然后再用动态路由的方式达到相同的效果。

各网元IP及初始路由表信息如下:

#R1 IP信息
eth1             UP             192.168.2.2/24 
br-lan           UP             192.168.1.1/24   #eth0

#R1 router信息
192.168.1.0/24 dev br-lan proto kernel scope link src 192.168.1.1 
192.168.2.0/24 dev eth1 proto kernel scope link src 192.168.2.2


# R2 IP信息
# ip -br a
eth0             UP             192.168.3.1/24 
eth1             UP             192.168.1.104/24

# R2 router信息
# ip r
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.104 
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.1

# host1 IP信息
# ip -br a
eth0             UP             192.168.2.1/24 

#host1 router 信息
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.1 metric 100 

在各个设备上配置静态路由,打通各网段文章来源地址https://www.toymoban.com/news/detail-800618.html

#R1
ip r a 192.168.3.0/24 via 192.168.1.104 dev br-lan
ip r
192.168.1.0/24 dev br-lan proto kernel scope link src 192.168.1.1 
192.168.2.0/24 dev eth1 proto kernel scope link src 192.168.2.2 
192.168.3.0/24 via 192.168.1.104 dev br-lan

#R2
ip r a 192.168.2.0/24 via 192.168.1.1 dev eth1
ip r

到了这里,关于Openwrt 下动态路由协议(quagga-OSPF)配置与验证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 动态路由协议之OSPF基本原理、区域划分及配置

             什么是OSPF?        OSPF是我们平时使用最多的一种链路状态协议,其实OSPF协议可以视为是为了解决距离矢量协议所出现的一些系列问题而出现的(距离矢量协议RIP协议收敛慢、最大跳数为15跳、易产生环路)         1、区域划分        OSPF是可以支持单区域也可

    2024年02月09日
    浏览(29)
  • 数通--动态路由协议--eNSP实验OSPF配置实现全网互通

    ospf开放式最短路径优先协议是IEIF定义的一种基于链路状态的内部网关路由协议 目录 ospf开放式最短路径优先协议是IEIF定义的一种基于链路状态的内部网关路由协议 1.环境: 2.实验基本拓扑图 3.验证是否全网互通 4.配置过程 1)首先需要对路由器本身配置ip地址 2)配置ospf路由

    2024年04月26日
    浏览(39)
  • 动态路由协议 - OSPF 基本配置 详解 (反掩码,三张表,Cost默认值修改 )

    目录 预备工作   : 基础配置  :        先启动 OSPF 的进程  :        创建区域 :         宣告  :    查看三张表  邻居表  :  数据库表 :   路由表 :  以下示拓扑为 OSPF 示范  :                                  第一步确定有几个广播域, 

    2024年01月20日
    浏览(40)
  • OSPF 动态路由协议 路由传递

    影响OSPF路由选择的因素: 1.OSPF路由的开销值:宽带参考值默认为100. COST=1000/接口带宽。此时接口 带宽的值可更改,更改后只改变参考数值,带宽仍然为初始值。 注意:更改COST需要 在路由的入方向,数据的出方向更改。 2.默认COST与接口类型的关系: 环回口的COST值是1 seri

    2024年02月13日
    浏览(25)
  • 动态路由协议(RIP,OSPF协议)

    动态路由协议 :通过在路由器上运行动态路由协议,在路由器之间 交互路由信息,学习路由信息 最终生成 路由转发表项 。常见的动态路由协议:RIP(路由信息协议) 、OSPF、ISIS(中间系统到中间系统协议)、EIGRP(增强性路由网关协议)、BGP。适用于路由器数量较多、网段数量较多

    2024年02月05日
    浏览(33)
  • 动态路由协议——OSPF

    静态路由的缺点在于无法适应网络中的各种变化,每一条路由都是管理员自己手动配置的。 动态路由协议的基本原理不像静态路由那样,它的基本原理就是各个路由器之间通过交互某种报文信息,这种报文中包含了很多自身路由器的信息。这些路由通过报文就可以知道整个网

    2024年02月06日
    浏览(33)
  • 交换机与路由器技术:动态路由协议、RIP路由协议和OSPF路由协议

    路由协议 静态路由 单向、需要管理员手动配置 动态路由 是在路由器设备上去启用某动态路由协议,进行自己直连网段的宣告从而相邻的路由器就可以学习到相邻的路由器所宣告的网段 常见的动态路由协议 RIP:路由信息协议(距离矢量路由协议) OSPF:开放式最短路径优先(内部

    2024年01月16日
    浏览(35)
  • OSPF路由协议实验配置命令

    拓扑介绍 上述拓扑中配置OSPF,分为三个区域,area0、area1、area2。CR1有三个接口分别属于区域0、区域1、区域2,CR2三个接口分别属于区域0、区域1、区域2,AR1两个接口属于区域1,AR2有两个接口属于区域2;其中AR所接用户使用Loopback1 、2、3模拟外部网络。 实验任务 1 按照拓扑中

    2024年02月06日
    浏览(38)
  • 21.OSPF路由协议及配置(1)

    o(open)s(system) OSPF : 链路状态路由协议 (发送的是网络连接状态的信息), 最短路径优先路由协议,基于IP协议 。 最短路径 的选择是根据带宽、延迟、cost值等条件选取的 封装IP头部协议字段: 88 eigrp 89 ospf 工业标准(不管什么设备它都能用),工作在IP网络 组播地址:

    2024年02月09日
    浏览(24)
  • ospf动态路由配置

    #ospf动态路由配置 1.注意区域的划分,同一个路由器的网络可能在不同的area里面。 2.启用ospf,router ospf 1(数字可以改变) 3.以左边路由器为例,代码如下: Router(config)#router ospf 1 Router(config-router)#network 192.168.1.0 255.255.255.0 area 0 Router(config-router)#network 192.168.2.0 255.255.255.0 area 0 中间

    2024年02月05日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包