MikroTik RouterOS 记录 篇六:我猜你在使用旁路由,或许这个能解决你的痛点!

2023-09-15 19:05:18 56点赞 369收藏 52评论

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

我猜你在使用旁路由,或许这个能解决你的痛点!

能打开这篇文章的朋友肯定都是对软路由和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 设备

我猜你在使用旁路由,或许这个能解决你的痛点!

总结


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

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

零刻EQ12英特尔12代最新AlderLake-N10025W轻办公影音软路由迷你电脑主机高级灰准系统(无内存硬盘系统)

零刻EQ12英特尔12代最新AlderLake-N10025W轻办公影音软路由迷你电脑主机高级灰准系统(无内存硬盘系统)

暂无报价

天钡T-box迷你主机12代新品酷睿N100办公游戏微型电脑台式机mini桌面多屏4K小型pc整机N100四核四线程8GDDR5内存/无硬盘(准系统)

天钡T-box迷你主机12代新品酷睿N100办公游戏微型电脑台式机mini桌面多屏4K小型pc整机N100四核四线程8GDDR5内存/无硬盘(准系统)

暂无报价

「硬核生产力」天虹N100迷你小主机商用办公家用mini台式整机NUC软路由双网口组装电脑PC

「硬核生产力」天虹N100迷你小主机商用办公家用mini台式整机NUC软路由双网口组装电脑PC

暂无报价

MikrotikRB5009UG+S+IN家用万兆2.5G千兆路由器ROSRB5009UG+S+IN

MikrotikRB5009UG+S+IN家用万兆2.5G千兆路由器ROSRB5009UG+S+IN

暂无报价

Mikrotik千兆有线路由器RB750Gr3(hEX)ROS宽带软路由家用稳定RB750Gr3(千兆)

Mikrotik千兆有线路由器RB750Gr3(hEX)ROS宽带软路由家用稳定RB750Gr3(千兆)

暂无报价

MIKROTIKMikrotik 企业万兆2.5G路由器 RB5009UG+S+IN四核高速CPU 硬件加速 ROS RB5009UG+S+IN

MIKROTIKMikrotik 企业万兆2.5G路由器 RB5009UG+S+IN四核高速CPU 硬件加速 ROS RB5009UG+S+IN

1499元起

MikroTik hEX S/RB760iGS全千兆5口电口1口光口POE路由器 弱电箱 hEX S/RB760iGS

MikroTik hEX S/RB760iGS全千兆5口电口1口光口POE路由器 弱电箱 hEX S/RB760iGS

暂无报价

Mikrotik L009UiGS-RM 双核8个千兆RJ45口1个2.5G SFP支持POE

Mikrotik L009UiGS-RM 双核8个千兆RJ45口1个2.5G SFP支持POE

839元起

MikroTik CRS305-1G-4S+IN 万兆五口智能网管

MikroTik CRS305-1G-4S+IN 万兆五口智能网管

1928元起

MikroTik CCR1009-7G-1C-1S+ 企业级万兆SFP光纤 ROS千兆软路由器

MikroTik CCR1009-7G-1C-1S+ 企业级万兆SFP光纤 ROS千兆软路由器

暂无报价

Mikrotik RB5009UG+S+IN企业级有线路由器智能ROS家用光纤万兆防火墙网关routeros主机软路由器

Mikrotik RB5009UG+S+IN企业级有线路由器智能ROS家用光纤万兆防火墙网关routeros主机软路由器

暂无报价

Mikrotik千兆有线路由器 RB2011UIAS-RM RB4011iGS+RM万兆光口 CSS610-8G-2S+IN

Mikrotik千兆有线路由器 RB2011UIAS-RM RB4011iGS+RM万兆光口 CSS610-8G-2S+IN

暂无报价

Mikrotik 千兆有线路由器 RB750Gr3(hEX)ROS宽带软路由家用稳定 RB750r2百兆

Mikrotik 千兆有线路由器 RB750Gr3(hEX)ROS宽带软路由家用稳定 RB750r2百兆

暂无报价

Mikrotik RB5009UG+S+IN家用万兆2.5G千兆路由器ROS RB5009UG+S+IN

Mikrotik RB5009UG+S+IN家用万兆2.5G千兆路由器ROS RB5009UG+S+IN

1399元起

Mikrotik千兆有线路由器RB750Gr3家用智能迷你5口ROS软路由器

Mikrotik千兆有线路由器RB750Gr3家用智能迷你5口ROS软路由器

388元起

MikroTik 万兆光纤路由器CCR2004-1G-12S+2XS CRS326-24S+2Q CCR2004-1G-12S+2XS

MikroTik 万兆光纤路由器CCR2004-1G-12S+2XS CRS326-24S+2Q CCR2004-1G-12S+2XS

暂无报价

现货新款MikroTik hAP ax3 wifi6 不是MikroTik hAP ac3老款 Ros

现货新款MikroTik hAP ax3 wifi6 不是MikroTik hAP ac3老款 Ros

1232.33元起

MikroTik CSS610-8G-2S+IN web网管万兆交换机

MikroTik CSS610-8G-2S+IN web网管万兆交换机

660元起

Mikrotik RB5009UPr/RB5009UG+S+IN家用1个万兆2.5G千兆POE路由器

Mikrotik RB5009UPr/RB5009UG+S+IN家用1个万兆2.5G千兆POE路由器

70元起

Mikrotik C52iG-5HaxD2HaxD-TC hAP ax2千兆双频无线wifi6路由器

Mikrotik C52iG-5HaxD2HaxD-TC hAP ax2千兆双频无线wifi6路由器

暂无报价

MikroTik RB750Gr3 千兆有线路由器

MikroTik RB750Gr3 千兆有线路由器

暂无报价

文中相关商品

京东 Beelink 零刻 EQ12 迷你台式机 高级灰(Alder Lake N100、核芯显卡)
京东 天钡 T-box 迷你台式机 银色(N100、核芯显卡、8GB)
京东 TexHoo 天虹 N100口袋迷你主机 双2.5G网口、支持三屏异显、Type-C准系统
52评论

  • 精彩
  • 最新
  • 置顶 大家有用旁路由的么? 动态网关切换你需要么?

    校验提示文案

    提交
  • 置顶 教程已过审,链接送上 去看看

    校验提示文案

    提交
  • 赶紧啊。催更催更

    校验提示文案

    提交
    感谢支持

    校验提示文案

    提交
    收起所有回复
  • 这个方法我用过,实际上效果没有那么好,op出问题的时候大部分在于节点问题或者不知名系统问题重启就好的那种,这两种情况路由宣告一直存在,这样走op都是设备还是会出现部分网络故障。同时要做acl需要在ros上面做mangle和多路由表,大概会影响三层性能。现在还是化繁为简,pc用http代理走op,不能写的靠dhcp Options直接分配op作为网关和dns。这样即便出问题也不会影响家里领导刷抖音。

    校验提示文案

    提交
    虽然你的字很多,不过我仅仅是搞个动态网关,和你说的不太一样,你说的如果节点故障这类,你可以在旁路上写个监控脚本,如果节点故障,重启服务或者重启节点相关服务。我在ros上只跑了个ospf,还有相关的监控,比如旁路由故障自动切换dns,网关是自动切换的,ospf响应速度是很快的。

    校验提示文案

    提交
    收起所有回复
  • 爱快下怎么设置呢?爱快主,OP旁

    校验提示文案

    提交
    我还真不知道,我没用过爱快,你看看管理页面有没有相关设置。

    校验提示文案

    提交
    我搜了下 爱快官网有ospf 的介绍,主路由上的设置很简单 基本上只要开了服务就可以了,主路由主要是被动接受旁路由广播路由表的,所以你研究下应该问题不大。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我也是爱快主,OP旁,目前手动改,要是能自动就好了。

    校验提示文案

    提交
    可以自动改的

    校验提示文案

    提交
    特意进爱快看了下,没找到ospf相关设置,X86版最新爱快。

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 这是来卖关子啊!

    校验提示文案

    提交
    不敢不敢,就是分享实现办法

    校验提示文案

    提交
    收起所有回复
  • 排错的时候就呵呵了,lsa种类状态机搞的头大

    校验提示文案

    提交
    感谢大佬点评

    校验提示文案

    提交
    收起所有回复
  • 你都这样玩了,为啥不用dns分流器国内正常ip,国外fakeip 然后静态路由到科学网关?再进一步,dhcp 121可以直接路由到科学网关而不用经过主路由。

    校验提示文案

    提交
    你说的这个我在ros上已经这么干了,路由表有点大,好几万条。 这里写的是把分流交给旁路由,旁路由有很多规则,简单便捷一些,你说的 dhcp 121 是个啥? 而且这样搞就是经过旁路由啊,就是你说的科学网关,当旁路由不可用的时候才直连主路由。

    校验提示文案

    提交
    收起所有回复
  • 爱快是可以做到不同客户端指定不同网关的。

    校验提示文案

    提交
    没用过爱快,感谢阅读

    校验提示文案

    提交
    收起所有回复
  • 我猜这个技术是你发明的把?

    校验提示文案

    提交
    没辣么厉害!!!

    校验提示文案

    提交
    收起所有回复
  • 怎么设、没有说呢 [皱眉]

    校验提示文案

    提交
    下一篇具体介绍

    校验提示文案

    提交
    收起所有回复
  • 跑vrrp可以,ospf自动切网关?坐等实现

    校验提示文案

    提交
    vrrp你们不是用来多播的么? 和动态网关没啥关系

    校验提示文案

    提交
    vrrp是用来做网关冗余的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 还是直接用ip分流更简单些吧

    校验提示文案

    提交
    这个是动态网关,你说的ip分流,算是策略路由了

    校验提示文案

    提交
    收起所有回复
  • 写个寂寞,这样的文章也能发

    校验提示文案

    提交
    干货发不上来啊!

    校验提示文案

    提交
    收起所有回复
  • 完全可以把下发dns和网关都是设置成ros,通过nat+mangle来劫持DNS和分流去旁路由器,在通过netwatch来监控旁路由器上服务,进行自动切换

    校验提示文案

    提交
    可以哦,没这个方便。 主要我的ros配置低,旁路由广播路由响应更快。

    校验提示文案

    提交
    收起所有回复
  • 其实用vrrp,keepalived就可以自动切换

    校验提示文案

    提交
  • 很遗憾的告知大家,辛苦码了几千字,教程写出来过不了审,找客服协商,暂时没有结果。 不知道该怎么办才好!真是不好意思!

    校验提示文案

    提交
  • 教程已经过审了,不容易!

    校验提示文案

    提交
  • 如果使用的是爱快+OP,只是科学的话,可以考虑使用爱快的“域名分流”,OP的WAN口指向爱快LAN2,爱快的WAN2指向OP的LAN。这样OP坏了,也不会对日常网络有什么影响。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
369
扫一下,分享更方便,购买更轻松