EIGR的非等价均衡P
DUAL算法(离散更新算法或扩散更新算法)
配置
1、首先配置R1的IP
R1(config)#inter f0/0
R1(config-if)#ip address 200.1.1.1 255.255.255.0
R1(config-if)#no shut
2、配置R2的IP
R2(config)#INTER F0/0
R2(config-if)#IP ADDress 200.1.1.2 255.255.255.0
R2(config-if)#no shut
3、配置第二条串口线路IP
R1(config)#inter s1/0
R1(config-if)#ip address 192.168.1.1 255.255.255.252
R1(config-if)#no shut
R2(config)#inter s1/0
R2(config-if)#ip add 192.168.1.2 255.255.255.252
R2(config-if)#no shut
4、配置第三条串口线路IP
R1(config)#inter s1/1
R1(config-if)#ip add 172.16.1.1 255.255.255.0
R1(config-if)#no shut
R2(config-if)#inter s1/1
R2(config-if)#ip add 172.16.1.2 255.255.255.0
R2(config-if)#no shu
5、启用环回口模拟身后的网段
R1(config)#inter lo 1
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R2(config)#inter lo 1
R2(config-if)#ip add 2.2.2.2 255.255.255.0
6、宣告到EIGRP里面
1、启用EIGRP
R1(config)#router eigrp 90
2、关闭自动汇总
R1(config-router)#no auto-summary
3、宣告
R1(config-router)#network 200.1.1.0 0.0.0.255
R1(config-router)#network 192.168.1.0 0.0.0.3
R1(config-router)#network 172.16.1.0 0.0.0.255
R1(config-router)#network 1.1.1.0 0.0.0.255
R2(config)#router eigrp 90
R2(config-router)#no auto-summary
R2(config-router)#network 200.1.1.0 0.0.0.255
R2(config-router)#network 192.168.1.0 0.0.0.3
R2(config-router)#network 172.16.1.0 0.0.0.255
R2(config-router)#network 2.2.2.0 0.0.0.255
7、配置差异值
R1(config)#router eigrp 90
R1(config-router)#variance ?
<1-128> Metric variance multiplier
R1(config-router)#variance 6
R2(config)#router eigrp 90
R2(config-router)#variance 6
8、只使用两条传输,另一条做备份
R2(config)#router eigrp 90
R2(config-router)#maximum-paths ?
<1-16> Number of paths
R2(config-router)#maximum-paths 2
R1也是一样的
R1(config)#router eigrp 90
R1(config-router)#maximum-paths 2
9、查看
1可以使用SHOW IP ROUTE 2.2.2.0
里面有介绍一个发送多少,另一个发送多少
2或者使用扩展PING来测试
3把两条中一条当掉,看备份的是否起作用
EIGR的非等价均衡P的更多相关文章
- EIGRP负载均衡、手工汇总、泄露明细、安全认证
基于6.6.6.6/24访问13.1.1.1/24进行负载均衡实例图 一.等价负载均衡 等价负载均衡前,R5路由器背后的6.6.6.6/24访问R1的13.1.1.1/24, 从15.1.1.0/24 ...
- 【网络】EIGRP负载均衡、手工汇总、泄露明细、安全认证
基于6.6.6.6/24访问13.1.1.1/24进行负载均衡实例图 一.等价负载均衡 等价负载均衡前,R5路由器背后的6.6.6.6/24访问R1的13.1.1.1/24, 从15.1.1.0/24 ...
- Spring Cloud 2-Ribbon 客户端负载均衡(二)
Spring Cloud Eureka 1.Hello-Service服务端配置 pom.xml application.yml 启动两个service 2.Ribbon客户端配置 pom.xml ...
- 【Spring Cloud 源码解读】之 【这也太神奇了,RestTemplate加上一个@LoadBalanced注解就能实现负载均衡!】
前提概要: 前天,有个前端大佬问了我两个问题:为啥不引入Ribbon依赖就能使用Ribbon?为啥RestTemplate加上@LoadBalanced注解就能负载均衡了?我也表示很疑惑,而我自己其实 ...
- EIGRP-16-其他和高级的EIGRP特性-2-非等价负载分担
与大多数内部路由协议不同的是, EIGRP能够将流量负载分到多条非等价路径上,而不仅仅使用去往目的地最近距离的那一条路径.提供这项功能的特性称为非等价负载分担. 非等价负载分担的核心概念是可行后继 ...
- 张恭庆编《泛函分析讲义》第二章第4节 $Hahn$-$Banach$ 定理习题解答
1.次线性泛函的性质 设 $p$ 是实线性空间 $\scrX$ 上的次线性泛函, 求证: (1)$p(0)=0$; (2)$p(-x)\geq -p(x)$; (3)任意给定 $x_0\in \scr ...
- CCNP路由实验(1) -- EIGRP
EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是Cisco公司开发的一个平衡混合型路由协议,它融合了距离向量和链路状态两种路 ...
- EIGRP系统复习【转载】
EIGRP理论 简介 EIGRP是Cisco私有协议,它是由距离矢量和链路状态两种路由协议混合而成的一种协议.即像距离矢量协议那样,EIGRP从它的相邻路由器那里得到更新信息:也像链路状态协议那样,保 ...
- (ospf、rip、isis、EIGRP)常见的动态路由协议简介
路由器要转发数据必须先配置路由数据,通常根据网络规模的大小可设置静态路由或设置动态路由.静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络.缺点是不能自动适应网络拓扑的变化,需要人工 ...
随机推荐
- C++ foreach
考虑下面的需求,对vector<int>中的每个元素加1,如何做? void add(int& lhs) // 注意:要修改主调方法中的数据,这里要使用引用 { lhs= lhs ...
- Some tips on using HashSet<T> and List<T>
This article is written based on my colleague's review Most of the times, when I want to use a colle ...
- [051] 微信公众平台开发教程第22篇-怎样保证access_token长期有效
为了使第三方开发人员能够为用户提供很多其它更有价值的个性化服务,微信公众平台开放了很多接口,包含自己定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等,开发人员在调用这些接口时.都须要 ...
- iOS开发——UI篇Swift篇&UITabBarController
UITabBarController class UITabBarControllerController: UIViewController { var titleString:String! @I ...
- python的print(转)
转载:http://www.pythonclub.org/python-basic/print 使用print输出各型的 字符串 整数 浮点数 出度及精度控制 strHello = 'Hello ...
- 基于Bootstrap的jQuery开关按钮组合
Bootstrap是一款由Twitter推出的开源前端开发包,功能非常强大.今天我们要分享的这款jQuery开关按钮组合就是基于Bootstrap框架的,看了按钮的主题样式,也都是Bootstrap的 ...
- Java再学习——随机面试题
1.final, finally, finalize的区别 final—是修饰符,可以修饰变量.方法和类. final类不能再派生出新的子类即不可当父类: final变量必须在声明时给定初值或在构造方 ...
- velocity 随笔
资源网站: http://wiki.apache.org/velocity/ http://velocity.apache.org/engine/releases/velocity-1.7/user- ...
- oc中的block使用心得
typedef void (^ simpleBlock) (void); typedef double (^multiplyTwoValues)(double, double); typedef vo ...
- [Javascript] Try...Catch和异常处理
在JavaScript可以使用try...catch来进行异常处理.例如: try { foo.bar(); } catch (e) { alert(e.name ...