什么是浮动静态路由:通过在一台路由器上设置到达同一目的地的多条静态路由(不同的路径,不同的metric值或AD值),使得来自任意源的数据分组优选开销小的路径,剩下的路径作为备份。

实验拓扑:

(没找到packet tracer模拟器,先拿gns代替下,但配置都是一样的。)

实验需求:

要求R1身后所有去往192.168.3.0的流量优选高速链路,高速链路故障后,低速链路负责数据传递。

要求R2身后所有去往192.168.4.0的流量优选低速链路,低速链路故障后,高速链路负责数据传递。

实验步骤:

(通常让接口ip的最后一个字节与路由器的编号一致,便于记忆。比如R1的Ethernet0/0口就是192.168.6.1

Step1:配置路由器接口ip

R1:

R1#conf//进入配置模式

R1(config)#inte0/0 //进入接口

R1(config-if)#ipadd 192.168.6.1 255.255.255.0 //配置接口ip和掩码

R1(config-if)#nosh //激活接口(路由器物理接口默认关闭)

R1(config-if)#//控制台提示接口激活了

*Mar  1 00:00:37.471: %LINK-3-UPDOWN: InterfaceEthernet0/0, changed state to up

*Mar  1 00:00:38.471: %LINEPROTO-5-UPDOWN: Lineprotocol on Interface Ethernet0/0, changed state to up

R1(config-if)#inte0/1

R1(config-if)#ipadd 192.168.5.1 255.255.255.0

R1(config-if)#nosh

R1(config-if)#

*Mar  1 00:01:03.147: %LINK-3-UPDOWN: InterfaceEthernet0/1, changed state to up

*Mar  1 00:01:04.147: %LINEPROTO-5-UPDOWN: Lineprotocol on Interface Ethernet0/1, changed state to up

R1(config-if)#inte0/2

R1(config-if)#ipadd 192.168.1.1 255.255.255.0

R1(config-if)#nosh

R1(config-if)#

*Mar  1 00:01:41.179: %LINK-3-UPDOWN: InterfaceEthernet0/2, changed state to up

*Mar  1 00:01:42.179: %LINEPROTO-5-UPDOWN: Lineprotocol on Interface Ethernet0/2, changed state to up

同理R2:

interfaceEthernet0/0

ip address 192.168.6.2 255.255.255.0

no shutdown

!

interfaceEthernet0/1

ip address 192.168.5.2 255.255.255.0

no shutdown

!

interfaceEthernet0/2

ip address 192.168.3.2 255.255.255.0

no shutdown

!

interfaceEthernet0/3

ip address 192.168.4.2 255.255.255.0

no shutdown

Step2:给PC主机静态配置ip与网关

手动设置:C1是192.168.1.2,网关192.168.1.1(R1的e0/2口)

C2是192.168.3.1,网关192.168.3.2(R2的e0/2口)

C3是192.168.4.1,网关192.168.4.2(R2的e0/3口)

Step3(关键步骤):配置静态路由

R1:

ip route 192.168.3.0 255.255.255.0 e0/1

ip route 192.168.3.0 255.255.255.0 e0/0

ip route 192.168.4.0 255.255.255.0 e0/1

ip route 192.168.4.0 255.255.255.0 e0/0

此时去往每个网络都有两条默认开销一样的路由,查看路由表:

发现负载均衡(因为AD与metric相同)

下面更改开销:

R1:ip route 192.168.3.0 255.255.255.0 e0/0 2 //把低速链路开销改大

R1:ip route 192.168.4.0 255.255.255.0 e0/1 2 //把高速链路开销改大

再查看路由表:

流量分行,正合我意

然而

ping不通。。

原来去的路由有了,返回的却没有配置,因为R2不知道192.168.1.0网络怎么走。

那么可以R2上再写一个静态缺省路由指向左边即可。

R2(config)#iproute 0.0.0.0 0.0.0.0 e0/1

改过来以后就通了:

接下来做一个人为的链路故障,即手动关闭R1的e0/1接口,观察前往3.0网络的备份链路是否成功上位(即写进路由表)。

R1(config)#in e0/1

R1(config-if)#sh

*Mar  100:06:44.203: %LINK-5-CHANGED: Interface Ethernet0/1, changed state toadministratively down

*Mar  100:06:45.203: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/1,changed state to down

然后再看一下路由表:

成功!同时发现5.0网络随着接口而消失了。

这就是浮动静态路由,然而路由器通常情况下只关心数据包的目的地址而不关心源地址,所以至于涛哥昨天遗留给我们的问题,就是假如R1身后(左边)有多个主机(网段),针对不同的源有不同的浮动策略。因此要让路由器根据源ip进行择路,只有通过ACL(访问控制列表),以后会学到。

自制浮动静态路由实验(简单)相关推荐

  1. matlab 路由表,实验1静态ECMP的浮动静态路由配置

    实验任务1:静态ECMP配置 建立物理连接 静态等价路由的配置 [RTA]ip route-static 192.168.2.0 24 192.168.1.2 [RTA]ip route-static ...

  2. 实验1静态ECMP的浮动静态路由配置

    实验任务1:静态ECMP配置 建立物理连接 静态等价路由的配置 [RTA]ip route-static 192.168.2.0 24 192.168.1.2 [RTA]ip route-static ...

  3. TCP/IP 2.5浮动静态路由

    今天穿了一件小西装~挺酷的~我喜欢! 实验我是用dynamips软件做的net文件和配置我都放在附件里面了. 浮动静态路由<?xml:namespace prefix = o ns = &quo ...

  4. 多层交换机静态路由实验

    多层交换机静态路由实验 一.       实验目的 1.  理解三层交换机进行路由的原理和具体实现拓扑: 2.  理解三层交换机静态路由的配置方法: 二.       应用环境 当两台三层交换机级联时 ...

  5. CCNA静态路由实验

    CCNA静态路由实验报告 实验日期: 2019年11月2日                修改日期: 2019年11月21日 课程名称: CCNA 实验名称: 静态路由 一.实验目的 熟练掌握思科静态 ...

  6. 中兴路由器中浮动静态路由的配置

    一.实验目的 1.掌握中兴1800路由器的工作原理. 2.熟练掌握浮动静态路由的配置过程. 二.实验内容 1.绘制拓扑图,根据拓扑图进行试验: 2.配置路由器,并最终验证网络的连通性. 三.实验过程 ...

  7. 交换机堆叠+链路聚合+浮动静态路由

    交换机堆叠+链路聚合+浮动静态路由 堆叠技术 实验用到的软件 实验拓扑 IRF堆叠 设备配置 MAD 端口聚合配置 浮动静态路由 堆叠技术 近期做项目用到了堆叠技术,本次堆叠技术利用模拟器做一次巩固记 ...

  8. 数据通信技术(六:静态路由实验)

    数据通信静态路由实验 1.R1路由的端口配置 2.R2路由的端口配置 3.R3路由器端口配置 4.互通性验证 5.拓扑结构 数据通信技术(一:IP划分) https://blog.csdn.net/q ...

  9. 案例研究:浮动静态路由

    [拓扑] [描述] 一台新的路由器R5通过两条并行链路连接到R3上,一条链路连接它们各自接口S0.另一条连接各自的接口S1(拓扑中没有标出具体的接口).添加第二条链路主要是考虑到线路冗余:如果主链路1 ...

最新文章

  1. 蚂蚁金服开源增强版Spring Boot 的研发框架!
  2. android布局共享,布局共享(如所有ACTIVITY拥有相同的布局部分,比如ACTIONBAR,在BASEACTIVITY中写入布局)...
  3. 知识体系地图模型:你是如何有效地学习?
  4. 200多位阿里工程师齐聚“光明顶”,双11模拟演习怎么搞?
  5. OO实现ALV TABLE 十一:ALV的聚合,排序,过滤
  6. mysql数据库连接_mysql数据库连接池配置教程
  7. LeetCode 1266. 访问所有点的最小时间(数学)
  8. python数组遍历输出所有组合_python遍历列表和数组实例讲解
  9. 安装Flutter环境
  10. 【恋上数据结构】递归(函数调用过程、斐波那契数列、上楼梯、汉诺塔、递归转非递归、尾调用)
  11. 这里是强化学习入门,的入门 | 绝对新手友好
  12. basys3芯片型号xc7a35tcpg236-1
  13. oracle数据库sql查询,oracle数据库中常用经典SQL查询
  14. Nginx源码分析 - 基础数据结构篇 - 双向链表结构 ngx_queue.c(05)
  15. 互联网公司的三高问题
  16. LED背光源是什么,背光源LED是什么意思呢?
  17. 三星Galaxy Note 10.1刷机教程
  18. 【编程100%】22-08 字符串子序列
  19. ​stp文件转wrl
  20. 3D Game Programming Design:UI系统--Quest Log 公告牌

热门文章

  1. php双写绕过,高并发下缓存与数据库双写不一致解决方案
  2. 小程序mysql+php测试,分享微信小程序的一些常见辅助测试功能:chance
  3. linux sendto 对方关闭后性能,Gateway的请问sendToUid是否有性能问题?
  4. 局域网屏幕共享_ShareMouse for Mac(鼠标键盘共享)
  5. 【AI初识境】给深度学习新手做项目的10个建议
  6. 全球及中国养老护理行业十四五趋势前景与投资动向建议报告2022版
  7. 全球及中国深紫外LED行业盈利状况与前景动态研究报告2022版
  8. #pragma once与 #ifndef的区别为了避免同一个文件被include多次
  9. 广药谋定中国农民丰收节交易会-万祥军:谋定乡村振兴基金
  10. git添加user及repository