设置浮动路由的意思就是,如果这条连接断开了或者其中一个断端口断开了,可以通过设置的另一条浮动路由连接来维持,如果这条连接没断开,浮动路由就不会起作用,并且查不到该浮动路由的配置,给大家在华为模拟器里做,
我们要实现的是
1.在两条路都好的情况下:
1.1访问4.1是通过2.1到2.2的路线去访问,
4.1访问1.1是通过3.2到3.1的路线去访问
2.如果2.1到2.2的路线断开了,那么我们访问的路线就是3.1到3.2
如果3.1到3.2的路线断开了,那么我们访问的路线就是2.1到2.2
3.首先我们看下面图片,我已经搭建好了拓扑图,看到路由器和路由器之间,断开IP地址我已经配好了,
4.当然想要实现这一的浮动路由,我们必须要设置下一跳的。那么如果两条路线都设置下一跳那么我们的数据从哪里发出呢,所以我们设置下一跳的时候就要设置优先级,优先级可以设置0到255,当设置的越低就是表示越优先,越高就是越不优先,比如,默认的静态路由设置优先级是60.当我们再设置一个静态路由优先级是70,那么就是设置优先级为60的就优先使用,当优先级高的端口可以用的时候,那么优先级低的就不能用,当优先级高的断开不能用了,那么优先级低的就起到了备份的作用
5.我先设置下一跳,先设置发送的下一跳,看一下我这里设置 preference 60,我说过设置的静态路由默认就是60,我这里是给大家看一下怎么设置优先级,在打完下一跳时在后面加 preference * 就可以了,
6.在另一个路由器上设置回去的下一跳,优先级也是设置的默认的60
7.现在我们已经设置完了,我们可以看到1.1访问4.1他的访问路径,经过了
8.1.254-2.2-4.1到达的,
4.1访问1.1是经过了4.254-3.1-1.1
5.现在我们设置浮动路由,当然我们设置的浮动路由的优先级不能高于静态路由,所以我们设置的优先级要比60高,这里数字越高优先级越低
6.这里我们设置另一条路线,
通过3.1到3.2下一条,优先级设置的是70,比静态路由优先级低
7.通过2.2到2.1下一条,优先级 也是70,比静态路由优先级低
8.现在我们可以浮动路由了,当然现在我们两条路都是好的,我们现在用1.1去访问4.1,当然走的路线还是之前看的,去的时候2.1到2.2,回来的时候3.2到3.1,现在我们把其中一个路线端口关闭
9.
1.1访问4.1的路线是3.2到4.1的,说明了他访问的时候是通过了浮动路由,回来的时候是走的静态路由
4.1访问1.1的路线是3.1到1.1的,说明了他访问的时候是通过了静态路由,回来的时候是通过了浮动路由
10.把另一条路线断开,开启之前断开的路线,访问路径自然就是
1.1 访问4.1的路线是2.2到4.1的,说明他访问的时候是通过了静态路由,回来的时候是走的浮动路由
4.1 访问1.1的路线是2.2到1.1的,说明他访问的时候是通过了浮动路由,回来的时候走的是静态路由
转载于:https://blog.51cto.com/13585598/2067891