请教大佬,默认路由和静态路由的区别

讨论

#1

在设置loadbalance的时候,我目前选择的是默认路由
autoroute.png

我看论坛里有人把这个default-route关闭了,然后手动设置的静态路由,类似这样:
set protocols static interface-route 0.0.0.0/0 next-hop-interface pppoe0 distance 2
set protocols static interface-route 0.0.0.0/0 next-hop-interface pppoe1 distance 1

以上两种设置方法有什么区别吗?大佬帮忙看看,谢谢。


#2

一般情况下,默认路由是静态路由的一种具体表现方式。
最终体现为 0.0.0.0 0.0.0.0 的匹配的静态指定出口,就是默认路由。

你上面的体现是在多个PPPoE的情况下,指定了两条默认路由,优先走PPPoE1,不通的情况下,走PPPoE0


#3

其实我现在有三条宽带,但是发现用默认的路由感觉叠加不怎么明显,是不是改成静态路由会好些,我是小白了,不是很了解网络的这些东西,只能瞎摸索


#4

多链路叠加其实是有损耗的,并不是1+1+1=3的概念;另外如果是单线程的应用并不能享受到多少叠加的体验,仅有多线程的应用比如BT下载能感受到实质的增速;「多线程的测速工具也能受益」

所以比较通常的做法是指定的应用或指定的IP走不同的上行链路来达到分流的目标,实质上是让马路上各行其道,体验感受会提高;感兴趣的可以查阅PBR相关资料。


#5

嗯,谢谢版主,我就是用来做PT下载的,尝试了transmission和utorrent,这些都是多线程并发的,但是好像一点也不明显,只感觉达到一条宽带的极限,看负载的图形是三条都有用上,但是总值差不多是一条宽带多一些,不知道问题出在哪里


#6

transmission和utorrent虽然是多进程的,但是其实是基于IP的注册机制,因此同时起效的只有一个外网IP,只是说其他应用跑到剩余的其他线路上去了,也达到了部分效果,但是不明显;所以你同时开启这两个软件会得到比较好的成效。如果能让几个应用分别走不同的线路则更佳;但是技术上实现配置会非常复杂,感兴趣的话,你可以从PBR这块来入手。


#7

是的,我看了下数据,我把60000的端口(PT上行端口) 分别从两条宽带映射出去,但是其中一条才8K多个包,另外一条有40多W,差别太大了,我再研究研究,谢谢版主。nat.png