Technical documentation
发布日期:2023-05-12 浏览次数:1871 来源:赵顺杰
CCNP培训课程EIGRP产生默认路由的方式;等价负载和非等价负载均衡
WOLFLAB官方微信:17316362402,联系【WOLFLAB】预约CCNP培训课程免费试听,思科认证基础课CCNA免费资料联系客服获取,思科认证CCIE培训+考试稳定!
CCNP培训课程-EIGRP路由协议
CCNP培训课程-EIGRP产生默认路由的方法:
1)Redistribute Static:
ip route 0.0.0.0 0.0.0.0 loopback 0(出接口)
router eigrp 90
redistribute static (默认是按静态路由出接口类型计算Metric)
可以使用route-map匹配特定的路由
2)Network 0.0.0.0:
ip route 0.0.0.0 0.0.0.0 loopback 0(写下一跳不行,必须写接口)
router eigrp 90
network 0.0.0.0
3)汇总下汇总的方式传给默认路由
Ip summary-address Eigrp 90 0.0.0.0 0.0.0.0
4)ip default-network:特定路由的默认路由 VIOS15.0之后已被淘汰
路由宣告进eigrp,出口路由器上:
全局模式下:
ip default-network 192.168.1.0 //这样就可以把这条路由下发给其它的路由器当做默认路由了
当配置ip default-network时,路由器会将到该网络的路由视为路由器上的最后选用网关
使用本命令要满足以下条件:
1、接口IP地址必须是主类,不能是子网
2、接口必须宣告进EIGRP
3、使用命令下发时也必须写上这个接口的主类网络号
注意:EIGRP中也有default-information 命令,不过这条命令不是用来下发默认路由的,是用来决定本路由器是否要收默认路由,或者是否要传默认路由。而且只对ip default-network命令下发的默认路由起作用。
CCNP培训课程-EIGRP手工汇总
汇总要尽可能精确,不要影响到其它的路由.因此不能直接汇总成100.1.0.0/16
ip summary-address eigrp 90 100.1.0.0 255.255.252.0
汇总路由特点:
抑制明细路由,只传递汇总路由
明细路由存在的时候,汇总才会生效.
自动产生一条指向null0的防环路由
通过leak-map做路由泄露
自动汇总和手工汇总同时存在,自动汇总只针对于自己始发的路由有效.
CCNP培训课程-EIGRP负载均衡/等价路由
如果路由器通过多个路由选择进程(或路由选择协议,如 RIP、RIPv2、IGRP、EIGRP 和 OSPF)获知多个通往特定网络的路由,它会将管理距离最短的路由安装在路由选择表中。如果路由器接收并安装多条路径,并且这些路径与目的地的管理距离和开销相同,则会发生负载均衡。可使用的路径数受路由选择协议放置到路由选择表中的条目数量的限制。
router eigrp 90
maximum-paths 6 //改动负载均衡的路径数
基于数据包的负载平衡表示,路由器通过第一条路径将一个数据包发送到 destination1,通过第二条路径将第二个数据包同样发送到 destination1,依此类推。 基于数据包的负载平衡可以确保所有链路上的负荷保持均衡。 不过,数据包到达目标的顺序可能会乱,因为网络内可能存在各种延迟。 在 Cisco IOS 软件中,除 11.1CC 版之外,基于数据包的负载平衡会禁用路由缓存的转发加速功能,因为路由缓存信息包括出接口。 对于基于数据包的负载平衡,转发进程会通过查询路由表并选择使用频率最低的接口来确定每个数据包的出接口。 这样可以保证均衡利用链路,但却是一项需要大量占用处理器的任务,并且会影响整体转发性能。 这种基于数据包的负载平衡并不太适合速度较高的接口。
基于目标的负载平衡表示路由器基于目标地址分发数据包。 如果有两条通往同一个网络的路径,则发往该网络上的 destination1 的所有数据包会通过第一条路径传输,而发往该网络上的 destination2 的所有数据包会通过第二条路径传输,依此类推。 这样可保持数据包的顺序,但可能会不均衡地使用链路。 如果一台主机收到的绝大多数流量或所有数据包使用一条链路,则会使其他链路上的带宽闲置。 目标地址较多可使链路得到更加均衡的利用。 若要更均衡地利用链路,请使用 IOS 软件为每个目标地址(而不是每个目标网络)生成一个路由缓存条目,就像只存在一条路径一样。 这样发往同一目标网络上不同主机的流量即可使用不同的路径。 这种方法的缺点是,对于传送发往数千个目标主机的流量的核心主干路由器来说,维护缓存所需的内存和处理要求变得非常高。
使用基于目标还是基于数据包的负载平衡取决于 IP 数据包使用的交换方案的类型。 默认情况下,在大多数 Cisco 路由器上,接口下都启用了快速交换CEF功能。 这是一种执行基于目标负载平衡的按需缓存方案。
Cisco Express Forwarding (CEF) 是一种先进的第 3 层交换技术,可用于在路由器中实现负载均衡 。默认情况下,CEF 使用基于目标的负载均衡。如果已在某个接口上启用基于目标的负载均衡,则 它会根据路径转发数据包,以到达目标。如果目标存在两个或更多个并行路径,CEF 将采用同一个 路径(单一路径),并避免并行路径。这是 CEF 默认行为的结果。如果在物理类型不同的接口(例 如串行接口和隧道)上同时执行负载分担,CEF 将采用单一路径。散列算法将会确定要选择的路径 。当您具有不同的物理接口(例如串行接口和隧道)时,要利用 CEF 中的所有并行路径并对流量进 行负载均衡,您必须启用基于数据包的负载均衡。
EIGRP 不仅提供不等价路径负载均衡,而且还提供智能负载均衡,例如流量共享。当同一目标网络 存在开销不同的多个路由时,要控制在路由之间分配流量的方式,请使用 traffic-share balanced 命 令。使用关键字 balanced,路由器可以根据与不同路由关联的度量比率,按比例分配流量,例如一条链路的FD为30,另外一条链路FD为20,则30:20约等于1:1,因为EIGRP向下取整,两边都是相同数量的1,若是一条链路20,一条链路40,则是40:20=2:1。则一条链路转发两个数据包,另一条链路转发一个.
修改EIGRP metric
1. 修改接口的带宽(不推荐)
int g0/0
bandwidth
2. 修改接口的延时(通用)
int g0/0
delay xx
3. 偏移列表
access-list xx permit ()
router eigrp yy
offset-list xx in/out (number) interface
非等价负载均衡
默认情况下EIGRP只支持等价的负载均衡,使用以下命令可实现不等价负载均衡。
通过下面这条命令可设置一个变量,再用这个变量乘以当前successor路由的FD值就能得到一个参考值
router eigrp 90
variance 2
只要当前拓扑表中的feasible successor路由能满足以下条件,就能被放入路由表中,实现不等价负载均衡。
FS's FD < U*Successor's FD(参考值) U值就是变量值,由variance命令设定(1-128)
注意:做不等价负载均衡的前提是路由必须要先成为Feasible successor ,否则不会被用来做负载均衡
这与不使用 variance 命令进行的转发行为相同。但是,如果同时使用 traffic-share min 命令和 variance 命令 ,则即使只通过成本最低的路径发送流量,所有可行路由也将被安装到路由表中,这会减少收敛时间。
CCNP培训课程咨询可联系WOLFLAB网络技术实验室
WOLFLAB官方微信:17316362402
WOLFLAB官方QQ:2569790740
我们提供:
CCNA|CCNP|EI CCIE;HCIA|HCIP|HCIE Datacom|VMware等培训课程