首页 >>  正文

ospf怎么引入直连路由

来源:baiyundou.net   日期:2024-09-27

作者:技术宅是我梦想

最近有些懈怠,没有怎么更新了,今天给大家分享一点比较实用的小技能。


能打开这篇文章的朋友肯定都是对软路由和nas之类感兴趣的小伙伴和玩家,欢迎加入圈子讨论

据我了解,很多好多小伙伴都在使用旁路由的方案,用这套方案的初衷:也是因为一旦旁路由出现问题,不影响其它设备上网。

实现办法


普遍采取的方案是网关互指的办法,局域网设备网关指向旁路由,旁路由的网关指向主路由。 这样需要服务(比如广告屏蔽)和不需要服务的设备就分开了。缺点就是需要的是手动设定网关,不能做到自动化

当然由于现在工具软件的发展,我们可以为所有设备指定旁路由网关,也可以实现分流和去广告屏蔽,不过这样也有个问题就是如果旁路由故障,网关并不能自动切换,一直在思考如何解决这个痛点,通过学习网络知识了解到,其实这是可以做到的,这也是为了我之前挖坑却一直没有完成的文章。

首先这里我们需要引入一个路由协议 ospf, 这里简单介绍下:

ospf 路由协议 (不感兴趣的可以直接看下文)


OSPF(Open Shortest Path First)是一种内部网关路由协议(IGP),用于在计算机网络中进行路由和转发数据包。以下是关于OSPF路由协议的一些重要信息:

  1. 开放性协议:OSPF是一种开放性协议,意味着它的规范是公开可用的,任何人都可以实现和使用它。

  2. 链路状态协议:OSPF是一种链路状态协议,与距离向量协议(如RIP)不同,它通过维护网络中的链路状态数据库来确定最佳路径,而不是通过跳数来计算距离。

  3. 分层结构OSPF网络通常被分成区域(areas)来提高路由的可伸缩性。每个区域内部使用OSPF协议进行路由,然后边界路由器(Area Border Router)用于连接不同区域之间。

  4. 路由算法:OSPF使用Dijkstra最短路径优先算法来计算最短路径。它考虑链路的成本(通常是带宽)来确定最佳路径。

  5. Hello协议:OSPF使用Hello消息来维护邻居关系,确保邻居路由器之间的连通性。

  6. 路由器类型:OSPF定义了不同类型的路由器,包括内部路由器(Internal Router)、边界路由器(Area Border Router)、骨干路由器(Backbone Router)等,用于支持不同的路由功能。

  7. 安全性:OSPF可以使用认证来增强安全性,以确保只有授权的路由器可以参与OSPF进程。

  8. IPv4和IPv6:OSPF可以用于IPv4和IPv6网络,并且有OSPFv2用于IPv4和OSPFv3用于IPv6。

OSPF是用于构建大型企业和互联网中的复杂路由网络的强大协议,它提供了高度可伸缩性和快速收敛的特性,以确保数据在网络中高效传输。

跳到这里


大家觉得复杂可以跳过这部分介绍,简单理解我们引入的这个ospf路由协议可以动态切换网关,当旁路由不通的时候自动切换网关到主路由,当旁路由设备恢复正常就会自动切换到旁路由。

在主路由和旁路由上跑一个ospf路由协议,它们会协商好,我们可以设置让局域网的所有设备都通过旁路由访问互联网,但是当旁路由故障的时候,线路会自动切换到直连主路由,

不过这个路由协议需要相应的软件支持,家用路由器一般来说是没有软件支持的,起码也得搞个openwrt 才能实现。

支持ospf 路由协议的软件或者设备


软件

frr

bird

其它

当然也有其它的软件可以支持,不过我这里就不做介绍了,感兴趣的小伙伴们自行搜索!

设备


一般来说能实现这些比较专业路由协议的设备都是专业设备,不过 OpenWRT 让这个门槛变得比较低了,能刷机的硬路由,或者软路由都可以安装这一类的路由协议软件来实现这个功能。大部分小伙伴们都是用的一些小主机或者工控机来实现这个目的。当然安装 linux、unix 之类的小主机也可以实现,简单示例!这是我在家里跑 ospf 设备的一个 linux 小主机!

推荐一些站内比较火的小主机

Mikrotik Router OS 设备

总结


这一篇主要介绍一下实现方法,感兴趣的小伙伴们欢迎留言讨论,由于篇幅问题,我会在下篇介绍具体实现的过程!

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9664cb3ad472705b2","img_data":[{"flag":2,"img":[{"desc":"","height":"218","title":"","url":"https://p0.ssl.img.360kuai.com/t0156397ac8c5f973ee.jpg","width":"1080"},{"desc":"","height":"1014","title":"","url":"https://p0.ssl.img.360kuai.com/t0136207c085577eb94.jpg","width":"1080"},{"desc":"","height":"814","title":"","url":"https://p0.ssl.img.360kuai.com/t01c99301d2f41ee50d.jpg","width":"1080"},{"desc":"","height":"903","title":"","url":"https://p0.ssl.img.360kuai.com/t01e09ae7fa1c29ecf6.jpg","width":"1080"},{"desc":"","height":"1020","title":"","url":"https://p0.ssl.img.360kuai.com/t01ae56f7da4b408419.jpg","width":"1080"},{"desc":"","height":"940","title":"","url":"https://p0.ssl.img.360kuai.com/t01d01e416f1828d323.jpg","width":"1080"},{"desc":"","height":"626","title":"","url":"https://p0.ssl.img.360kuai.com/t018d7f22ae295c7ffc.jpg","width":"1080"}]}],"original":0,"pat":"qgc,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1694776266000,"pure":"","rawurl":"http://zm.news.so.com/ce417d6f81157b9e63ff6c2a05758f06","redirect":0,"rptid":"6f63e6e9d10d8c1b","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:路由器","k":"路由器","u":""},{"clk":"kdigital_1:linux","k":"linux","u":""}],"title":"MikroTik RouterOS 记录 篇六:我猜你在使用旁路由,或许这个能解决你的痛点!

冉行韦2264交换机H3C5500和7503,两台交换机上分别一个网段互通应该怎么配置 -
隆茜沫15159145035 ______ 给别的问题写的.跟你这个差不多 假如A为三层交换机1配置如下.以华为和H3C命令为例,物理接口表示形式跟实际而定.vlan 100 port e1/0/24 设置vlan100并分配端口24,注意此端口是连接三层交换机2的端口.int vlan 100 设置vlan100的ip...

冉行韦2264如何在路由器上配置ospf 协议 -
隆茜沫15159145035 ______ 全局模式router ospf 1 协议子模式下network+ 所要宣告的网段+area 0 注:其中“1”为进程号本地有效 area 0 为骨干区域编号,网络中必须存在骨干区域,也可以创建area 1 或 area2 但都必须与area 0直连

冉行韦2264为什么在OSPF路由中不建议引入直连路由 -
隆茜沫15159145035 ______ 引入直连后的路由器就变成了ASBR,而不设置特殊区的情况下会产生LSA5和LSA4,会在整个AS内部泛洪,而宣告的路由知识LSA1再域内传播,这样保证了引入路由的隐秘性和节省资源,其次是引入路由的管理距离位150,而宣告的是110.110的管理距离更优.

冉行韦2264H3C OSPF引入路由的问题 -
隆茜沫15159145035 ______ 引入后此ospf进程下的area都将被引入直连路由

冉行韦2264OSPF如何注入静态路由,注入后还能不能通信 -
隆茜沫15159145035 ______ 应该是诸如默认路由吧? 1、先在全局下写一条指向外网的默认静态路由,然后进入ospf协议中,使用default-information origi 命令就能把默认静态路由引入到OSPF中了.注入后当然能通信了,就是为了方便内网对外网的访问才设计的这种技术. 2、若是重分发静态的话,就是在ospf中使用redistribute static 就行了.

冉行韦2264ospf网络中不能注入静态路由么 -
隆茜沫15159145035 ______ 在ospf中可以把静态路由重发布进OSPF,应该除了重发布就没有什么可以注入静态路由,但可以引入默认路由:default-route-advertise(这条命令需要在本地有默认路由的情况下配置)(在ospf协议模式下配置) default-route-advertise always 这个命令就不管本地有没有默认路由都会在ospf中生成一条默认路由(在ospf协议模式下配置)

冉行韦2264配置“直连路由,静态路由”的详细步骤怎么写?还有PC机的IP配置的步骤.
隆茜沫15159145035 ______ 静态ip route 0.0.0.0 0.0.0.0 下一跳ip 地址 直连路由是在 ospf 底下或者rip 底下输入这个 redistribute connected 这个命令一般是做路由重分布用的

冉行韦2264RIP OSPF动态路由协议:路由器是如何进行路由自动汇聚的,其工作过程是什么? -
隆茜沫15159145035 ______ “RIP、OSPF、BGP”这三个动态路由协议在工作原理上的区别:BGP是自治系统间相互访问所使用的,它涉及到ISP运营商;RIP是距离矢量路由协议,它通过交换明确的路由来达到全网互通,即是说他所获得的路由都是通过邻居发送过来的...

冉行韦2264h3c 2个ospf相互引入只能看到两端路由但是ping不通 -
隆茜沫15159145035 ______ 你的直连路由没有在OSPF进程里面发布吧?使用network或者重发布都可以.

冉行韦2264OSPF的路由如何再分配?
隆茜沫15159145035 ______ 现在,我们来详细看看到底什么是路由再分配,让我们来做一个实际的路由再分配的实验.一种情况就是需要使用一些网络设备,而这些设备并不支持网络中的路由协议. ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024